.w-100{width:100%!important}.h-100{height:100%!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.justify-content-between{justify-content:space-between!important}@media (min-width:768px){.d-md-none{display:none!important}.d-md-flex{display:flex!important}.d-md-block{display:block!important}.justify-content-md-between{justify-content:space-between!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-flex{display:flex!important}.d-xl-block{display:block!important}}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.semi-bold{font-weight:700!important}@media (min-width:768px){.d-sm-none{display:none!important}.d-sm-flex{display:flex!important}}@media (min-width:1200px){.d-xl-flex{display:flex!important}}.step-cap{color:#a6a9b6;letter-spacing:.4px;font-size:20px;line-height:24px}.step-number{border:1px solid #a6a9b6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;font-size:14px;line-height:18px}.active-step .step-cap,.prev-step .step-cap{color:#000}.active-step .step-number{border:1px solid #ff454b}.prev-step .step-number{color:#fff;background-color:#e7333a;border:1px solid #ff454b}.contacts-data{justify-content:space-between;margin-top:8px;font-size:14px;line-height:18px;display:flex}.checkout-edit{color:#666;cursor:pointer;font-size:14px;line-height:18px;text-decoration:underline}.checkout-edit:hover{color:#000;text-decoration:none}.contacts-data__edit{margin-left:24px}.contacts-wrap .nav-tabs{border-bottom:none;margin-top:16px}.contacts-wrap .nav-tabs>li>a{color:#121212;letter-spacing:.3px;border:none;margin-right:32px;padding:5px 0;font-size:16px;line-height:20px}.contacts-wrap .nav>li>a:focus,.contacts-wrap .nav>li>a:hover{background:0 0;border:none}.contacts-wrap .nav-tabs>li.active>a,.contacts-wrap .nav-tabs>li.active>a:focus,.contacts-wrap .nav-tabs>li.active>a:hover{color:#e82931;border:none;border-bottom:1px solid #e82931}.checkout-wrap__login .checkout-input-wrap label{width:auto;display:block}.checkout-wrap__login .forgot-pass a{color:#666;letter-spacing:.3px;font-size:14px;line-height:18px;text-decoration:underline}.checkout-wrap__login-btn{margin-bottom:24px;padding-top:12px}.checkout-wrap__login .btn-red{letter-spacing:.3px;text-transform:none;background-color:#ff454b;border-radius:4px;padding:0 24px;font-size:16px;font-weight:700;line-height:19px}.checkout-wrap__login .authorization-login__soc-desc{margin-left:30px;font-size:15px}.checkout-wrap__login .soc-btn-holder{justify-content:flex-start;margin-top:12px}.checkout-wrap__login .soc-btn{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;display:flex}.checkout-wrap__login .soc-btn .icon{padding-right:0}.checkout-wrap__login .google img{width:16px;height:16px}.checkout-input-wrap__recipient,.checkout-wrap__login{margin-top:16px}.checkout-input-wrap{color:#000;letter-spacing:.3px;margin-bottom:12px;font-size:15px;line-height:19px}.checkout-input-wrap label{width:170px;margin-right:30px;font-weight:400}.checkout-input-wrap input{border:1px solid #dbdde2;border-radius:2px;outline:none;width:270px;height:40px;padding:10px 12px}.checkout-input-wrap input:focus{border:1px solid #000}.checkout-input-wrap__checkbox{margin-left:205px;padding-top:4px}.checkout-input-wrap__checkbox label{margin-bottom:12px;font-weight:400}.checkout-input-wrap__checkbox input[type=checkbox]:not(:checked)+label:before{border:1px solid #dbdde2}.checkout-input-wrap__checkbox input[type=checkbox]+label:after{transition:none}.checkout-input-wrap__checkbox input[type=checkbox]:checked+label:before{border:1px solid #e7333a}.checkout-input-wrap__checkbox input[type=checkbox]:checked+label:after{content:"";z-index:10;background:0 0;border-bottom:1.5px solid #e7333a;border-right:1.5px solid #e7333a;width:5px;height:9px;transition:none;position:absolute;top:4px;left:-20px;transform:rotate(45deg)}.checkout-input-wrap__no-recipient .step-cap{margin-top:12px;margin-bottom:16px}.btn-next{color:#fff;text-transform:none;background-color:#ff454b;border-radius:4px;margin-top:20px;margin-bottom:24px;margin-left:205px;padding:0 22px;font-size:16px;font-weight:700;line-height:19px}.btn-next:focus{color:#fff}.checkout-city-wrapper .dropdown-menu{border:none;width:100%;max-height:200px;margin-top:0;overflow-y:auto;box-shadow:0 2px 5px #0003}.checkout-city-wrapper .dropdown-menu li{padding:10px 12px}.checkout-city-wrapper .dropdown-menu li[data-city-code]:hover{background-color:#f7f7f7}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}#pickup-shop-choice .shops-choose .dropdown-menu::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}.choose-address .dropdown-menu::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}.delivery-map-modal .addresses-area::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}.checkout-city-wrapper .dropdown-menu::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{background-color:#f7f7f7;width:8px}#pickup-shop-choice .shops-choose .dropdown-menu::-webkit-scrollbar{background-color:#f7f7f7;width:8px}.choose-address .dropdown-menu::-webkit-scrollbar{background-color:#f7f7f7;width:8px}.delivery-map-modal .addresses-area::-webkit-scrollbar{background-color:#f7f7f7;width:8px}.checkout-city-wrapper .dropdown-menu::-webkit-scrollbar{background-color:#f7f7f7;width:8px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#dbdde2;border-radius:4px}#pickup-shop-choice .shops-choose .dropdown-menu::-webkit-scrollbar-thumb{background-color:#dbdde2;border-radius:4px}.choose-address .dropdown-menu::-webkit-scrollbar-thumb{background-color:#dbdde2;border-radius:4px}.delivery-map-modal .addresses-area::-webkit-scrollbar-thumb{background-color:#dbdde2;border-radius:4px}.checkout-city-wrapper .dropdown-menu::-webkit-scrollbar-thumb{background-color:#dbdde2;border-radius:4px}.select2-container{width:270px!important;height:40px!important}.select2-container--default .select2-selection--single{border:1px solid #dbdde2;border-radius:2px;height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single .select2-selection__rendered{height:100%;padding:10px 12px;line-height:20px}.select2-container--default .select2-selection--single .select2-selection__rendered:focus,.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#000;background-color:#f7f7f7}.select2-container--default .select2-results>.select2-results__options{box-shadow:0 2px 5px #0003}.select2-search--dropdown{padding:0}.select2-dropdown{border:none;position:absolute;top:-40px}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:2px;outline:none;padding:10px 12px;border:1px solid #000!important}.select2-results__option{padding:10px 12px}.checkout-card-block{padding:20px 12px 32px;box-shadow:0 2px 8px #0003}.checkout-card-block .cart-block__name,#order-block .cart-block__name{border-top:none}.checkout-card__cap{margin-bottom:16px;display:none}.set-products .cart-block__name div{font-weight:400}.checkout-card__cap div{font-family:DecimaNovaProBold;font-size:16px;line-height:20px}.checkout-info__in-card{border-bottom:1px solid #dbdde2;margin-top:16px;margin-bottom:0;padding-bottom:16px}.checkout-card__info{margin-top:16px}.checkout-card__info>span:first-child{color:#000;font-size:15px;line-height:19px}.checkout-card__info>span:last-child{font-size:15px;line-height:19px}#checkout-card-title{letter-spacing:.4px;margin-bottom:12px;font-size:24px;line-height:29px}.payment-wrap{margin-top:32px}.payment-form{margin-top:16px}.payment-form>div{border-bottom:1px solid #dbdde2;margin-bottom:24px;padding-bottom:24px}.payment-form h3{letter-spacing:.3px;margin-bottom:16px;font-size:16px;line-height:20px}.order-product:not(:last-of-type){margin-bottom:16px}.order-product>a,.order-product img{width:50px;height:50px}.order-product>a{flex-shrink:0;margin-right:8px}.order-product img{object-fit:contain}.order-product__name{letter-spacing:.3px;color:#000;width:100%;margin-bottom:6px;font-size:14px;line-height:18px}.payment-parts-disabled,.purchase-limit-quantity{color:#333;background:#dbdde2;border-radius:4px;font-size:12px;line-height:12px;display:inline-block}.purchase-limit-quantity{background:#fae2bb}.order-product__cost{letter-spacing:.3px;flex-wrap:wrap;margin-top:6px;font-size:14px;line-height:18px}.order-product__cost>div:first-of-type{color:#666}.order-product__wrapper .order-product__cost{width:162px;margin-top:0;margin-left:32px}.order-product__applied-promo{letter-spacing:.3px;color:#e7333a;margin-top:4px;font-size:14px;line-height:18px}.checkout-card-block .order-product{border-bottom:1px solid #dbdde2;padding-bottom:16px}.checkout-card-block .order-product>a,.checkout-card-block .order-product img{width:65px;height:65px}.checkout-radio:not(.m-b-0){margin-bottom:16px}.checkout-radio:last-of-type{margin-top:16px}.checkout-radio input[type=radio]+label{letter-spacing:.3px;margin-bottom:0;margin-left:0;padding-left:24px;font-size:15px;font-weight:400;line-height:19px}.checkout-radio input[type=radio]+label:before{border-color:#cacaca;width:16px;height:16px;top:0;left:0}.checkout-radio input[type=radio]+label:after{background:#e7333a;width:10px;height:10px;display:inline-block;top:3px;left:3px}#payment-method-cashless-physical+label{width:100%}.checkout-radio input[type=radio]:checked+label:before{border-color:#e7333a}#pickup-meest-wrapper{margin-top:8px;margin-left:25px}#pickup-meest-wrapper input{letter-spacing:.3px;color:#000;border:1px solid #d3d3d3;border-radius:3px;width:296px;height:48px;padding:14px 39px 13px 16px;font-size:15px;line-height:19px}#pickup-meest-wrapper input::-moz-placeholder{color:#a6a9b6}.checkout-city-wrapper input::-moz-placeholder{color:#a6a9b6}.checkout-discount-input input::-moz-placeholder{color:#a6a9b6}#pickup-meest-wrapper input::-webkit-input-placeholder{color:#a6a9b6}.checkout-city-wrapper input::-webkit-input-placeholder{color:#a6a9b6}.checkout-discount-input input::-webkit-input-placeholder{color:#a6a9b6}#pickup-meest-wrapper input:-ms-placeholder-shown{color:#a6a9b6}.checkout-city-wrapper input:-ms-placeholder-shown{color:#a6a9b6}.checkout-discount-input input:-ms-placeholder-shown{color:#a6a9b6}#pickup-meest-wrapper input::-moz-placeholder{color:#a6a9b6}.checkout-city-wrapper input::-moz-placeholder{color:#a6a9b6}.checkout-discount-input input::-moz-placeholder{color:#a6a9b6}#pickup-meest-wrapper input::placeholder,.checkout-city-wrapper input::placeholder,.checkout-discount-input input::placeholder{color:#a6a9b6}#checkout-card-delivery,#checkout-card-total,#checkout-card-bonuses{letter-spacing:.3px;font-size:15px;line-height:19px}#checkout-card-delivery{margin:8px 0}#checkout-card-total>div:last-of-type{letter-spacing:.3px;font-size:16px;line-height:20px}#checkout-card-confirm{padding-top:8px}#checkout-card-confirm-btn{text-transform:none;letter-spacing:.3px;border-radius:4px;padding:0 24px;font-size:16px;line-height:19px}#checkout-card-confirm-btn:focus{color:#fff}.checkout-card-line{border-bottom:1px solid #dbdde2;padding-bottom:16px;margin-bottom:16px!important}#checkout-change-cit{align-self:flex-start}.not-call-checkbox{margin-top:24px}.delivery-cost{letter-spacing:.3px;color:#a6a9b6;font-size:14px;line-height:18px}#incorrect-payment-method{z-index:1070;padding-right:0!important}#incorrect-payment-method .modal-dialog,#checkout-error-modal .modal-dialog{width:463px;min-height:calc(100% - 6rem);margin:30px auto}#incorrect-payment-method .modal-content,#checkout-error-modal .modal-content{-webkit-box-shadow:none;box-shadow:none;border-radius:2px}#incorrect-payment-method .modal-header,#checkout-error-modal .modal-header{border-bottom:none;margin-bottom:24px;padding:32px 32px 0}#incorrect-payment-method .modal-title,#checkout-error-modal .modal-title{letter-spacing:.4px;text-transform:none;font-size:24px;line-height:29px}#incorrect-payment-method .modal-body,#checkout-error-modal .modal-body{padding:0 32px 32px}#incorrect-payment-method .modal-body p,#checkout-error-modal .modal-body p{letter-spacing:.3px;font-size:15px;line-height:19px}#incorrect-payment-method .modal-body p:not(:last-of-type){margin-bottom:8px}#incorrect-payment-method .close,#checkout-error-modal .close{opacity:1;position:absolute;top:12px;right:16px}#delivery-methods h3{width:80%}@media (max-width:767px){#incorrect-payment-method .modal-dialog,#checkout-error-modal .modal-dialog{width:290px}#incorrect-payment-method .modal-header,#checkout-error-modal .modal-header{margin-bottom:12px;padding-left:12px;padding-right:12px}#incorrect-payment-method .close,#checkout-error-modal .close{top:6px;right:10px}#incorrect-payment-method .modal-title,#checkout-error-modal .modal-title{font-size:20px;line-height:24px}#incorrect-payment-method .modal-body,#checkout-error-modal .modal-body{padding-left:12px;padding-right:12px}.checkout-wrap__login{margin-top:16px!important}.checkout-wrap__login>div{width:100%}.checkout-wrap__login .authorization-login__soc-desc{margin-top:24px;margin-left:0!important}.contacts-wrap .nav-tabs>li>a{margin-right:12px;font-size:15px;line-height:19px}.contacts-wrap .nav-tabs>li:last-of-type>a{margin-right:0}.checkout-input-wrap input{width:100%}.checkout-input-wrap__checkbox{margin-left:0}.btn-next{margin-left:0!important}.w-xs-100{width:100%}.select2-container{width:100%!important}.step-cap{letter-spacing:.3px;font-size:16px;line-height:20px}.checkout-card__cap div{letter-spacing:.3px!important;font-size:16px!important;line-height:20px!important}.checkout-card-block .order-product>a,.checkout-card-block .order-product img{width:50px;height:50px}.contacts-data__edit{position:absolute;top:0;right:7px}.payment-form{margin-top:12px}.payment-form>div:first-of-type h3{margin-bottom:12px}#delivery-methods h3{width:65%;margin-bottom:8px}#checkout-change-city{margin-bottom:16px}.order-product__wrapper{flex-wrap:wrap}.order-product__wrapper .order-product__cost{width:100%;margin-left:0}}#cashless-legal-block{margin-top:16px}#cashless-legal-block .checkout-input-wrap{margin-left:25px}#cashless-legal-block .checkout-input-wrap:last-of-type{margin-bottom:0}#checkout-tou{letter-spacing:.6px;color:#666;margin-top:16px;font-size:12px;line-height:16px}#checkout-tou a{color:#666;text-decoration:underline}#checkout-tou a:hover{color:#000;text-decoration:none}#pickup-shop-choice,#pickup-np-wrapper{margin-top:8px}#pickup-shop-choice .shops-choose{float:none;width:296px;margin:0 0 0 24px;padding:0}#pickup-shop-choice .shops-choose__selected-item,.choose-address-result{color:#a6a9b6;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d3d3d3;border-radius:3px;height:auto;padding:15px 39px 12px 16px;font-size:15px;line-height:19px;overflow-x:hidden}#pickup-shop-choice .shops-choose__selected-item[aria-expanded=true],.choose-address-result[aria-expanded=true]{border-color:#000}#pickup-shop-choice .shops-choose__selected-item.selected-shop,.choose-address-result.selected-address{color:#000}#pickup-shop-choice .shops-choose .dropdown-menu,.choose-address .dropdown-menu{width:100%;max-height:250px;margin-top:8px;left:0;box-shadow:0 0 5px #0003}#pickup-shop-choice .shops-choose .dropdown-menu li:hover,.choose-address .dropdown-menu li:hover{background-color:#f7f7f7}#pickup-shop-choice .shops-choose__selected-item:after,#pickup-np-choice .select2-container--default .select2-selection--single .select2-selection__arrow:after,.choose-address-result:after{content:"";border-top:1px solid #e7333a;border-right:1px solid #e7333a;width:14px;height:14px;position:absolute;top:12px;right:20px;transform:rotate(135deg)}#pickup-shop-choice .shops-choose__selected-item[aria-expanded=true]:after,#pickup-np-choice .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after,.choose-address-result[aria-expanded=true]:after{top:20px;transform:rotate(-45deg)}#pickup-shop-info>div,#pickup-np-info>div{letter-spacing:.3px;margin-top:12px;margin-left:24px;font-size:15px;line-height:19px}#pickup-np-choice .select2-container--default .select2-selection--single,.checkout-np-warehouse-dropdown .select2-search--dropdown .select2-search__field{border:1px solid #d3d3d3;border-radius:3px;height:auto}#pickup-np-choice .select2-container--default .select2-selection--single .select2-selection__rendered,.checkout-np-warehouse-dropdown .select2-search--dropdown .select2-search__field{letter-spacing:.3px;color:#000;padding:14px 39px 13px 16px;font-size:15px;line-height:19px}#pickup-np-choice .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#a6a9b6}.checkout-np-warehouse-dropdown .select2-results__options li:first-child{display:block}.checkout-np-warehouse-dropdown .select2-dropdown{top:-48px}.checkout-np-warehouse-dropdown .select2-results__option,#pickup-shop-choice .shops-choose .dropdown-menu li,.choose-address .dropdown-menu li{border-bottom:1px solid #e5e5e5;padding:8px 12px}#pickup-np-choice .select2-container--default .select2-selection--single .select2-selection__arrow{z-index:1060;display:block}#pickup-np-choice .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#pickup-np-choice .select2-container{margin-left:24px;width:296px!important;height:auto!important}#np-courier-wrapper,#me-courier-wrapper{margin-top:8px;margin-left:24px}.choose-address{width:296px}.new-address,#checkout-comment-wrapper{margin-top:16px}.new-address input{letter-spacing:.3px;border:1px solid #dbdde2;border-radius:2px;padding:10px 12px 8px;font-size:15px;line-height:19px}.new-address input:focus,#pickup-meest-wrapper input:focus{border-color:#000;outline:none}.new-address-street:focus~span,.new-address-street:not([value=""])~span{left:6px}.new-address-house:focus~span,.new-address-house:not([value=""])~span{left:18px}.new-address-flat:focus~span,.new-address-flat:not([value=""])~span{left:8px}.new-address input::placeholder{color:#a6a9b6}.new-address input:focus::placeholder{opacity:0}.new-address-street{width:194px}.new-address-house,.new-address-flat{width:64px}.new-address-house{margin-left:12px;margin-right:12px}#checkout-add-comment[aria-expanded=false] span:first-child{display:block}#checkout-add-comment[aria-expanded=false] span:last-child,#checkout-add-comment[aria-expanded=true] span:first-child{display:none}#checkout-add-comment[aria-expanded=true] span:last-child{display:block}#checkout-comment-wrapper textarea{resize:none;width:100%;padding:12px 16px;line-height:18px;overflow-y:hidden;height:96px!important}#checkout-comment-wrapper textarea:focus{outline:none}#checkout-comment-wrapper .hint-error{margin-left:0}.btn-map{letter-spacing:.3px;background-color:#fff;border:none;height:20px;margin-left:24px;padding:0;font-size:15px;line-height:19px}.btn-map svg{color:#e82931;margin-right:8px;font-size:20px}@media (max-width:767px){.btn-map{display:none!important}#cashless-legal-block .checkout-input-wrap{margin-left:0}#pickup-shop-choice,#pickup-np-wrapper,#pickup-np-choice,#choose-address,#pickup-meest-wrapper input,.new-address>div:last-of-type,.new-address>div:last-of-type>div:first-of-type,.new-address-street{width:100%}#pickup-shop-choice .shops-choose,#pickup-np-choice .select2-container,#np-courier-wrapper,#pickup-meest-wrapper,#me-courier-wrapper{margin-left:0;width:100%!important}.new-address>div:last-of-type{margin-top:12px}.new-address>div:last-of-type>div:first-of-type{margin-bottom:12px}.new-address-house,.new-address-flat{width:104px}.new-address-house{margin-left:0;margin-right:16px}}#pickup-map-btn{margin-top:8px}.modal.delivery-map-modal,#incorrect-payment-method{z-index:1070}.delivery-map-modal .modal-dialog{width:970px;min-height:calc(100% - 6rem)}.delivery-map-modal .modal-content{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.delivery-map-modal .close{color:#fff;opacity:1;height:20px;font-size:20px;position:absolute;top:-32px;right:-32px}.delivery-map-modal .close:hover{color:#000}.delivery-map-modal .modal-body{padding:0}@media (max-width:1199px){.delivery-map-modal .modal-dialog{width:704px}.delivery-map-modal .close{top:-36px;right:-16px}#checkout-card-wrapper{margin-top:24px}.btn-next{margin-top:12px;margin-bottom:0;margin-left:274px}.payment-wrap{margin-top:24px}.checkout-card__cap div{letter-spacing:.4px;font-size:20px;line-height:24px}.checkout-card-block{padding-bottom:24px}.checkout-wrap__login-btn{margin-bottom:0;padding-top:4px}.checkout-wrap__login{margin-top:24px}.checkout-wrap__login .authorization-login__soc-desc{margin-left:64px}}.delivery-map-item{letter-spacing:.3px;padding:16px;font-size:15px;line-height:19px}.delivery-map-item.active-address{background-color:#f0f0f0}.delivery-map-item:not(.active-address){cursor:pointer}.delivery-map-item:not(:last-of-type){border-bottom:1px solid #a6a9b6}.delivery-map-item:not(.active-address) .delivery-map-item__address:hover{color:#666}.delivery-map-item__schedule{margin-top:8px;display:none}.delivery-map-item.active-address .delivery-map-item__schedule{display:block}#checkout-promo{margin-bottom:12px;padding:24px 12px;box-shadow:0 2px 8px #0003}#checkout-promo-divider{background-color:#dbdde2;height:1px;margin-top:16px;margin-bottom:16px}#checkout-promo-code-toggle>svg{color:#e7333a}.applied-promo-code-text{letter-spacing:.6px;color:#097034;margin-top:6px;font-size:12px;line-height:12px}#checkout-promo-code-wrapper .hint-error{margin-top:6px;margin-left:0}.bonus-state-description,#checkout-promo-code-toggle{letter-spacing:.3px;font-size:15px;line-height:19px}.bonus-state-description>svg,#checkout-promo-code-toggle>svg{margin-right:8px;font-size:20px}.bonus-state-description{display:none}.bonus-state-description>svg{color:#fe760f}.bonus-state-description--muted,.bonus-state-description--muted>svg{color:#a6a9b6}.info-wrapper{color:#000;vertical-align:middle;background-color:#dbdde2;border-radius:50%;width:14px;height:14px;margin-left:8px;font-size:14px;display:inline-block}.info-wrapper:hover{background-color:#c3c5c9}.info-wrapper:hover .info-wrapper__tooltip{display:block}.info-wrapper__tooltip{letter-spacing:.3px;background-color:#fff;width:294px;padding:16px;line-height:18px;display:none;position:absolute;bottom:30px;left:calc(50% - 147px);box-shadow:0 0 8px #0003}.info-wrapper__tooltip:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;bottom:-16px;left:calc(50% - 8px)}.info-wrapper__tooltip div:not(:last-of-type){margin-bottom:4px}@media (min-width:500px){.bonus-state-description{align-items:center}.bonus-state-info{position:relative}}@media (max-width:499px){.info-wrapper__tooltip{width:240px;bottom:42px;left:calc(50% - 120px)}}#bonus-login{color:#000}#bonus-login span{font-size:15px;line-height:19px}.info-wrapper--cabinet{position:absolute;top:calc(50% - 7px);right:16px}@media (max-width:767px){.info-wrapper--cabinet{top:55%}.input-action-btn{top:25px}}.info-wrapper--cabinet .info-wrapper__tooltip{bottom:28px;left:auto;right:-16px}.info-wrapper--cabinet .info-wrapper__tooltip a{color:#000;letter-spacing:.3px;line-height:18px}.info-wrapper--cabinet .info-wrapper__tooltip a:hover{color:#000}.info-wrapper--cabinet .info-wrapper__tooltip:after{left:auto;right:16px}.cost-wrapper{letter-spacing:.3px;font-size:14px;line-height:18px}.cost-wrapper__old-price{color:#a6a9b6;margin-right:6px;text-decoration:line-through}.hint-error{color:#e82931;margin-top:2px;margin-left:205px;font-size:12px;line-height:12px;display:block}.checkout-wrap__login .hint-error{margin-left:0}.steps-wrap .error-message{color:#e7333a;letter-spacing:.3px;background-color:#ffe6e6;border:none;width:286px;margin:16px 0;padding:10px 16px 10px 45px;font-family:DecimaNovaPro;font-size:15px;line-height:19px}.steps-wrap .error-message:before{content:"";background-color:#0000;background-image:url(/assets/img/icon-error.svg);border-radius:0;width:23px;height:20px;left:16px}.steps-wrap .error-message:after{display:none}input.error-border,textarea.error-border,select.error-border+span .select2-selection,[data-toggle=dropdown].error-border,#pickup-np-wrapper .select2-selection.error-border{border:1px solid #fb3f4c!important}.checkout-container h2{margin-bottom:12px}@media (min-width:768px){.order-product__name{width:319px}.checkout-container{width:668px}.checkout-container h2{margin-bottom:24px}.checkout-city-wrapper,.popular-city-wrapper{margin-left:4px}.checkout-city-wrapper .hint-error{margin-left:1px}.cost-wrapper--prod{flex-direction:column-reverse}.cost-wrapper--prod .cost-wrapper__old-price{margin-top:4px;margin-right:0}}@media (min-width:1200px){.checkout-container{width:1200px;padding-left:15px;padding-right:15px}.checkout-container .row{margin-left:-15px;margin-right:-15px}.checkout-container .col-lg-6,.checkout-container .col-lg-4,.checkout-container .col-lg-8,.checkout-container .col-lg-2{padding-left:15px;padding-right:15px}#checkout-card-wrapper{position:sticky;top:30px}}#checkout-footer{height:72px;margin-top:95px}#order-success{letter-spacing:.3px;font-size:15px;line-height:19px}#order-info{margin-top:9px;margin-bottom:24px}#order-number{color:#666;margin-bottom:16px;font-size:16px;line-height:20px}#order-block{border-radius:3px;margin-bottom:64px;padding:24px 40px;box-shadow:0 2px 8px #0003}#order-delivery{border-bottom:1px solid #dbdde2;margin-bottom:24px;padding-bottom:24px}.delivery-data-item:not(:last-of-type){margin-bottom:12px}.delivery-data-item>div:first-of-type{width:200px}.order-success-product{border-bottom:1px solid #dbdde2;margin-bottom:16px;padding-bottom:16px}.order-success-product__link{z-index:1;width:100%;height:100%}.order-success-product__img,.order-success-product__img img{-o-object-fit:contain;object-fit:contain;width:88px;height:88px}.order-success-product__img img{-o-object-fit:contain;object-fit:contain}.order-success-product__info{margin-left:24px}.order-success-product__info p{margin-bottom:12px}.order-success-product__quantity{color:#666}#order-total{letter-spacing:.4px;padding-top:10px;font-size:20px;line-height:24px}#order-total>div:first-of-type{width:170px}#order-total span{letter-spacing:.3px;font-size:15px;line-height:19px}#actions-header{letter-spacing:.4px;margin-bottom:24px;font-size:20px;line-height:24px}.action-tile{width:50%}.action-tile:not(:last-of-type){margin-right:16px}.action-tile img{max-height:100%}@media (max-width:1199px){#order-block{margin-bottom:30px;padding:10px 32px 32px}#actions-header{margin-bottom:16px}.action-tile:not(:last-of-type){margin-right:12px}#checkout-header-phone a{letter-spacing:.24px;font-size:16px;line-height:19px}#checkout-footer{margin-top:40px}}@media (max-width:767px){#order-success{font-size:14px;line-height:18px}#order-info{margin-top:12px;margin-bottom:16px;font-size:15px;line-height:19px}#order-block{margin-bottom:30px;padding:16px 12px 30px}#order-delivery{margin-bottom:16px;padding-bottom:16px}.delivery-data-item,#actions-wrapper{flex-wrap:wrap}.delivery-data-item:not(:last-of-type){margin-bottom:14px}.delivery-data-item>div:first-of-type{width:100%;margin-bottom:3px}.order-success-product__img,.order-success-product__img img{width:50px;height:50px}.order-success-product__info{margin-left:8px}.order-success-product__info p{margin-bottom:4px}#order-total{letter-spacing:.3px;justify-content:space-between;padding-top:0;font-size:15px;line-height:19px}#order-total>div:last-of-type,#order-total span{letter-spacing:.3px;font-size:16px;font-weight:700;line-height:20px}.action-tile{width:100%;margin-right:0!important}.action-tile:not(:last-of-type){margin-bottom:12px}#checkout-footer{height:auto;margin-top:0;padding:24px 0}#checkout-footer .col-xs-12{letter-spacing:.6px;font-size:12px;line-height:16px}#checkout-footer .col-xs-12:last-of-type>div{webkit-box-pack:center;justify-content:center;margin-top:12px}.hint-error{margin-left:0}}#order-status-page{border-radius:3px;margin-top:32px;padding:48px 100px 68px;box-shadow:0 2px 8px #0003}#order-status-page img{margin-bottom:24px}#redirect-header{margin-top:24px}#order-status-text{letter-spacing:.3px;font-size:14px;line-height:18px}#order-status-text div{margin-top:24px;margin-bottom:16px}#order-status-text a{color:#666;text-decoration:underline}.bank-redirect-link{white-space:nowrap;text-overflow:ellipsis;margin-bottom:36px;display:block;overflow-x:hidden}@media (max-width:1199px){#order-status-page{padding-left:48px;padding-right:48px}#redirect-header{margin-top:16px}}@media (max-width:767px){#order-status-page{-webkit-box-shadow:none;box-shadow:none;padding:0}#order-status-page img{margin-bottom:16px}#order-status-page h2{letter-spacing:.4px;font-size:20px;line-height:24px}#redirect-header{margin-top:0}#order-status-text div{margin-top:12px;margin-bottom:8px}}.delivery-info{color:#000;letter-spacing:.3px;background-color:#fefbf4;border:1px solid #f1ad3e;border-radius:2px;margin-bottom:32px;padding:16px;font-size:15px;line-height:19px}.delivery-info div{margin-bottom:8px;font-weight:700}@media (max-width:767px){.delivery-info{margin-bottom:24px;padding:12px}}.payment-info-icon{background-color:#dbdde2;border-radius:50%;margin-left:12px;font-size:18px}.payment-parts-dropdown{margin-right:8px}.payment-parts-dropdown__list{min-width:100%!important}.payment-parts-dropdown__item{padding:4px 28px 4px 8px;transition:all .3s}.payment-parts-dropdown__item:hover{background:#c9c5cb}.mono-phone{margin-top:16px}.mono-phone input{letter-spacing:.3px;border:1px solid #dbdde2;border-radius:2px;outline:none;height:auto;padding:12px 16px;font-size:14px;line-height:19px}.mono-phone.floating-placeholder span{left:3px}.payment-parts-modal{z-index:1070}.payment-parts-modal .modal-body{max-height:90vh;padding:24px 16px;font-size:14px;line-height:20px;overflow-y:auto}.payment-parts-modal .modal-body::-webkit-scrollbar{width:4px}.payment-parts-modal .modal-body::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.payment-parts-modal .modal-dialog-centered,.fast-buy-modal .modal-dialog-centered{align-items:center;min-height:calc(100% - 3.5rem);display:flex}@media (min-width:360px){.payment-parts-modal .modal-dialog{width:330px;margin:10px auto}}@media (min-width:768px){.payment-parts-modal .modal-dialog{width:720px}.payment-parts-modal .modal-body{padding:24px}}.payment-parts-modal h4{margin:0;font-size:14px;line-height:20px}.part-modal-header{padding-bottom:20px}.logo-bank{margin-right:8px;font-size:24px}.parts-modal-close{color:#666;font-size:24px}.parts-info{margin-bottom:16px}@media (min-width:768px){.payment-parts-modal h4{font-size:20px;line-height:28px}.parts-info{font-size:16px;line-height:24px}}.parts-steps{background-color:#f7f7f7;border-radius:16px;margin-bottom:24px;padding:16px 24px}@media (min-width:768px){.parts-steps{margin-left:56px;margin-right:56px;padding:16px 40px}}.parts-steps__item,.parts-questions{margin-bottom:16px}.parts-steps__icon-done{color:#0b8a40}.parts-steps__icon-done .svg-icon{color:#0b8a40;margin-right:8px;font-size:24px}.parts-questions__cap{margin-bottom:4px}
.rc-slider{touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:#0000;border-radius:6px;width:100%;height:14px;padding:5px 0;position:relative}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;width:100%;height:4px;position:absolute}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid #0000;border-bottom:5px solid #0000;transform:translateY(-5px)}.rc-slider-handle{z-index:1;cursor:pointer;width:14px;height:14px;cursor:-webkit-grab;cursor:grab;opacity:.8;touch-action:pan-x;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;margin-top:-5px;position:absolute}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{box-shadow:unset;border-color:#96dbfa}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing;border-color:#57c5f7;box-shadow:0 0 5px #57c5f7}.rc-slider-mark{width:100%;font-size:12px;position:absolute;top:18px;left:0}.rc-slider-mark-text{color:#999;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:0 0;width:100%;height:4px;position:absolute}.rc-slider-dot{vertical-align:middle;cursor:pointer;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{box-shadow:none;cursor:not-allowed;background-color:#fff;border-color:#ccc}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{width:4px;bottom:0;left:5px}.rc-slider-vertical .rc-slider-track-draggable{border:0;border-left:5px solid #0000;border-right:5px solid #0000;transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{z-index:1;touch-action:pan-y;margin-top:0;margin-left:-5px;position:absolute}.rc-slider-vertical .rc-slider-mark{height:100%;top:0;left:18px}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-play-state:paused;animation-fill-mode:both;display:block!important}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform-origin:50% 100%;opacity:0;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{transform-origin:50% 100%;opacity:0;transform:scale(0)}}.rc-slider-tooltip{visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:#0000;position:absolute;top:-9999px;left:-9999px}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{color:#fff;text-align:center;background-color:#6c6c6c;border-radius:6px;min-width:24px;height:24px;padding:6px 2px;font-size:12px;line-height:1;text-decoration:none;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-width:4px 4px 0;border-top-color:#6c6c6c;margin-left:-4px;bottom:4px;left:50%}
:root{--fcc-flip-duration:.7s;--fcc-spacing:8px;--fcc-digit-block-width:46px;--fcc-digit-block-height:80px;--fcc-digit-block-radius:4px;--fcc-digit-block-spacing:4px;--fcc-digit-font-size:50px;--fcc-label-font-size:16px;--fcc-label-color:inherit;--fcc-background:#0f181a;--fcc-digit-color:#fff;--fcc-divider-color:#fff6;--fcc-divider-height:1px;--fcc-shadow:0 0 2px 1px #0000001a;--fcc-separator-size:5px;--fcc-separator-color:currentColor}._qWTcH{-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:var(--fcc-spacing);font-family:inherit;display:flex}._1tbqx ._3cpN7{margin-bottom:calc(var(--fcc-label-font-size)*2)}._3cpN7 ._2EBbg:not(:last-child){margin-right:var(--fcc-digit-block-spacing)}._3cpN7{align-items:center;display:flex;position:relative}._2aOn7{color:var(--fcc-label-color);font-weight:400;line-height:1;font-size:var(--fcc-label-font-size);position:absolute;bottom:0;left:50%;transform:translate(-50%,150%)}._2EBbg{perspective:200px;font-size:var(--fcc-digit-font-size);color:var(--fcc-digit-color);width:var(--fcc-digit-block-width);height:var(--fcc-digit-block-height);box-shadow:var(--fcc-shadow);border-radius:var(--fcc-digit-block-radius);font-weight:500;line-height:0;position:relative}._106d2,._SKh-V{background:var(--fcc-background);justify-content:center;width:100%;height:50%;display:flex;position:absolute;overflow:hidden}._SKh-V{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom:var(--fcc-divider-height) solid var(--fcc-divider-color);align-items:flex-end;top:0}._106d2{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;align-items:flex-start;bottom:0}._3luxx{z-index:2;width:100%;height:50%;transform-style:preserve-3d;transform-origin:bottom;border-radius:inherit;position:relative;transform:rotateX(0)}._3luxx._2kgZC{transition:transform var(--fcc-flip-duration) ease-in-out;transform:rotateX(-180deg)}._2v-d4{backface-visibility:hidden;background:var(--fcc-background);justify-content:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}._1GZQ7{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom:var(--fcc-divider-height) solid var(--fcc-divider-color);align-items:flex-end}._3AVXa{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;align-items:flex-start;transform:rotateX(-180deg)}._2hRXr{height:var(--fcc-digit-block-height);flex-direction:column;justify-content:center;align-items:center;display:flex}._1tbqx ._2hRXr{margin-bottom:calc(var(--fcc-label-font-size)*2)}._2hRXr:after,._2hRXr:before{content:"";width:var(--fcc-separator-size);height:var(--fcc-separator-size);background-color:var(--fcc-separator-color);border-radius:50%}._2hRXr:before{margin-bottom:var(--fcc-separator-size)}
