.woocommerce .cart.shop_table{border:0;margin:0;border-radius:0;display:flex;flex-direction:column;gap:20px}.woocommerce .cart.shop_table thead{display:none}.woocommerce .cart.shop_table tbody{display:flex;flex-direction:column;gap:20px}.woocommerce .cart.shop_table td{border:0;padding:0}.woocommerce .woocommerce-cart-form__cart-item{background:var(--gray-600);display:grid;grid-template-columns:96px 304px 1fr auto 1fr auto;padding:12px 16px;border-radius:16px;overflow-x:auto}.woocommerce .woocommerce-cart-form__cart-item>td{position:relative;display:flex;flex-direction:column;justify-content:center}.woocommerce .woocommerce-cart-form__cart-item>td:not(:first-child):not(:last-child){margin-inline-end:48px}.woocommerce .woocommerce-cart-form__cart-item>td:not(:first-child):not(:last-child)::after{content:"";position:absolute;top:8px;left:-24px;bottom:8px;width:1px;border-inline-start:1px dashed var(--text-400)}.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail{margin-inline-end:16px}.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail a{display:flex}.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail img{width:80px;height:80px;border-radius:4px}.woocommerce .woocommerce-cart-form__cart-item .product-name a{color:var(--text-200)}.woocommerce .woocommerce-cart-form__cart-item .product-price-label,.woocommerce .woocommerce-cart-form__cart-item .product-subtotal-label{color:var(--text-200)}.woocommerce .woocommerce-cart-form__cart-item .quantity input{width:40px}.woocommerce .woocommerce-cart-form__cart-item .quantity button{background:var(--gray-500);color:var(--text-300)!important;border:0}.woocommerce .woocommerce-cart-form__cart-item .woocommerce-Price-amount{color:var(--text-400)}.woocommerce .woocommerce-cart-form__cart-item .woocommerce-Price-amount .currency-symbol-text{display:block}.woocommerce .woocommerce-cart-form__cart-item .woocommerce-Price-amount svg{display:none}.woocommerce .woocommerce-cart-form__cart-item a.remove{width:auto;height:auto;background:var(--gray-500);color:var(--text-300)!important;border-radius:16px;padding:4px 24px;font-size:.875rem;font-weight:400}.woocommerce .woocommerce-cart-form__cart-item a.remove:hover{background-color:var(--primary-100);color:#fff!important}#update-cart-wrap .button,.actions .coupon .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-inline-start:auto;color:#fff;background:var(--primary-100);border-color:var(--primary-100)}#update_cart{margin-top:40px;background:var(--primary-200);border:0;margin-inline-start:auto;color:#fff;padding:6px 28px}.cart_bottom{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start}.cart_bottom .bijan-section{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table{border:0;border-radius:0}.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce .cart-collaterals .cart_totals .shop_table tbody,.woocommerce-page .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table tbody{display:flex;flex-direction:column}.woocommerce .cart-collaterals .cart_totals .shop_table tr,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:12px 0}.woocommerce .cart-collaterals .cart_totals .shop_table tr:first-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr:first-child{padding-top:0}.woocommerce .cart-collaterals .cart_totals .shop_table tr:last-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr:last-child{padding-bottom:0}.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals th,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals th{flex-direction:column}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator{padding:0}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr th{border:0;padding:0}.woocommerce .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr th{flex-grow:1;display:flex;flex-wrap:wrap;gap:8px;font-weight:400;color:var(--text-400);font-size:1rem}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td{color:var(--text-200);font-size:1rem}.woocommerce .cart-collaterals .cart_totals .shop_table tr td .woocommerce-Price-currencySymbol .currency-symbol-text,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td .woocommerce-Price-currencySymbol .currency-symbol-text{display:block}.woocommerce .cart-collaterals .cart_totals .shop_table tr td .woocommerce-Price-currencySymbol svg,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td .woocommerce-Price-currencySymbol svg{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default .select2-selection--single,.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td input,.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td select,.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td textarea,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default .select2-selection--single,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td input,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td select,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td textarea{background-color:var(--gray-600);border-radius:960px}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default .select2-selection--single::placeholder,.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td input::placeholder,.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td select::placeholder,.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td textarea::placeholder,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default .select2-selection--single::placeholder,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td input::placeholder,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td select::placeholder,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td textarea::placeholder{color:var(--text-300)}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:16px 16px 0 0}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 16px 16px}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{color:var(--text-300)}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total{position:relative;border-radius:16px;padding:4px 16px;align-items:center;background:var(--gray-600);margin-top:16px}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total::before,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total::before{content:"";position:absolute;top:-16px;right:0;left:0;height:1px;border-top:1px dashed var(--gray-500)}.woocommerce-remove-coupon{font-size:.75rem;margin-inline-start:4px}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{margin:0;display:flex;align-items:center;gap:4px;font-weight:400}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:0;margin-bottom:16px;display:none}#add_payment_method .cart-collaterals .shipping-calculator-form .button,.woocommerce-cart .cart-collaterals .shipping-calculator-form .button,.woocommerce-checkout .cart-collaterals .shipping-calculator-form .button{margin-inline-start:auto}.woocommerce-shipping-destination,.woocommerce-shipping-destination strong{font-weight:500;color:var(--text-300);font-size:.75rem}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:0 auto}.shipping-calculator-form>p{margin-top:16px;display:flex}.shipping-calculator-form>p input,.shipping-calculator-form>p>span{width:100%}.coupon input{width:auto}.checkout_coupon,.coupon{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.checkout_coupon label,.checkout_coupon p:not(.form-row),.coupon label,.coupon p:not(.form-row){width:100%;font-size:1rem}.checkout_coupon .form-row:nth-child(2),.coupon .form-row:nth-child(2){flex-grow:1}.checkout_coupon button,.coupon button{white-space:nowrap}.checkout_coupon input,.coupon input{flex-grow:1}.checkout_coupon .clear,.coupon .clear{display:none}.woocommerce-shipping-totals .woocommerce-shipping-destination{display:none}.shipping_form_calculator td{width:100%}#shipping_method{display:flex;flex-direction:column}#shipping_method li{display:flex;align-items:center;gap:4px}#shipping_method li label{display:flex;flex-direction:column}@media screen and (max-width:1024px){.cart_bottom{grid-template-columns:1fr}}@media screen and (max-width:768px){.product-price-label,.product-subtotal-label{display:none}.woocommerce table.cart tr{display:flex;flex-direction:column;gap:16px}.woocommerce table.cart tr td{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.woocommerce table.cart tr td::after{content:unset!important}.woocommerce table.cart tr td .cart_item_category-wrap{width:100%}.woocommerce table.cart tr td a.remove{width:100%;text-align:center}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr th{width:100%}.woocommerce .cart-collaterals .cart_totals .shop_table tr td::before,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td::before{content:unset}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total{margin-top:44px}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total::before,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total::before{top:-28px}}@media screen and (max-width:480px){.cart_bottom{grid-template-columns:1fr}}