.faq-header{margin:0 0 40px}.faq-header h2,.faq-header-inn h2{text-align:center;font-family:var(--font-heading-family),"Cormorant Garamond",serif;font-weight:400;font-size:28px;letter-spacing:.02em;color:#2e2e2b;margin:0}.faq-header-inn,.faq-list{margin:0 0 20px}.faq-question .faq-question-text{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:transparent;padding:18px 0;position:relative;color:#2e2e2b;letter-spacing:.01em;font-size:16px;font-weight:500;line-height:1.4em;font-family:var(--font-body-family),"Inter",sans-serif;border:none;border-radius:0}.faq-answer{padding:0 0 18px;background:transparent;border-radius:0;display:none}.faq-item.active .faq-answer{display:block}.faq-answer p{margin:0;color:#6b6b68;letter-spacing:0;font-size:14px;line-height:1.7}.faq-tabs .tab-content{margin:30px 0 0}.faq-tabs .tabs{display:flex;gap:24px;justify-content:center;border-bottom:1px solid #e0ddd7;padding-bottom:12px}.faq-tabs .tab{cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.03em;color:#9c9a95;padding:4px 0;border-bottom:2px solid transparent;transition:all .3s ease}.faq-tabs .tab.active,.faq-tabs .tab:hover{color:#2e2e2b;border-bottom-color:#2e2e2b}.faq-item{box-shadow:none;border-radius:0;overflow:hidden;margin:0;border-bottom:1px solid #e0ddd7}.faq-item:first-child{border-top:1px solid #e0ddd7}.tab-pane.active{display:block}.tab-pane{display:none}.faq-question-text:before,.faq-question-text:after{content:"";display:block;background-color:#2e2e2b;position:absolute;top:50%;transform:translateY(-50%);right:0;width:14px;height:1px;transition:all .4s ease}.faq-question-text:after{transform:translateY(-50%) rotate(90deg)}.faq-item.active .faq-question-text:after{transform:translateY(-50%) rotate(0)}.direct-faq-sec .faq-collection-inner{padding:40px 0}@media(max-width:767px){.faq-header{margin:0 0 16px}.faq-header h2,.faq-header-inn h2{font-size:22px}.faq-tabs .tab-content{margin:20px 0 0}.faq-tabs .tabs{gap:16px}.faq-tabs .tab{font-size:13px}.faq-question .faq-question-text{padding:14px 30px 14px 0;font-size:15px}.faq-answer{padding:0 0 14px}.faq-item{margin:0}.faq-question-text:before,.faq-question-text:after{width:12px}.faq-answer p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
