.bill-minimal{display:none;font-weight:500;font-size:16px;line-height:18px;color:#d8352a}.edo-header{margin-top:9px;font-weight:500;font-size:16px;line-height:20px;color:#242424}.edo-start{margin-top:9px;margin-bottom:12px!important}.vat-explanation{display:none;border-radius:6px;background:#fdf5f4;border:1px solid #d8352a;padding:8px;margin-top:16px;margin-bottom:16px;font-size:12px;font-weight:500;width:100%}@media (min-width:768px){.page-name{margin-bottom:24px}}.checkout-content{padding-top:8px}.checkout-wrap{width:100%;margin-bottom:48px}@media (min-width:768px){.checkout-wrap{margin-bottom:76px}}@media (min-width:1024px){.checkout-wrap{margin-bottom:80px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.checkout-wrap .checkout-side{width:calc(100% - 416px)}}@media (min-width:1280px){.checkout-wrap .checkout-side{width:calc(100% - 440px)}}@media (min-width:1024px){.checkout-wrap .order-side{margin-left:8px;width:408px}}@media (min-width:1280px){.checkout-wrap .order-side{width:432px}}.product-warn{border-radius:6px;background:#fdf5f4;border:1px solid #d8352a;padding:8px;margin-top:16px;font-size:12px;font-weight:500;width:100%}.product-warn__warn{color:#d8352a;display:block}@media (min-width:768px){.product-warn__warn{display:inline}}.product-secondary-warn{border-radius:6px;background:#f1f6ff;border:1px solid #2575fc;padding:8px;margin:0 8px 16px;font-size:12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:left}.product-secondary-warn__warn{color:#2575fc;font-weight:600}.cart-warn{background:#fdf5f4;border:1px solid #d8352a;border-radius:6px;padding:16px 12px;position:relative;margin-bottom:8px}@media (min-width:768px){.cart-warn{padding:22px 24px}}.cart-warn .ico{position:absolute;top:8px;right:8px;z-index:2;cursor:pointer}.cart-warn .ico:hover{color:#d8352a}.cart-warn .warn-caption{font-weight:700;font-size:16px;line-height:18px;margin-bottom:8px;color:#d8352a;margin-right:28px}.cart-warn .warn-text{font-weight:500;font-size:14px;line-height:18px}@media (min-width:768px){.cart-warn .warn-text{font-size:16px}}.cart-warn .warn-action{display:block;margin-top:4px}@media (min-width:768px){.cart-warn .warn-action{margin-top:8px}}@media (min-width:1280px){.cart-warn .warn-action{display:inline;margin:0}}.cart-warn .warn-link{font-weight:500;font-size:14px;line-height:16px;padding-bottom:1px;border-bottom:1px dashed #2c2c2c}@media (min-width:768px){.cart-warn .warn-link{font-size:16px}}.cart-warn .warn-link:hover{border-color:transparent}.order{background-color:#fff;border-radius:6px;overflow:hidden}.order .order-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 16px 24px 24px}@media (min-width:768px){.order .order-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 24px 24px}}.order .order-title{font-weight:700;font-size:18px;line-height:20px}.order .order-back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}@media (min-width:768px){.order .order-back-btn{margin-top:0}}.order .order-back-btn:hover .btn-text{border-color:transparent}.order .order-back-btn .ico{color:#0163d1;font-size:18px;margin-right:6px}.order .order-back-btn .btn-text{color:#4f606e;font-size:14px;line-height:15px;border-bottom:1px dashed #4f606e}.order .order-list{margin:0 8px 16px;border:1px dashed #b5bec6;border-radius:6px}@media (min-width:768px){.order .order-list{padding:0 16px 16px}}.order .order-list-header{margin:0 8px 16px;font-size:16px;font-weight:700;line-height:14px;text-align:left}.order .order-list-header.primary{color:#2575fc}.order .order-list-header.secondary{color:#01905d}.card-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-radius:6px;padding:8px 8px 12px 8px;position:relative;border-bottom:1px dashed #b5bec6}.card-checkout:not(:first-child){margin-top:8px}.card-checkout:last-child{border-bottom:none}@media (min-width:768px){.card-checkout{padding:12px 10px 12px 8px}}.card-checkout .card-image{min-width:48px;max-width:48px;min-height:48px;max-height:48px;overflow:hidden;margin-right:8px}@media (min-width:768px){.card-checkout .card-image{min-width:64px;max-width:64px;min-height:64px;max-height:64px;margin-right:10px}}.card-checkout .card-image-link:hover img{opacity:.85}.card-checkout .card-image-link img{display:block}.card-checkout .card-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 56px)}@media (min-width:768px){.card-checkout .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(100% - 74px)}}.card-checkout .card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.card-checkout .card-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.card-checkout .card-title .ico{margin-left:6px;color:#d8352a;cursor:pointer}.card-checkout .card-text-link{font-weight:500;font-size:13px;line-height:14px;color:#4f606e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;min-height:42px;max-height:42px;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:768px){.card-checkout .card-text-link{min-height:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-line-clamp:2;min-height:28px;max-height:28px}}.card-checkout .card-text-link:hover{color:#0163d1}.card-checkout .card-line{width:100%;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.card-checkout .card-line{width:calc(100% - 75px);margin-left:74px;margin-top:-18px}}.card-checkout .card-line .card-cashback{width:100%;color:#01905d;font-weight:500;font-size:13px;text-align:right;margin-top:6px}.card-checkout .card-line .cart-gift{font-weight:600;color:#01905d}.card-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card-price .old-price{margin-right:8px;text-decoration:line-through;color:#b5bec6;font-weight:500;font-size:12px;line-height:14px}.card-price .new-price{font-weight:600;font-size:16px;line-height:18px;color:#d8352a}.card-price .normal-price{font-weight:600;font-size:16px;line-height:18px}.bill-services{background-color:#fff;padding:24px 16px;position:relative}@media (min-width:768px){.bill-services{padding:24px}}.bill-services:before{content:'';display:block;position:absolute;top:0;left:0;width:calc(100% - 32px);margin-left:16px;border-top:1px dashed #b5bec6}@media (min-width:768px){.bill-services:before{width:calc(100% - 48px);margin-left:24px}}.bill-services .services-caption{font-weight:700;font-size:14px;line-height:16px;margin-bottom:16px}.bill-services .services-list{list-style-type:disc;list-style-position:inside}.bill-services .services-list li{font-weight:500;font-size:12px;line-height:14px;color:#4f606e}.bill-services .services-list li:not(:last-child){margin-bottom:8px}.bill-services .services-list li::marker{color:#064080}.bill{background-color:#fff;padding:24px 16px;position:relative}@media (min-width:768px){.bill{padding:24px 24px 32px}}.bill:before{content:'';display:block;position:absolute;top:0;left:0;width:calc(100% - 32px);margin-left:16px}@media (min-width:768px){.bill:before{width:calc(100% - 48px);margin-left:24px}}.bill .bill-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.bill .bill-row:last-child{margin-bottom:0}.bill .bill-row.hidden{display:none}.bill .bill-row.discount .bill-sum{color:#d8352a}.bill .bill-row.total .bill-text{color:#2c2c2c;font-weight:600}.bill .bill-row.total .bill-sum{font-weight:700;font-size:24px;line-height:28px}.bill .bill-text{font-weight:500;font-size:16px;line-height:18px;color:#4f606e}.bill .bill-sum{font-weight:500;font-size:16px;line-height:18px}.bill .bill-sum.free{color:#01905d}.bill .bill-btns{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.bill .bill-btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.bill .bill-btns .btn-main{padding:22px 12px}@media (min-width:768px){.bill .bill-btns .btn-main{min-width:220px;font-size:14px}}@media (min-width:1280px){.bill .bill-btns .btn-main{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.bill .bill-btns .btn-main{margin-left:30px}}.bill .bill-btns .bill-agree{margin-top:16px;font-weight:500;font-size:12px;line-height:14px;color:#4f606e}@media (min-width:768px){.bill .bill-btns .bill-agree{font-size:14px;line-height:18px}}@media (min-width:768px) and (max-width:1023px){.bill .bill-btns .bill-agree{margin-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.bill .bill-btns .agree-link{color:#0163d1}.bill .bill-btns .agree-link:hover{text-decoration:underline}.steps{margin-bottom:16px}@media (min-width:768px){.steps{margin-bottom:24px}}@media (min-width:1024px){.steps{margin-bottom:0}}.steps .input.error,.steps .textarea.error{border-color:#d8352a}.steps .fake-radio .ico{border-radius:50%;background-color:#f3f5f6}.steps .fake-radio label{font-weight:600}.steps .fake-radio label img{max-width:20px;max-height:20px;float:left;display:block;margin-right:8px}.fg{overflow:visible}.fg:not(:last-child){margin-bottom:8px}.fg-radio{overflow:visible}.fg-radio:not(:last-child){margin-bottom:24px}.fg-row{margin-bottom:8px}@media (min-width:768px){.fg-row{margin-bottom:0;width:calc(100% + 8px)}.fg-row .fg12,.fg-row .fg13,.fg-row .fg22,.fg-row .fg23,.fg-row .fg33{padding-right:8px}}.step{background-color:#fff;border-radius:6px}.step:not(:last-child){margin-bottom:8px}.step .step-header{padding:24px 16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.step .step-header{padding:32px 40px 24px}}.step .step-number{color:#5f6565;font-weight:500;font-size:20px;line-height:24px;width:30px;height:30px;padding:3px 0;text-align:center;border-radius:50%;background-color:#fff;margin-right:16px}@media (min-width:768px){.step .step-number{width:40px;height:40px;font-size:24px;line-height:34px;margin-right:24px}}.step .step-name{font-weight:700;font-size:18px;line-height:20px}.step .step-body{padding:0 16px 32px}@media (min-width:768px){.step .step-body{padding:0 40px 40px}}.step .form-wrap{max-width:480px}.step .form-wrap.mt16{margin-top:16px}.step .form-wrap.hidden{display:none}.step .use_cashback_checkbox{min-width:230px;margin-bottom:0;margin-right:8px}.step .use_cashback_sum{display:none;margin-top:24px;padding-left:28px}@media (min-width:768px){.step .use_cashback_sum{margin-top:0}}.step #use_cashback_input{float:left;width:130px;margin-right:8px;min-height:40px;line-height:38px;padding:0 16px}.step #use_cashback_input.full,.step #use_cashback_input:focus{padding:0 16px}.step .set_use_cashback{padding:14px 31px}.step .checkout-auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500;margin-top:24px;font-size:14px;line-height:18px}@media (min-width:768px){.step .checkout-auth{display:block}}.step .checkout-auth .text-link{font-size:14px;line-height:18px;margin-bottom:4px}@media (min-width:768px){.step .checkout-auth .text-link{margin-bottom:0}}.step .checkout-auth .text-link:hover{text-decoration:none}.step2 .delivery-type-time{padding-left:30px;font-weight:500;font-size:12px;line-height:14px;color:#4f606e;margin-top:4px}.step2 .delivery-address{margin-bottom:32px}.step2 .delivery-content{display:none;padding-left:30px;padding-top:24px;padding-bottom:8px}.step2 .delivery-content#delivery_courier_content{padding-bottom:0}@media (min-width:768px){.step2 .fake-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.step2 .fake-radio.checked~.delivery-content{display:block}.step2 .radio-cost{margin-top:12px;padding-left:30px;font-weight:500;font-size:16px;line-height:18px;color:#4f606e}@media (min-width:768px){.step2 .radio-cost{padding-left:0;margin-top:0;text-align:right}}.step2 .radio-cost.free{color:#01915d}.step2 .save_checkbox{margin-bottom:0}.step2 .save_address_name{display:none;margin-top:16px}.step2 .np_address,.step2 .np_postbox{display:none}.step2 .delivery_case{margin-bottom:0}.step2 .addresses-wrap,.step2 .comment-wrap{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease;will-change:height}.step2 .comment-btn-wrap{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.step2 .comment-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:14px;line-height:16px;color:#0163d1;border-bottom:1px dashed #0163d1;padding-bottom:1px}.step2 .comment-btn:hover .btn-text{border-color:transparent}.step2 .comment-btn:hover .ico{color:#0163d1}.step2 .comment-btn .btn-text{line-height:15px;color:#0163d1;border-bottom:1px dashed #0163d1}.step2 .comment-btn .ico{font-size:18px;margin-right:12px}.step2 .comment{padding-top:16px}.step2 .comment-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.step2 .textarea{background-color:#f3f5f6;border-radius:6px}.step2 .textarea~.fake-placeholder{background-color:#f3f5f6}.step2 .comment-text{font-size:12px;line-height:16px}@media (min-width:768px){.step2 .comment-text{font-size:14px}}.step2 .ico-close{font-size:16px;color:#5f6565;cursor:pointer}.step2 .ico-close:hover{color:#d8352a}.step2 .pickup-map .pickup-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 16px;background-color:#f0f7ff;border-radius:6px;font-weight:600;font-size:14px;line-height:18px}.step2 .pickup-map .pickup-address .ico{font-size:20px;margin-right:8px}.step2 .pickup-map .pickup-map-link{font-weight:500;display:inline-block;padding-bottom:1px;margin-top:16px}@media (min-width:768px) and (max-width:1023px){.step2 .pickup-map .pickup-map-link{margin-top:0;position:absolute;top:50%;left:calc(100% + 16px);white-space:pre;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1366px){.step2 .pickup-map .pickup-map-link{margin-top:0;position:absolute;top:50%;left:calc(100% + 16px);white-space:pre;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.step2 .fake-checkbox{margin-top:32px;margin-bottom:0}@media (min-width:768px){.step2 .fake-checkbox{margin-top:40px}}.step2 .addresses{padding-top:24px}.step3 .payment-content{display:none;padding-top:16px;padding-left:30px}.step3 .payment-credit .fake-select{margin-bottom:16px}.step3 .payment-credit .row-variant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step3 .payment-credit .row-variant:not(:last-child){margin-bottom:12px}.step3 .payment-credit .row-text{font-weight:500;font-size:12px;line-height:14px;color:#4f606e}@media (min-width:768px){.step3 .payment-credit .row-text{font-size:14px;line-height:16px}}.step3 .payment-credit .row_value{font-weight:500;font-size:12px;line-height:14px}@media (min-width:768px){.step3 .payment-credit .row_value{font-size:14px;line-height:16px}}.step3 .fake-radio.checked~.payment-content{display:block}.step3 .tab:not(.checked){display:none}.step3 .payment-text{font-weight:500;font-size:14px;line-height:18px;color:#4f606e;padding:12px 0}.step3 .payment-togglers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}.step3 .payment-togglers .toggler-btn{font-weight:500;font-size:14px;line-height:20px;padding-bottom:10px;border-bottom:2px solid transparent;cursor:pointer}@media (min-width:360px){.step3 .payment-togglers .toggler-btn{font-size:16px}}.step3 .payment-togglers .toggler-btn:not(:last-child){margin-right:16px}@media (min-width:360px){.step3 .payment-togglers .toggler-btn:not(:last-child){margin-right:32px}}.step3 .payment-togglers .toggler-btn.active{color:#0163d1;border-color:#0163d1}.step3 .payment-togglers .toggler-btn:hover{color:#0163d1}.step3 .fake-checkbox{margin-bottom:0}.step4 .recipient-content{display:none;padding-left:30px;padding-top:16px}.step4 .recipient-content .fake-radio.checked~.recipient-content{display:block}.step4 .fake-checkbox{margin-top:32px}.checkout-loader{display:none;opacity:0;position:fixed;left:0;top:0;z-index:20;background-color:rgba(0,0,0,.15);width:100%;height:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.checkout-loader.loading{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-loader .custom_loader{width:auto;height:auto}.checkout-loader .custom_loader:after{width:60px;height:60px;border-width:6px}.checkout-information{border-radius:6px;overflow:hidden;background-color:#fff;margin-bottom:8px;padding:24px 16px 32px}@media (min-width:768px){.checkout-information{padding:32px 24px 48px}}@media (min-width:1024px){.checkout-information{padding:32px 40px 48px;margin-bottom:0}}.checkout-information .inform-block:not(:last-child){margin-bottom:32px}@media (min-width:768px){.checkout-information .inform-block:not(:last-child){margin-bottom:40px}}.checkout-information .inform-caption{font-weight:700;font-size:18px;line-height:20px;margin-bottom:32px}.checkout-information .inform-title{font-weight:600;font-size:16px;line-height:20px;margin-bottom:16px}@media (min-width:768px){.checkout-information .inform-title{margin-bottom:24px}}.checkout-information .inform-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 10px;border-radius:6px}@media (min-width:768px){.checkout-information .inform-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px}}.checkout-information .inform-row:nth-child(even){background-color:#f3f5f6}.checkout-information .inform-row .name{font-weight:500;font-size:14px;line-height:18px;color:#4f606e;min-width:45%;max-width:45%;margin-right:8px}@media (min-width:768px){.checkout-information .inform-row .name{min-width:237px;max-width:237px;margin-right:20px;margin-bottom:0;font-size:16px;line-height:20px;text-transform:inherit;width:40%}}.checkout-information .inform-row .value{font-weight:500;font-size:14px;line-height:18px;max-width:55%;word-wrap:break-word}@media (min-width:768px){.checkout-information .inform-row .value{font-size:16px;width:60%}}.checkout-thx{position:relative;overflow:hidden;border-radius:6px;padding:24px 16px;min-height:298px;margin-bottom:8px}@media (min-width:768px){.checkout-thx{padding:32px 40px;min-height:440px}}@media (min-width:1280px){.checkout-thx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:340px}}.checkout-thx:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#e5edf7;z-index:-2}.checkout-thx .thx-title{color:#064080;font-weight:700;font-size:24px;line-height:26px;margin-bottom:16px}@media (min-width:1280px){.checkout-thx .thx-title{font-size:32px;line-height:38px}}.checkout-thx .thx-text{font-weight:500;font-size:14px;line-height:18px;color:#4f606e}@media (min-width:768px){.checkout-thx .thx-text{font-size:16px;line-height:22px}}@media (min-width:1280px){.checkout-thx .thx-text{max-width:285px}}.checkout-thx .thx-text br{display:none}@media (min-width:768px) and (max-width:1279px){.checkout-thx .thx-text br{display:inline}}.checkout-thx .thx-bg{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}.checkout-thx .thx-bg img{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:inherit}@media (min-width:1280px){.checkout-thx .thx-bg img{left:auto;right:0;-webkit-transform:none;transform:none}}@media (min-width:768px){.popup.popup-cart-stock{width:720px}}@media (min-width:1280px){.popup.popup-cart-stock{width:840px}}.popup.popup-cart-stock .popup-header{text-align:left;background-color:#fff;padding:18px 48px 18px 16px}@media (min-width:768px){.popup.popup-cart-stock .popup-header{padding:32px 24px}}@media (min-width:1280px){.popup.popup-cart-stock .popup-header{padding:32px 40px}}.popup.popup-cart-stock .popup-content{padding:16px 16px 24px}@media (min-width:768px){.popup.popup-cart-stock .popup-content{padding:24px 28px 32px}}@media (min-width:1280px){.popup.popup-cart-stock .popup-content{padding:24px 40px 48px}}.popup.popup-cart-stock .card-popup-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:6px;padding:8px 8px 16px 8px;position:relative}.popup.popup-cart-stock .card-popup-stock:not(:first-child){margin-top:8px}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px 8px 8px}}.popup.popup-cart-stock .card-popup-stock .card-image{min-width:64px;max-width:64px;min-height:64px;max-height:64px;overflow:hidden;margin-right:10px}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock .card-image{min-width:80px;max-width:80px;min-height:80px;max-height:80px;margin-right:14px}}.popup.popup-cart-stock .card-popup-stock .card-image-link:hover img{opacity:.85}.popup.popup-cart-stock .card-popup-stock .card-image-link img{display:block}.popup.popup-cart-stock .card-popup-stock .card-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.popup.popup-cart-stock .card-popup-stock .card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock .card-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.popup.popup-cart-stock .card-popup-stock .card-text-link{font-weight:400;font-size:13px;line-height:14px;color:#4f606e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:54px;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock .card-text-link{margin-right:34px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.popup.popup-cart-stock .card-popup-stock .card-text-link:hover{color:#0163d1}.popup.popup-cart-stock .card-popup-stock .card-price{margin-top:16px}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock .card-price{margin-top:0}}.popup.popup-cart-stock .card-popup-stock .card-price .no-price{font-weight:500;font-size:14px;line-height:16px;white-space:pre}@media (min-width:768px){.popup.popup-cart-stock .card-popup-stock .card-price .no-price{font-size:14px;line-height:18px}}.personal-office{margin-bottom:20px}.fg-radio .register-content{-webkit-transition:max-height .3s;transition:max-height .3s;will-change:max-height}.fg-radio .register-content .open{max-height:300px}.fg-radio .register-content .close{max-height:0}.fg-radio .register-text{font-weight:500;font-size:14px;line-height:18px;color:#4f606e}.courier-notice{color:#01905d;margin-bottom:10px}.hidden{display:none}.bonuses-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.input-bonuses,.input-fishka{position:relative}.fishka_label{display:none}.bill-fishka{display:none;margin-top:16px}.btn-bonuses,.btn-fishka,.btn-fishka-points{position:absolute;right:1px;top:1px;height:58px;border-top-left-radius:0;border-bottom-left-radius:0}.cart-bonuses{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s;will-change:max-height;margin-bottom:8px}.cart-bonuses input.success{border-color:green}.cart-bonuses label.success{color:green;font-weight:500;font-size:12px;line-height:18px;padding-left:12px}.bonuses-score,.bonuses_score_hidden{display:none}.applied-bonuses,.cart-promo-fishka,.fishka-points{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s;will-change:max-height}