.zanbil-cart .cart_item .discount{position:absolute;left:0;top:35%}.zanbil-cart .cart_item{display:block;margin-bottom:15px;box-shadow:0 0 15px rgb(26 26 26 / .1);border-radius:15px;position:relative;background-color:var(--element-background-color)}.zanbil-cart .cart_item .product-thumbnail{display:inline-block;width:180px}.zanbil-cart .cart_item .product-name{display:inline-block;vertical-align:top}.zanbil-cart .cart_item .product-name>a{margin-top:20px;display:block;font-size:15px;font-weight:700;margin-bottom:15px}.zanbil-cart .cart_item .product-name .product-attr{line-height:2.4;font-size:13px}.zanbil-cart .cart_item .product-quantity{position:absolute;left:20px;bottom:20px}.zanbil-cart .cart_item .product-subtotal{position:absolute;left:20px;top:20px;font-size:18px}.woocommerce-cart .empty-cart{text-align:center;color:var(--main-color)}.woocommerce-cart .empty-cart img{margin:30px auto;max-width:450px}.woocommerce-cart .empty-cart p{font-size:20px;font-weight:700}.woocommerce-cart .empty-cart a{display:inline-block;margin:40px auto;background-color:var(--second-color);padding:9px 34px;border-radius:50px;color:#fff;font-size:15px}.cross-sells .item-bottom,.cross-sells .item-description{display:none}.cross-sells .item-content h2,.cross-sells .item-content h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woocommerce-cart .woocommerce-cart-form{width:70%;display:inline-block}.woocommerce-page>.cart-collaterals,.woocommerce>.cart-collaterals{width:28%;margin-bottom:30px;float:left}.cart-collaterals .cart_total .cart-text{background-color:#fffde4;border:1px solid #f6e8a1;color:#a37731;width:49%;padding:20px;float:right}.woocommerce-page>.cart-collaterals .cart_total .cart_totals table tr td,.woocommerce-page>.cart-collaterals .cart_total .cart_totals table tr th,.woocommerce>.cart-collaterals .cart_total .cart_totals table tr td,.woocommerce>.cart-collaterals .cart_total .cart_totals table tr th{border:0;padding:10px}.cart-collaterals .cart_total .cart_totals table tr.order-total{background-color:#effffc;border:1px solid #9cfcb8;color:var(--second-color);font-size:14px}.woocommerce-page>.cart-collaterals .cart_total .cart_totals table tr.order-total td .amount,.woocommerce-page>.cart-collaterals .cart_total .cart_totals table tr.order-total th .amount,.woocommerce>.cart-collaterals .cart_total .cart_totals table tr.order-total td .amount,.woocommerce>.cart-collaterals .cart_total .cart_totals table tr.order-total th .amount{font-size:20px;font-weight:400;color:var(--second-color)}.woocommerce-page>.cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce>.cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout .checkout-button{float:left;width:50%}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator,.woocommerce>.cart-collaterals .cart_total .shipping_calculator{float:left;margin-left:2%;width:48%}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator h2,.woocommerce>.cart-collaterals .cart_total .shipping_calculator h2{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator h2 a:after,.woocommerce>.cart-collaterals .cart_total .shipping_calculator h2 a:after{content:""}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row,.woocommerce>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row{padding:5px 0}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row .input-text,.woocommerce>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row .input-text{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button,.woocommerce>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button{background:var(--main-color);color:#fff;border-color:var(--main-color);width:auto;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:400}.woocommerce-page>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button:hover,.woocommerce>.cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button:hover{background:#bb2d41}.woocommerce .return-to-shop .button.wc-backward{float:none}.zanbil-cart .coupon{float:left;position:relative}.zanbil-cart .coupon #coupon_code{border-radius:45px;margin-left:10px;color:var(--neutral-color)}.zanbil-cart .coupon .button{position:absolute;left:0;width:47px;height:47px;top:-1px;background-color:var(--main-color);font-size:25px;padding:0}.rtl.woocommerce #content table.cart td.actions,.rtl.woocommerce table.cart td.actions,.rtl.woocommerce-page #content table.cart td.actions,.rtl.woocommerce-page table.cart td.actions{text-align:right}.woocommerce-cart .zanbil_breadcrumbs .row{margin-left:-15px;padding-right:0}.woocommerce-cart table.cart td.product-subtotal{font-size:20px}.woocommerce>.cart-collaterals .cart_total .cart_totals table tr.cart-subtotal{font-size:13px}.woocommerce>.cart-collaterals .cart_total .cart_totals table tr.cart-subtotal td .woocommerce-Price-amount{font-size:20px}.cart-off strong>span{color:#fff;font-size:18px;margin-right:7px}.woocommerce-cart-form__contents.zanbil-cart{margin-bottom:40px}.woocommerce-cart-form .cart-text{padding:30px;box-shadow:0 0 15px rgb(26 26 26 / .15);margin-bottom:35px;border-radius:15px;line-height:2.5}.woocommerce-cart-form .cart-text h5{font-size:17px;margin-bottom:18px}.woocommerce-cart-form .cart-text h5 span{color:var(--main-color)}.zanbil-cart-collaterals>div{box-shadow:0 0 15px rgb(26 26 26 / .15);border-radius:15px;padding:15px;margin:0 0 20px}[data-theme="dark"] .zanbil-cart-collaterals{box-shadow:0 0 15px rgb(26 26 26 / .1);border-radius:15px;padding:15px;background-color:var(--element-background-color)}.zanbil-cart-collaterals .order-total td .woocommerce-Price-amount{font-size:16px}.zanbil-cart-collaterals .cart_totals .cart-subtotal th,.zanbil-cart-collaterals .cart_totals .cart-subtotal td{border:0!important;padding:15px}.zanbil-cart-collaterals .cart-subtotal td .woocommerce-Price-amount{font-size:16px}.zanbil-cart .quantity .plus{border:0;box-shadow:0 0 15px rgb(26 26 26 / .1);font-size:22px;line-height:40px!important;margin-left:12px}.zanbil-cart .quantity .minus{border:0;font-size:22px}.zanbil-cart .cart_item .discount .cart-off{background-color:var(--main-color);color:#fff;font-size:11px;padding:4px 15px;box-shadow:3px 0 12px rgb(26 26 26 / .1);border-radius:0 45px 45px 0}.woocommerce-shipping-totals ul#shipping_method li input{display:none}.woocommerce-shipping-totals ul#shipping_method li input:checked+label{background-color:#fee4e7;border-radius:30px;color:var(--main-color)}.woocommerce-shipping-totals ul#shipping_method li label::before{content:'';width:18px;height:18px;border:1px solid #b3b3b3;display:inline-block;vertical-align:middle;margin-left:10px;border-radius:18px;background-color:#fff}.woocommerce-shipping-totals ul#shipping_method li input:checked+label::after{content:"\f00c";font:300 24px 'Font Awesome 5 Pro';position:absolute;right:6px}.asc-ceiling-cart-content{position:relative;height:100px;border-radius:16px;background-color:var(--element-background-color);margin:0 auto;box-shadow:0 0 16px rgb(0 0 0 / .16)}.asc-ceiling-cart-content .process-bar-line{position:absolute;bottom:25px;left:30px;right:30px;height:2px;background-color:#ddd}.asc-ceiling-cart-content .processing{position:absolute;bottom:25px;left:30px;right:30px;height:2px;background-color:red;text-align:left}.asc-ceiling-cart-content .ceiling-price{text-align:center;margin:12px;font-weight:700;color:var(--primary)}.woocommerce ul#shipping_method{list-style:none;margin:25px 0}.woocommerce-checkout-review-order-table ul#shipping_method li label,.woocommerce-shipping-totals ul#shipping_method li label{padding:12px 10px;position:relative;width:100%;display:block;cursor:pointer;background-color:#fff0}.zanbil-cart .variation{display:none}