.faq-section{background:var(--bg)}.faq__header{text-align:center;margin-bottom:32px}.faq__heading.heading-1{margin:0 0 16px}.faq__heading p,.faq__subheading,.faq__subheading p{margin:0}.faq__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:24px 0;border-top:1px solid var(--color-beige-300);border-bottom:1px solid var(--color-beige-300)}.faq__tab{padding:5px 20px;border:none;border-radius:var(--border-10);background:transparent;cursor:pointer;transition:all .3s ease;font-size:var(--fs-body-1);line-height:var(--lh-150);font-weight:var(--fw-500)}.faq__tab:not(.faq__tab--active){font-size:var(--fs-body-2);line-height:var(--lh-150);font-weight:var(--fw-500);font-family:var(--font-outfit);color:var(--color-teal-400)}.faq__tab--active{background:var(--color-orange-200);font-size:var(--fs-body-1);line-height:var(--lh-130);font-family:var(--font-outfit);font-weight:var(--fw-400);color:var(--color-white);border-radius:var(--border-10)}.faq__tab--active:hover{opacity:1}@media only screen and (max-width:767px){.faq__tabs{gap:6px;padding:16px 0}.faq__tab{padding:10px 16px;font-size:var(--fs-body-3)}}.faq__content{padding-top:32px}.faq__tab-content{display:none}.faq__tab-content--active{display:block}.faq__item{background:var(--bg);border-radius:var(--border-24);margin-bottom:16px;overflow:hidden}.faq__item:last-child{margin-bottom:0}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 28px 20px 40px;border:none;background:transparent;cursor:pointer;text-align:left}.faq__question-text{margin:0}.faq__toggle{width:30px;height:30px;min-width:30px;background:var(--color-orange-100, #E87A5E);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;border-radius:var(--border-10)}.faq__accordion-group .faq__item .faq__question .faq__toggle svg{color:var(--color-white);width:14px;height:14px;position:absolute;transition:opacity .2s ease,transform .2s ease;stroke-width:25px}.faq__toggle-icon{width:30px;height:30px;position:absolute;object-fit:contain;transition:opacity .2s ease,transform .2s ease}.faq__question:not([aria-expanded=true]) .faq__toggle .icon-toggle-plus{opacity:1;visibility:visible}.faq__question:not([aria-expanded=true]) .faq__toggle .icon-toggle-minus{opacity:0;visibility:hidden}.faq__question:not([aria-expanded=true]) .faq__toggle-icon--plus{opacity:1;visibility:visible}.faq__question:not([aria-expanded=true]) .faq__toggle-icon--minus{opacity:0;visibility:hidden}.faq__question[aria-expanded=true] .faq__toggle .icon-toggle-plus{opacity:0;visibility:hidden}.faq__question[aria-expanded=true] .faq__toggle .icon-toggle-minus{opacity:1;visibility:visible}.faq__question[aria-expanded=true] .faq__toggle-icon--plus{opacity:0;visibility:hidden}.faq__question[aria-expanded=true] .faq__toggle-icon--minus{opacity:1;visibility:visible}.faq__accordion-group{display:block;width:100%}.faq__answer-wrapper{position:relative;width:100%;height:0;opacity:0;overflow:hidden;visibility:hidden;will-change:height;transition:opacity .3s ease,height .3s ease,visibility 0s .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.faq__answer-wrapper.is-expanded{opacity:1;overflow:unset;visibility:visible;transition:opacity 1s ease,height .5s ease,visibility 0s}.faq__answer{font-size:var(--fs-body-2);line-height:var(--lh-140);font-family:var(--font-outfit);font-weight:var(--fw-400);color:var(--color-teal-400);padding-bottom:24px;padding-left:40px;padding-right:28px;overflow:hidden;will-change:transform;transform:translateY(25px);transition:transform .5s ease}.faq__answer-wrapper.is-expanded .faq__answer{transform:translateY(0)}.faq__answer p{margin:0}@media only screen and (max-width:767px){.faq__header{margin-bottom:24px}.faq__heading.heading-1{font-size:var(--fs-h2-mobile);line-height:var(--lh-98);margin:0 0 12px}.faq__heading.heading-2{font-size:var(--fs-h2-mobile);line-height:var(--lh-98);margin:0}.faq__heading p{margin:0}.faq__subheading{font-size:var(--fs-body-1);line-height:var(--lh-130);margin:0}.faq__subheading p{margin:0}.faq__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:16px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.faq__tabs::-webkit-scrollbar{display:none}.faq__tab{padding:5px 20px;font-size:var(--fs-body-3);white-space:nowrap;flex-shrink:0}.faq__tab--active{font-size:var(--fs-body-1);line-height:var(--lh-130);font-family:var(--font-outfit);font-weight:var(--fw-400);color:var(--color-white);border-radius:var(--border-10)}.faq__content{padding-top:24px}.faq__item{border-radius:var(--border-24);margin-bottom:12px;padding:24px}.faq__item:last-child{margin-bottom:0}.faq__question{padding:0 0 20px;gap:12px}.faq__question-text{font-size:var(--fs-body-1);line-height:var(--lh-150);font-weight:var(--fw-500)}.faq__toggle{width:24px;height:24px;min-width:24px}.faq__question .faq__toggle svg{width:12px;height:12px}.faq__toggle-icon{width:24px;height:24px}.faq__answer-wrapper{padding-left:0;padding-right:0}.faq__answer{padding-bottom:16px;padding-left:16px;padding-right:16px}.faq__answer{padding:0}.faq__answer p{margin:0}}.faq__item{margin-bottom:6px}.faq__question{padding-top:16px;padding-bottom:14px}.faq__answer p{margin:0 0 12px}.faq__answer p:last-child{margin-bottom:0}.faq__answer ul,.faq__answer ol{margin:0 0 12px;padding-left:20px}.faq__answer li{margin-bottom:6px}.faq__answer li:last-child{margin-bottom:0}.faq__answer strong{font-weight:600}@media only screen and (max-width:767px){.faq__item{margin-bottom:4px}.faq__question{padding-top:2px;padding-bottom:2px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-faq.css.map */
