.faq-inner{display:flex;margin:60px auto 0;max-width:1200px;width:100%;gap:80px}.faq-question.active .icon_plus{display:none}.faq-question.active .icon_minus{display:block}.icon_minus{display:none}.second-heading h2{margin-top:0}.faq-tab h3{white-space:nowrap;letter-spacing:0px}.faq-tab h3{display:inline-block;border-bottom:2px solid transparent}.faq-tab .faq-category-title{display:flex}.faq-tab.active .faq-category-title{display:inline-flex;width:fit-content;border-bottom:1.5px solid #3c572a;padding-bottom:6px}.faq-search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.faq-tab.active h3{border-bottom:1.5px solid #3c572a}.section_header{text-align:center}.faq-tab{padding-bottom:28px}.faq-category-title{display:flex;align-items:center;gap:10px;white-space:normal}.faq-category-title .faq-category-icon,.faq-category-icon{flex:0 0 auto;width:32px;height:32px}@media(max-width:1300px){.faq-tab h3{white-space:normal}}.faq-filter-bar{display:none;width:100%}.faq-section h3,.faq-section .h3{font-size:20px;line-height:38px;margin:0}.faq-answer p{margin:0}.faq-filter-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:var(--faq-card-bg, #e5e6d6);border-radius:8px;height:64px;padding:12px 16px}.faq-filter-bar__label{font-size:15px;color:#3c572a;font-weight:500;text-transform:uppercase;letter-spacing:0px}.faq-category-icon{width:32px;height:32px}.active-tab{font-size:24px;font-weight:400;padding-bottom:18px}.faq-filter-toggle{border:none;border-radius:60px;padding:8px 28px;font-size:16px;height:38px;cursor:pointer;background-color:var(--faq-accent);color:#f9f5f1}.faq-sidebar{flex:0 0 auto;width:100%;max-width:402px;display:flex;flex-direction:column}.faq-tab{position:relative;cursor:pointer;color:var(--faq-text, #3c572a);font-size:1rem;transition:color .3s ease}.faq-content-area{flex:1;max-width:718px;width:100%}.faq-search-label{font-size:16px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;color:#3c572a}.faq-search{display:flex;position:relative;align-items:center;border:1.2px solid #3c572a;box-shadow:inset 0 0 0 .75px #3c572a;border-radius:60px;padding:6px 17px;max-width:420px;height:50px;margin-bottom:45px}.faq-search input{border:none;outline:none;flex:1;font-size:16px;background:transparent;color:var(--faq-text, #3c572a)}.faq-category{display:none;background-color:var(--faq-card-bg, #e6f2e0);padding:35px;border-radius:16px}.faq-category.active{display:block}.faq-item{border-bottom:1px solid var(--faq-border-soft, #204c2b20)}.faq-item:last-child{border-bottom:none}.faq-question span{flex:1}.faq-question{cursor:pointer;padding:16px 0 10px;font-size:16px;display:flex;justify-content:space-between;align-items:center;color:#3c572a;gap:12px}.faq-answer ul{margin:0}.faq-answer strong,.faq-answer b{font-weight:600!important}.faq-answer a[href^="mailto:"],.faq-answer a[href*="@"]{color:var(--faq-text, #3c572a)!important;text-decoration:underline;text-decoration-color:var(--faq-text, #3c572a);text-decoration-thickness:1px;text-underline-offset:3px}.faq-answer{max-height:0;overflow:hidden;line-height:22px;font-size:14px;color:#3c572a;opacity:0;transition:max-height .3s ease,opacity .3s ease}.faq-question.active+.faq-answer{opacity:1;margin-bottom:13px}.faq-question svg{transition:transform .3s ease}.faq-question.active svg{transform:rotate(180deg)}@media(max-width:999px){.faq-search-label{font-size:15px;letter-spacing:0px;text-transform:uppercase;margin-bottom:12px;margin-top:23px;color:#3c572a}.faq-category-title{line-height:24px}.active-tab{font-size:22px}.faq-heading{font-size:32px}.section_header{text-align:center}.faq-inner{flex-direction:column;gap:0rem}.faq-filter-bar{display:block}.faq-content-area{flex:1;max-width:100%;width:100%}.faq-tab.active .faq-category-title{border-bottom:none}.faq-sidebar{display:none;max-width:100%;flex-direction:column;gap:8px}.faq-section h4,.faq-section .h4{font-size:18px!important}.faq-answer{max-height:0;overflow:hidden;font-size:14px;color:#3c572a;opacity:0;transition:max-height .3s ease,opacity .3s ease}.faq-question{cursor:pointer;padding:12px 0;font-size:16px;display:flex;justify-content:space-between;align-items:center;color:#3c572a;gap:22px}}.faq-category{display:none;background-color:var(--faq-card-bg, #e6f2e0);padding:40px;border-radius:20px}.faq-section.tabs-open .faq-sidebar{display:flex}.faq-tab{font-size:.95rem}@media(max-width:999px){.faq-section.tabs-open .faq-filter-bar__inner{background-color:var(--faq-card-bg, #e6f2e0);height:64px;padding-bottom:0;border-radius:8px 8px 0 0}.faq-category>h4{font-size:28px!important;line-height:32px!important;margin-bottom:15px}.faq-category{padding:16px!important}.faq-tab h3{font-size:18px}.faq-section.tabs-open .faq-sidebar{background-color:var(--faq-card-bg, #e6f2e0);border-radius:0 0 12px 12px;padding:0 16px 16px;animation:slideDown .3s ease forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-filter-toggle{transition:background-color .3s ease}.faq-section.tabs-open .faq-filter-toggle{background-color:var(--faq-accent, #3c572a);height:40px;width:108px}}.faq-search input,.faq-search input:focus,.faq-search input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.faq-search:focus-within{border-color:#3c572a}.faq-category-title img,.faq-category-icon{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px}.faq-category-title span,.faq-category-title{vertical-align:middle}.faq-tab.active .faq-category-title{border-bottom:1.5px solid #3c572a;padding-bottom:6px}.faq-tab:hover{padding-left:0}.faq-question-icon:before{content:"+";font-size:22px;font-weight:600;line-height:1;transition:all .2s ease}.faq-item.is-open .faq-question-icon:before{content:"\2212"}.faq-item.is-open .faq-question-icon path:last-child{opacity:0}@media screen and (max-width:767px){.faq-section[data-mobile-layout=filter] .faq-tab{display:flex;align-items:center;width:100%;padding:6px 0;cursor:pointer;opacity:.45;transition:opacity .2s ease}.faq-section[data-mobile-layout=filter] .faq-category-icon{width:32px;height:32px;opacity:.45}.faq-section[data-mobile-layout=filter] .faq-tab.active{opacity:1}.faq-section[data-mobile-layout=filter] .faq-tab.active .faq-category-title{font-weight:500}.faq-section[data-mobile-layout=filter] .faq-tab.active .faq-category-icon{opacity:1}}@media(min-width:1000px){.faq-mobile-dropdown{display:none}}.faq-mobile-dropdown{display:none}@media(max-width:999px){.faq-mobile-dropdown.is-open .faq-mobile-trigger-arrow svg{transform:rotate(180deg)}.faq-section[data-mobile-layout=dropdown] .faq-filter-bar{display:none}.faq-section[data-mobile-layout=dropdown] .faq-sidebar{display:none!important}.faq-section[data-mobile-layout=dropdown] .faq-mobile-dropdown{display:block;margin-top:16px;margin-bottom:16px}.faq-section[data-mobile-layout=filter] .faq-mobile-dropdown{display:none}.faq-mobile-dropdown{position:relative}.faq-mobile-trigger{width:100%;border:none;cursor:pointer;justify-content:space-between;display:flex;align-items:center;background-color:#e5e6d6;border-radius:8px;padding:12px 16px;height:64px}.faq-mobile-trigger-main{display:flex;align-items:center;gap:10px;font-size:18px;color:#3c572a}.faq-mobile-trigger-main img{width:32px;height:32px;border-radius:6px;object-fit:cover}.faq-mobile-trigger-label{font-size:15px;font-weight:500;color:#3c572a}.faq-mobile-trigger-arrow{font-size:16px;color:#3c572a;line-height:1}.faq-mobile-dropdown-list{margin-top:-6px;background-color:#e5e6d6;border-radius:0 0 12px 12px;padding:12px 16px;display:none}.faq-mobile-dropdown.is-open .faq-mobile-dropdown-list{display:block}.faq-mobile-option{width:100%;border:none;background:transparent;padding:8px;border-radius:8px;display:flex;align-items:center;gap:10px;cursor:pointer}.faq-mobile-option img{width:28px;height:28px;border-radius:6px;object-fit:cover}.faq-mobile-option span{font-size:15px;color:#3c572a;text-align:left}.faq-section .faq-category-title{line-height:24px!important}.faq-mobile-option.is-active{background-color:#006e371a}}.faq-item:first-child>.faq-question{padding-top:0!important}.faq-category.active>h3+.faq-item .faq-question{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/faq-tab-section.css.map */
