.section-faq__wrap{max-width:1516px;margin:0 auto}.section-faq .title{margin:0}.section-faq .title h2{margin:0;text-transform:capitalize;letter-spacing:0;text-align:center}.section-faq .title h2 em{font-weight:300}.section-faq .list{margin-top:clamp(40px,4.17vw,80px)}.section-faq details{border-top:1px solid #D9D9D9;padding:clamp(20px,2.86vw,55px) 0}.section-faq .list__wrap details:last-child{border-bottom:1px solid #D9D9D9}.section-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-faq summary span{color:#000;font-family:var(--font-family-2);font-size:var(--font-size-44);font-style:normal;font-weight:400;line-height:120%;letter-spacing:.88px}.section-faq .plus{display:block;width:25px;height:25px;min-width:25px;min-height:25px;position:relative}.section-faq .plus:before,.section-faq .plus:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(var(--color-foreground));transition:all .3s ease}.section-faq .plus:before{width:2px;height:100%}.section-faq .plus:after{width:100%;height:2px}.section-faq details[open] .plus:before{transform:translate(-50%,-50%) rotate(90deg)}.section-faq details .content .text *{margin:0}.section-faq details .content{padding-top:clamp(20px,1.67vw,32px)}.section-faq details .content .text{display:flex;flex-direction:column;gap:20px}.section-faq details .content .text p{letter-spacing:.96px}@media(max-width:500px){.section-faq__wrap .title{max-width:280px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
