.subscription-popup.subscription{position:unset;overflow:unset;display:unset;z-index:unset;width:unset}body.template-page .subscription .step .back__button{padding:0}body.template-page .subscription .step{padding:17px 0 0}.subscription .step__one .step__one-content .content .product__price{text-transform:none}.subscription .title-step-one{margin-top:40px;margin-bottom:56px}.subscription.second-step .title-step-one{margin-bottom:35px}.subscription.second-step .product__inner{flex-wrap:wrap;justify-content:center}.subscription.second-step .variants-container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}.subscription.second-step .question .question-btns{margin-bottom:35px}.subscription.second-step .product__inner.difference{background-color:#fff;border-radius:3px;box-shadow:0 3px 30px #0000001a;position:relative}.subscription.second-step .product__inner.difference .product__variant{background-color:#ffc45c33;border-color:#ffc45c}.subscription.second-step .product__inner.difference .variant__select{font-family:PlusJakartaSans;font-weight:700}.subscription.second-step .button-container{padding-bottom:66px}.subscription .boxes-info p{margin:0}body.template-page .subscription .step .back__button .back{font-family:PlusJakartaSans;font-weight:700;position:relative;padding:14px 25px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;cursor:pointer;z-index:2}.subscription .step .back a{text-decoration:none;color:#00205b;margin-left:8px}.subscription .step .back a:visited{color:#00205b}.back a:after{position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:2}.subscription .bar-header,.subscription .bar-header .progress-bar{display:flex;flex-flow:row nowrap}.subscription .bar-header .progress-bar{width:100%;justify-content:center;margin-left:-104px}.subscription.second-step .bar-header .progress-bar{margin-left:-138px}.subscription .bar-header .progress-bar .container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.subscription .bar-header .progress-bar{width:100%}.subscription .button-container .step-btn{position:relative;display:flex;justify-content:center;align-items:center;box-shadow:none;border-radius:3px;border:2px solid #00205B;padding:1.7rem .9rem 1.6rem;transition:.15s linear}.subscription.third-step .button-container button.button{transition:.15s linear}.subscription.third-step .button-container button.button:hover{background-color:#22a03f}.subscription .button-container .step-btn:hover{box-shadow:none;background-color:transparent;color:#00205b;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.step-btn a{transition:.15s linear;color:inherit;text-decoration:none;font-family:PlusJakartaSans;font-weight:700}.step-btn a:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%}.step-btn a:visited{color:inherit}.subscription .step__two-content{display:block}.subscription .product__item.product__variant:after{position:unset;display:none}.subscription .product__item.product__variant.active{box-shadow:none}.subscription.second-step .content .text .title-variant{text-align:center;padding-bottom:11px;margin:0}.subscription.second-step .product__item{padding:44px 63px 38px}.subscription.second-step .variant__select:after{content:"";background:url(arrow-select.svg) center center/cover no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:13px;height:8px;pointer-events:none}.subscription.third-step .frequency{display:flex;flex-flow:column nowrap;position:relative}.subscription.third-step .text .top-side .frequency .select-frequency{width:100%;max-width:unset}.subscription.second-step .product__info-link{font-size:12px;line-height:17px;font-weight:700;letter-spacing:1.2px;color:#00205b;text-transform:uppercase;font-family:PlusJakartaSans,sans-serif;margin:32px 0 27px;display:flex;align-items:center}.subscription.second-step .product-help-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.subscription.second-step .question-text{display:flex;flex-flow:column nowrap;align-items:center;margin-bottom:24px;margin-top:28px}.subscription.second-step .question{display:flex;flex-flow:column nowrap;align-items:center}.subscription.second-step .question .btn__no{margin-right:8px}.subscription.second-step .btn__yes,.subscription.second-step .btn__no{font-family:PlusJakartaSans;font-size:12px;letter-spacing:1.2px;padding-left:6rem;padding-right:6rem;width:288px}.reasons__items h4.center,.subscription .title-step-one,.subscription.second-step .variants-container h4,.question h4,.subscription.third-step h4.pairs{letter-spacing:normal}.subscription.second-step .variants__popup .popup-inner h2.h2{margin-top:-.3em;margin-bottom:.5em}.subscription.second-step .question-text>h4{margin-top:0;margin-bottom:4px}.subscription.second-step .product__info-link .help_svg{width:16px;height:16px;display:block;margin-left:5px}.subscription.second-step .product__item{cursor:unset;margin-top:21px}.subscription.second-step .product__item:first-of-type{margin-left:22px}.subscription.second-step .product__item:last-of-type{margin-right:22px}.subscription .product__variant .icon{position:relative;max-width:156px;width:100%;margin-bottom:22px;cursor:pointer}.subscription .product__variant .icon:before{content:"";display:block;padding-top:80%}.subscription .product__variant .icon img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:contain}.subscription .variant__select{cursor:pointer}.subscription .product__variant{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.subscription .variant__select,.subscription.third-step .frequency select.select-frequency{max-width:259px;font-family:DM Sans,sans-serif;border:1px solid #d9d9d9;border-radius:3px;padding:15px 22px 15px 18px;width:100%;font-size:16px;letter-spacing:0;color:#00205b;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;position:relative;line-height:normal;background:#fff}.subscription.second-step .bar-header .progress-bar .progress{width:66.6666666%}.subscription.third-step .bar-header .progress-bar .progress{width:90%}.subscription.second-step .variants__popup{width:100%;height:100%;position:fixed;top:0;left:0;transition:.2s visibility linear,.2s opacity linear;visibility:visible;opacity:1;background:#00205b33;z-index:99;overflow-y:scroll;scrollbar-width:none}.subscription.second-step .variants__popup::-webkit-scrollbar{display:none}.subscription.second-step .variants__popup.close{visibility:hidden;opacity:0}.subscription.second-step .variants__popup .popup-inner{max-width:88.5rem;width:100%;max-height:100%;overflow-y:scroll;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 6px #00000029;border-radius:5px;background:#f4f6fa;padding:4.5rem 4.5rem 5rem;scrollbar-width:none}.subscription.second-step .variants__popup .popup-inner::-webkit-scrollbar{display:none}.subscription.second-step .variants__popup .closePopup{width:4rem;height:4rem;position:absolute;top:1.5rem;right:1.5rem;padding:0;border-radius:50%;cursor:pointer;border:none;outline:none}.subscription.second-step .variants__popup .closePopup img{width:100%;height:100%;object-fit:cover}.subscription.second-step .variants__popup .popup-block{display:flex;justify-content:space-between}.subscription.second-step .variants__popup .popup-block .variants{max-width:38rem;width:100%;display:flex;align-items:center;flex-wrap:wrap}.subscription.second-step .variants__popup .popup-block .variant{width:6.5rem;height:3.5rem;border:1px solid #d9d9d9;border-radius:3px;background:#fff;margin:0 .5rem 1rem;cursor:pointer;color:#00205b;text-align:center;font-family:DM Sans,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:0;padding:0}.subscription .mobile-title{display:none}.subscription.second-step .select-variant-container{width:100%}.subscription.third-step .product__inner{max-width:unset;justify-content:center;margin:0;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:30px;padding:0 25px 40px}.subscription.third-step .product__item{padding:36px 0 0;margin:0;height:100%;width:100%}.subscription.third-step .pairs{margin-top:0;margin-bottom:0}.subscription.third-step .boxes-subtitle{display:block;margin-bottom:20px}.subscription.third-step .freq-label{font-family:PlusJakartaSans;font-size:12px;letter-spacing:1.2px;line-height:17px;color:#00205b;margin-bottom:10px;text-transform:uppercase;font-weight:700}.subscription.third-step .text,.subscription.third-step .text .prices{display:flex;flex-flow:column nowrap}.subscription.third-step .text{height:100%;width:100%}.subscription.third-step .text .top-side{padding-bottom:30px;border-bottom:1px solid #f0f0f0}.subscription.third-step .text .product-price,.subscription.third-step .text .product-delivery,.subscription.third-step .bottom-side .total-container .total-price{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.subscription.third-step .top-side-container{padding:0 38px}.subscription.third-step .bottom-side{padding:24px 38px 29px;background-color:#ffc45c1a;height:100%}.subscription.third-step .product-delivery{margin-top:4px}.subscription.third-step .product-delivery .delivery{margin-top:0}.subscription.third-step .bottom-side .prices{border-bottom:1px solid #F0F0F0;padding-bottom:22px}.subscription.third-step .bottom-side .prices span{font-size:14px;letter-spacing:0;line-height:22px;color:#00205b}.subscription.third-step .bottom-side .total-container span{font-weight:700;font-size:15px;letter-spacing:0;line-height:22px;color:#00205b}.subscription.third-step .bottom-side .total-container span.total{font-family:PlusJakartaSans;font-size:22px}.subscription.third-step .bottom-side .total-container{margin-top:25px}.subscription.third-step .custom-text{display:flex;flex-flow:column nowrap;align-items:center;margin-bottom:28px}.subscription.third-step .top-side,.subscription.third-step .bottom-side{width:100%}.subscription.third-step .custom-text span,.subscription.third-step .custom-text label{font-size:12px;letter-spacing:0;line-height:20px;color:#00205b}.subscription.third-step .custom-text .delivery-text{margin-bottom:9px}.subscription.third-step .custom-text .check-container{display:flex;flex-flow:row nowrap;align-items:center}.subscription.third-step .step-three-content{padding-bottom:88px}.subscription.third-step .button-container button.button{background-color:#4db565;border:none;box-shadow:none;padding:20px 30px}.subscription.third-step .button-container button a{font-family:PlusJakartaSans;font-size:12px;font-weight:700;letter-spacing:1.2px;color:#fff}.subscription.third-step .save-container{display:flex;flex-flow:column nowrap;align-items:flex-end}.subscription.third-step .bottom-side .total-container .save-container .save{font-family:PlusJakartaSans;font-size:12px;line-height:17px;font-weight:700;letter-spacing:1.2px;color:#4db565;text-transform:uppercase}.subscription.third-step .step .step-three-content .title-step-one{max-width:unset}.subscription.first-step .need_help a{text-decoration:underline;cursor:pointer}.subscription.second-step .btn__yes a,.subscription.second-step .btn__yes a:hover,.subscription.second-step .btn__yes a:visited{color:inherit;text-decoration:none}.subscription.second-step .btn__yes{position:relative}.subscription.second-step .btn__yes a:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%}.frequency{position:relative}.frequency select{display:none}.frequency .select-selected{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px 3px 0 0}.frequency .select-arrow-active.select-selected:after{transform:translateY(-50%) rotate(180deg)}.frequency .select-selected:after{content:"";background:url(arrow-select.svg) center center/cover no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:13px;height:7px;pointer-events:none;transition:transform .2s}.select-items div,.select-selected{padding:1.45rem 1.8rem;font-family:DM Sans;font-size:16px;letter-spacing:0;color:#00205b}.select-items{position:absolute;background-color:#fafafa;top:100%;left:0;right:0;z-index:99;border:1px solid #d9d9d9;border-top:none}.select-hide{display:none}.select-items div:hover,.same-as-selected{font-weight:700;background-color:#fff}.same-as-selected{position:relative}.same-as-selected:after{content:"";background:url(tick-dark.svg) center center/cover no-repeat;right:18px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:12px;position:absolute}@media only screen and (max-width:990px){.subscription.second-step .variants-container{flex-flow:column nowrap}body .subscription.second-step .variants-container .product__item{margin:10px}.subscription.third-step .product__inner{grid-column-gap:0;grid-row-gap:26px;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr;padding:0 0 28px}.subscription.third-step .step .step-three-content .title-step-one{margin:34px 0}.subscription.second-step .title-step-one{margin-top:34px;margin-bottom:30px}}@media only screen and (max-width:767px){.subscription.third-step .bottom-side .total-container span.total{font-size:18px}.subscription.second-step .mobile-title{display:block}.subscription.second-step .text{display:none}.subscription.third-step .custom-text .delivery-text{margin-bottom:16px}.subscription.third-step .custom-text label,.subscription.third-step .custom-text span{font-weight:500}.subscription.third-step .custom-text{margin-bottom:20px}.subscription.third-step .step-three-content{padding-bottom:60px}}@media only screen and (max-width:750px){.subscription.second-step .variants__popup .popup-inner{padding-top:25px}.subscription.second-step .variants__popup .closePopup{top:1.7rem}.subscription.second-step .variants__popup .popup-block .variants{justify-content:center}.subscription.second-step .variant__select:after,.subscription.third-step .frequency:after{right:10px}.subscription.second-step .product__inner.difference .product__variant{padding-left:18px;padding-right:18px}.subscription.second-step .variants__popup .popup-inner{overflow-y:scroll}.subscription.second-step .variants__popup .popup-block{flex-direction:column;align-items:center;overflow-y:scroll;scrollbar-width:none}.subscription.second-step .variants__popup .popup-block::-webkit-scrollbar{display:none}.subscription.second-step .variants__popup .popup-inner{position:static;top:auto;left:auto;transform:none}}@media only screen and (max-width:700px){.subscription.second-step .bar-header .progress-bar .progress-container{width:40%}}@media only screen and (max-width:625px){.subscription.second-step .question{width:100%}.subscription.second-step .question-btns{display:flex;flex-flow:column nowrap;align-items:center}.subscription.second-step .question .btn__no{margin-right:0;margin-bottom:10px}.subscription.second-step .question-btns button,.subscription.second-step .bar-header .progress-bar .progress-container{width:100%}.subscription.second-step .difference .variants-container{padding:0 10px}.subscription.second-step .rightEye{flex-flow:row-reverse}.subscription.second-step .product__item{padding:12px 24px 21px 18px}.subscription.second-step .product__variant .icon{margin-bottom:0}.subscription.second-step .variant__select{max-width:unset}.subscription.second-step .rightEye .select-variant-container{margin-right:38px}.subscription.second-step .rightEye .mobile-title{text-align:left;padding-bottom:13px}.subscription.second-step .leftEye .mobile-title{text-align:right;padding-bottom:13px}.subscription.second-step .leftEye .select-variant-container{margin-left:38px}.subscription.second-step .button-container{padding-bottom:32px}.subscription.second-step .product__info-link{margin-top:15px}.subscription .step-btn{width:100%;margin:0 auto}.bar-header .progress-bar .container .progress-container{max-width:80%}.subscription .bar-header .progress-bar .container{justify-content:flex-end}.subscription .bar-header .progress-bar,.subscription.second-step .bar-header .progress-bar{margin-left:-44px}.back-btn-text{display:none}body.template-page .subscription .step .back__button .back{justify-content:center;padding:22px 18px}body.template-page .subscription .step .back__button .back svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscription .product__item{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.subscription .product__item .image{max-width:137px}}@media only screen and (max-width:450px){.subscription.second-step .variants__popup .popup-inner{padding:4.5rem 3rem 5rem}.subscription.second-step .variants__popup .popup-block .variants{justify-content:center}.subscription.second-step .variants__popup .popup-block .variant{width:5.7rem;height:3.6rem;margin:0 .3rem .9rem}}@media only screen and (max-width:375px){.subscription .step__one-content .product__item.active .product__title{padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/234/assets/section-subscription.css.map */
