.faq{background:var(--faq-background);color:var(--faq-text)}.faq__inner{max-width:131.2rem;margin:0 auto;padding:0 2rem}.faq__heading{margin:0 0 2.4rem;color:var(--faq-text);font-family:var(--font-heading-family);font-size:3rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:0;text-align:center}.faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}.faq__accordion{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:2rem 1.6rem;border-radius:.8rem;background:var(--faq-card-background);color:var(--faq-text);font-family:var(--font-body-family);transition:background-color .3s ease-out,color .3s ease-out}.faq__accordion:has(.faq__summary[aria-expanded=true]){background:var(--faq-active-background);color:var(--faq-active-text)}.faq__item{position:static;display:flex;flex-direction:column}.faq__summary{position:static;display:flex;cursor:pointer;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{content:""}.faq__summary[aria-expanded=false]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.faq__summary:focus-visible{outline:none}.faq__accordion:has(.faq__summary:focus-visible){outline:.2rem solid currentColor;outline-offset:.3rem}.faq__question{font-size:1.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.08rem}.faq__item:has(.faq__summary[aria-expanded=true]) .faq__question{margin-bottom:1.6rem;font-weight:700}.faq__answer.accordion__content{margin:0;padding:0;overflow:visible}.faq__answer{font-size:1.3rem;line-height:2rem;letter-spacing:0;color:inherit}.faq__answer p,.faq__answer ul,.faq__answer ol{margin:0}.faq__answer a{color:inherit}.faq__number{display:block;font-size:1.4rem;line-height:2rem;letter-spacing:0}.faq__accordion:has(.faq__summary[aria-expanded=true]) .faq__number{display:none}@media screen and (min-width:750px){.faq__inner{padding:0 3.2rem}.faq__heading{margin-bottom:2.8rem;font-size:4.8rem;font-style:italic;line-height:4.8rem}.faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq__accordion{gap:6rem;padding:2.4rem}.faq__question{font-size:2rem}.faq__item:has(.faq__summary[aria-expanded=true]) .faq__question{margin-bottom:1.2rem}.faq__answer{font-size:1.4rem}}@media screen and (min-width:990px){.faq__grid{grid-template-columns:repeat(var(--faq-columns, 3),minmax(0,1fr))}.faq--columns-4 .faq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.faq--columns-4 .faq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.faq__accordion{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faq.css.map */
