.order-form .title{margin:20px 0;font-weight:bold;font-size:1.2rem}.order-form .field{margin:20px 0;font-size:16px}.order-form .cols{width:100%;max-width:930px;position:relative}.order-form .cols:after{clear:both;content:'';display:block}.order-form .left-col{padding-right:40px}.order-form .left-col,.order-form .right-col{float:left;width:50%;min-width:250px;box-sizing:border-box}@media (max-width:479px),(min-width:480px) and (max-width:767px){.order-form .left-col,.order-form .right-col{width:100%;padding-right:0}}.order-form form input[type="text"],.order-form form input[type="email"]{display:inline-block;width:100%;box-sizing:border-box;min-width:200px}.order-form form textarea{display:inline-block;width:100%;box-sizing:border-box;min-width:200px;height:50px}.order-form form .submit{margin:15px 0}.order-form form .delivery-choices ul,.order-form form .payment-choices ul{margin-top:5px;overflow-x:auto;scrollbar-width:none}.order-form form .delivery-choices label,.order-form form .payment-choices label{display:block;padding:2px 0;cursor:pointer}.order-form form .delivery-choices li,.order-form form .payment-choices li{white-space:nowrap}.order-form form .js-address,.order-form form .js-pickpoint,.order-form form .js-store{display:none}.order-form form .current-pickpoint{margin-top:5px;border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,0.1);padding:10px;background-color:#EEE;font-size:16px}.order-form form .current-pickpoint .tariff{font-size:14px}.order-form form .current-pickpoint .info{font-size:12px}.basket-detail .price-sale{font-size:1rem;color:red}.basket-detail .items{width:100%;max-width:900px}.basket-detail .items .row{padding:10px 0;border-bottom:1px solid #EEE;display:flex}.basket-detail .items .row:after{clear:both;content:'';display:block}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .row{display:block}}.basket-detail .items .col{display:flex;padding:5px 10px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .col{float:none;width:100%!important;padding:5px 0!important}}.basket-detail .items .col.product-col{width:calc(100% - 324px)}.basket-detail .items .col.quantity-col{width:130px}.basket-detail .items .col.price-col{width:100px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .col.price-col{display:none}}.basket-detail .items .sum-row-quantity{padding-left:40px;font-size:16px}.basket-detail .items .sum-row-total{font-size:20px;font-weight:500}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .desktop-sum-block{display:none}}.basket-detail .items .mobile-sum-block{display:none;margin-top:45px;font-size:16px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .mobile-sum-block{display:block}}.basket-detail .items .mobile-sum-block .data-row{margin-top:15px;justify-content:space-between;display:flex}.basket-detail .items .mobile-sum-block .itogo{font-size:20px;font-weight:500}.basket-detail .items .mobile-sum-block .total{font-size:18px;font-weight:500}.basket-detail .items .mobile-sum-block .discount{color:#F8345D}.basket-detail .items .picture{width:110px}.basket-detail .items .picture img{width:110px}.basket-detail .items .mobile-total-price{display:none;margin-bottom:10px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .mobile-total-price{display:block}}.basket-detail .items .mobile-total-price .total{font-size:16px;font-weight:500}.basket-detail .items .mobile-total-price .total.discounted{color:#F8345D}.basket-detail .items .mobile-total-price .old-total{display:none;margin-left:10px;text-decoration:line-through}.basket-detail .items .info{padding:0 10px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .info{padding-right:0}}.basket-detail .items .quantity{width:130px;white-space:nowrap}.basket-detail .items .total-price{white-space:nowrap;font-weight:500}.basket-detail .items .total-price .value{font-size:16px}.basket-detail .items .buttons{position:absolute;bottom:10px;right:80px}.basket-detail .items .buttons .favorite-button{margin-right:16px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .buttons{position:absolute;bottom:15px;right:0}}.basket-detail .items .change-quantity{display:inline-block;width:32px;height:32px;line-height:22px;padding:0;text-align:center;vertical-align:middle;font-size:24px;font-weight:400}.basket-detail .items .change-quantity:disabled{cursor:default;color:#CCC}.basket-detail .items .quantity-value{display:inline-block;box-sizing:border-box;width:34px;border:none;padding:0;text-align:center;vertical-align:middle;line-height:22px;font-size:16px}.basket-detail .items .quantity-value::-webkit-inner-spin-button,.basket-detail .items .quantity-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket-detail .items .head{border-top:1px solid #EEE;color:#999;font-weight:normal}@media (max-width:479px),(min-width:480px) and (max-width:767px){.basket-detail .items .head{display:none}}.basket-detail .items .item{position:relative;min-height:100px}.basket-detail .items .item a{font-size:14px;color:#333;text-decoration:none}.basket-detail .items .item a:hover{color:#4089ca}.basket-detail .items .offer{margin-top:10px;font-size:0.9rem;color:#777}.basket-detail .items .old-price{font-size:0.9rem;text-decoration:line-through}.basket-detail .items .price.new{color:red}.basket-detail .items .sum-row{line-height:20px}.basket-detail .items .sum-row .itogo{font-size:20px}.basket-detail .items .sum-row .total-price{font-size:20px}.basket-detail .items .discount{color:red}.basket-detail .items .calcs{margin-top:5px;color:#888;font-size:0.9rem}.basket-detail .items .calcs .old-calc{text-decoration:line-through}.basket-detail .items .calcs .calc.new{color:red}.basket-detail .promocode-wrapper{margin:15px 0;text-align:right}.basket-detail .promocode-wrapper .discount{color:red}.basket-detail .promocode-wrapper .discount-block{color:#888;font-size:0.9rem;margin-top:10px}.basket-detail#basket-empty .promocode-wrapper{text-align:left}main,.b-pagecol-fill{background-color:#f4f5f6!important}.b-pagecol-fill{padding:0!important}.checkout h1{font-size:32px;margin-top:0}@media (max-width:1023px){.checkout h1{font-size:26px}}.checkout h2{font-size:26px}@media (max-width:1023px){.checkout h2{font-size:22px}}.checkout .checkout-block{background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:20px 20px;padding-bottom:30px;margin:20px 0;border-radius:10px;max-width:900px}@media (max-width:479px),(min-width:480px) and (max-width:767px){.checkout .checkout-block{padding:20px 15px}}#checkout-mobile-nav-goto{background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,0.1);position:fixed;bottom:50px;height:50px;box-sizing:border-box;padding:7px 5px;display:flex;justify-content:space-between;width:100%;z-index:1000}#checkout-mobile-nav-goto .basket-panel{padding:0px 10px}#checkout-mobile-nav-goto .basket-panel .quantity{color:#999;font-size:12px}#checkout-mobile-nav-goto .basket-panel .total{font-size:14px;font-weight:600}#checkout-mobile-nav-goto .add-to-basket-button{display:inline-block;font-size:16px;padding:6px 20px}@media (min-width:1024px){#checkout-mobile-nav-goto{display:none}}