.faq-page{background:#fff;color:var(--foreground)}.faq-brand,.faq-footer__brand{font-family:var(--font-logo);font-size:clamp(1.55rem,2vw,2.25rem);font-weight:600;letter-spacing:-.055em;line-height:1;text-transform:lowercase}.faq-nav [aria-current=page]{color:#e85817}.faq-hero{padding-top:clamp(7rem,11vw,12rem);padding-bottom:clamp(3rem,5vw,5.5rem);text-align:center}.faq-eyebrow{display:inline-block;margin-bottom:1rem;color:#e85817;font-size:clamp(.8rem,.9vw,1rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.faq-hero h1{color:#1a1a1a;font-family:var(--font-body);font-size:clamp(3rem,6vw,7rem);font-weight:600;letter-spacing:-.045em;line-height:.98;text-transform:none}.faq-hero p{max-width:46rem;margin:clamp(1.5rem,2.4vw,2.5rem) auto 0;color:#707070;font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.55;text-transform:none}.faq-content{max-width:1080px;padding-bottom:clamp(5rem,9vw,10rem)}.faq-accordion{display:grid;gap:clamp(3rem,6vw,6rem)}.faq-category-title{margin:0 0 clamp(1.25rem,2.2vw,2rem);color:#1a1a1a;font-family:var(--font-body);font-size:clamp(1.85rem,3vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-transform:none}.faq-category-items{border-top:1px solid #dedede}.faq-accordion details{border-bottom:1px solid #dedede}.faq-accordion summary{position:relative;padding:clamp(1.35rem,2vw,2rem) 4rem clamp(1.35rem,2vw,2rem) 0;color:#1a1a1a;cursor:pointer;list-style:none}.faq-question{margin:0;color:inherit;font-family:var(--font-body);font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;text-transform:none}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:before,.faq-accordion summary:after{content:"";position:absolute;top:50%;right:.35rem;width:1.35rem;height:2px;background:#e85817;transform:translateY(-50%);transition:transform .2s ease}.faq-accordion summary:after{transform:translateY(-50%) rotate(90deg)}.faq-accordion details[open] summary:after{transform:translateY(-50%) rotate(0)}.faq-answer{max-width:52rem;padding:0 4rem clamp(1.6rem,2.4vw,2.4rem) 0;color:#555;font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.65;text-transform:none}.faq-answer p{margin:0}.faq-answer p+p,.faq-answer p+ul,.faq-answer ul+p{margin-top:.85rem}.faq-answer ul{margin-bottom:0;padding-left:1.35rem;list-style:disc outside}.faq-answer li{display:list-item}.faq-answer li::marker{color:#e85817}.faq-answer li+li{margin-top:.3rem}.faq-cta{display:flex;align-items:center;gap:1rem;margin-top:clamp(3rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.75rem);border-radius:24px;background:#f4f4f2}.faq-cta p{margin-right:auto;font-size:clamp(1.05rem,1.3vw,1.35rem);font-weight:600;text-transform:none}.faq-footer__inner{display:grid;grid-template-columns:auto 1fr;gap:1.2rem 3rem;align-items:center;padding-block:clamp(2.5rem,4vw,4rem)}.faq-footer__inner p,.faq-footer__links{text-transform:none}.faq-footer__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.95rem}@media(max-width:820px){.faq-hero{padding-top:7rem}.faq-content{padding-inline:1.25rem}.faq-accordion summary{padding-right:3rem}.faq-answer{padding-right:0}.faq-cta{flex-direction:column;align-items:stretch;text-align:center}.faq-cta p{margin-right:0}.faq-footer__inner{grid-template-columns:1fr;text-align:center}.faq-footer__links{grid-column:auto;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/faq-page.css.map */
