.landing-product__header{display:flex;min-height:500px;padding-top:80px}.landing-product__header-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-product__icon{width:auto;height:var(--icon-height);margin-bottom:25px}.landing-product__icon img{width:100%;height:100%;display:block;object-fit:cover}.landing-product__title{font-family:var(--poppins-font--semibold);font-style:normal;text-align:center;font-size:42px;line-height:58px;color:var(--color--titles);margin:0}body[data-template="page.landing-black-friday"] .landing-product__title{font-family:var(--poppins-font--semibold)}.landing-product__title h2{font-size:36px;line-height:normal;margin:0}body[data-template="page.landing-black-friday"] .landing-product__title h2,body[data-template="page.landing-black-friday"] .landing-product__title h3{font-family:var(--poppins-font--semibold)}.landing-product__title h3{font-size:30px;line-height:normal;margin:0}.landing-product__title p{margin:0}.landing-product__title p+p{font-size:34px;line-height:44px}.landing-product__title strong{color:var(--color--accent-primary);position:relative;display:inline-flex;justify-content:center;align-items:center;z-index:1;margin:0 8px 0 5px}.landing-product__title strong svg{position:absolute;z-index:-1}.landing-product__subtitle{width:fit-content;background:#fbe399;border-radius:10px;padding:10px 20px;font-family:var(--poppins-font--semibold);font-size:20px;line-height:28px;text-align:center;color:var(--color--accent-primary);margin:20px auto 0}.landing-product__info{max-width:575px;margin:25px auto 0}.landing-product__info p{font-family:var(--poppins-font--regular);font-size:18px;line-height:26px;text-align:center;color:var(--color--text-secondary);margin:0 0 10px}.landing-product__info p>em>strong{color:var(--color--accent-primary);text-decoration:line-through;font-family:var(--poppins-font--semibold);font-style:normal}.landing-product__info p>strong{color:var(--color--titles);font-family:var(--poppins-font--semibold)}.landing-product__next-arrow{display:flex;margin-top:25px}.landing-product__next-arrow svg{width:100%;max-width:70px}.step-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:0;max-height:0;overflow:hidden;transition:all .3s linear}.step-block--active,.step-block--default-variant-active{max-height:100vh;margin-bottom:80px}.step-block__title{font-family:var(--poppins-font--regular);font-size:18px;line-height:1.2;color:var(--color--text-variative)}.step-block__info{font-family:var(--poppins-font--semibold);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;list-style:none;gap:20px;margin:0;padding:0}.step-block__item{position:relative;flex:1;display:flex;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--active{background:linear-gradient(124.17deg,#f5f0eb 29.78%,#f9f5f1 100.02%)}.landing-product__step-custom-colors .step-block__item--active{background:var(--step-background);border-color:var(--step-background)}.landing-product__step-custom-colors .step-block__item--active svg.icon-ground path,.landing-product__step-custom-colors .step-block__item--active svg.icon-cup path,.landing-product__step-custom-colors .step-block__item--active svg.icon-2 rect:not(:nth-of-type(-n+3)),.landing-product__step-custom-colors .step-block__item--active svg.icon-1 rect:not(:first-child){stroke:var(--step-color)}.landing-product__step-custom-colors .step-block__item--active svg.icon-1 rect:first-child,.landing-product__step-custom-colors .step-block__item--active svg.icon-2 rect:nth-of-type(-n+3),.landing-product__step-custom-colors .step-block__item--active svg.icon-3 rect,.landing-product__step-custom-colors .step-block__item--active svg.icon-ground circle,.landing-product__step-custom-colors .step-block__item--active svg.icon-4 path,.landing-product__step-custom-colors .step-block__item--active svg.icon-whole path{fill:var(--step-color)}.landing-product__step-custom-colors .step-block__item--active .step-block__item__name,.landing-product__step-custom-colors .step-block__item--active .step-block__item__info,.landing-product__step-custom-colors .step-block__item--active .final-step__product__title,.landing-product__step-custom-colors .step-block__item--active .price__compare,.landing-product__step-custom-colors .step-block__item--active .final-step__product__description{color:var(--step-color)}.landing-product__step-custom-colors .step-block__item--active .final-step__product__image-wrapper{filter:drop-shadow(0px 0px 10px var(--step-color))}.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__name{font-family:var(--poppins-font--semibold);font-weight:600;font-size:18px;line-height:26px;text-align:center;color:var(--color--titles);padding:10px 0 5px}.step-block__item__info{font-family:var(--poppins-font--regular);font-size:14px;line-height:21px;text-align:center;color:var(--color--text-secondary)}.final-step__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;list-style:none;overflow:hidden;max-height:0px;transition:all .3s linear}.final-step__list.active{max-height:500vh}.final-step__product{display:none;align-items:center;justify-content:center;gap:60px;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:450px;width:100%}.final-step__product__image-wrapper{position:relative}.final-step__product__image-wrapper img{width:100%;max-width:100%}.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__additional-info{display:flex;align-items:center;gap:6px;margin-top:30px;justify-content:center}.final-step__additional-icon{width:24px;height:24px}.final-step__additional-icon img{width:100%;height:100%;display:block;object-fit:cover}.final-step__additional-text{color:#4b4744;font-family:var(--poppins-font--regular);font-size:15px;font-style:normal;font-weight:400;line-height:17px;margin:0}.final-step__product__info{display:flex;flex-direction:column;align-items:flex-start}.final-step__product__title{margin:0 0 12px;font-family:var(--poppins-font--semibold);font-size:34px;line-height:1.2;color:var(--color--titles)}.final-step__product__review .stamped-badge-caption{padding:0 0 0 10px;font-family:var(--poppins-font--regular);font-size:14px;color:var(--color--text-variative)}.final-step__product__benefits{margin-top:20px}.final-step__product__benefits .benefits-item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 15px}.final-step__product__benefits .benefits-item__icon{display:flex;margin:3px 15px 0 0}.final-step__product__benefits .benefits-item__text{display:flex;flex-direction:column;font-family:var(--poppins-font--semibold);font-size:18px;line-height:1.2;color:var(--color--titles)}.final-step__product__benefits .benefits-item__text p{margin:0 0 5px}.final-step__product__benefits .benefits-item__text span{font-family:var(--poppins-font--regular);font-size:15px}.final-step__product__price{margin:20px 0 0}.price__promotion{font-family:var(--poppins-font--semibold);font-size:18px;line-height:1.2;color:var(--color--accent-primary)}.price__wrapper{display:flex;align-items:center;gap:15px;margin:10px 0}.price__original,.price__compare{font-family:var(--poppins-font--regular);font-size:30px;line-height:1.2;letter-spacing:-.6px}.price__compare{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color--text-variative)}.price__compare:after{position:absolute;width:100%;height:1px;background-color:var(--color--text-variative);transform:rotate(12deg);content:""}.price__sale-text{margin-left:10px;font-family:var(--poppins-font--semibold);border-radius:5px;background:var(--color--accent-primary);color:#fff;padding:2px 6px;text-align:center;font-size:16px;line-height:24px}.final-step__product__cup-price{font-family:var(--poppins-font--regular);margin-top:2px;color:var(--color--accent-primary);font-size:16px;font-style:normal;line-height:26px;letter-spacing:-.2px}.price__wrapper:not(:has(.price__compare))+.final-step__product__cup-price{color:var(--color--titles);line-height:1}body[data-template*="page.landing-40-pods"] .final-step__product__image-wrapper{margin-bottom:5px}body[data-template*="page.landing-40-pods"] .final-step__product__title{font-size:18px;line-height:120%}body[data-template*="page.landing-40-pods"] .final-step__product__price .price__original,body[data-template*="page.landing-40-pods"] .final-step__product__price .price__compare{font-size:26px;line-height:125%}body[data-template*="page.landing-40-pods"] .final-step__product__price .price__compare:after{background:#100f0f;transform:rotate(0)}body[data-template*="page.landing-40-pods"] .final-step__product__cup-price{font-size:13px;line-height:125%;color:var(--color--titles)}@media screen and (max-width: 768px){body[data-template*="page.landing-40-pods"] .final-step__product__title{font-size:16px;line-height:130%}body[data-template*="page.landing-40-pods"] .final-step__product__price .price__original,body[data-template*="page.landing-40-pods"] .final-step__product__price .price__compare{font-size:20px}body[data-template*="page.landing-40-pods"] .final-step__product__cup-price{font-size:12px}body[data-template*="page.landing-40-pods"] .final-step__product__button-text{font-size:13px}body[data-template*="page.landing-40-pods"] .final-step__product__button-price{gap:8px}}.final-step__product__button{border-radius:8px;background-color:var(--color--accent-primary);font-family:var(--poppins-font--semibold);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;margin-top:20px;height:60px;padding:0 30px;max-width:440px;width:100%;text-decoration:none;transition:background-color .2s linear}.final-step__product__button:hover{background-color:var(--color--hover-accent-primary)}.final-step__product__shipping{margin-top:30px;display:flex;flex-direction:column;gap:15px;color:var(--color--titles);font-family:var(--poppins-font--regular);font-size:14px}.final-step__product__shipping .shipping-item__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--color--titles);border-radius:50%;margin-right:15px}.final-step__product__shipping .shipping-item{display:flex;align-items:center}.final-step__product__shipping .shipping-item__icon svg{width:10px}.landing-product.alternative .landing-product__title{font-family:var(--inter-font);color:#100f0f;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:34px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.5px}.landing-product.alternative .landing-product__title strong{font-size:30px}.landing-product.alternative .landing-product__info em:has(+strong){padding-right:5px}@media screen and (max-width: 768px){.landing-product__header{min-height:auto;padding-top:50px}.landing-product__icon{height:var(--icon-height-mobile)}.landing-product__title{font-size:28px;line-height:1.2}.landing-product.alternative .landing-product__title{font-size:24px}.landing-product.alternative .landing-product__title{font-size:22px}.landing-product__title h2{font-size:24px}.landing-product__title h3{font-size:22px}body[data-template="page.landing-black-friday"] .landing-product__title h3{margin-left:auto;margin-right:auto;max-width:65%}.landing-product__title p+p{font-size:24px;line-height:32px}.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:-10px auto 20px}.step-block__title{font-size:15px}.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__item__checkbox{width:20px;height:20px;border-width:1px}.step-block__item__checkbox svg{width:10px}.step-block--active,.step-block--default-variant-active{margin-bottom:30px}.step-block__item__icon{display:flex;justify-content:center}.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:30px 0 50px}.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:24px;line-height:1.2}.final-step__product__benefits .benefits-item__text{font-size:16px}.final-step__list{margin-top:0!important}.final-step__list.active{max-height:500vh}.final-step__product__button{max-width:100%}}#stamped-rewards-init{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/252/assets/landing-product-section.css.map */
