.faq{background-color:var(--faq-bg, #fff);color:var(--faq-text, #2a2a38)}.faq__inner{max-width:92rem;margin:0 auto}.faq__heading{margin:0 0 2.4rem;text-align:center;font-size:calc(var(--faq-heading-size, 44px) * .75);line-height:1.2;letter-spacing:-.02em;color:var(--faq-heading-color, #121212)}.faq__item{border-bottom:1px solid var(--faq-border, #e3e3e6)}.faq__summary{display:flex;align-items:center;gap:1.4rem;padding:1.8rem .4rem;list-style:none;cursor:pointer}.faq__summary::-webkit-details-marker{display:none}.faq__check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;color:var(--faq-text, #2a2a38);border:2px solid currentColor;border-radius:.3rem;transition:background-color .2s ease,color .2s ease}.faq__check svg{width:1.2rem;height:1.2rem}.faq__item[open] .faq__check{color:#fff;background-color:var(--faq-text, #2a2a38);border-color:var(--faq-text, #2a2a38)}.faq__question{flex:1 1 auto;font-size:calc(var(--faq-question-size, 22px) * .8);line-height:1.3}.faq__chevron{flex:0 0 auto;width:1.4rem;height:1.4rem;transition:transform .2s ease}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:0 .4rem 2rem 4rem;font-size:var(--faq-answer-size, 16px);line-height:1.7}.faq__answer p{margin:0 0 1rem}.faq__answer p:last-child{margin-bottom:0}@media screen and (min-width:750px){.faq__heading{margin-bottom:4rem;font-size:var(--faq-heading-size, 44px)}.faq__summary{padding:2.2rem .8rem}.faq__question{font-size:var(--faq-question-size, 22px)}.faq__answer{padding-left:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq.css.map */
