#paypal-button-container .component-frame.visible{position:relative}.checkout .form-control{border-color:#ddd}.checkout .form-control:focus-within{border-color:#000;box-shadow:none}.checkout-steps,.checkout-steps .step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px}.checkout-steps .step{font-weight:400}.checkout-steps .step.active .num{color:#fff;background-color:#242424}.checkout-steps .step.step-sep{width:40px;height:2px;background-color:#ddd}.checkout-steps .step .num{width:2.5rem;height:2.5rem;line-height:2.125rem;font-weight:600;text-align:center;border:1px solid #242424;border-radius:100%}.sticky-block{position:-webkit-sticky;position:sticky;top:165px}.sum-info{padding:1.5625rem;background-color:#f4f4f4;border-radius:12px}.sum-info h3 img{max-width:1.125rem}.sum-info .sum-products{overflow:hidden;overflow-y:scroll;max-height:300px;padding-right:.4375rem}.sum-info .sum-products .product-row{margin:.9375rem 0;background-color:#fff;padding:.9375rem .625rem;border-radius:12px}.sum-info .sum-products .product-row .product-prices{width:100%;-webkit-box-pack:end;justify-content:end}.sum-info .sum-products .product-row .product-prices .price{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}.sum-info .sum-products .product-row .product-prices .price .price-col{padding:0;border:0}.sum-info .sum-products .product-row .form-switch{font-size:.875rem;line-height:1rem;color:#242424;font-weight:400;display:block;padding-left:2.5rem}.sum-info .sum-products .product-row .widget-quantity{width:auto}.sum-info .sum-products .product-row:first-of-type{margin-top:0}.sum-info .sum-products .product-row:last-of-type{margin-bottom:0}.sum-info .sum-products .product-row .product-img{height:80px}.sum-info .sum-products .product-row .product-name{color:#000;font-size:1rem;line-height:1.125rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sum-info .sum-products .product-row .product-attr{color:#707070;font-size:.875rem;font-weight:500}.sum-info .sum-products .product-row .remove{width:20px;height:20px;background:#d9d9d9 url(/build/images/close.f29522a5.svg) 50% no-repeat;background-size:8px;border-radius:100%}.sum-info .sum .row-sum{padding:.3125rem 0}.sum-info .sum .row-sum:not(.total-sum){font-size:.875rem;color:#000;font-weight:400}.sum-info .sum .row-sum.save-sum{border-bottom:0}.sum-info .sum .row-sum.save-sum .lab,.sum-info .sum .row-sum.save-sum .price,.sum-info .sum .row-sum.save-sum .product-prices .price .val{color:#ed1c24}.sum-info .sum .row-sum .lab{font-weight:400;margin-bottom:6px}.sum-info .sum .row-sum.total-sum .lab{font-weight:600}.sum-info .sum .row-sum.total-sum .product-prices .price .val{font-size:1.5rem;font-weight:400}.sum-info .sum .checkbox label .product-prices{display:inline-block}.sum-info .sum .checkbox label .product-prices .price strong{display:-webkit-box;display:flex;padding-left:.25rem}.sum-info .sum hr{color:#ddd;opacity:1}.row-promo-code .promo-code{display:-webkit-box;display:flex;gap:.625rem;-webkit-box-align:stretch;align-items:stretch}.row-promo-code input{-webkit-box-flex:1;flex:1;height:inherit}.row-promo-code button img{position:relative;top:-1px}.other-address{background-color:rgba(230,184,0,.1);padding:1.25rem;border:1px solid #e6b800;border-radius:12px}.other-address p{font-size:.875rem}.radio-frame label{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.radio-frame label:hover{border-color:#000}.radio-frame input[type=radio]{display:none}.radio-frame input[type=radio]:checked+.frame .frame-checked:before{background-color:#3e8253}.radio-frame input[type=radio]:checked+.frame .frame-checked:after{border-color:#3e8253}.radio-frame input[type=radio]:checked+.frame{background-color:rgba(62,130,83,.1);border-color:#3e8253}.radio-frame input[type=radio]:checked.cancelled+.frame .frame-checked:before{background-color:#c60f20}.radio-frame input[type=radio]:checked.cancelled+.frame .frame-checked:after{border-color:#c60f20}.radio-frame input[type=radio]:checked.cancelled+.frame{background-color:rgba(130,62,62,.1);border-color:#c60f20}.radio-frame .frame-checked{width:20px;height:20px;position:relative;border-radius:100%}.radio-frame .frame-checked:before{background-color:#fff;top:4px;left:4px;width:12px;height:12px;border-radius:100%}.radio-frame .frame-checked:after,.radio-frame .frame-checked:before{content:"";position:absolute;display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.radio-frame .frame-checked:after{left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%}.radio-frame .frame{border:1px solid #ddd;border-radius:12px;padding:1.5625rem}.radio-frame .frame h4{font-weight:600}.radio-frame .frame .lab{color:#707070;font-size:.75rem;line-height:.75rem}.radio-frame .frame .val{color:#000;font-size:.875rem;line-height:1.25rem;font-weight:400}.radio-frame .frame .method-icon{position:relative;max-height:2rem}.radio-frame .frame .method-icon-sm{width:1.125rem}.radio-frame .frame .price .val-decimal,.radio-frame .frame .price .val-integers,.radio-frame .frame .price .val-sep{font-weight:600}.stores-modal .store-meta{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.stores-modal .stores-list .store-box{border:1px solid #f4f4f4;border-radius:12px;position:relative;overflow:hidden}.stores-modal .stores-list .store-box .store-info{padding:1.25rem}.stores-modal .stores-list .store-box .store-info img{width:18px}.stores-modal .stores-list .store-box .store-info .store-city{color:#000;font-size:1.5rem;line-height:1.5rem;font-weight:400;text-transform:uppercase}.stores-modal .stores-list .store-box .store-info .store-name{color:#000;font-weight:700}.stores-modal .stores-list .store-box .store-info .store-work-time{color:#000;font-weight:500;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.stores-modal .stores-list .store-box .store-info .store-work-time img{height:14px}.stores-modal .stores-list .store-box .store-info .store-address{color:#000;font-weight:500;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.stores-modal .stores-list .store-box .store-info .store-address img{height:16px}.stores-modal .stores-list .store-box .store-actions{background-color:#f4f4f4;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:1.25rem}.stores-modal .stores-list .store-box .store-actions .store-phone{font-weight:500}.stores-modal .stores-list .store-box .store-actions .store-phone:hover{text-decoration:underline}.stores-modal .stores-list .store-box .store-actions .store-phone img{display:inline-block;margin-right:.3125rem}.stores-modal .stores-list .store-box .store-actions .btn{padding:0 1.25rem}.preview-frame{background-color:#f4f4f4;border-radius:12px;padding:1.5625rem}.preview-frame .val{color:#000;font-size:.875rem;font-weight:500}.order-sum{background-color:#f4f4f4;border-radius:12px;padding:1.5625rem}@media only screen and (min-width:0px) and (max-width:767px){.order-sum{padding:.5rem 0}}.order-sum .row-sum{padding:.625rem 0}.order-sum .row-sum.product-row{border-bottom:0}.order-sum .row-sum.product-row .price .val{font-weight:400}.order-sum .row-sum.total-sum{font-weight:600;border-top:1px solid #ddd}.order-sum .row-sum.total-sum .price{font-weight:600}.order-sum .row-sum.subtotal{border-bottom:0;border-top:1px solid #ddd}.order-sum .row-sum.subtotal .price .val{font-weight:400}.order-sum .row-sum.save-sum{border-bottom:0}.order-sum .row-sum.save-sum .lab,.order-sum .row-sum.save-sum .price,.order-sum .row-sum.save-sum .price .val{color:#ed1c24}.order-sum .row-sum .lab{color:#000}.order-sum .row-sum .product-name{color:#000;font-weight:600;line-height:1.25rem;display:inline-block}@media only screen and (min-width:0px) and (max-width:767px){.order-sum .row-sum .product-name{line-height:1.125rem}}.order-sum .row-sum .product-meta{color:#707070;font-size:.875rem;line-height:1.125rem}.order-sum .row-sum .product-img{border-radius:12px}@media only screen and (min-width:0px) and (max-width:767px){.order-sum .row-sum .product-img{max-width:60px}}.order-sum .row-sum .price{color:#000;font-size:1rem;font-weight:500;display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center}@media only screen and (min-width:0px) and (max-width:767px){.order-sum .row-sum .price.product-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0}}.order-sum .row-sum .price .val-decimal{font-size:.625rem;position:relative;top:-5px;left:-2px}.order-sum .row-sum .price .val-sep{color:#ddd}.special-offer .holder{padding:1.25rem;border-radius:12px 12px 0 0;border:1px solid #ddd}.special-offer .holder .offer-name{font-size:1rem}.special-offer .holder .offer-meta{color:#707070;font-size:.875rem}.special-offer .offer-action{color:#fff;font-size:.875rem;font-weight:400;text-align:center;background-color:#ed1c24;padding:.625rem .9375rem;border-radius:0 0 12px 12px}.special-offer .offer-action span{font-size:1rem;font-weight:700}.have-question{padding:1.25rem;box-shadow:0 8px 40px -8px rgba(0,0,0,.1607843137);border-radius:12px}.have-question .info-card{border:1px solid #ddd;border-radius:12px;display:-webkit-box;display:flex;padding:1.25rem 1.875rem;gap:.9375rem}.have-question .info-card img{max-width:40px}.have-question .info-card .lab{color:#707070;font-size:.75rem;line-height:.75rem;margin:0 0 .4375rem}.have-question .info-card .val{color:#000;font-size:1.25rem;line-height:1.25rem;font-weight:500;text-transform:uppercase}.have-question .info-card .val:hover{text-decoration:underline}.you-wait ul li a{padding:.625rem 0;position:relative}.you-wait ul li a:hover{text-decoration:underline}.you-wait ul li a:after{content:"";background:url(/build/images/arrow_right_dark.c1c6a169.svg) 50% no-repeat;background-size:.875rem;width:.875rem;height:.875rem;display:inline-block;margin:0 0 0 .625rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.get-points{padding:1.25rem;border:1px solid #ddd;border-radius:12px}.get-points .lab{color:#000;font-size:1rem;font-weight:600}.get-points .lab .price{display:inline-block}.get-points .lab .price .val-decimal{font-size:.75rem;position:relative;top:-5px;left:-2px}.get-points .progress-wrap{background-color:#ddd;border-radius:4px;overflow:hidden;position:relative}.get-points .progress-wrap .progress-val{background-color:#461855;height:8px}.get-points .get-level{color:#707070;font-size:1rem}#offices-container{overflow-y:scroll;height:50vh;padding:0 .9375rem 0 0}#offices-container .office-element{border-radius:15px;border:1px solid #ccc;cursor:pointer}#offices-container .office-element img{border-radius:15px;display:inline}#offices-container .office-element .btn{display:none}#offices-container .office-element.active{cursor:auto;background-color:rgba(62,130,83,.1);border-color:#3e8253}#offices-container .office-element.active .btn{display:inline-block}#map-container{height:100%;border-radius:15px}#map-container .map-item{width:32px;height:32px;border-radius:15px;border:2px solid #fff;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}#map-container .map-item.active{border-color:red}.user-tokenized-card{display:inline-block;border:1px solid #ccc;padding:12px;margin-right:15px;border-radius:10px}@media only screen and (min-width:0px) and (max-width:575px){.user-tokenized-card{width:100%;margin-right:0}}.user-tokenized-card input[type=radio]{margin-right:10px}.user-tokenized-card:has(input[type=radio]:checked){border:1px solid #000}.product-prices .price .price-col{width:auto}.product-prices .price .price-col:last-of-type{border-left:1px solid #ddd;padding-left:.3125rem}.product-prices .price .price-col:first-of-type{padding-right:.3125rem}.courier-logo{max-width:50px}.cart-products .product-row{padding:.625rem 0}.cart-products .product-row .product-img{height:60px}@media only screen and (min-width:0px) and (max-width:360px){.cart-products .product-row .product-img{height:40px}}@media only screen and (min-width:361px) and (max-width:768px){.cart-products .product-row .product-img{height:50px}}.cart-products .product-row .product-name{color:#000;font-size:1rem;line-height:1.25rem;font-weight:600}.cart-products .product-row .product-attr{color:#707070;font-size:.875rem;font-weight:500}.thankyou .for-you .btn-primary{color:#242424;background-color:#eac19b;border-color:#eac19b}.thankyou .order-sum .row-sum .product-img{max-width:100px}@media only screen and (min-width:0px) and (max-width:767px){.thankyou .order-sum .row-sum .product-img{max-width:50px}}@media only screen and (min-width:0px) and (max-width:767px){.thankyou .thankyou-cups{width:150px}}
/*# sourceMappingURL=checkout.958cd552.css.map */