.faq{background-color:var(--faq-background);color:var(--faq-text)}.faq__inner{max-width:116rem}.faq__header{margin-bottom:4rem;text-align:center}.faq__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--faq-text)}.faq__subheading{margin:2rem 0 0;font-size:1.7rem;font-style:italic;line-height:1.5;color:color-mix(in srgb,var(--faq-text) 82%,transparent)}.faq__list{max-width:112rem;margin:0 auto;border-top:.1rem solid color-mix(in srgb,var(--faq-text) 12%,transparent)}.faq__item{border-bottom:.1rem solid color-mix(in srgb,var(--faq-text) 12%,transparent);interpolate-size:allow-keywords}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.2rem .8rem;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:.2rem solid var(--faq-text);outline-offset:-.2rem}.faq__question-text{font-size:1.7rem;font-weight:700;line-height:1.35}.faq__icon{position:relative;flex:none;width:2rem;height:2rem}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.15rem;background-color:currentColor;transition:transform .3s ease}.faq__icon:before{transform:translateY(-50%)}.faq__icon:after{transform:translateY(-50%) rotate(90deg)}.faq__item[open] .faq__icon:after{transform:translateY(-50%) rotate(0)}.faq__answer{padding:0 .8rem 2.6rem;max-width:90rem;font-size:1.6rem;line-height:1.7;color:color-mix(in srgb,var(--faq-text) 85%,transparent)}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq__item[open]::details-content{block-size:auto}@media screen and (min-width:750px){.faq__header{margin-bottom:5.6rem}.faq__question{padding:2.4rem 1.6rem}.faq__question-text{font-size:1.9rem}.faq__answer{padding:0 1.6rem 2.8rem;font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.faq__item::details-content,.faq__icon:before,.faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-faq.css.map */
