.section-cart img{max-width:100%;height:auto}.section-cart .rev-cart,.section-cart .checkout-layout{display:grid;grid-template-columns:auto 320px;grid-column-gap:40px}.section-cart .checkout-layout .rev-cart{grid-template-columns:100%}.section-cart .cart-top{display:grid;grid-template-columns:80px auto repeat(3,15%) 7%;grid-column-gap:20px;font-weight:300;opacity:.7;padding:10px 0}.section-cart .cart-top.in-sidebar{grid-template-columns:100%}.section-cart .cart-item{display:grid;grid-template-columns:80px auto repeat(3,15%) 7%;grid-column-gap:20px;grid-row-gap:20px;border-top:1px solid var(--border-color);padding:10px 0}.section-cart .cart-item:last-child{border-bottom:1px solid var(--border-color)}.section-cart .item-title{font-weight:300}.section-cart .item-title .title{margin-bottom:10px}.section-cart .item-title .title a{font-weight:500;text-decoration:none}.section-cart .item-title .sku{font-weight:300;opacity:.7;margin-bottom:10px}.section-cart .item-title .var-point span{opacity:.7}@media(max-width:767px){.section-cart .item-title{padding-right:25px}}.section-cart .item-quantity .quantity-block .grid{display:grid;grid-template-columns:1fr 1fr;width:100%;height:40px}.section-cart .item-quantity .quantity-block input[type=number]{width:100%;height:40px;text-align:center;border:1px solid var(--border-color);border-radius:var(--controls-form-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}.section-cart .item-quantity .quantity-block input[type=number]{-moz-appearance:textfield}.section-cart .item-quantity .quantity-block input::-webkit-outer-spin-button,.section-cart .item-quantity .quantity-block input::-webkit-inner-spin-button{-webkit-appearance:none}.section-cart .item-quantity .quantity-block button{display:block;cursor:pointer;width:100%;height:20px;border:0;background-color:transparent;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);color:inherit}.section-cart .item-quantity .quantity-block button svg{margin:auto}.section-cart .item-quantity .quantity-block button[data-quantity-change="-1"]{border-top:0;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-bottom-right-radius:var(--controls-form-border-radius)}.section-cart .item-quantity .quantity-block button[data-quantity-change="-1"] svg{transform:rotate(180deg)}.section-cart .item-quantity .quantity-block button[data-quantity-change="1"]{border-top-right-radius:var(--controls-form-border-radius)}.section-cart .item-quantity .quantity-block.small .grid{grid-template-columns:30px 30px;width:60px;height:30px}.section-cart .item-quantity .quantity-block.small input[type=text]{width:30px;height:30px}.section-cart .item-quantity .quantity-block.small button{width:30px;height:15px;line-height:10px}.section-cart .item-quantity .quantity-block.small button svg{width:6px}.section-cart .item-price [data-custom-price]{font-weight:500}.section-cart .item-price [data-custom-old-price]{display:none;font-weight:300;opacity:.7;text-decoration:line-through}.section-cart .item-price [data-custom-old-price].is-active{display:block}.section-cart .item-total-price [data-cart-item-total-price]{font-weight:600}.section-cart .item-total-price [data-custom-item-total-old-price]{display:none;font-weight:300;opacity:.7;text-decoration:line-through}.section-cart .item-total-price [data-custom-item-total-old-price].is-active{display:block}.section-cart .item-delete{text-align:center}.section-cart .item-delete button{cursor:pointer;border:0;outline:none;background-color:transparent;width:20px;padding:0}.section-cart .item-delete svg{width:100%;height:auto}.section-cart .cart-sidebar{border:1px solid var(--border-color)}.section-cart .cart-sidebar .sidebar-point{border-bottom:1px solid var(--border-color);padding:20px}.section-cart .cart-sidebar .sidebar-point:last-child{border-bottom:0}.section-cart .cart-sidebar .sidebar-point .coupon-content ul{list-style:none;font-size:1.1em;font-weight:600}.section-cart .cart-sidebar .coupon-header{font-weight:500;margin-bottom:10px}.section-cart .cart-sidebar [data-coupon-submit]{display:none}.section-cart .cart-sidebar .insales-ui-discount-item{margin-bottom:10px}.section-cart .cart-sidebar .total{font-size:1.2rem;margin-bottom:10px}.section-cart .insales-ui-discount-item,.section-cart .total{display:grid;grid-template-columns:auto max-content;align-items:self-end;grid-column-gap:20px}.section-cart .insales-ui-discount-item,.section-cart .total [data-custom-item-total-old-price]{font-weight:300;opacity:.7;text-decoration:line-through}.section-cart .insales-ui-discount-item,.section-cart .total [data-custom-item-total-old-price].is-active{display:block}.section-cart .insales-ui-discount-item,.section-cart .insales-ui-discount-error{font-weight:300;font-size:.8rem;padding:10px;margin-bottom:10px}.section-cart .checkout-layout .rev-cart .item-quantity,.section-cart .checkout-layout .rev-cart .item-delete{display:none}.section-cart .checkout-layout .rev-cart.is-active .item-quantity,.section-cart .checkout-layout .rev-cart.is-active .item-delete{display:block}.section-cart .checkout-layout #discounts-block{display:none}.section-cart .checkout-layout .co-sidebar-wrapper{position:sticky;top:20px}.section-cart .checkout-layout .co-sidebar-wrapper .co-sidebar{max-height:600px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.section-cart .checkout-layout .co-sidebar-wrapper .co-sidebar .stop{top:auto!important}.section-cart .checkout-layout .co-sidebar{position:static;width:100%;box-shadow:none}.section-cart .checkout-layout .co-basket_item-list{display:none}.section-cart .checkout-layout .co-checkout-block--padded{padding:0}.section-cart .checkout-layout .co-basket_subtotal-list{border-top:0;border-bottom:1px solid var(--border-color);padding:20px 20px 10px;margin-bottom:0}.section-cart .checkout-layout .co-basket_subtotal-list>*{margin-bottom:10px}.section-cart .checkout-layout .co-basket_total{padding:20px}.section-cart .checkout-layout .co-basket_total .co-basket_total-title,.section-cart .checkout-layout .co-basket_total .co-basket_total-price{font-size:1.2rem;font-weight:500}.section-cart .checkout-layout .co-basket_subtotal-title{font-weight:300;opacity:.7;font-size:1rem}.section-cart .checkout-layout .co-basket_subtotal-price{font-weight:400;font-size:1rem}.section-cart .checkout-layout .co-basket_discount [data-cart-discounts-ajax=true]{display:none}.section-cart .checkout-layout .cart__area-coupon{margin-top:15px}.section-cart .checkout-layout .co-basket_final{padding:0 20px 20px}.section-cart .real-checkout .co-input-description{color:inherit!important}.section-cart .real-checkout #order_form{margin-top:40px}.section-cart .real-checkout #order_form>.co-checkout-block{display:grid}.section-cart .real-checkout .js-login-box .co-input-description{margin-top:.25rem;margin-bottom:.25rem}.section-cart .real-checkout #checkout_buyer_fields,.section-cart .real-checkout .co-delivery_method-list>.co-checkout-block,.section-cart .real-checkout .co-input--captcha,.section-cart .real-checkout .js-comment-box{border-left:1px solid var(--border-color);padding:20px 0 20px 40px;margin-bottom:0}.section-cart .real-checkout #checkout_buyer_fields:empty,.section-cart .real-checkout .co-delivery_method-list>.co-checkout-block:empty,.section-cart .real-checkout .co-input--captcha:empty,.section-cart .real-checkout .js-comment-box:empty{display:none}@media(max-width:767px){.section-cart .real-checkout #checkout_buyer_fields,.section-cart .real-checkout .co-delivery_method-list>.co-checkout-block,.section-cart .real-checkout .co-input--captcha,.section-cart .real-checkout .js-comment-box{border-left:0;padding:20px 0}}.section-cart .real-checkout .co-input--captcha{margin-top:0;margin-bottom:20px}.section-cart .real-checkout .co-input-label{font-size:.9rem;opacity:.7;margin-bottom:.7rem}.section-cart .real-checkout .co-title--h2{font-size:1.25rem;font-weight:500;opacity:1}.section-cart .real-checkout .co-title--h2:not(:empty):before{content:attr(data-custom-index);width:40px;height:40px;display:inline-block;vertical-align:middle;text-align:center;line-height:38px;border:1px solid var(--border-color);border-radius:50%;background-color:var(--bg);margin:0 20px 0 -60px}.section-cart .real-checkout .co-title{margin-bottom:1rem}.section-cart .real-checkout .co-social_login-button{min-width:30px;height:30px;font-size:.9rem!important;padding:0}.section-cart .real-checkout .co-input.co-input--password,.section-cart .real-checkout .co-input.co-input--password_confirmation{flex:0 0 50%}.section-cart .real-checkout .co-input.co-input--password{padding-right:7px}.section-cart .real-checkout .co-input.co-input--password_confirmation{padding-left:7px}.section-cart .real-checkout .co-input.co-input--checkbox{margin-top:1rem}.section-cart .real-checkout .js-modal-body .co-input{padding:0!important;margin:0!important;margin:1.5rem 0!important}.section-cart .real-checkout .co-input+.co-input,.section-cart .real-checkout .co-tabs-content+.co-input{margin-top:1.5rem}.section-cart .real-checkout .js-parent-tabs{display:grid;grid-column-gap:10px;grid-row-gap:10px}.section-cart .real-checkout .js-parent-tabs.delivery{grid-template-columns:repeat(var(--grid-delivery),1fr)}.section-cart .real-checkout .js-parent-tabs.delivery>div:not([class]){display:grid;grid-gap:10px}.section-cart .real-checkout .js-parent-tabs.payment{grid-template-columns:repeat(var(--grid-payment),1fr)}@media(min-width:768px){.section-cart .real-checkout .js-parent-tabs.payment>h3.co-title{grid-column:auto/span var(--grid-payment)}}.section-cart .real-checkout label.co-delivery_method,.section-cart .real-checkout label.co-payment_method{display:grid;grid-template-columns:max-content auto max-content;grid-column-gap:10px;border-radius:var(--border-radius);border:1px solid var(--border-color);min-width:0;height:100%;padding:10px!important}.section-cart .real-checkout label.co-delivery_method .co-toggable_field-information,.section-cart .real-checkout label.co-payment_method .co-toggable_field-information{padding:0}.section-cart .real-checkout label.co-delivery_method .co-input-title,.section-cart .real-checkout label.co-payment_method .co-input-title{font-size:1rem}.section-cart .real-checkout label.co-delivery_method .co-input-description,.section-cart .real-checkout label.co-payment_method .co-input-description{font-size:.85rem;line-height:1.3rem;opacity:.7;margin-top:.25rem;margin-bottom:0}.section-cart .real-checkout label.co-delivery_method .co-input-description:empty,.section-cart .real-checkout label.co-payment_method .co-input-description:empty{display:none}.section-cart .real-checkout label.co-delivery_method .co-delivery_method-price,.section-cart .real-checkout label.co-payment_method .co-delivery_method-price,.section-cart .real-checkout label.co-delivery_method .co-toggable_field-price,.section-cart .real-checkout label.co-payment_method .co-toggable_field-price{font-weight:500;font-size:1.1rem;padding:0}.section-cart .real-checkout label.co-delivery_method .co-delivery_method-price:empty,.section-cart .real-checkout label.co-payment_method .co-delivery_method-price:empty,.section-cart .real-checkout label.co-delivery_method .co-toggable_field-price:empty,.section-cart .real-checkout label.co-payment_method .co-toggable_field-price:empty{display:none!important}.section-cart .real-checkout label.co-delivery_method.not_available,.section-cart .real-checkout label.co-payment_method.not_available{display:none!important}.section-cart .real-checkout #delivery_address{margin-bottom:2rem}.section-cart .real-checkout .co-tabs+.co-checkout-block{margin-top:0}.section-cart .real-checkout .co-input--error .co-input-notice{text-align:left;font-weight:300;font-size:.8rem;padding:10px}.section-cart .real-checkout #create_order{display:none}.section-cart .co-modal .co-modal-title{font-size:1.2rem;font-weight:500}.section-cart .co-modal .co-button--password_recover{display:inline-block;margin-top:15px}.section-cart .co-tabs-content .radio>span,.section-cart .co-input--radio>span,.section-cart .co-toggable_field-input--checkbox>span,.section-cart .co-toggable_field-input--radio>span{background-color:var(--color-btn-bg);background-color:transparent;color:var(--color-btn-bg)}.section-cart .co-tabs-content .radio>span:after,.section-cart .co-input--radio>span:after,.section-cart .co-toggable_field-input--checkbox>span:after,.section-cart .co-toggable_field-input--radio>span:after{color:var(--color-btn-color)!important}.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs label.co-delivery_method,.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs label.co-payment_method{grid-template-columns:max-content auto}.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs label.co-delivery_method .co-delivery_method-price,.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs label.co-payment_method .co-delivery_method-price,.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs label.co-delivery_method .co-toggable_field-price,.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs label.co-payment_method .co-toggable_field-price{text-align:right;grid-column:auto / span 2;margin-top:10px}@media(min-width:768px){.section-cart:not([style*="--grid-delivery:1"]) .js-parent-tabs .co-map_zones-map{grid-column:auto / span var(--grid-delivery)}}.section-cart[style*="--comment-end:true"] .real-checkout .js-comment-box{order:10;margin-bottom:0}@media(max-width:767px){.section-cart .rev-cart,.section-cart .checkout-layout{grid-template-columns:repeat(1,1fr)}.section-cart .rev-cart>*,.section-cart .checkout-layout>*{min-width:0}.section-cart .rev-cart .co-sidebar-wrapper .co-sidebar,.section-cart .checkout-layout .co-sidebar-wrapper .co-sidebar{display:block;background-color:var(--bg);border:0}.section-cart .rev-cart .co-sidebar-wrapper .co-sidebar-toggler,.section-cart .checkout-layout .co-sidebar-wrapper .co-sidebar-toggler{display:none}.section-cart .rev-cart .co-basket_subtotal-list,.section-cart .checkout-layout .co-basket_subtotal-list{padding:20px 0 10px}.section-cart .rev-cart .co-basket_total,.section-cart .checkout-layout .co-basket_total{padding:15px 0}.section-cart .rev-cart .co-basket_final,.section-cart .checkout-layout .co-basket_final{padding:0 0 20px}.section-cart .cart-sidebar{margin-top:20px}.section-cart .cart-top{display:none}.section-cart .cart-item{position:relative;grid-template-areas:"image title title title" "image price quan total";grid-template-columns:auto}.section-cart .cart-item .item-image{width:60px;grid-area:image}.section-cart .cart-item .item-title{grid-area:title}.section-cart .cart-item .item-quantity{grid-area:quan;align-self:center}.section-cart .cart-item .item-price{grid-area:price;align-self:center}.section-cart .cart-item .item-discount{display:none}.section-cart .cart-item .item-total-price{grid-area:total;align-self:center}.section-cart .cart-item .item-delete{position:absolute;right:0;top:0;padding:0;margin:10px 0 0}.section-cart .co-client-logged,.section-cart .co-client-name{font-size:1.1rem;font-weight:500}.section-cart .co-client-logged{margin-bottom:.5rem}.section-cart .co-client-info{margin-bottom:1rem}.section-cart .co-input-description{font-size:.9rem}.section-cart .real-checkout #order_form>.co-checkout-block:empty{display:none}.section-cart .real-checkout .co-title--h2{font-size:1.3rem;margin-bottom:25px}.section-cart .real-checkout .co-title--h2:not(:empty):before{display:none}.section-cart .real-checkout .js-parent-tabs.delivery,.section-cart .real-checkout .js-parent-tabs.payment{grid-template-columns:1fr}}.section-cart [data-delivery-tariffs-body-]{display:grid;grid-gap:10px}.section-cart[style*="--hide-cart-checkout:true"] .checkout-layout .rev-cart{display:none!important}.section-cart .js-cart-empty{display:none;font-size:1.1rem;text-align:center;padding:10px;margin-top:100px;margin-bottom:100px}.section-cart.is-empty form.rev-cart{display:none}.section-cart.is-empty .js-cart-empty{display:block}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-cart.css.map */
