body.product-plan{background-color:var(--primary-bg-color, #FCF5E3)}trial-funnel{padding:44px 0 70px;gap:44px;min-height:100vh}.funnel__step{display:none}.funnel__step.active{display:flex}.step__cat-item,.cat__info{display:none}.step__cat-item.active,.cat__info.active{display:flex}.step__container{max-width:1004px;padding:0 12px}.step__container_sm{max-width:725px;padding:0 17.5px}.step__container_md,.step__container_md_desktop{max-width:780px;padding:0 12px}@media (max-width: 750px){.step__container_md_desktop{padding:0}.step__container_md_mobile{padding:0 12px}}.edit__cats{margin-bottom:35px;margin-top:40px}.step__header{max-width:680px;margin:0 auto 56px}.step__header .title{letter-spacing:-2px}.step__header .subtitle,.step__header .caption{letter-spacing:-.3px}.funnel-progress-bar{transition:all .4s;opacity:1}.progress-bar__item{width:26.5px;height:26.5px;border-radius:100%;background-color:var(--primary-green, #2E4740);opacity:.69;transform:scale(.75);transition:all .4s}.progress-bar__item.active{opacity:1;transform:scale(1);background-color:var(--primary-green, #2E4740)}.progress-bar__item.active~.progress-bar__item{border:.66px solid var(--primary-green, #2E4740);background-color:unset}.hidden-opacity{opacity:0}.btn{display:flex;justify-content:center;align-items:center;padding:18px 24px;height:52px;border-radius:10px;font-family:Poppins;font-weight:600;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;color:var(--primary-green, #2E4740);gap:8px;text-transform:capitalize;transition:all .4s;border-color:var(--primary-green, #2E4740)}.btn_next{background:var(--primary-sky-blue, #91DAE0);border:1.5px solid var(--primary-green, #2E4740);max-width:254px}.btn_back{font-size:16px}.btn_wider{max-width:315px}.btn.btn_next{width:100%}.btn.btn_next.btn_wider{max-width:315px}.btn_back,.btn_no-border{background:unset}.btn_no-border{border:none}.btn:disabled,.btn[disabled]{opacity:.6;cursor:not-allowed;border-color:transparent;background:var(--primary-sky-blue, #91DAE0)}.back-top__btn{padding:10px 0;margin-top:15px}.cat__avatar{width:42px;height:42px;border-radius:50%;align-items:end;justify-content:center;overflow:hidden;margin:3px}.cat__avatar svg{overflow:visible;width:100%;height:100%}funnel-step-cat-info .cat__avatar{margin:0}.step__cat-item:nth-child(2) .cat__avatar svg path{fill:var(--color-cat-2, #36959D);stroke:var(--color-cat-2, #36959D)}.step__cat-item:nth-child(2) .cat__avatar svg path{fill:var(--color-cat-3, #1CA17C);stroke:var(--color-cat-3, #1CA17C)}@media screen and (min-width: 750px){.btn_next:hover{background-color:var(--btn-hover-blue, #59BAC2)}.btn_back:hover{background-color:var(--btn-hover-beige, #E9DDC1)}}.funnel__footer-nav{gap:11px}.loader{display:none}trial-funnel:not(.loaded) .loader{position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px);background:var(--primary-bg-color, #FCF5E3);z-index:9999;display:flex;align-items:center;justify-content:center}.loader video{width:70%;max-width:400px;height:auto}@media screen and (max-width: 480px){.hidden-opacity{display:none}.funnel-progress-bar{gap:14px}trial-funnel{gap:36px}.step__header{gap:10px;margin-bottom:35px}.step__header .title{font-size:40px;line-height:1;letter-spacing:-1.6px}.step__header .caption{font-size:24px;line-height:1;letter-spacing:-.24px}.step__header .subtitle{margin-bottom:-12px;font-size:16px;line-height:1.9}.btn.funnel__navigation-btn_next{max-width:240px;width:100%}.funnel__navigation-btn_wider,.btn.funnel__navigation-btn_next.funnel__navigation-btn_wider{max-width:100%;width:100%}.funnel__footer-nav{gap:8px;padding:0 5px}.progress-bar__item{width:23px;height:23px}}.footer-wave,footer{display:none}.option__badge{top:-30px;right:-20px;z-index:2;transform:rotate(6deg)}.option__badge svg{max-width:100%;max-height:100%}.badge__content{left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.badge__text{font-size:17.03px;line-height:65%}.badge__text_sm{font-size:9.1px;line-height:66%}@media screen and (max-width: 749px){.option__badge{width:76.6px;height:76.3px}.badge__text{font-size:15.91px;line-height:63%;letter-spacing:-.159px}.badge__content{max-width:100%;max-height:100%}.badge__text_sm{font-size:8.5px;line-height:71%;letter-spacing:-.085px}.edit__cats{margin-top:16px;margin-bottom:36px}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/trial-funnel.css.map */
