.cart-section{background-color:#fff;border-radius:16px;box-sizing:border-box;width:100%;padding:32px;border:1px solid #fff0e2}.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(--wc-second-bg);display:grid;grid-template-columns:96px 304px 1fr auto 1fr auto;padding:24px;border-radius:12px;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;background:#ffe7d1}.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{font-weight:500;color:var(--text-500);margin-bottom:4px}.woocommerce .woocommerce-cart-form__cart-item .cart_item_category-wrap,.woocommerce .woocommerce-cart-form__cart-item a.cart_item_category{color:var(--text-300);font-weight:400}.woocommerce .woocommerce-cart-form__cart-item .product-price-label,.woocommerce .woocommerce-cart-form__cart-item .product-subtotal-label{font-size:.875rem;color:var(--text-300)}.woocommerce .woocommerce-cart-form__cart-item .woocommerce-Price-amount{font-family:var(--second-font);font-weight:900;color:var(--text-400)}.woocommerce .woocommerce-cart-form__cart-item a.remove{width:auto;height:auto;background:#fff;color:var(--text-400) !important;border-radius:96px;padding:8px 12px;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:repeat(auto-fit, minmax(360px, 1fr));gap:20px;align-items:start;margin-top:32px}.actions .coupon{display:flex;gap:16px;flex-wrap:wrap}#coupon_code{border-radius:960px;flex-grow:1}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table{margin-top:16px;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 20px}.woocommerce .cart-collaterals .cart_totals .shop_table tr th,.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td{border: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;align-items:center;flex-wrap:wrap;gap:8px;font-weight:500;color:var(--text-400)}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td{font-family:var(--second-font);color:var(--text-500);font-weight:bold;font-size:1.25rem}.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td{width:100%}.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 textarea,.woocommerce .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 input,.woocommerce-page .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 select{background-color:#fffaf5;border-radius:100px}.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 textarea::placeholder,.woocommerce .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 input::placeholder,.woocommerce-page .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 select::placeholder{color:var(--text-300)}.woocommerce .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 .select2-container--default .select2-selection--single{background-color:#fffaf5;border-radius:100px}.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.shipping_form_calculator td input,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.shipping_form_calculator td input{font-family:IRANYekanX}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total{position:relative;margin:84px 0 52px;border-radius:16px;background:var(--wc-second-bg);padding:0;align-items:center}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total .woocommerce-Price-amount,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total .woocommerce-Price-amount{color:var(--secondary-200)}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total .woocommerce-Price-amount *,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.order-total .woocommerce-Price-amount *{font-weight:900}.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:-56px;right:0;left:0;height:1px;background:#fff0e2}.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:normal}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:0;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}.select2-container--open .select2-dropdown--below{border:0;background:#fffaf5}.shipping-calculator-form>p{margin-top:16px;display:flex}.shipping-calculator-form>p input,.shipping-calculator-form>p>span{width:100%}@media screen and (max-width: 768px){.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:rgba(0,0,0,0)}.woocommerce .woocommerce-cart-form__cart-item>td:not(:first-child):not(:last-child){margin:0}.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}.woocommerce table.cart tr td .cart_item_category-wrap{width:100%}.woocommerce table.cart tr td a.remove{width:100%}.woocommerce .cart-collaterals .cart_totals .shop_table tr th,.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td{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}}/*# sourceMappingURL=cart.min.css.map */