.landing-subs-v2-section{margin-bottom:40px}.landing-product{position:relative}.landing-product__banner{display:flex;align-items:center;min-height:330px;border-radius:50px 50px 0 0}.landing-product__banner__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-product__banner__title{margin:30px 0;text-align:center;font-family:var(--main-font--bold);font-size:36px;line-height:48px;color:var(--color--titles)}.landing-product__banner__subtitle{width:fit-content;background:#ffd200;border-radius:10px;padding:10px 20px;font-family:var(--main-font--bold);font-size:20px;line-height:28px;text-align:center;color:var(--color--titles)}.step-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:-40px;margin-bottom:0;max-height:0;overflow:hidden;transition:all .3s linear}.step-block__count{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-family:var(--main-font--bold);font-size:30px;line-height:40px;background-color:#fff;border-radius:50%;box-shadow:0 5px 15px #00000026}.step-block--active{max-height:100vh;margin-bottom:80px}.step-block__title{margin:20px 0 40px;font-family:var(--main-font--bold);font-size:30px;line-height:1.2;color:var(--color--titles)}.step-block__title__double{display:none}.step-block__title__double--active{display:block}.landing-product__step:has(.step-block__item--visible[data-type=pods]) .step-block__title__pods{display:block}.landing-product__step:has(.step-block__item--visible[data-type=bags]) .step-block__title__bags{display:block}.landing-product__step:has(.step-block__item--visible[data-type=pods]) .step-block__title__bags,.landing-product__step:has(.step-block__item--visible[data-type=bags]) .step-block__title__pods{display:none}.step-block__info{font-family:var(--main-font--bold);font-size:24px;line-height:30px;text-align:center;color:var(--color--titles);padding:4px 0 30px;margin:0}.step-block__list{display:flex;align-items:stretch;justify-content:center;width:100%;list-style:none;gap:20px;margin:0;padding:0}.step-block__item{position:relative;flex:1;display:none;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 20px 20px;border:2px solid var(--color--border);border-radius:8px;cursor:pointer;transition:background .2s linear}.step-block__item--visible{display:flex}.step-block__item--frequency{padding:20px;display:flex}.step-block__item[data-step="3"]{justify-content:space-between}.step-block__item--active{background:#5845761a;border-color:#584576}.step-block__item:hover{background:#5845761a}.step-block__item__badge{background:#ffc107;border-radius:5px;font-family:var(--main-font--bold);font-size:18px;line-height:1.2;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;color:var(--color--titles);position:absolute;top:-15px;padding:4px 10px}.step-block__item[data-quantity="6"][data-type=bags] .step-block__item__badge,.step-block__item[data-quantity="4"][data-type=pods] .step-block__item__badge,.step-block__item.step-block__item--highlighted .step-block__item__badge{background-color:#ec1d25!important;color:#fff!important;animation:pulse-accent 1.2s ease-out;animation-iteration-count:infinite;animation-fill-mode:forwards}.step-block__item__checkbox{position:absolute;left:10px;top:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--color--border);transition:all .2s linear}.step-block__item__checkbox svg polygon{fill:var(--color--border)}.step-block__item--active .step-block__item__checkbox{border-color:var(--color--checked-box);background-color:var(--color--checked-box)}.step-block__item--active .step-block__item__checkbox svg polygon{fill:#fff}.step-block__item__icon{display:flex;align-items:center;height:50px}.step-block__item__icon img{width:100%}.step-block__item__name{font-family:var(--main-font--bold);font-weight:600;font-size:18px;line-height:26px;text-align:center;color:var(--color--titles);padding:10px 0 5px;pointer-events:none}.step-block__item__name p{margin:0}.step-block__item__price{padding:10px 0 0;font-family:var(--main-font--bold);font-size:15px;line-height:19px;display:block;text-align:center;color:var(--color--titles)}.step-block__item__price p{margin:0}.step-block__item__price strong{font-size:30px;line-height:38px}.step-block__item__info{font-family:var(--main-font--regular);font-size:14px;line-height:21px;text-align:center;color:var(--color--text-secondary)}.landing-product__final{position:relative;overflow:hidden;max-height:0px;transition:all .3s linear}.landing-product__final.active{max-height:100vh}.landing-product__final:after{position:absolute;top:0;right:0;z-index:-1;width:66.66%;height:100%;content:"";background-color:var(--color--header-background-secondary)}.final-step__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:0;padding-bottom:0;list-style:none}.final-step__product{display:none;align-items:center;justify-content:center;width:100%;overflow:hidden;margin:60px 0 80px}.final-step__product--active{display:flex}.final-step__product__image-wrapper,.final-step__product__info{max-width:475px;width:100%}.final-step__product__image-wrapper{position:relative}.final-step__product__image-wrapper img{width:100%;max-width:100%;transform:scale(1.5)}.final-step__product__badge{position:absolute;top:20px;right:20px;max-width:150px}.final-step__product__badge img{width:100%;max-width:150px;height:100%}.final-step__product__info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.final-step__product__title{width:100%;text-align:center;margin:0 0 15px;font-family:var(--main-font--bold);font-size:34px;line-height:1.2;color:var(--color--titles)}.final-step__product__description{font-family:var(--main-font--regular);font-size:16px;line-height:22px;color:var(--color--text-secondary)}.final-step__product__description p{margin:0}.final-step__product__benefits{margin-top:20px;width:100%}.final-step__product__benefits .benefits-item{display:flex;align-items:center;justify-content:flex-start;margin:0 0 15px;font-family:var(--main-font--regular);font-size:17px;line-height:1.2;color:var(--color--titles)}.final-step__product__benefits svg{display:flex;margin:0 10px 0 0;max-width:16px;width:16px}.final-step__product__benefits svg path{fill:#ffc107}.final-step__product__price{padding:15px 0;font-family:var(--main-font--bold);font-size:27px;line-height:32px;color:var(--color--text-primary)}.final-step__product__subscribtion{display:flex;align-items:center;justify-content:center;gap:10px}.final-step__product__subscribtion .subscription-star{display:flex}.final-step__product__subscribtion span{font-family:var(--main-font--regular);font-size:17px;color:var(--color--text-primary);line-height:1.2;text-transform:capitalize}.final-step__product__button{border-radius:8px;background-color:var(--color--accent-primary);font-family:var(--main-font--regular);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;margin-top:30px;height:50px;padding:0 30px;max-width:440px;width:100%;text-decoration:none;transition:background-color .2s linear;cursor:pointer}.final-step__product__button span{margin-right:5px}.step-block__item--frequency-hidden{display:none!important}.final-step__product__button:hover{background-color:var(--color--hover-accent-primary)}.frequency-custom__input,.frequency-custom__plus,.frequency-custom__minus,.step-block__item--active.step-block__item--frequency-custom .step-block__item__name,.step-block__item--active.step-block__item--frequency-custom .step-block__item__checkbox{display:none}.step-block__item--active.step-block__item--frequency-custom{display:flex;flex-direction:row;justify-content:space-between;max-width:335px;height:80px;background:transparent;border:1px solid var(--color--accent-secondary);padding:10px 0}.step-block__item--active.step-block__item--frequency-custom .frequency-custom__input,.step-block__item--active.step-block__item--frequency-custom .frequency-custom__plus,.step-block__item--active.step-block__item--frequency-custom .frequency-custom__minus{display:flex}.step-block__item--active.step-block__item--frequency-custom .frequency-custom__input{text-align:center;flex-direction:column;align-items:stretch;justify-content:center;font-size:16px;line-height:1.2;font-weight:700;font-family:var(--main-font--bold)}.frequency-custom__plus,.frequency-custom__minus{width:54px;height:100%;align-items:center;justify-content:center}.frequency-custom__plus{border-left:1px solid var(--color--border)}.frequency-custom__minus{border-right:1px solid var(--color--border)}.frequency-custom__plus svg,.frequency-custom__minus svg{width:18px;height:18px}@media screen and (max-width: 768px){.landing-product:before{display:none}.landing-product__header{min-height:auto;padding-top:50px}.landing-product__banner{border-radius:22px 22px 0 0}.landing-product__banner__title{font-size:22px;line-height:28px}.landing-product__banner__subtitle{margin:0}.step-block{margin-top:-25px}.step-block__count{width:50px;height:50px;font-size:20px;line-height:30px}.landing-product__title{font-size:28px;line-height:1.2}.landing-product__title p+p{font-size:24px}.landing-product__subtitle{margin:15px auto 0;font-size:17px;line-height:1.2}.landing-product__title strong svg{width:100%}.landing-product__info{margin:15px auto 0}.landing-product__info p{font-size:16px;line-height:1.2}.landing-product__next-arrow{margin:15px auto 30px}.step-block__title{font-size:20px;margin:15px 0 20px}.step-block__info{padding:4px 0 20px;font-size:20px}.step-block__list{flex-wrap:wrap;gap:10px}.step-block__item{flex:auto;width:100%;max-width:calc(50% - 5px)}.step-block__list--list .step-block__item{flex:1;max-width:none}.step-block__list--nowrap{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.step-block__list--lastwrap>.step-block__item--visible:nth-of-type(3){max-width:100%}.step-block__item__icon{max-height:30px}.step-block__item__icon img{height:100%;object-fit:contain}.step-block__list--nowrap .step-block__item{max-width:40%;min-width:40%}.step-block__item__checkbox{width:20px;height:20px;border-width:1px}.step-block__item__badge{top:-9px;padding:3px 10px;font-size:16px}.step-block__item__checkbox svg{width:10px}.step-block--active{margin-bottom:50px}.step-block__item__icon svg{height:30px}.step-block__item__name{font-size:16px;line-height:1.2}.step-block__item__info{font-size:13px;line-height:1.2}.final-step__product{margin:10px 0 30px}.landing-product__final:after{width:100%}.final-step__product{flex-direction:column;justify-content:flex-start;gap:20px}.final-step__product__image-wrapper{max-width:410px}.final-step__product__info{max-width:100%}.final-step__product__title{font-size:32px;line-height:1.2}.final-step__product__benefits .benefits-item__text{font-size:16px}.final-step__list.active{max-height:500vh}.final-step__product__button{max-width:100%}.final-step__product__image-wrapper img{transform:scale(1.1)}.final-step__product__description{text-align:center;font-size:14px;line-height:18px}.final-step__product__price{font-size:22px;line-height:26px}}@keyframes pulse-accent{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/landing-product-full-section.css.map */
