.sf-faq{display:block;color:var(--sf-faq-text);background:var(--sf-faq-bg);padding:var(--sf-faq-pt) 20px var(--sf-faq-pb)}.sf-faq__inner{max-width:768px;margin:0 auto}.sf-faq__heading{margin:0 0 12px;font-size:clamp(24px,19px + 1.2vw,36px);line-height:1.15;letter-spacing:-.01em}.sf-faq__intro{margin:0 0 24px;opacity:.8}.sf-faq__intro>:first-child{margin-top:0}.sf-faq__intro>:last-child{margin-bottom:0}.sf-faq__list{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.sf-faq__item{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.sf-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:1.1em 0;cursor:pointer;font-weight:600;list-style:none}.sf-faq__question::-webkit-details-marker{display:none}.sf-faq__question:focus-visible{outline:2px solid var(--sf-faq-accent);outline-offset:4px;border-radius:2px}.sf-faq__icon{flex:none;color:var(--sf-faq-accent);transition:transform .2s ease}.sf-faq__item[open] .sf-faq__icon{transform:rotate(180deg)}.sf-faq__answer{padding:0 0 20px;opacity:.85}.sf-faq__answer>:first-child{margin-top:0}.sf-faq__answer>:last-child{margin-bottom:0}.sf-faq__empty{margin:0;padding:24px;border:1px dashed currentColor;border-radius:8px;text-align:center;opacity:.7}@media(prefers-reduced-motion:reduce){.sf-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
