.main-cart-wrapper{background:#f1f1f1;color:#2c2c33}.box{box-sizing:border-box}.cart-wrapper{min-height:100vh;padding-bottom:80px}@media all and (max-width: 767px){.cart-wrapper{padding-bottom:30px}}.step:not(:nth-child(1)){display:none}.tip-info-new{position:absolute;font-size:12px;margin-top:18px;line-height:1.3;margin-left:240px}.tip-info-hints_hidden{position:absolute;font-size:12px;top:32px;left:0;line-height:1.3}@media all and (max-width: 1023px){.tip-info-hints_hidden{top:30px}}@media all and (max-width: 767px){.tip-info-hints_hidden{margin-top:25px;top:6px}}.tip-info-hints_hidden::before{content:"* ";color:#e03638}.step_open{display:block}.delivery-step-2{display:none}.payment-type__caption_delimeter{display:block;width:100%;padding:20px 0}.cart-section{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:50px}@media all and (max-width: 1023px){.cart-section{display:block}}.cart-empty{display:block;text-align:center;font-size:28px;padding:300px 0;width:100%}.cart-left{width:800px}@media all and (max-width: 1240px){.cart-left{width:590px}}@media all and (max-width: 1240px)and (max-width: 1023px){.cart-left{width:auto}}.cart-left__caption-block{position:relative;line-height:1;padding-top:50px;margin-bottom:30px}@media all and (max-width: 1023px){.cart-left__caption-block{padding-top:50px;margin-bottom:30px}}.cart-left__caption{font-weight:500;line-height:1.2}.cart-left__to-shop{width:290px;height:50px;margin-top:30px;font-weight:500;font-size:16px;color:#1d1d21}@media all and (max-width: 767px){.cart-left__to-shop{width:100%;height:44px}}.cart-left__products-total{color:#aeaeae;font-size:16px;font-weight:300}.cart-left__products-total-value{color:#2c2c33;font-weight:500}.cart-left__products-wrapper{background:#fff;box-shadow:1px 4px 15px rgba(0,0,0,.15);border-radius:5px;padding:6px 30px 6px 30px}@media all and (max-width: 1240px){.cart-left__products-wrapper{padding:6px 16px 6px 20px}}@media all and (max-width: 767px){.in-cart__list{margin-top:10px}}.item-cart{position:relative;display:flex;align-items:center;height:88px;border-bottom:1px solid #c4c4c4;font-size:16px;padding:24px 0}@media all and (max-width: 1240px){.item-cart{height:auto;min-height:88px}}.item-cart:last-child{border:none}@media all and (max-width: 767px){.item-cart{display:block;min-height:0;padding:0 0 11px 0;margin-bottom:10px;font-size:14px}}.item-cart__img-wrapper{width:88px;height:88px}@media all and (max-width: 1023px){.item-cart__img-wrapper{width:64px;height:64px}}@media all and (max-width: 1023px)and (max-width: 767px){.item-cart__img-wrapper{position:absolute;top:26px;left:0}}.item-cart__img{width:100%;height:100%}.item-cart__center{position:relative;height:100%;margin-left:34px;width:300px}@media all and (max-width: 1240px){.item-cart__center{margin-left:10px;width:210px}}@media all and (max-width: 1240px)and (max-width: 1023px){.item-cart__center{width:244px}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 767px){.item-cart__center{margin-left:74px;width:auto;padding-right:14px}}.item-cart__category{font-weight:300;font-size:12px;margin-bottom:6px}.item-cart__name{display:block;color:#2c2c33;font-weight:500;font-size:16px;line-height:1.2;transition:color .3s}@media all and (max-width: 767px){.item-cart__name{display:block;font-weight:400;font-size:14px}}.item-cart__name:hover{color:#8cc18e}.item-cart .stock-in-cart{position:absolute;left:0;bottom:0;font-size:12px;font-weight:400}@media all and (max-width: 1240px){.item-cart .stock-in-cart{position:static}}@media all and (max-width: 1240px)and (max-width: 767px){.item-cart .stock-in-cart{margin-top:6px}}.item-cart .stock-in-cart__in-stock{color:#8cc18e}.item-cart .stock-in-cart__out-of-stock{color:#e03638}.item-cart__quantity{display:flex;justify-content:space-between;align-items:center;width:64px;font-weight:300;margin-left:34px}@media all and (max-width: 1240px){.item-cart__quantity{margin-left:24px}}@media all and (max-width: 1240px)and (max-width: 767px){.item-cart__quantity{position:absolute;right:0;bottom:10px}}.item-cart__quantity-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1;cursor:pointer}.item-cart__quantity-btn:hover svg{fill:#2c2c33}.item-cart svg{width:18px;height:18px;fill:#c4c4c4;transition:fill .3s}.item-cart__price{margin-left:30px;font-weight:500;font-size:22px;line-height:1.1;width:122px;text-align:right}.item-cart__price svg{fill:inherit;height:15px}@media all and (max-width: 767px){.item-cart__price svg{height:12px}}@media all and (max-width: 1240px){.item-cart__price{margin-left:10px}}@media all and (max-width: 1240px)and (max-width: 1023px){.item-cart__price{margin-left:110px}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 767px){.item-cart__price{margin-left:74px;font-size:16px;font-weight:400;margin-top:8px;text-align:left}}.item-cart .product_delete{position:absolute;top:50%;right:0;transform:translateY(-50%);background:url("../images/icons/cart-cross.svg") no-repeat;background-size:cover;width:20px;height:20px;cursor:pointer;opacity:0;transition:opacity .3s}@media all and (max-width: 1023px){.item-cart .product_delete{opacity:1}}@media all and (max-width: 1023px)and (max-width: 767px){.item-cart .product_delete{top:22px;transform:none;width:12px;height:12px}}.item-cart:hover .product_delete{opacity:1}.cart-right{width:396px;background:#fff;box-shadow:0 4px 40px rgba(0,0,0,.07);border:1px solid #eeecec;border-radius:4px;padding:30px;margin-top:202px;font-weight:300;font-size:16px}@media all and (max-width: 1240px){.cart-right{width:380px;padding:30px}}@media all and (max-width: 1240px)and (max-width: 1023px){.cart-right{width:auto;padding:0;margin-top:0;background:none;box-shadow:none;border:none}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 767px){.cart-right{margin-top:40px}}.cart-right__caption{font-size:21px;font-weight:500}.cart-right__caption_desktop{margin-bottom:20px}@media all and (max-width: 1023px){.cart-right__caption_desktop{display:none}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__caption_desktop{display:block}}.cart-right__caption_mobile{display:none;margin-bottom:34px}@media all and (max-width: 1023px){.cart-right__caption_mobile{display:block}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__caption_mobile{display:none}}@media all and (max-width: 1023px){.cart-right__wrap-block{display:flex;justify-content:space-between}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__wrap-block{display:block}}@media all and (max-width: 1023px){.cart-right .wrap-bottom{margin-top:64px}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right .wrap-bottom{margin-top:0}}@media all and (max-width: 1023px){.cart-right__input-wrapper{width:280px}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__input-wrapper{width:auto}}.cart-right__input{width:100%;height:46px;font-size:16px;padding:0 18px;border-radius:4px;border:1px solid #d7c5c5;color:#2c2c33}@media all and (max-width: 1023px){.cart-right__input{border:1px solid #c4c4c4}}.cart-right .promo-success{position:relative}.cart-right .promo-success:before{content:"Промокод применен!";position:absolute;top:0;left:0;width:100%;height:46px;color:#8cc18e;border:1px solid #d7c5c5;background:#fff url(/images/svg/c-tick.svg) top 17px right 18px no-repeat;border-radius:4px;display:flex;align-items:center;padding-left:18px;box-sizing:border-box;font-weight:400}.cart-right__bonus{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 1023px){.cart-right__bonus{width:280px;margin-top:-28px}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__bonus{width:auto;margin-top:40px}}.cart-right__bonus-text{position:relative;margin:30px 0}@media all and (max-width: 1023px){.cart-right__bonus-text{margin:0;width:180px}}.cart-right .bonus-page{position:absolute;top:-10px;right:-20px;width:15px;height:15px;background:url("/images/svg/c-question.svg")}.cart-right__text{display:flex;justify-content:space-between;padding-bottom:14px;line-height:1}.cart-right__text .ruble-icon{width:9px;height:11px}.cart-right__order-info-wrapper{position:relative}@media all and (max-width: 1023px){.cart-right__order-info-wrapper:before{content:"";position:absolute;right:-76px;top:0;width:1px;height:100%;background:#c4c4c4}}.cart-right__order-info{border-bottom:1px solid #c4c4c4}@media all and (max-width: 1023px){.cart-right__order-info{width:280px;border-color:rgba(0,0,0,0)}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__order-info{width:auto;border-color:#c4c4c4}}@media all and (max-width: 1023px){.cart-right__total-wrapper{width:280px}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__total-wrapper{width:auto}}.cart-right__total{font-size:21px;font-weight:500;margin:20px 0 12px 0}@media all and (max-width: 1023px){.cart-right__total{width:170px;margin-top:70px;margin-bottom:0}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__total{margin-top:14px;width:auto}}@media all and (max-width: 1023px){.cart-right__total .total-price{font-size:28px;margin-top:14px;display:block}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__total .total-price{display:inline;font-size:22px}}.cart-right__total .ruble-icon{width:14px;height:15px}@media all and (max-width: 1023px){.cart-right__total .ruble-icon{display:none;width:18px;height:18px}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__total .ruble-icon{display:inline;width:12px;height:14px}}@media all and (max-width: 1023px){.cart-right .tip-info{width:224px}}.cart-right__order{margin-top:20px}@media all and (max-width: 1023px){.cart-right__order{display:none}}@media all and (max-width: 1023px)and (max-width: 767px){.cart-right__order{display:block;margin-top:30px}}.cart-right__order .y-button{margin-bottom:10px;height:50px;font-weight:500}.cart-right__order .y-button_no-bg{color:#000}.cart-right__order .by-phone:hover{color:#e03638}.tip-info{position:relative;font-size:12px;margin-top:8px;line-height:1.3}.tip-info:before{content:"* ";color:#e03638}.text-underline{text-decoration:underline}.order-wrapper{background:#f1f1f1}.order-wrap{display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width: 1023px){.order-wrap{flex-direction:column-reverse}}.order-container{position:relative;width:650px;min-height:100vh;padding-top:40px;padding-bottom:100px}@media all and (max-width: 1023px){.order-container{width:100%;padding-top:50px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-container{padding-top:30px;padding-bottom:50px}}.progress{display:flex;letter-spacing:-0.01em;color:#9292a6;font-size:21px}@media all and (max-width: 767px){.progress{font-size:18px}}.progress__step{width:33.3%;text-align:center;border-bottom:2px solid #aeaeae;padding-bottom:8px}.progress__step_active{position:relative}.progress__step_active:before{content:"";position:absolute;left:0;bottom:-3px;border-radius:5px;width:100%;height:5px;background:#8a8181}.progress .text-active{color:#8a8181}.order-contacts{margin-top:50px;width:400px}@media all and (max-width: 1023px){.order-contacts{width:auto}}@media all and (max-width: 1023px)and (max-width: 767px){.order-contacts{margin-top:40px}}.order-contacts .input-block{margin-bottom:30px}@media all and (max-width: 767px){.order-contacts .input-block{margin-bottom:20px}}.order-contacts .input-block__label{color:#484851}.order-contacts .input-block__input{box-shadow:none;color:#2c2c33 !important;-webkit-text-fill-color:#2c2c33 !important;font-weight:400 !important}.main-cart-wrapper .c-input-block{position:relative;border-bottom:1px solid #58585a;padding-bottom:8px;margin-bottom:40px}.main-cart-wrapper .c-input-block_full{width:100%}.main-cart-wrapper .c-input-block__caption{font-weight:500;margin-bottom:18px}.main-cart-wrapper .c-input-block__input{color:#2c2c33;background:none;border:none;font-size:16px;width:100%}.main-cart-wrapper .verified:before{content:"";position:absolute;bottom:10px;right:0;width:14px;height:12px;background:url("/images/svg/c-tick.svg")}@media all and (max-width: 1023px){.main-cart-wrapper .verified:before{bottom:16px}}.main-cart-wrapper .c-check-block{display:flex}.main-cart-wrapper .c-check-block__checkbox-wrapper{position:relative;height:20px}.main-cart-wrapper .c-check-block__checkbox-wrapper:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #2c2c33;border-radius:10px;box-sizing:border-box;pointer-events:none;background:none}.main-cart-wrapper .c-check-block__checkbox{width:20px;height:20px;margin:0;opacity:0}.main-cart-wrapper .c-check-block__checkbox-text{font-weight:300;font-size:12px;padding-left:30px;width:100%}.main-cart-wrapper .y-radio{position:relative;height:20px}.main-cart-wrapper .y-radio:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #2c2c33;border-radius:10px;box-sizing:border-box;pointer-events:none;background:none;box-shadow:none}.main-cart-wrapper .y-radio .tip-info{padding-left:38px}.main-cart-wrapper .y-checked:after{content:"";position:absolute;top:10px;left:10px;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:10px;background:#e03638;pointer-events:none}.order-form{margin-top:70px;font-size:16px}@media all and (max-width: 1023px){.order-form{margin-top:130px}}@media all and (max-width: 1023px){.order-form .c-input-block{display:flex;border-color:rgba(0,0,0,0);margin-bottom:60px}}@media all and (max-width: 1023px){.order-form .c-input-block__caption{width:50%;margin-bottom:0;padding-right:164px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-form .c-input-block__caption{display:none}}@media all and (max-width: 1023px){.order-form .c-input-block__input{width:50%;border-bottom:1px solid #58585a;padding-bottom:6px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-form .c-input-block__input{width:100%}}.order-nav{width:186px;margin-top:30px;font-weight:500}@media all and (max-width: 1023px){.order-nav{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}}@media all and (max-width: 1023px)and (max-width: 767px){.order-nav{bottom:50px}}.order-nav .y-button{font-size:16px}.order-nav__next{height:46px}@media all and (max-width: 1023px){.order-nav__next{width:186px}}.order-nav__prev{height:20px;margin-top:24px;color:#2c2c33;opacity:.5}@media all and (max-width: 1023px){.order-nav__prev{padding-left:28px;opacity:1;margin-top:0}}.order-nav__prev:hover{opacity:1}.order-nav__prev-icon{position:relative}.order-nav__prev-icon:before{content:"";position:absolute;left:-30px;top:50%;width:16px;height:10px;transform:translateY(-50%);background:url("/images/svg/c-back.svg")}@media all and (max-width: 1023px){.order-nav__prev-icon:before{left:-28px}}.your-order{position:relative;width:300px;padding-bottom:100px;min-height:100vh}@media all and (max-width: 1023px){.your-order{display:none;min-height:0;padding-top:50px;padding-bottom:40px;width:100%}}.your-order:before{content:"";position:absolute;top:0;left:-60px;width:800px;height:100%;background:#fff;box-shadow:-5px 0px 50px rgba(0,0,0,.07)}@media all and (max-width: 1240px){.your-order:before{left:-20px}}@media all and (max-width: 1240px)and (max-width: 1023px){.your-order:before{width:1200px;left:-200px}}.your-order__caption{position:relative;font-size:21px;font-weight:500;padding-top:40px;margin-bottom:22px}@media all and (max-width: 1023px){.your-order__caption{display:none}}@media all and (max-width: 1023px){.your-order__products{display:none}}.your-order__product{position:relative;display:flex;align-items:center;min-height:88px;margin-bottom:12px;border-bottom:1px solid #c4c4c4;font-size:16px}.your-order__product__img-wrapper{width:68px;height:68px}.your-order__product__img{width:100%;height:100%}.your-order__product__name-wrapper{margin-left:18px;width:200px}.your-order__product__name{color:#2c2c33;font-weight:300;transition:color .3s}.your-order__product__name:hover{color:#8cc18e}.your-order__product__price{margin-top:6px;font-weight:500}.your-order__product .product_delete{position:absolute;top:20px;right:0;background:url("../images/icons/cart-cross.svg") no-repeat;width:10px;height:10px;cursor:pointer;opacity:0;transition:opacity .3s}.your-order__product:hover .product_delete{opacity:1}.your-order__text{display:flex;justify-content:space-between;padding-bottom:14px;line-height:1}.your-order__order-info{position:relative;border-bottom:1px solid #c4c4c4;font-size:16px;margin-top:40px}@media all and (max-width: 1023px){.your-order__order-info{width:276px;margin-top:0;border-color:rgba(0,0,0,0)}}.your-order__order-info .ruble-icon{width:9px;height:11px}@media all and (max-width: 1023px){.your-order__order-info:after{content:"";position:absolute;right:-76px;top:0;width:1px;height:100%;background:#c4c4c4}}.your-order__wrapper{width:276px}.your-order__total{position:relative;font-size:21px;font-weight:500;margin:20px 0 12px 0}@media all and (max-width: 1023px){.your-order__total .total-price{font-size:28px;margin-top:14px;display:block}}@media all and (max-width: 1023px)and (max-width: 767px){.your-order__total .total-price{display:inline;font-size:22px}}.your-order__total .ruble-icon{width:14px;height:15px}@media all and (max-width: 1023px){.your-order__total .ruble-icon{display:none;width:18px;height:18px}}@media all and (max-width: 1023px)and (max-width: 767px){.your-order__total .ruble-icon{width:12px;height:14px}}.c-input-row{display:flex;align-items:flex-end;justify-content:space-between}@media all and (max-width: 1023px){.order-address{margin-top:50px}}.order-address .с-input-middle{width:304px}@media all and (max-width: 1023px){.order-address .с-input-middle{width:420px;margin:0 auto}}@media all and (max-width: 1023px)and (max-width: 767px){.order-address .с-input-middle{width:100%}}.order-address .с-input-middle .c-input-block__input{width:100%}.order-address .tip-info{position:absolute;top:28px;left:0;width:100%;color:#aeaeae}@media all and (max-width: 767px){.order-address .c-input-row{display:block}}.order-address .delivery-area{max-width:430px;margin-top:60px}@media all and (max-width: 1023px){.order-address .delivery-area{max-width:452px;margin-top:50px;padding-left:144px;margin-bottom:80px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-address .delivery-area{display:flex;max-width:100%;padding-left:0;margin-bottom:70px}}.order-address .address-m{margin-top:60px}@media all and (max-width: 1023px){.order-address .address-m{width:330px;margin:0}}@media all and (max-width: 1023px)and (max-width: 767px){.order-address .address-m{width:auto;margin-bottom:50px}}@media all and (max-width: 1023px){.order-address .address-m .c-input-block__caption{display:none !important}}.order-address .address-m .tip-info-hints_hidden{top:66px}@media all and (max-width: 1023px){.order-address .address-m .tip-info-hints_hidden{top:30px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-address .address-m .tip-info-hints_hidden{top:6px}}.order-address .address-row-4{margin-top:6px}@media all and (max-width: 1023px){.order-address .address-row-4{margin-top:24px;margin-bottom:30px}}.order-address .address-house{display:flex;justify-content:space-between;width:278px}@media all and (max-width: 1023px){.order-address .address-house{width:340px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-address .address-house{width:auto;margin-bottom:40px}}.order-address .address-house .c-input-block{width:80px}@media all and (max-width: 1023px){.order-address .address-house .c-input-block{margin-bottom:0;width:88px}}.order-address .address-house .c-input-block__input{width:100%}.order-address .address-time{display:flex;align-items:flex-end;justify-content:space-between;width:304px;transform:translateY(-6px)}@media all and (max-width: 1023px){.order-address .address-time{width:330px}}@media all and (max-width: 1023px)and (max-width: 767px){.order-address .address-time{width:auto}}.order-address .address-time .c-input-block{width:100px}.order-address .y-radio__text{width:170px;font-weight:500}@media all and (max-width: 767px){.order-address .y-radio__text{width:138px}}.delivery-price{display:flex;font-size:16px}@media all and (max-width: 767px){.delivery-price{display:none}}.delivery-price__text{font-weight:500;margin-right:10px}.delivery-price .ruble-icon{width:9px;height:11px}.delivery-price-sm{display:none}@media all and (max-width: 767px){.delivery-price-sm{display:block}}.delivery-price-sm__row{display:flex;justify-content:space-between;font-size:16px;padding:12px 0}.delivery-price-sm__col-h{font-weight:500}.delivery-price-sm__col{font-weight:300}.delivery-price-sm .ruble-icon{width:9px;height:11px}.c-select-block{position:relative;border-bottom:1px solid #58585a;padding-bottom:8px;margin-bottom:40px}.c-select-block:before{content:"";position:absolute;bottom:12px;right:0;width:12px;height:8px;background:url(/images/svg/c-select-arrow.svg)}@media all and (max-width: 1023px){.c-select-block{margin-bottom:0;padding-top:10px;width:144px}}@media all and (max-width: 1023px)and (max-width: 767px){.c-select-block{width:120px}}.c-select-block__caption{font-weight:500;margin-bottom:18px}@media all and (max-width: 1023px){.c-select-block__caption{margin-bottom:8px}}.c-select-block__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 20px 2px 2px;border:none;color:#2c2c33;background:none;font-size:16px;width:100%}.c-textarea-block{position:relative;border:1px solid #58585a;padding-bottom:8px;padding-top:8px;margin-bottom:40px;width:278px;border-radius:4px}@media all and (max-width: 1023px){.c-textarea-block{margin-bottom:0;width:338px}}@media all and (max-width: 1023px)and (max-width: 767px){.c-textarea-block{width:100%;margin-top:40px}}.c-textarea-block__textarea{width:100%;border:none;padding:0 10px;background:none;color:#2c2c33;resize:none;height:52px;overflow:hidden}.c-nav-block{display:flex;justify-content:space-between;padding:0 24px;margin-top:30px}@media all and (max-width: 767px){.c-nav-block{padding:0}}@media all and (max-width: 1023px){.c-nav-block{justify-content:flex-start}}@media all and (max-width: 1023px)and (max-width: 767px){.c-nav-block{justify-content:space-between}}.c-nav-block__btn{display:flex;justify-content:center;align-items:center;width:280px;height:84px;border:2px solid #9e9e9e;box-sizing:border-box;border-radius:8px;color:#313139;transition:border .3s}@media all and (max-width: 1023px){.c-nav-block__btn{height:60px}}@media all and (max-width: 1023px)and (max-width: 767px){.c-nav-block__btn{width:48%;height:54px}}.c-nav-block__btn p{font-weight:500;font-size:16px;margin-left:20px}@media all and (max-width: 767px){.c-nav-block__btn p{font-size:14px;margin-left:8px}}.c-nav-block__btn span{display:block;font-weight:300;font-size:12px;color:#9292a6;margin-top:4px}@media all and (max-width: 767px){.c-nav-block__btn span{margin-top:4px}}.c-nav-block__btn:hover{border-color:#ca1e1a}@media all and (max-width: 1023px){.c-nav-block .c-deliv{margin-right:30px}}.c-nav-block .selected{border-color:#ca1e1a}.warning-city{position:relative;display:flex;align-items:center;max-width:460px;height:50px;color:#484851;font-weight:300;font-size:14px;background:#e3e3e3;border-radius:8px;line-height:1;padding-left:26px;margin-top:40px;margin-left:24px}@media all and (max-width: 1023px){.warning-city{margin-top:70px}}@media all and (max-width: 1023px)and (max-width: 767px){.warning-city{align-items:flex-start;margin-left:0;margin-top:26px;padding:10px;height:auto}}.warning-city img{position:absolute;bottom:-14px;left:30px}.city-block{position:relative;margin-left:24px;margin-top:50px}@media all and (max-width: 767px){.city-block{margin-left:0;margin-top:40px}}.city-block__top{display:flex;align-items:center;position:relative;height:24px;padding-left:26px;margin-top:22px;color:#5b5b5b;font-weight:300;font-size:16px;cursor:pointer}@media all and (max-width: 767px){.city-block__top{font-size:14px}}.city-block__top:before{content:"";position:absolute;top:0;left:0;width:18px;height:24px;background:url("../images/svg/city-geo.svg") no-repeat}.city-block__city{font-weight:500;color:#313139;margin-right:6px}.city-block__city:after{content:"";width:18px;height:24px;background:url("../images/svg/city-arrow.svg") no-repeat}.city-block__img{transition:transform .3s}.city-block__search{display:none;position:absolute;left:0;top:30px;background:#fff;box-shadow:1px 2px 4px rgba(0,0,0,.15);border-radius:4px;width:100%;box-sizing:border-box;z-index:1;padding:20px 16px}.city-block__search .input-block__input{box-shadow:none;color:#2c2c33 !important;-webkit-text-fill-color:#2c2c33 !important;font-weight:400 !important}.city-block__list{margin-top:10px}.city-block__element{border-bottom:1px solid #eaeaea;padding:10px 0;cursor:pointer;transition:color .3s}.city-block__element:hover{color:#e03638}.city-block__element:last-child{border:none}.city-block_opened .city-block__img{transform:rotate(-180deg)}.city-block_opened .city-block__search{display:block}.address-city-street{display:flex;justify-content:space-between}.address-city-street .input-block{width:48%}.to-address{position:relative;padding:24px;border:2px solid #e3e3e3;border-radius:4px;margin-top:52px}@media all and (max-width: 767px){.to-address{border:none;padding:0;margin-top:40px}}.to-address__cap{position:absolute;top:-24px;left:0;font-weight:300;font-size:14px;color:#9e9e9e;padding-left:24px}@media all and (max-width: 767px){.to-address__cap{display:none}}.to-address .address-list{position:absolute;left:0;top:76px;background:#fff;box-shadow:1px 2px 4px rgba(0,0,0,.15);border-radius:4px;width:100%;padding:10px 20px;box-sizing:border-box;z-index:1}.to-address .address-list__element{border-bottom:1px solid #eaeaea;padding:10px 0;cursor:pointer;transition:color .3s}.to-address .address-list__element:hover{color:#e03638}.to-address .address-list__element:last-child{border:none}.to-address__radio-wrapper{display:flex;flex-direction:column;margin-bottom:10px}.to-address__radio-wrapper .y-radio{position:relative;margin-bottom:32px}@media all and (max-width: 767px){.to-address__radio-wrapper .y-radio{margin-bottom:22px}}.to-address__radio-wrapper .y-radio__input{margin:0 8px 0 0}.to-address__radio-wrapper .y-radio__text{font-weight:500;font-size:16px}@media all and (max-width: 767px){.to-address__radio-wrapper .y-radio__text{font-size:14px}}.to-address__radio-wrapper .tip-info{position:absolute;bottom:-14px;left:30px;padding-left:0 !important}.to-address__inputs{display:flex;justify-content:space-between}@media all and (max-width: 767px){.to-address__inputs{display:block}}.to-address .input-block{margin-bottom:30px}@media all and (max-width: 767px){.to-address .input-block{margin-bottom:20px}}.to-address .input-block__label{color:#484851}.to-address .input-block__input{box-shadow:none;color:#2c2c33 !important;-webkit-text-fill-color:#2c2c33 !important;font-weight:400 !important}.to-address .i-triple{width:31%}@media all and (max-width: 767px){.to-address .i-triple{width:100%}}.to-address .s-triple{width:48%}@media all and (max-width: 767px){.to-address .s-triple{width:100%}}.to-address .i-double{display:flex;justify-content:space-between}@media all and (max-width: 767px){.to-address .i-double{display:block}}.to-address .i-double .input-block{width:31%}@media all and (max-width: 767px){.to-address .i-double .input-block{width:100%}}.to-address .comment-area{width:65.5%}@media all and (max-width: 767px){.to-address .comment-area{width:100%}}@media all and (max-width: 767px){.to-address__delivery{display:flex;justify-content:space-between;align-items:center;margin-top:30px}}.to-address__delivery-text{font-weight:300;font-size:16px;margin-bottom:10px}@media all and (max-width: 767px){.to-address__delivery-text{margin-bottom:0}}.to-address__delivery-text span{font-weight:500}.to-address__delivery-link{font-weight:300;font-size:12px;color:#e03638;text-decoration:underline}.to-address__delivery-link:hover{text-decoration:none}.to-address .total-sm{display:none;margin-top:10px}@media all and (max-width: 767px){.to-address .total-sm{display:block}}.to-address .total-sm__text{font-weight:300;font-size:16px}.to-address .total-sm__text span{font-weight:500}.from-shop{position:relative;padding:24px;border:2px solid #e3e3e3;border-radius:4px;margin-top:52px}@media all and (max-width: 767px){.from-shop{padding:0;border:none;margin-top:40px}}.from-shop__cap{position:absolute;top:-24px;left:0;font-weight:300;font-size:14px;color:#9e9e9e;padding-left:24px}@media all and (max-width: 767px){.from-shop__cap{display:none}}.from-shop .tab-content-wrapper{display:flex;justify-content:space-between}@media all and (max-width: 767px){.from-shop .tab-content-wrapper{display:block}}.from-shop__radio-wrapper{height:530px;overflow:auto}@media all and (max-width: 767px){.from-shop__radio-wrapper{height:206px}}.from-shop .point-chosen .y-radio{opacity:.6}.from-shop__points{width:262px}@media all and (max-width: 767px){.from-shop__points{width:auto}}.from-shop__points .y-radio{align-items:flex-start;padding-top:2px;margin-bottom:18px;height:auto}.from-shop__points .y-radio__input{margin:0 8px 0 0}.from-shop__points .y-radio__text{font-size:12px;line-height:1.4;width:214px;transform:translateY(-2px)}.from-shop__points .point-name{font-weight:500;font-size:16px}@media all and (max-width: 767px){.from-shop__points .point-name{font-size:14px}}.from-shop .y-checked{opacity:1 !important}.from-shop__map{width:300px}@media all and (max-width: 1023px){.from-shop__map{width:350px}}@media all and (max-width: 1023px)and (max-width: 767px){.from-shop__map{width:100%}}.method-pay{margin-top:60px}@media all and (max-width: 767px){.method-pay{margin-top:40px}}.method-pay__wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:4px}@media all and (max-width: 767px){.method-pay__wrapper{display:block}}.method-pay__content{width:200px}.method-pay__cap{font-weight:500;font-size:16px;margin-bottom:20px}.method-pay__radio-wrapper .y-radio{display:flex;margin-bottom:16px}.method-pay__radio-wrapper .y-radio__input{margin:0 8px 0 0}.method-pay .help-window{width:350px;background:#fff;box-shadow:0 2px 30px rgba(0,0,0,.15);border-radius:4px;padding:24px;box-sizing:border-box}@media all and (max-width: 767px){.method-pay .help-window{width:auto;padding:16px 16px 2px 16px;margin-top:30px}}.method-pay .help-window__content{display:none;font-weight:300;color:#5b5b5b;line-height:1.4}.method-pay .help-window__v-cap{font-weight:300;color:#5b5b5b;margin-bottom:24px}@media all and (max-width: 767px){.method-pay .help-window__v-cap{margin-bottom:16px}}.method-pay .help-window__v-wrapper{display:flex;flex-wrap:wrap;align-items:center}.method-pay .help-window__v-icon{margin-right:26px;margin-bottom:20px}.method-pay .help-window .cont-cash{display:block}@media all and (max-width: 767px){.method-pay .help-window .cont-cash,.method-pay .help-window .cont-credit{padding-bottom:14px}}.c-subnav-block{display:none;margin-top:40px;margin-bottom:24px;justify-content:center}@media all and (max-width: 767px){.c-subnav-block{display:flex}}.c-subnav-block__btn{color:#58585a;font-weight:500;font-size:16px;padding:6px 12px;border-radius:4px;transition:all .3s}.c-subnav-block .selected{background:#e03638;color:#fff}.choose-address{width:510px}@media all and (max-width: 1023px){.choose-address{width:678px;margin-top:0}}@media all and (max-width: 1023px)and (max-width: 767px){.choose-address{width:100%}}.choose-address .y-radio{height:auto;line-height:1.3}.choose-address .y-radio__text{color:#58585a;width:480px}@media all and (max-width: 1023px){.choose-address .y-radio__text{width:auto;margin-left:8px}}.points-search{margin-top:40px;max-width:510px}@media all and (max-width: 1023px){.points-search{max-width:428px;margin:20px auto 0 auto}}.points-search__btn{position:absolute;top:0;right:0;width:18px;height:18px;cursor:pointer;background:url("/images/svg/c-search.svg");padding:0}.points-search .y-radio{height:auto;line-height:1.3}.points-search .y-radio__text{color:#58585a}.points-search .points-result{display:none;position:absolute;top:34px;left:0;width:100%;padding:14px 20px;border-radius:4px;background:#fff;z-index:1;box-shadow:0 4px 40px rgba(0,0,0,.17)}.points-search .points-result__point{display:block;margin-bottom:14px;color:#2c2c33;transition:color .3s}.points-search .points-result__point:hover{color:#8cc18e}.sale-points-block{height:234px;overflow-x:hidden !important}@media all and (max-width: 767px){.sale-points-block{margin-right:30px}}.sale-point{margin-bottom:20px}.sale-point__phone{display:block;font-weight:500;line-height:1;margin-top:8px}.c-map{position:relative;max-width:510px}@media all and (max-width: 1023px){.c-map{max-width:100%}}.c-map__map{width:100%}.c-map__sale-point{position:absolute;right:-72px;top:-28px;max-width:300px;padding:14px 20px 36px 20px;border-radius:4px;background:#fff;z-index:1;box-shadow:0 4px 40px rgba(0,0,0,.17);font-size:16px}@media all and (max-width: 1023px){.c-map__sale-point{right:24px;top:12px}}@media all and (max-width: 1023px)and (max-width: 767px){.c-map__sale-point{max-width:200px;right:6px;top:-16px}}.c-map__sale-point:before{content:"";position:absolute;bottom:-15px;left:14px;width:17px;height:15px;background:url(/images/cart-new/point-tip.png)}.c-map__point-name{display:block;color:#2c2c33;line-height:1.3}@media all and (max-width: 767px){.c-map__point-name{font-size:12px}}.c-map__phone{display:block;font-weight:500;line-height:1;margin-top:8px}.c-map__choose{position:absolute;bottom:14px;right:20px;font-weight:500;color:#e03638;transition:color .3s}.c-map__choose:hover{color:#8cc18e}.payment-type{margin-top:50px}.payment-type__caption{font-size:16px;font-weight:500}@media all and (max-width: 1023px){.payment-type__caption{text-align:center}}@media all and (max-width: 1023px)and (max-width: 767px){.payment-type__caption{text-align:left}}.payment-block{display:flex;justify-content:space-between;flex-wrap:wrap;width:420px;margin-top:24px;margin-bottom:20px}@media all and (max-width: 1023px){.payment-block{width:auto;padding:0 144px}}@media all and (max-width: 1023px)and (max-width: 767px){.payment-block{padding:0;margin-bottom:14px}}.payment-block__btn{display:flex;align-items:center;width:200px;height:64px;margin-bottom:20px;background:#fff;border-radius:4px;color:#58585a;font-weight:500;font-size:16px;box-shadow:0 4px 40px rgba(0,0,0,.17);transition:all .3s;box-sizing:border-box;padding:0 16px}@media all and (max-width: 767px){.payment-block__btn{display:block;width:134px;padding:8px 0;text-align:center;height:84px}}.payment-block__btn svg{margin-right:20px;fill:#58585a;transition:fill .3s}@media all and (max-width: 767px){.payment-block__btn svg{display:block;margin:-4px auto 8px auto;transform:scale(0.7);height:44px !important}}.payment-block__btn span{width:118px}@media all and (max-width: 767px){.payment-block__btn span{display:flex;justify-content:center;align-items:center;width:auto;margin-top:-11px;font-size:14px;height:30px}}.payment-block .c-cash-icon{width:33px;height:40px}.payment-block .c-card-icon{width:40px;height:37px}.payment-block .c-e-money-icon{width:27px;height:41px}.payment-block .c-discount-icon{width:44px;height:54px}.payment-block .c-bill-icon{width:40px;height:36px;margin-right:8px}.payment-block .selected{background:#e03638;color:#fff}.payment-block .selected svg{fill:#fff}.payment-method{max-width:342px}@media all and (max-width: 1023px){.payment-method{max-width:418px;margin:0 auto}}.payment-method .c-input-row{max-width:342px;flex-wrap:wrap}.payment-method .y-radio{width:94px;margin-bottom:20px}.payment-method .y-radio__input{margin-right:2px}.order-complete{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:610px;padding:30px;background:url(/images/cart-new/complete-bg.jpg);background-size:cover;color:#fff;text-align:center;border-radius:4px;box-shadow:0 4px 40px rgba(0,0,0,.3);z-index:1004}@media all and (max-width: 767px){.order-complete{width:96%;padding:16px}}.order-complete__caption{font-size:22px;font-weight:400}.order-complete__number{font-weight:500;font-size:28px;line-height:1;margin-top:20px}.order-complete__text{font-size:16px;font-weight:300;color:#fff;max-width:310px;margin:18px auto 0 auto;line-height:1.3}@media all and (max-width: 767px){.order-complete__text{margin-top:12px}}.order-complete__f-extra{font-size:18px;font-weight:500}.order-complete__check-wrapper{margin-top:110px}@media all and (max-width: 767px){.order-complete__check-wrapper{margin-top:40px}}.order-complete .y-checkbox{display:inline-block;margin:0 30px}@media all and (max-width: 767px){.order-complete .y-checkbox{margin:0 20px}}.order-complete .y-checkbox__input{margin:0 0 6px 0}.order-complete .y-checkbox__text{display:block;font-size:16px;font-weight:500}.order-complete .y-checkbox:before{content:"";position:absolute;top:0;width:20px;height:20px;border-radius:10px;box-sizing:border-box;pointer-events:none;background:none;box-shadow:none;border:1px solid #fff;left:50%;transform:translateX(-50%)}.order-complete .y-checkbox:after{top:4px;left:50%;transform:translateX(-50%)}.order-complete .y-button{width:314px;height:54px;margin:34px auto 0 auto;font-size:16px;font-weight:500}@media all and (max-width: 767px){.order-complete .y-button{margin:30px auto 0 auto;width:100%}}.order-complete .to-main-btn{display:block;position:absolute;top:30px;right:30px;width:20px;height:20px;background:url(/images/svg/cross-white.svg)}@media all and (max-width: 767px){.order-complete .to-main-btn{top:16px;right:16px}}.order-complete__inst{font-weight:300;font-size:14px;line-height:140%;text-align:center;color:#9292a6;margin-top:26px}.relations{padding-top:30px}@media all and (max-width: 767px){.relations{padding-top:0}}.relations__caption{font-weight:500;font-size:28px;text-align:center;margin-bottom:60px}@media all and (max-width: 767px){.relations__caption{margin-bottom:30px;font-size:20px}}.relations__wrapper{display:flex;justify-content:space-between}@media all and (max-width: 767px){.relations__wrapper{display:block;padding-top:50px}}.relations__wrapper .slick-dots{justify-content:center;top:0;padding-top:0;width:100%}.relations__wrapper .slick-dots li{width:12px;height:12px}.relations__wrapper .slick-dots li:before{height:100%;border-radius:12px}.relations__product{display:block;width:392px;font-size:16px;color:#333}@media all and (max-width: 1240px){.relations__product{width:320px}}@media all and (max-width: 1240px)and (max-width: 1023px){.relations__product{width:224px}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 767px){.relations__product{width:auto;margin:0 30px;text-align:center}}.relations__img{display:block;width:100%;border:1px solid #f3dddd}@media all and (max-width: 767px){.relations__img{border:none}}.relations__name{font-weight:300;margin-top:10px}.relations__price{margin-top:16px;font-weight:500}.delivery-step-1{position:relative}.d-city-op:before{content:"";position:absolute;top:36px;left:2px;width:300px;height:21px;background:url("../images/cart-new/d-clty-top.png");pointer-events:none;z-index:4}.d-city-op:after{content:"";position:absolute;bottom:-307px;left:2px;width:300px;height:21px;background:url("../images/cart-new/d-clty-bottom.png");pointer-events:none;z-index:4}.d-city-result{display:none;position:absolute;left:0;top:36px;width:304px;height:300px;padding:16px 20px;background:#fff;border-radius:4px;box-shadow:0 4px 40px rgba(0,0,0,.17);z-index:3;overflow:hidden}@media all and (max-width: 1023px){.d-city-result{left:50%;transform:translateX(-50%);width:420px}}.d-city-result__city{display:block;font-weight:400;font-size:14px;line-height:1;margin-bottom:12px;color:#2c2c33;transition:color .3s}.d-city-result__city:hover{color:#e03638}.d-city-result__city:last-child{margin-bottom:0}.d-city-open{display:block}@media all and (max-width: 767px){.d-city-open{display:none}}.d-city-mobile-open{display:none;position:absolute;left:0;top:0;width:100%;height:35px}@media all and (max-width: 767px){.d-city-mobile-open{display:block}}.d-city-modal{position:fixed;left:0;top:0;width:100%;height:100vh;overflow-y:auto;padding:0 16px;background:linear-gradient(180deg, #F2F2F2 10.42%, #D1CEC9 100%);z-index:100;transform:translateY(100%);transition:transform .5s}.d-city-modal__close{position:absolute;top:30px;right:20px;width:20px;height:20px;background:url("../images/svg/c-delivery-cross.svg")}.d-city-modal__input-wrapper{position:relative;margin-top:80px}.d-city-modal__input{width:100%;height:46px;font-size:16px;padding:0 18px;border-radius:4px;color:#2c2c33}@media all and (max-width: 1023px){.d-city-modal__input{border:1px solid #c4c4c4}}.d-city-modal__city{display:block;font-size:16px;color:#2c2c33;margin-top:22px}.d-city-modal .y-button{display:none;height:50px;margin-top:20px;font-size:16px}.d-city-modal-opened{transform:none}.checkout-tablet{display:none;position:fixed;left:0;bottom:0;justify-content:space-between;align-items:center;width:100%;padding:12px 30px;background:#efefef;z-index:10}@media all and (max-width: 1023px){.checkout-tablet{display:flex}}@media all and (max-width: 1023px)and (max-width: 767px){.checkout-tablet{display:none}}.checkout-tablet__total{font-weight:500;font-size:16px;line-height:1;letter-spacing:-0.02em}.checkout-tablet__total .ruble-icon{width:14px;height:15px}@media all and (max-width: 1023px){.checkout-tablet__total .ruble-icon{width:18px;height:18px}}@media all and (max-width: 1023px)and (max-width: 767px){.checkout-tablet__total .ruble-icon{width:12px;height:14px}}.checkout-tablet__order{display:flex;justify-content:space-between;width:460px}.checkout-tablet__order .y-button{width:224px;height:50px;font-weight:500}.checkout-tablet__order .y-button_no-bg{color:#000}.choose-gift__caption{font-weight:400;font-size:22px}@media all and (max-width: 767px){.choose-gift__caption{text-align:center}}.choose-gift__wrapper{display:flex;margin-top:64px}@media all and (max-width: 767px){.choose-gift__wrapper{display:block;margin-top:44px}}.choose-gift__product{display:block;width:160px;text-align:center;margin-right:46px}@media all and (max-width: 767px){.choose-gift__product{display:flex;flex-direction:row-reverse;width:auto;margin:0 0 22px 0}}.choose-gift__product:hover .choose-gift__img-container{box-shadow:0 4px 40px rgba(87,0,0,.3)}.choose-gift__product:hover .choose-gift__img-container:before{opacity:1}.choose-gift__img-container{position:relative;width:128px;height:128px;border-radius:50%;margin:0 auto;box-shadow:0 4px 40px rgba(0,0,0,.15);transition:box-shadow .5s}@media all and (max-width: 767px){.choose-gift__img-container{width:82px;height:82px;margin:0 0 0 24px}}.choose-gift__img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/cart-new/gift-hover.png");background-size:100%;opacity:0;transition:opacity .5s}.choose-gift__img{width:100%;height:100%;border-radius:50%}.choose-gift__text{font-weight:400;font-size:16px;color:#2c2c33;line-height:1.4;margin-top:20px}@media all and (max-width: 767px){.choose-gift__text{display:flex;align-items:center;margin:0}}.gift_selected .choose-gift__img-container:before{opacity:1}.metro-icon{margin-right:7px}#ascrail1400{transform:translateX(30px);background:none !important}#ascrail1400 div{background:#aaa !important;box-shadow:none !important}#ascrail1300{transform:translateX(-8px);background:none !important}#ascrail1300 div{background:#aaa !important;box-shadow:none !important}.sticky-panel{display:none !important}.new-technology,.new-year-banner{display:none}input[type=checkbox].y-slide-checkbox{position:absolute;margin:8px 0 0 16px}input[type=checkbox].y-slide-checkbox+label{position:relative;padding:5px 0 0 45px;line-height:2em;cursor:pointer}input[type=checkbox].y-slide-checkbox+label:before{content:"";position:absolute;display:block;left:0;top:0;width:44px;height:22px;border-radius:16px;background:#58585a;transition:all .3s}input[type=checkbox].y-slide-checkbox+label:after{content:"";position:absolute;display:block;left:1px;top:1px;width:20px;height:20px;border-radius:16px;background:#fff;transition:all .3s}input[type=checkbox].y-slide-checkbox+label:hover:after{box-shadow:0 0 5px rgba(0,0,0,.3)}input[type=checkbox].y-slide-checkbox:checked+label:after{margin-left:22px}input[type=checkbox].y-slide-checkbox:checked+label:before{background:#e03638}@media all and (max-width: 767px){.header #m-search-active{height:64px}}@media all and (max-width: 767px){.main-wrapper{padding-top:0}}.city-in-cart{position:absolute;height:18px;bottom:-34px;color:#000}.city-in-cart:before{left:0;top:0;background:url("../images/svg/placeholder-hollow.svg") no-repeat}.city-in-cart .your-city__name{font-weight:700;color:#000}.tip-info_out{position:static;margin-top:-28px;width:100%;color:#aeaeae;font-size:12px}@media all and (max-width: 1023px){.tip-info_out{max-width:418px;margin:10px auto 0 auto}}@media all and (max-width: 1023px)and (max-width: 767px){.tip-info_out{max-width:100%}}.tip-info_out:before{content:"* ";color:#e03638}.delivery-more{display:block;margin-top:14px;color:#e03638;text-decoration:underline;font-size:12px;font-weight:300}.delivery-more:hover{text-decoration:none}.p-check:before{box-shadow:none}.allow-wrapper{transition:opacity .3s}.address-disabled{opacity:.3}.address-disabled .c-nav-block,.address-disabled .tab-content-wrapper{pointer-events:none}
/*# sourceMappingURL=cart-new.css.map */
