.sfaq{--sfaq-font-heading: "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sfaq-muted: color-mix(in srgb, var(--sfaq-fg) 64%, var(--sfaq-bg));--sfaq-line: color-mix(in srgb, var(--sfaq-fg) 18%, var(--sfaq-bg));--sfaq-num: 2.5em;--sfaq-gap: .2em;--sfaq-icon: 1.25em;font-size:max(1rem,16px);background:var(--sfaq-bg);color:var(--sfaq-fg);padding-block:clamp(calc(var(--sfaq-pt) * .5),8vw,var(--sfaq-pt)) clamp(calc(var(--sfaq-pb) * .5),8vw,var(--sfaq-pb))}.sfaq__editor-note{margin:0;padding:.75em 1em;background:#fff4d6;color:#5c4400;font-size:max(.875rem,14px);text-align:center}.sfaq *,.sfaq *:before,.sfaq *:after{box-sizing:border-box}.sfaq__inner{display:grid;gap:clamp(2em,5vw,6em);max-width:1440px;margin-inline:auto;padding-inline:clamp(1em,4vw,4em)}.sfaq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1em,2.5vw,1.75em)}.sfaq__eyebrow{margin:0;font-size:.8125em;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:var(--sfaq-muted)}.sfaq__heading{margin:0;font-family:var(--sfaq-font-heading);font-stretch:condensed;font-weight:700;font-size:clamp(2em,1.4em + 2.6vw,3.5em);line-height:.98;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:inherit}.sfaq__text{max-width:38ch;font-size:clamp(1em,.95em + .3vw,1.125em);line-height:1.6;letter-spacing:.02em;color:var(--sfaq-muted)}.sfaq__text>*,.sfaq__answer>*{margin:0}.sfaq__text>*+*,.sfaq__answer>*+*{margin-top:.75em}.sfaq a:not(.sfaq__btn){color:inherit;text-decoration:underline;text-underline-offset:.2em}.sfaq a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sfaq__btn{display:inline-flex;align-items:center;gap:1.25em;min-height:44px;padding:0;color:#3a3a3a;font-size:.95em;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;text-decoration:none}.sfaq__btn:hover{color:#000;font-weight:900}.sfaq__btn svg{flex:none}.sfaq__list{border-bottom:1px solid var(--sfaq-line)}.sfaq__item{border-top:1px solid var(--sfaq-line)}.sfaq__question{display:grid;grid-template-columns:minmax(0,1fr) var(--sfaq-icon);align-items:baseline;gap:var(--sfaq-gap);padding-block:clamp(1.25em,2.5vw,.625em);cursor:pointer;list-style:none}.sfaq__question:has(.sfaq__num){grid-template-columns:var(--sfaq-num) minmax(0,1fr) var(--sfaq-icon)}.sfaq__question::-webkit-details-marker{display:none}.sfaq__question:focus-visible{outline:2px solid var(--sfaq-fg);outline-offset:4px}.sfaq__num{font-size:.875em;color:var(--sfaq-muted);line-height:26px}.sfaq__q{font-size:clamp(1.0625em,1em + .35vw,1.3125em);font-weight:600;line-height:1.35;letter-spacing:.01em}.sfaq__icon{position:relative;align-self:center;width:var(--sfaq-icon);height:var(--sfaq-icon)}.sfaq__icon:before,.sfaq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor}.sfaq__icon:after{transform:rotate(90deg)}.sfaq__item[open] .sfaq__icon:after{transform:rotate(0)}.sfaq__answer{padding:0 calc(var(--sfaq-icon) + var(--sfaq-gap)) clamp(1.5em,3vw,2em) 0;color:var(--sfaq-muted)}.sfaq__question:has(.sfaq__num)+.sfaq__answer{padding-left:calc(var(--sfaq-num) + var(--sfaq-gap))}.sfaq__answer>*{max-width:62ch;font-size:clamp(1em,.95em + .3vw,1.125em);line-height:1.6;letter-spacing:.02em}@media(hover:hover){.sfaq__question:hover .sfaq__q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}}@media(prefers-reduced-motion:no-preference){.sfaq__icon:after{transition:transform .25s ease}.sfaq{interpolate-size:allow-keywords}.sfaq__item::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.sfaq__item[open]::details-content{block-size:auto}.sfaq__btn{transition:background-color .2s,color .2s}}@media(max-width:749px){.sfaq{--sfaq-num: 2em;--sfaq-gap: .75em;--sfaq-icon: 1.125em}.sfaq__answer{padding-right:0}}@media(min-width:990px){.sfaq--split .sfaq__inner:has(>.sfaq__intro){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.sfaq--split .sfaq__intro{position:sticky;top:2em}.sfaq--stacked .sfaq__inner{max-width:64em}.sfaq--stacked .sfaq__intro{align-items:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-faq.css.map */
