.faq-container{display:flex;gap:5rem;align-items:flex-start;flex-wrap:wrap}.faq-tabs-section .faq-tabs-head h3{margin-bottom:33px}.faq-sidebar{flex:0 0 450px;display:flex;flex-direction:column;gap:21px}.faq-tab{background:#fff;border:1.5px solid #C1C1C3;border-radius:20px;padding:28px 43px;font-weight:700;color:#003459;text-align:left;cursor:pointer;transition:all .25s ease;font-size:28px;font-family:var(--font-body--family)}.faq-tab:focus-visible{outline:none}.faq-tab.active{background:#efc822;border-color:#efc822}.faq-content{flex:1;width:100%}.faq-category{display:none}.faq-category .faq-item:first-child{padding-top:0}.faq-category.active{display:block}.faq-item{border-bottom:1.5px solid #EAECF0;padding:32px 0;transition:all .3s ease}.faq-question{display:flex;justify-content:space-between;align-items:center;background:none;border:none;width:100%;font-size:24px;color:#1d2939;cursor:pointer;padding:0;text-align:left}.faq-question .faq-question-text{font-family:Fredoka,sans-serif}.faq-icon{display:flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px}.faq-icon svg{position:absolute;top:0;left:0;width:32px;height:32px;transition:opacity .25s ease,transform .25s ease}.icon-plus{opacity:1;transform:scale(1)}.icon-minus,.faq-item.open .icon-plus{opacity:0;transform:scale(.8)}.faq-item.open .icon-minus{opacity:1;transform:scale(1)}.faq-answer{overflow:hidden;max-height:0;opacity:0;transform:translateY(-20px);transition:max-height .6s ease,opacity .4s ease,transform .5s ease}.faq-item.open .faq-answer{max-height:800px;opacity:1;transform:translateY(0);margin-top:20px}.faq-item.open .faq-answer p{animation:slideFadeIn .5s ease forwards}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-item.open .faq-answer p{font-size:18px;font-family:Roboto-Regular;color:#667085;margin-left:35px}@media (max-width: 1024px){.faq-container{gap:3rem}}@media (max-width: 900px){.faq-container{flex-direction:column;gap:2rem}.faq-sidebar{flex:1;flex-direction:row;overflow-x:auto;gap:.5rem;width:100%;scrollbar-width:none;-ms-overflow-style:none}.faq-tab{flex:0 0 auto;border-radius:10px;padding:15px 25px;font-size:20px}}@media (max-width: 768px){.faq-tabs-section .faq-tabs-head h3{margin-bottom:20px}}@media (max-width: 768px){.faq-item{padding:20px 0}.faq-question{font-size:20px}.faq-item.open .faq-answer{margin-top:15px}.faq-item.open .faq-answer p{font-size:16px;margin-left:0}}@media (max-width: 749px){.faq-icon,.faq-icon svg{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-tabs.css.map */
