.faq--reference{padding-block:clamp(3.5rem,6.5vw,6rem);background:var(--color-ground)}.faq--reference .faq__head{max-width:none;margin:0 auto clamp(2rem,3.5vw,3.5rem);text-align:center}.faq--reference .faq__eyebrow{margin-bottom:.7rem;font-size:.8125rem;font-weight:700;letter-spacing:.25em}.faq--reference .section__title{margin:0;font-size:clamp(2.125rem,3.7vw,3.5rem);line-height:1.12;letter-spacing:-.055em}.faq--reference .faq__list{max-width:850px;margin-inline:auto;border-top:0}.faq--reference .faq__question{min-height:72px;padding:1.15rem .125rem;gap:1.5rem;font-size:clamp(.9375rem,1.35vw,1.125rem);font-weight:700;line-height:1.55;letter-spacing:-.035em}.faq--reference .faq__question::marker{content:""}.faq--reference .faq__question:focus-visible{outline:2px solid var(--color-forest);outline-offset:4px;border-radius:4px}.faq--reference .faq__icon{width:32px;height:32px;border-radius:50%;background:var(--color-card);color:var(--color-forest)}.faq--reference .faq__icon:before{left:11px;right:11px;height:2.5px}.faq--reference .faq__icon:after{top:11px;bottom:11px;width:2.5px}.faq--reference .faq__answer{max-width:none;padding:.125rem 3.5rem 1.65rem .125rem}.faq--reference .faq__answer .type-body{color:#454940;font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.75}.faq--reference .faq__more{max-width:850px;margin-inline:auto}@media(max-width:559px){.faq--reference .faq__question{min-height:74px;gap:1rem;padding-block:1rem}.faq--reference .faq__answer{padding-right:0;padding-bottom:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/faq-section.css.map */
