.elementor-15 .elementor-element.elementor-element-5e96152{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-fd70755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-15 .elementor-element.elementor-element-5a45c84{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:10px 10px 10px 10px;--sections-title-color:#020101;--sections-title-spacing:15px;--sections-descriptions-spacing:0px;--links-normal-color:#3F3F3F;--forms-fields-focus-color:#060606;--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:#000000;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:8px 8px 8px 8px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--order-summary-color:#3F3F3F;--order-summary-variations-color:#3F3F3F;--product-link-normal-color:#3F3F3F;--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:#EBEBEB;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:#F30101;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-color:#3F3F3F;--totals-divider-color:#FFFFFF;--totals-divider-weight:0px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:8px 8px 8px 8px;--checkout-button-padding:20px 0px 21px 0px;--checkout-button-width:fit-content;}.elementor-15 .elementor-element.elementor-element-5a45c84 .coupon .input-text, .elementor-15 .elementor-element.elementor-element-5a45c84 .e-cart-totals .input-text, .elementor-15 .elementor-element.elementor-element-5a45c84 select, .elementor-15 .elementor-element.elementor-element-5a45c84 .select2-selection--single{background-color:#F0F0F0;}.elementor-15 .elementor-element.elementor-element-5a45c84 .shop_table .button{background-color:#F0F4F9;font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-5a45c84 .shop_table .button:hover, .elementor-15 .elementor-element.elementor-element-5a45c84 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-5a45c84 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#06C000;}.elementor-15 .elementor-element.elementor-element-5a45c84 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#05AF00;}.elementor-15 .elementor-element.elementor-element-5a45c84 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-15 .elementor-element.elementor-element-5a45c84 .cart_totals h2{font-family:"IRANSans", Sans-serif;font-size:17px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-5a45c84 .coupon .input-text, .elementor-15 .elementor-element.elementor-element-5a45c84 .cart-collaterals .input-text, .elementor-15 .elementor-element.elementor-element-5a45c84 select, .elementor-15 .elementor-element.elementor-element-5a45c84 .select2-selection--single{font-family:"IRANSans", Sans-serif;font-size:14px;}.e-woo-select2-wrapper .select2-results__option:focus{color:#060606;}.elementor-15 .elementor-element.elementor-element-5a45c84 {--forms-fields-padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-5a45c84 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-15 .elementor-element.elementor-element-5a45c84 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-15 .elementor-element.elementor-element-5a45c84 .select2-container--default .select2-selection--single{height:auto;}.elementor-15 .elementor-element.elementor-element-5a45c84 .woocommerce-cart-form{--order-summary-title-color:#69656F;}.elementor-15 .elementor-element.elementor-element-5a45c84 .e-shop-table .cart th, .elementor-15 .elementor-element.elementor-element-5a45c84 .e-shop-table .cart td:before{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-5a45c84 .cart td span, .elementor-15 .elementor-element.elementor-element-5a45c84 .cart td, .elementor-15 .elementor-element.elementor-element-5a45c84 .input-text.qty{font-family:"IRANSans", Sans-serif;font-size:13px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-5a45c84 .product-name .variation{font-family:"IRANSans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-5a45c84 .cart_totals .shop_table td:before, .elementor-15 .elementor-element.elementor-element-5a45c84 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-5a45c84 .checkout-button{font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:900;letter-spacing:-0.1px;border-style:none;}.elementor-15 .elementor-element.elementor-element-5a45c84 .e-shop-table{border-width:0px 0px 0px 0px;--sections-border-radius:10px 10px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5a45c84 .coupon{--sections-background-color:#FFFFFF;--sections-border-type:solid;border-width:1px 0px 0px 0px;--sections-border-color:#EBEBEB;--sections-border-radius:0px 0px 10px 10px;--sections-padding:25px 25px 25px 25px;--sections-margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5a45c84 .e-cart__container{grid-row-gap:0px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-5a45c84 */.woocommerce-cart-form thead {
	background: rgba(245,247,250,.7) !important;
}
.woocommerce-cart-form  .product-quantity {
	display: none !important;
}
.woocommerce-cart-form thead tr th {
	padding: 12px !important;
}
.woocommerce-cart-form table tbody tr td {
	padding: 15px 20px !important;
}
td.product-price span ,td.product-subtotal span{
	font-size: 14px !important;
	font-weight: 900 !important;
	color: #000 !important;
}
.woocommerce-cart-form table .remove {
	background: #fff7f7 !important;
	width: 24px !important;
	height: 24px !important;
	line-height: 27px !important;
}
.woocommerce .cart_totals table.shop_table {
	border: 1px solid rgba(0,0,0,.1)!important;
	text-align: right!important;
	width: 100%!important;
	border-collapse: separate!important;
	border-radius: 5px!important;
	padding: 10px !important;
}
#coupon_code {
	border: none !important;
}/* End custom CSS */