.faq-inner{display:flex;margin:0 auto;max-width:1200px;width:100%;gap:80px}.faq-tab h4{white-space:nowrap;letter-spacing:0px}.faq-tab h4{display:inline-block;border-bottom:2px solid transparent}.faq-tab.active h4{border-bottom-color:#006e37}.faq-tab:hover{color:var(--faq-accent, #1b7a2a);padding-left:26px;transition:all .3s ease}@media (max-width: 1300px){.faq-tab h4{white-space:normal}}.faq-filter-bar{display:none;width:100%}h4,.h4{font-size:32px;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, #e6f2e0);border-radius:8px;height:64px;padding:12px 16px}.faq-filter-bar__label{font-size:15px;color:#006e37;text-transform:uppercase;letter-spacing:0px}.faq-filter-toggle{border:none;border-radius:50px;font-family:Avantt TRIAL;padding:8px 28px;font-size:15px;height:38px;text-transform:uppercase;cursor:pointer;background-color:var(--faq-accent);color:#fdfaf0}.faq-sidebar{flex:0 0 auto;width:100%;max-width:356px;display:flex;flex-direction:column;gap:28px}.faq-tab{position:relative;cursor:pointer;color:var(--faq-text, #204c2b);font-size:1rem;transition:color .3s ease}.faq-tab:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:999px;background-color:transparent;transform:translateY(-50%)}.faq-tab.active:before{background-color:#006e37}.faq-content-area{flex:1;max-width:764px;width:100%}.faq-search-label{font-size:16px;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;color:#006e37}.faq-tab.active{padding-left:20px!important}.faq-search{display:flex;align-items:center;border:1.2px solid #006e37;box-shadow:inset 0 0 0 .75px #006e37;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, #006e37)}.faq-category{display:none;background-color:var(--faq-card-bg, #e6f2e0);padding:35px;border-radius:20px}.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:18px;display:flex;justify-content:space-between;align-items:center;color:#006e37;gap:12px}.faq-answer ul{margin:0}.faq-category .faq-item:last-child{border-bottom:1px solid var(--faq-border-soft)}.faq-answer strong,.faq-answer b{font-weight:600!important}.faq-answer a[href^="mailto:"],.faq-answer a[href*="@"]{color:var(--faq-text, #006e37)!important;text-decoration:underline;text-decoration-color:var(--faq-text, #006e37);text-decoration-thickness:1px;text-underline-offset:3px}.faq-answer{max-height:0;overflow:hidden;line-height:22px;font-size:16px;color:#006e37;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:7px;margin-top:23px;color:#006e37}.faq-inner{flex-direction:column;gap:0rem}.faq-filter-bar{display:block}.faq-content-area{flex:1;max-width:100%;width:100%}.faq-sidebar{display:none;max-width:100%;flex-direction:column;gap:8px}h4,.h4{font-size:18px!important}.faq-answer{max-height:0;overflow:hidden;font-size:14px;color:#006e37;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:#006e37;gap:12px}}@media (max-width: 999px){.faq-category>h4{font-size:28px!important;line-height:32px!important;margin-bottom:15px}.faq-category{display:none;background-color:var(--faq-card-bg, #e6f2e0);padding:16px!important;border-radius:20px}}.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;border-radius:8px 8px 0 0}.faq-section.tabs-open .faq-sidebar{background-color:var(--faq-card-bg, #e6f2e0);border-radius:0 0 12px 12px;padding: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, #006e37);height:38px}}.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:#006e37}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-tab-section.css.map */
