.blocker{display:none}.restriction .product-names{display:block;margin:15px 0}.restriction .product-names .product-name{display:block}.restriction .product-names .product-name:not(:last-child):after{content:','}body.woocommerce-cart .admin-cart-header{padding-right:140px}body.woocommerce-cart .assign-cart-btn{position:absolute;top:0;right:20px;padding-left:32px}body.woocommerce-cart .assign-cart-btn img,body.woocommerce-cart .assign-cart-btn svg{content:'';position:absolute;left:14px;top:8px;background:url(../img/usericon.svg) 0 0/contain no-repeat;width:14px;height:14px;fill:#fff}body.woocommerce-cart .basic-content{max-width:unset}body.woocommerce-cart table.cart{border:none;font-family:Inter,sans-serif}body.woocommerce-cart table.cart thead{color:#fff;background:#2f485e;text-transform:uppercase;font-weight:500;font-size:14px}body.woocommerce-cart table.cart th.product-price,body.woocommerce-cart table.cart th.product-quantity,body.woocommerce-cart table.cart th.product-specifications,body.woocommerce-cart table.cart th.product-subtotal{text-align:center}body.woocommerce-cart table.cart tbody tr{height:100px}body.woocommerce-cart table.cart tbody tr:nth-child(2n){background:#f0f6f9}body.woocommerce-cart table.cart tbody tr:last-child{height:60px;background:#fff}body.woocommerce-cart table.cart tbody tr td{color:#2f485e;position:relative;border-top:none;border-bottom:2px solid #b1d3e1;padding:20px 10px}body.woocommerce-cart table.cart tbody tr td:after{content:"";position:absolute;top:20px;right:0;width:1px;background:#b1d3e1;height:calc(100% - 40px)}body.woocommerce-cart table.cart tbody tr td:last-child:after{display:none}body.woocommerce-cart table.cart tbody tr td.product-thumbnail{width:140px;padding-left:15px;padding-right:0}body.woocommerce-cart table.cart tbody tr td.product-thumbnail:after{display:none}body.woocommerce-cart table.cart tbody tr td.product-name{padding-left:15px;padding-right:15px}body.woocommerce-cart table.cart tbody tr td.product-name a{color:#2f485e;font-size:20px;font-weight:500}body.woocommerce-cart table.cart tbody tr td.product-name a:active,body.woocommerce-cart table.cart tbody tr td.product-name a:focus,body.woocommerce-cart table.cart tbody tr td.product-name a:visited{color:#2f485e}body.woocommerce-cart table.cart tbody tr td.product-name a:hover{color:#6aaac6}body.woocommerce-cart table.cart tbody tr td.product-name .sku{font-size:12px}body.woocommerce-cart table.cart tbody tr td.specifications{font-size:14px;padding-left:15px;padding-right:15px}body.woocommerce-cart table.cart tbody tr td.specifications:before{display:none}body.woocommerce-cart table.cart tbody tr td.specifications h4{margin-bottom:5px;text-transform:uppercase;color:#2f485e}body.woocommerce-cart table.cart tbody tr td.specifications div+h4{margin-top:5px}body.woocommerce-cart table.cart tbody tr td.product-price,body.woocommerce-cart table.cart tbody tr td.product-subtotal{text-align:center}body.woocommerce-cart table.cart tbody tr td.product-price .woocommerce-Price-amount,body.woocommerce-cart table.cart tbody tr td.product-subtotal .woocommerce-Price-amount{font-size:16px;font-weight:600}body.woocommerce-cart table.cart tbody tr td.product-quantity{min-width:unset;width:96px}body.woocommerce-cart table.cart tbody tr td.product-quantity input{margin:0!important}body.woocommerce-cart table.cart tbody tr td.product-remove{width:35px;padding:0;text-align:center}body.woocommerce-cart table.cart tbody tr td.product-remove a{display:inline-block;color:#fff!important;background:#cc0634;font-size:16px;font-weight:400;width:20px;height:20px;line-height:18px;padding:0;border-radius:4px}body.woocommerce-cart table.cart tbody tr td.product-remove a:hover{background:#2f485e}body.woocommerce-cart table.cart tbody tr td.actions{padding:10px 0}body.woocommerce-cart table.cart tbody tr td.actions .coupon{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:0}body.woocommerce-cart table.cart tbody tr td.actions .coupon:after,body.woocommerce-cart table.cart tbody tr td.actions .coupon:before{display:none}body.woocommerce-cart table.cart tbody tr td.actions .coupon .input-text{height:28px;width:100px;border-color:#6aaac6;font-size:14px}body.woocommerce-cart table.cart tbody tr td.actions .button{white-space:nowrap}body.woocommerce-cart table.cart img{width:100%}body.woocommerce-cart .cart-collaterals{text-align:right}body.woocommerce-cart .cart-collaterals .cart_totals{max-width:420px;background:#f0f6f9}body.woocommerce-cart .cart-collaterals .cart_totals h2{display:none}body.woocommerce-cart .cart-collaterals .cart_totals table{margin:0}body.woocommerce-cart .cart-collaterals .cart_totals table tr{height:auto}body.woocommerce-cart .cart-collaterals .cart_totals table tr td,body.woocommerce-cart .cart-collaterals .cart_totals table tr th{border:none;text-align:right;font-weight:500}body.woocommerce-cart .cart-collaterals .cart_totals table tr td[data-title=Shipment],body.woocommerce-cart .cart-collaterals .cart_totals table tr th[data-title=Shipment]{width:100%}body.woocommerce-cart .cart-collaterals .cart_totals table tr td #shipping_method,body.woocommerce-cart .cart-collaterals .cart_totals table tr th #shipping_method{font-size:14px}body.woocommerce-cart .cart-collaterals .cart_totals table tr td #shipping_method li,body.woocommerce-cart .cart-collaterals .cart_totals table tr th #shipping_method li{display:flex;align-items:flex-start;text-align:left;padding:8px 10px;background:#cee3ec;border:1px solid #fff;border-radius:4px;line-height:1.3;cursor:pointer}body.woocommerce-cart .cart-collaterals .cart_totals table tr td #shipping_method li label,body.woocommerce-cart .cart-collaterals .cart_totals table tr th #shipping_method li label{font-weight:500}body.woocommerce-cart .cart-collaterals .cart_totals table tr th{width:auto;text-align:center}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form{text-align:left;margin:0 0 15px}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form p{margin:6px 0}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form p label{display:block;font-size:12px;font-weight:500;margin-bottom:2px}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form p .select2-container{width:100%!important}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form p .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1em}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form p input[type=text]{width:100%;box-sizing:border-box;margin:0}body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .shipping-calculator-form .button{width:100%;margin-top:4px}body.woocommerce-cart .cart-collaterals .cart_totals table tr.cart-subtotal th{text-align:left}body.woocommerce-cart .cart-collaterals .cart_totals table tr.cart-subtotal td,body.woocommerce-cart .cart-collaterals .cart_totals table tr.cart-subtotal th{padding-top:15px;padding-bottom:0}body.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total{background:#cee3ec;height:40px;font-weight:600;text-transform:uppercase}body.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total th{font-weight:600;line-height:1.3;text-align:center}body.woocommerce-cart .wc-proceed-to-checkout{background:#fff;display:flex;flex-wrap:wrap;gap:10px}body.woocommerce-cart .wc-proceed-to-checkout:after,body.woocommerce-cart .wc-proceed-to-checkout:before{display:none}body.woocommerce-cart .wc-proceed-to-checkout .continue-shopping{font-size:16px;display:block;padding:0 15px;height:30px;line-height:30px;flex:1;white-space:nowrap;text-align:center;font-weight:600;background:#6aaac6;color:#fff;transition:.1s ease-out}body.woocommerce-cart .wc-proceed-to-checkout .continue-shopping:hover{background:#2f485e}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{padding:0 15px;flex:1;margin:0;white-space:nowrap}#assign-cart-popup .popup-box{width:500px}#assign-cart-popup h2{position:relative;padding-left:36px;background-image:url(../img/usericon.svg);background-repeat:no-repeat;background-size:18px;background-position:10px 10px}#assign-cart-popup .container{padding:0 0 30px}#assign-cart-popup .container .search{height:auto;padding:0 10px 8px;background:#2f485e}#assign-cart-popup .container .search input{padding:0 10px!important;margin:0!important;box-shadow:inset 0 0 4px rgba(0,0,0,.3)}#assign-cart-popup .container .users{position:relative;margin-bottom:15px;min-height:443px;overflow:auto;border-bottom:1px solid #eaecef}#assign-cart-popup .container .users .user{padding:10px 15px;background:linear-gradient(to bottom,#fff,#f7f8f8);cursor:pointer;color:#2f485e;font-weight:700;font-size:14px}#assign-cart-popup .container .users .user.selected{background:#b1d3e1}#assign-cart-popup .container .users.done .tip{color:#2f485e}#assign-cart-popup .container .users .tip{font-size:16px}#assign-cart-popup .container .pagination{justify-content:center}#assign-cart-popup .container .pagination.active{gap:6px}#assign-cart-popup .container .pagination .pagination-next,#assign-cart-popup .container .pagination .pagination-prev{background:0 0;color:#2f485e;opacity:.5}#assign-cart-popup .container .pagination .pagination-next:hover,#assign-cart-popup .container .pagination .pagination-prev:hover{opacity:1}#assign-cart-popup .container .pagination .pagination-numbers .page-number{font-size:14px}#assign-cart-popup .container .btn{margin-top:15px}@media (max-width:1300px){body.woocommerce-cart .assign-cart-btn{top:-2px}}@media (max-width:1024px){body.woocommerce-cart .assign-cart-btn{top:-5px}}@media (max-width:768px){.woocommerce table.cart td.actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}body.woocommerce-cart table.cart tbody tr{height:auto!important}body.woocommerce-cart table.cart tbody tr td{border:none;padding:10px}body.woocommerce-cart table.cart tbody tr td:after{display:none}body.woocommerce-cart table.cart tbody tr td.product-quantity{width:100%}body.woocommerce-cart table.cart tbody tr td.product-quantity .number{margin-left:auto;width:100px}body.woocommerce-cart table.cart tbody tr td.product-quantity input{max-width:150px}body.woocommerce-cart table.cart tbody tr td.product-remove{padding-top:0;padding-bottom:10px;width:30px}body.woocommerce-cart table.cart tbody tr td.actions{padding:10px}body.woocommerce-cart table.cart tbody tr td.actions .button{width:auto}body.woocommerce-cart table.cart tbody tr td.actions .coupon{text-align:left}body.woocommerce-cart table.cart tbody tr td.actions .coupon .input-text{float:none}body.woocommerce-cart table.cart tbody tr td.actions .coupon .button,body.woocommerce-cart table.cart tbody tr td.actions .coupon .input-text+.button{float:none;width:auto;display:inline-block}body.woocommerce-cart table.shop_table_responsive tr:nth-child(2n) td{background:#f0f6f9}body.woocommerce-cart .cart-collaterals .cart_totals{max-width:unset}body.woocommerce-cart .cart-collaterals .cart_totals table tr td{width:100%}body.woocommerce-cart .cart-collaterals .cart_totals table tr td[data-title=Shipping]{padding-right:10px}body.woocommerce-cart .cart-collaterals .cart_totals table tr td[data-title=Shipping]:before{width:100%;text-align:left;margin-bottom:15px}body.woocommerce-cart .cart-collaterals .cart_totals table tr td #shipping_method{float:none;margin:10px 0 5px}}@media (max-width:540px){body.woocommerce-cart table.cart tbody tr:last-child{height:86px}body.woocommerce-cart table.cart tbody tr:last-child td.actions>.button{width:100%}}@media (max-width:450px){body.woocommerce-cart .admin-cart-header{padding-right:0}body.woocommerce-cart .assign-cart-btn{position:relative;top:auto;right:auto;float:right;margin-top:-7px}body.woocommerce-cart .clear-float{clear:both}}@media (max-width:405px){body.woocommerce-cart table.cart tbody tr:last-child{height:124px}body.woocommerce-cart table.cart tbody tr:last-child td.actions .coupon .button{width:100%}}