.faq{background:var(--fq-paper);color:var(--fq-ink);padding:7rem 0}.faq__inner{max-width:72rem}.faq__head{margin:0 0 3.2rem}.faq__title{margin:0;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1.15;letter-spacing:-.01em;font-weight:500}.faq__list{border-top:1px solid var(--fq-line)}.faq__item{border-bottom:1px solid var(--fq-line)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:500;line-height:1.4}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline:2px solid var(--fq-accent);outline-offset:2px}.faq__qtext{flex:1 1 auto}.faq__icon{position:relative;flex:0 0 auto;width:1.6rem;height:1.6rem}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;background:var(--fq-accent);transform:translate(-50%,-50%);transition:opacity .16s ease,transform .16s ease}.faq__icon:before{width:1.6rem;height:2px}.faq__icon:after{width:2px;height:1.6rem}.faq__item[open] .faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq__a{padding:0 0 2.4rem;max-width:60ch;font-size:1.6rem;line-height:1.65;color:var(--fq-muted)}.faq__a p{margin:0 0 1.2rem}.faq__a p:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq{padding:4.8rem 0}.faq__q{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.faq__icon:before,.faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
