.faq-section{padding:38px 0 43px;background-color:#e6e6f7;background-image:url(/cdn/shop/files/faq-desktop.png?v=1769059191);background-repeat:no-repeat;background-size:cover;overflow:hidden}@media(max-width:540px){.faq-section{background-image:url(/cdn/shop/files/faq-mobile.png?v=1769059189);background-repeat:no-repeat;background-size:cover}}.faq-section .faq-container{max-width:1260px;margin:0 auto}.faq-section .faq-title{font-family:gira-sans,sans-serif;font-weight:600;color:#fff;line-height:120%;letter-spacing:0px;text-align:center;font-size:38px;margin:0 auto 44px}.faq-section .faq-item:not(:last-child){border-bottom:1px solid #DDDDDD}.faq-section .faq-answer p{margin-top:0}.faq-section .faq-question{width:100%;text-align:left;padding:36px 0;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-section .faq-text{font-weight:600;line-height:140%;font-size:18px;color:#000;font-family:gira-sans}.new-template.faq-section .faq-question{font-weight:600;font-family:degular-text,sans-serif}.faq-section .faq-icon{transition:transform .3s ease}.faq-section .faq-question.active .faq-icon{transform:rotate(45deg)}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 20px 0 0}.faq-section .faq-answer.active{max-height:500px;padding-bottom:20px}.faq-section .faq-answer ol{padding-left:40px}.faq-section .faq-button-container{text-align:center;display:block}.newsletter-form,.faq__section-header,.faq__section-wrapper,.image-with-text-overlay__content-wrapper,.collection-list__wrapper,.section__header,.module-inner{display:none}.faq-section .faq-answer{font-family:degular-text,sans-serif;font-weight:400;line-height:160%;letter-spacing:.63px;color:#1a1b39}.faq-section .faq-list{padding:14px 36px 0;background:#fff;border-radius:10px;box-shadow:0 118.02px 139.17px #51287612}@media(max-width:820px){.faq-section{padding:32px 18px 38px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.faq-section .faq-title{font-size:24px}.faq-section .faq-question{padding:22px 0}.faq-section .faq-list{padding:8px 18px}.faq-section .faq-title{margin-bottom:24px}.faq-section .faq-text{font-size:16px;line-height:140%}.faq-section.multi-kits .subscription_feature_wrapper{padding:24px 24px 0;gap:20px}}@media screen and (max-width:540px){.faq-section .faq-answer ol{padding-left:20px}.faq-section .faq-title{max-width:300px}.faq-section .faq-text{display:block;padding-right:16px}.faq-section.multi-kits .subscription_feature_wrapper{flex-direction:row;margin-left:-8px}.faq-section .faq-button-container{margin:0 20px}.faq-section .faq-question{line-height:140%}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/faq-v2.css.map */
