.faq-section__title{margin-top:0;text-align:center;text-transform:uppercase;font-size:3.2rem;font-weight:400}.faq-section__title strong{font-weight:700}.faq-section .faq{margin-top:8rem}.faq-section__subheading{margin-top:0;text-align:center;font-size:var(--font-body-default);font-weight:300;margin-block:0;max-width:57.4rem;margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid rgba(var(--color-foreground));max-width:90.3rem;margin:auto;transition:border .3s ease}.faq-item.active{border-bottom:1px solid rgba(var(--color-heading))}.faq-header{width:100%;background:none;border:none;padding:2.4rem 0 2.4rem 2.1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:8.9rem}.faq-header__text{color:rgb(var(--color-foreground));text-align:left;transition:color .3s ease}.faq-header__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;display:block}.faq-icon{--circle-offset: 7px;font-size:1.5rem;transition:transform .3s ease;position:relative;aspect-ratio:1;width:18px;height:18px;margin-right:calc(var(--circle-offset)/2);color:rgb(var(--color-button-text))}.faq-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgb(var(--color-button));background:rgb(var(--color-button));border-radius:100dvw;min-width:calc(100% + var(--circle-offset));min-height:calc(100% + var(--circle-offset));aspect-ratio:1;transition:transform .3s ease}.faq-icon .svg-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:11px;height:11px}.faq-icon .svg-wrapper.icon-plus{opacity:1}.faq-icon .svg-wrapper.icon-minus,.faq-item.active .faq-icon .svg-wrapper.icon-plus{opacity:0}.faq-item.active .faq-icon .svg-wrapper.icon-minus{opacity:1}.faq-content{--faq-gap: 40px;display:flex;flex-flow:row wrap;gap:var(--faq-gap);max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .45s ease,opacity .3s ease,transform .3s ease;padding:0 6.5rem 0 2.1rem}.faq-content__text{margin-bottom:2.4rem;width:100%;color:rgb(var(--color-foreground));transition:color .3s ease}.faq-item.active .faq-header__text{color:rgb(var(--color-heading))}.faq-item.active .faq-content{max-height:var(--open-max-height);opacity:1;transform:translateY(0)}.faq-text{margin-bottom:3.1rem}.faq-text>:first-child{margin-block-start:1rem}.faq-text p:has(+ul){margin-block-end:0}.faq-text p+h2,.faq-text p+h3,.faq-text p+h4,.faq-text p+h5{margin-block-start:3.1rem}.faq-text ul{margin-block-start:.3rem;padding-inline-start:2rem}.faq-text *:is(h2,h3,h4,h5,h6){font-family:var(--font-body-family);font-weight:400;text-transform:uppercase;margin-block-end:1.6rem}@media screen and (max-width:749px){.faq-section__title{font-size:3.2rem}.faq-section .faq{margin-top:5rem}.faq-section__subheading{max-width:43.05rem}.faq-header{padding:1.8rem 0 1.8rem 1.575rem;gap:6.675rem}.faq-content{padding:0 4.875rem 0 1.575rem;gap:30px}.faq-content__text{margin-bottom:1.8rem}.faq-text{margin-bottom:2.325rem}.faq-text p+h2,.faq-text p+h3,.faq-text p+h4,.faq-text p+h5{margin-block-start:2.325rem}.faq-text>:first-child{margin-block-start:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq.css.map */
