.cart-title{font-weight:700;padding:15px}.cart-block{background:#8ecae6;border:1px solid #8ecae6;border-radius:4px}.cart-block .has-background-light{background-color:#fff!important}@media screen and (min-width:1216px){#container-cart{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}}@media screen and (min-width:1216px) and (max-width:768px){#container-cart{-moz-column-gap:15px;column-gap:15px;row-gap:15px}}#container-cart.not-login{display:block}#container-cart #cart-table-block{grid-column:2;grid-row:1}#container-cart #order-info-block{grid-column:1;grid-row:1}.order-must-logged{font-weight:600;text-align:right}.order-must-logged a{color:var(--primary-color);font-weight:700;padding-left:30px;padding-right:30px}@media screen and (max-width:768px){.order-must-logged a{padding-left:15px;padding-right:15px}}#container-empty-cart{align-items:center;display:flex;flex-flow:column}#container-empty-cart i{font-size:90px}.order-info-container{margin-bottom:30px}@media screen and (max-width:768px){.order-info-container{margin-bottom:15px}}.order-info{display:grid}.order-info .textarea:not([rows]){line-height:13px;max-height:36px;min-height:36px}.order-info .field{margin:15px;padding:15px}@media screen and (max-width:1023px){.order-info .field:not(:last-child){margin-bottom:0}}.quick-order-section{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media screen and (max-width:768px){.quick-order-section{-moz-column-gap:15px;column-gap:15px;row-gap:15px}}@media screen and (min-width:1024px){.quick-order-section{grid-template-columns:repeat(2,1fr)}.quick-order-section .additional-order-section:only-child{grid-column:1/3}}@media screen and (max-width:1023px){.quick-order-section{grid-template-columns:repeat(1,1fr)}}#cart-quick-detail-block,#cart-quick-import-block{background-color:#8ecae6;margin:15px;padding:15px}#cart-quick-detail-block .cart-quick-detail-button,#cart-quick-detail-block .cart-quick-import-button,#cart-quick-import-block .cart-quick-detail-button,#cart-quick-import-block .cart-quick-import-button{height:36px;min-width:136px;padding:0 10px;transition:all .3s ease}#cart-quick-detail-block .cart-quick-detail-button:hover,#cart-quick-detail-block .cart-quick-import-button:hover,#cart-quick-import-block .cart-quick-detail-button:hover,#cart-quick-import-block .cart-quick-import-button:hover{background-color:rgba(0,0,0,.16)}.cart-quick-import-title{align-items:flex-end;display:flex;justify-content:space-between}.cart-quick-import-title a{color:var(--primary-color);font-size:16px}.cart-quick-detail{display:grid;gap:15px}@media print,screen and (min-width:769px){.cart-quick-detail{align-items:center;grid-template-columns:4fr repeat(2,1fr)}}@media screen and (max-width:768px){.cart-quick-detail{grid-template-columns:4fr 1fr}.cart-quick-detail .cart-quick-detail-button{grid-column:1/3;width:100%}}.cart-quick-import{display:grid;gap:15px}.cart-quick-import .file.has-name.input-file{display:grid;grid-template-columns:1fr}.cart-quick-import .file-label{flex-flow:row-reverse;gap:15px;width:100%}.cart-quick-import .file-cta,.cart-quick-import .file-name{border-radius:0!important;border-width:2px}.cart-quick-import .file-name{background-color:#fff;border-left:2px solid #ced2d3;line-height:1.5;max-width:none;width:100%}@media print,screen and (min-width:769px){.cart-quick-import{align-items:center;grid-template-columns:4fr 1fr}}@media screen and (max-width:768px){.cart-quick-import{grid-template-columns:4fr 1fr}.cart-quick-import .cart-quick-import-button,.cart-quick-import .input-file{grid-column:1/3;width:100%}}#payment-method-block .payment-gateway-information{align-items:center;display:flex;gap:7.5px}#payment-method-block .payment-gateway-information.with-image+input.payment-gateway+i{top:20px}#payment-method-block .payment-gateway-information .payment-image{max-width:40px}#payment-method-block .payment-gateway-information .payment-price{font-size:10px}#cart-table .values-list>.article-col{align-items:center;display:flex;gap:15px}@media screen and (max-width:768px){#cart-table .values-list>.article-col{align-items:flex-start;flex-flow:column;width:100%}#cart-table .values-list>.article-col .delete-cart-qty{line-height:1;position:absolute;right:10px}}.delete-cart-qty{cursor:pointer}.carrier-block input,.carrier-block select{max-width:100%;width:100%}.carrier-block .label{margin:unset}.carrier-block .delegation-info-block,.carrier-block .delegation-info-block>div,.carrier-block .grid,.carrier-block>.select{margin-top:15px}.carrier-block .delegation-info-block .address{margin-bottom:15px}.carrier-block .column{padding:15px}.carrier-block .alias{padding-top:15px}.carrier-block .grid{align-items:center;display:grid;gap:15px;grid-template-columns:1fr 2fr}@media screen and (max-width:1023px){.carrier-block .grid{grid-template-columns:1fr}}.notification.is-danger+.quick-order-section{margin-top:30px}@media screen and (max-width:768px){.notification.is-danger+.quick-order-section{margin-top:15px}}.has-info-block i{font-size:inherit}body#cart #cart-table{margin-bottom:30px}@media screen and (max-width:768px){body#cart #cart-table{margin-bottom:15px}}@media screen and (min-width:1216px){body#cart #cart-table.fixed{position:fixed;top:95px}}body#cart #cart-table .add-button-component{max-width:111px}body#cart #cart-table .add-button-component .add-cart-button span{display:none}@media screen and (max-width:1023px){body#cart #cart-table .add-button-component{grid-template-columns:2fr 1fr}}body#cart #cart-table .total-list-detail.add-coupon{grid-template-columns:1fr}body#cart #cart-table .total-list-detail .has-info-block{margin-left:5px}body#cart #cart-table .total-list-detail .add-coupon-block{text-align:right}body#cart #cart-table .total-list-detail .add-coupon-block .add-coupon-container.active{background:#fff;display:block;margin:15px 0;padding:15px}body#cart #cart-table .cart-header-message{border:1px solid #f4f6f7;padding:10px;text-align:center}#billing-block{margin-top:15px}#billing-block:not(.active){display:none}#billing-block .billing-title{font-weight:600;line-height:1.2}#billing-block .billing-format a{text-decoration:underline}#billing-block .billing-format p:not(.notification){padding:7.5px 0}#billing-block .billing-format p.notification{padding:15px}.cart-bot{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media screen and (max-width:768px){.cart-bot{-moz-column-gap:15px;column-gap:15px;row-gap:15px}}@media screen and (min-width:1024px){.cart-bot{grid-template-columns:repeat(1,1fr)}}.cart-bot #delivery-method-block .control,.cart-bot #delivery-method-block h2,.cart-bot #payment-method-block .control,.cart-bot #payment-method-block h2{padding:15px}.cart-bot #delivery-method-block .control,.cart-bot #payment-method-block .control{margin:15px}.cart-bot #delivery-method-block .address-selector{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;row-gap:10px}.cart-bot #delivery-method-block .address-selector a.accent-link{font-size:14px}.cart-bot #delivery-method-block .address-block,.cart-bot #delivery-method-block .delegation-info-block{border-top:1px dashed #ced2d3;margin-top:1rem;padding-top:1rem}.cart-bot #payment-method-block+.control.terms{margin-top:30px}@media screen and (max-width:768px){.cart-bot #payment-method-block+.control.terms{margin-top:15px}}.cart-bot .button,.cart-bot .checkbox{margin-top:15px}.cart-block{padding-bottom:1px}.calc-shipping-price-container{align-items:center;border-bottom:1px solid #2f3131;border-top:1px solid #2f3131;display:flex;gap:15px;justify-content:flex-start;margin-bottom:15px;margin-top:15px;padding-bottom:15px;padding-top:15px}.calc-shipping-price-container .calc-title{font-weight:600;text-transform:uppercase}.calc-shipping-price-container .select select,.calc-shipping-price-container .select:not(.is-multiple):not(.is-loading):after{border-color:#2f3131}@media screen and (max-width:768px){.calc-shipping-price-container{align-items:flex-start;flex-direction:column}.calc-shipping-price-container .select select:not([multiple]){padding-right:15px}.calc-shipping-price-container .select:after{right:15px!important}}#simulate-shipping-price{font-size:18px;font-weight:600;text-align:center}
