:root{--faq-max-width: 800px;--faq-side-padding: 18px;--faq-accent: #b85a3a;--faq-text: rgb(var(--color-foreground));--faq-muted: rgba(var(--color-foreground), .75);--faq-divider: rgba(34,34,34,.06);--faq-bg: #FAF7F0;--faq-gap: 0;--faq-border-radius: 8px;--faq-heading-font: Merriweather, serif;--faq-body-font: Merriweather, serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-heading-scale: 1}.faq{background:var(--faq-bg);color:var(--faq-text);padding:56px 0}.faq__inner{max-width:var(--faq-max-width);margin:0 auto;padding:0 var(--faq-side-padding);box-sizing:border-box}.faq__header{text-align:center;margin-bottom:28px;padding-bottom:28px}.faq__title{font-family:var(--faq-heading-font);font-size:clamp(28px,3.2vw,48px);margin:0 0 8px;color:var(--faq-text);font-weight:400;letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:1.02}.faq__subtitle{color:var(--faq-muted);margin:0 auto;max-width:680px;font-size:15px}.faq__list{display:block;margin-top:18px;border-radius:var(--faq-border-radius);overflow:hidden;background:#fff0}.faq__item{display:block;padding:0;border-bottom:1px solid var(--faq-divider);background:transparent}.faq__item:last-child{border-bottom:0}.faq__question-row{display:flex;align-items:center;padding:12px 18px;gap:14px;position:relative;transition:background .2s ease}.faq__question-row+.faq__answer{margin-top:0;padding-top:0}.faq__button{width:100%;display:flex;align-items:center;gap:14px;border:none;background:transparent;padding:0;cursor:pointer;font-family:var(--faq-body-font);color:var(--faq-text);font-size:16px;text-align:left;outline:none}.faq__button:focus{outline:none}.faq__button:focus-visible{box-shadow:0 0 0 6px #b85a3a14;border-radius:6px}.faq__question-text{flex:1 1 auto;font-size:16px;line-height:1.3;color:var(--faq-text);font-weight:400}.faq__chev{color:var(--faq-muted);transition:transform .22s cubic-bezier(.2,.9,.2,1),color .18s ease;display:inline-flex;align-items:center;justify-content:center}.faq__answer{overflow:hidden;max-height:0;transition:max-height .32s cubic-bezier(.25,.9,.25,1);will-change:max-height;background:transparent}.faq__answer-inner{padding:2px 18px 14px;color:var(--faq-muted);font-size:15px;line-height:1.75;background:transparent;margin:0}.faq__item:hover .faq__question-row{background:#b85a3a05}.faq__question-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .24s ease;border-radius:2px}.faq__item:hover .faq__question-row:before{background:#b85a3a1f}.faq__button[aria-expanded=true] .faq__chev{transform:rotate(180deg);color:var(--faq-accent)}.faq__button[aria-expanded=true] .faq__icon{transform:translate(-2px) scale(1.02);color:var(--faq-accent)}.faq__button[aria-expanded=true] .faq__question-text{color:var(--faq-text)}.faq__answer-inner a{color:var(--faq-accent);text-decoration:underline}@media (max-width:720px){:root{--faq-side-padding: 14px;--faq-max-width: 100%}.faq__inner{padding:0 14px}.faq__question-row{padding:14px}.faq__question-text{font-size:15px}.faq__answer-inner{font-size:15px;padding:12px 14px 16px;line-height:1.7}}@media (prefers-reduced-motion: reduce){.faq__answer,.faq__chev,.faq__icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/faq.css.map */
