.promo-faq{background-color:var(--promo-faq-bg, #fff);color:var(--promo-faq-text, #3a3827);padding:100px 60px}.promo-faq__inner{max-width:920px;margin:0 auto}.promo-faq__header{text-align:center;margin-bottom:56px}.promo-faq__eyebrow{font-family:var(--text-font-family);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--promo-faq-accent);margin:0 0 12px}.promo-faq__heading{font-family:var(--display-font-family);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 14px}.promo-faq__sub{font-family:var(--text-font-family);font-size:15px;line-height:1.6;opacity:.85}.promo-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--promo-faq-rule)}.promo-faq__item{border-bottom:1px solid var(--promo-faq-rule)}.promo-faq__details{width:100%}.promo-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:22px 0;font-family:var(--text-font-family);font-size:clamp(15px,1.1vw,17px);font-weight:500;letter-spacing:.1px;line-height:1.4;color:var(--promo-faq-text)}.promo-faq__summary::-webkit-details-marker{display:none}.promo-faq__summary::marker{content:""}.promo-faq__icon{position:relative;width:16px;height:16px;flex-shrink:0}.promo-faq__icon:before,.promo-faq__icon:after{content:"";position:absolute;background:var(--promo-faq-accent);transition:transform .25s ease,opacity .2s ease}.promo-faq__icon:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.promo-faq__icon:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.promo-faq__details[open] .promo-faq__icon:after{opacity:0}.promo-faq__answer{font-family:var(--text-font-family);font-size:15px;line-height:1.7;color:var(--promo-faq-text);opacity:.85;padding:0 0 24px;max-width:720px}.promo-faq__answer p{margin:0 0 12px}.promo-faq__answer p:last-child{margin-bottom:0}@media screen and (max-width:999px){.promo-faq{padding:72px 32px}.promo-faq__header{margin-bottom:32px}}@media screen and (max-width:549px){.promo-faq{padding:56px 20px}.promo-faq__summary{padding:18px 0;font-size:16px}}@media(prefers-reduced-motion:reduce){[data-section-id] *,[data-section-id] *:before,[data-section-id] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/promo-faq.css.map */
