.faq-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.faq-section .faq-container{max-width:760px;margin:0 auto}.faq-section .faq-sub-heading{line-height:1;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-weight:500}.faq-section .faq-heading{position:relative;max-width:590px;margin:0 auto 15px;font-size:34px}.faq-section .faq-heading:before{content:"";background-color:var(--septenary-color);height:21px;width:100%;max-width:410px;position:absolute;bottom:0;border-radius:20px;z-index:-1;margin:auto;display:flex;justify-content:center;left:0;right:0}.faq-section .faq-description{max-width:650px;margin:0 auto}.faq-section .faq-list{margin-top:30px}.faq-section .faq-question{text-align:left;margin:0;padding:18px 0;display:flex;justify-content:space-between;gap:10px;cursor:pointer}.faq-section .faq-answer{line-height:1.7;padding-bottom:20px}.faq-section .faq-item{border-bottom:1px solid #e6ddd0}.faq-answer-wrapper{height:0;overflow:hidden;transition:height .4s ease}.faq-item .faq-icon{transition:all .3s;display:block;border-radius:50%;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.faq-item.active .faq-icon{transform:rotate(45deg)}@media(max-width:767px){.faq-section{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.faq-item .faq-icon{height:20px;width:20px;min-width:20px}.faq-section .faq-heading{font-size:21px}.faq-section .faq-question{padding:15px 0;font-size:14px;line-height:1.4}.faq-section .faq-answer{padding-bottom:15px}.faq-section .faq-list{margin-top:15px}.faq-section .faq-heading:before{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product-faq.css.map */
