.elementor-9 .elementor-element.elementor-element-14ff654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b52f32c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-79ef97b{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:12px 12px 12px 12px;--sections-margin:8px;--sections-title-color:#C80100;--sections-title-spacing:5px;--sections-descriptions-spacing:0px;--links-normal-color:#792121;--sections-radio-buttons-color:#792222;--forms-fields-normal-color:var( --e-global-color-570f5f3 );--forms-fields-focus-border-color:#49A0C7;--forms-fields-focus-transition-duration:10ms;--forms-fields-border-radius:12px 12px 12px 12px;--forms-buttons-normal-text-color:#0E0F0F;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:solid;--forms-buttons-border-color:#CACDD2;--forms-buttons-border-radius:5px 5px 5px 5px;--forms-buttons-padding:16px 16px 16px 16px;--forms-buttons-width:auto;--order-summary-title-spacing:10px;--order-summary-color:#141516;--order-summary-variations-color:var( --e-global-color-accent );--product-link-normal-color:#FDFDFD;--order-summary-items-divider-color:#DADADA;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#DAD8D8;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-accent );--totals-rows-gap-top:calc( 30px/2 );--totals-rows-gap-bottom:calc( 30px/2 );--totals-color:#7E2323;--totals-divider-color:#F0F0F3;--totals-divider-weight:1px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:6px 6px 6px 6px;--checkout-button-padding:20px 20px 20px 20px;--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-79ef97b .shop_table .button{background-color:var( --e-global-color-570f5f3 );font-family:"Yekan Bakh FaNum", Sans-serif;font-size:13px;border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-79ef97b .shop_table .button:hover, .elementor-9 .elementor-element.elementor-element-79ef97b .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-79ef97b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-79ef97b.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-79ef97b .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:100%;--sections-background-color:#FFF1F1;--sections-border-type:none;}.elementor-9 .elementor-element.elementor-element-79ef97b .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals h2{font-family:"Yekan Bakh FaNum", Sans-serif;font-size:20px;font-weight:900;}.elementor-9 .elementor-element.elementor-element-79ef97b {--sections-descriptions-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-cart-content, .elementor-9 .elementor-element.elementor-element-79ef97b .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-79ef97b .shipping-calculator-button{font-size:0px;}.elementor-9 .elementor-element.elementor-element-79ef97b #shipping_method li label{font-family:"danaFaNum", Sans-serif;}.elementor-9 .elementor-element.elementor-element-79ef97b .coupon .input-text, .elementor-9 .elementor-element.elementor-element-79ef97b .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-79ef97b select, .elementor-9 .elementor-element.elementor-element-79ef97b .select2-selection--single{font-family:"Yekan Bakh FaNum", Sans-serif;font-size:13px;font-weight:700;line-height:30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-570f5f3 );}.elementor-9 .elementor-element.elementor-element-79ef97b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-570f5f3 );}.elementor-9 .elementor-element.elementor-element-79ef97b .woocommerce-cart-form{--order-summary-title-color:#121314;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-79ef97b .e-shop-table .cart td:before{font-family:"Yekan Bakh", Sans-serif;font-size:13px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-79ef97b .cart td span, .elementor-9 .elementor-element.elementor-element-79ef97b .cart td, .elementor-9 .elementor-element.elementor-element-79ef97b .input-text.qty{font-family:"danaFaNum", Sans-serif;font-size:14px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-79ef97b .product-name .variation{font-family:"danaFaNum", Sans-serif;}.elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"danaFaNum", Sans-serif;font-size:16px;font-weight:600;line-height:16px;}.elementor-9 .elementor-element.elementor-element-79ef97b .checkout-button{font-family:"danaFaNum", Sans-serif;font-size:15px;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-shop-table{--sections-background-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-cart-totals{--sections-background-color:#FFFEFE;}:root{--page-title-display:none;}body.elementor-page-9{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-79ef97b .coupon .input-text, .elementor-9 .elementor-element.elementor-element-79ef97b .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-79ef97b select, .elementor-9 .elementor-element.elementor-element-79ef97b .select2-selection--single{font-size:11px;line-height:1.8em;}.elementor-9 .elementor-element.elementor-element-79ef97b .shop_table .button{font-size:11px;}.elementor-9 .elementor-element.elementor-element-79ef97b{--forms-buttons-padding:12px 12px 12px 12px;--forms-buttons-width:auto;--checkout-button-padding:15px 15px 15px 15px;--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals .shop_table td .woocommerce-Price-amount{font-size:12px;}.elementor-9 .elementor-element.elementor-element-79ef97b .checkout-button{font-size:13px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-14ff654{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b52f32c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-79ef97b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-79ef97b{--sections-border-radius:0px 0px 0px 0px;--sections-padding:30px 25px 0px 25px;--sections-margin:0px;--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--forms-rows-gap:0px;--forms-buttons-padding:14px 14px 14px 14px;--forms-buttons-width:auto;--order-summary-title-spacing:0px;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-weight:1px;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-divider-weight:1px;--checkout-button-padding:20px 20px 20px 20px;--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals h2{font-size:20px;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-cart-content, .elementor-9 .elementor-element.elementor-element-79ef97b .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-79ef97b .shipping-calculator-button{font-size:0px;}.elementor-9 .elementor-element.elementor-element-79ef97b #shipping_method li label{font-size:32px;}.elementor-9 .elementor-element.elementor-element-79ef97b .coupon .input-text, .elementor-9 .elementor-element.elementor-element-79ef97b .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-79ef97b select, .elementor-9 .elementor-element.elementor-element-79ef97b .select2-selection--single{font-size:13px;line-height:2.5em;}.elementor-9 .elementor-element.elementor-element-79ef97b {--forms-fields-padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-79ef97b .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (20px*2) + 16px );padding-left:20px;padding-right:20px;}.elementor-9 .elementor-element.elementor-element-79ef97b .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (20px*2) + 16px );right:20px;}.elementor-9 .elementor-element.elementor-element-79ef97b .select2-container--default .select2-selection--single{height:auto;}.elementor-9 .elementor-element.elementor-element-79ef97b .shop_table .button{font-size:13px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-79ef97b .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-79ef97b .checkout-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-cart-totals{--sections-border-radius:12px 12px 12px 12px;--sections-padding:20px 20px 20px 20px;--sections-margin:-21px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-79ef97b .coupon{--sections-border-radius:12px 12px 12px 12px;--sections-padding:20px 20px 20px 20px;--sections-margin:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-79ef97b .e-cart__container{grid-row-gap:25px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-79ef97b */.fee {
    display: none;
}
.order-total{
    display: none;
}

  @keyframes bounceAlpha {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}
p#coupon-error-notice {
    font-family: 'danaFaNum' !important;
}
@media (min-width: 1024px) {
        .cartmmhf .woocommerce-shipping-totals.shipping {
        display: none;
    }

    .cartmmhf.elementor-widget-woocommerce-cart .e-cart__container {
        grid-template-columns: 68% auto;
    }
div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:before,
div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: calc(60% - 8px);
    left: 20px;
    animation-name: bounceAlpha;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-color: #fff;
    border-radius: 5px;
    width: 3px;
    height: 16px;
}

div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:after {
    left: 26px;
    animation-delay: 0.2s; /* این خط را برای تاخیر انیمیشن نگه دارید */
}


    .cartmmhf .e-cart-totals {
        background: url(https://asrarlearn.ir/wp-content/uploads/2022/12/Group-37283.svg);
        background-color: #fff;
        background-repeat: no-repeat;
        background-size: 160px;
        background-position: -85px -85px;
    }

    /* Link */
    .cartmmhf .cart .product-name a {
        line-height: 2em;
        font-family: 'dana';
        font-size:12px;
        font-weight: 500;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* تعداد خطوط */
        -webkit-box-orient: vertical;
        overflow: hidden;
        width:100%;
    }

    /* Product thumbnail */
    .cartmmhf .cart tbody .product-thumbnail {
        width: 70px;
    }

    /* Input */
    .cartmmhf .cart tbody input[type=number] {
        text-align: center !important;
        padding-top: 4px !important;
        padding-bottom: 0px !important;
    }

    /* Woocommerce price currency symbol */
  .cartmmhf .cart .product-price .woocommerce-Price-currencySymbol {
        font-size: 9px !important;
        font-weight: 500 !important;
        color: #4072a5 !important;
    }

    /* Woocommerce price currency symbol */
    .cartmmhf .cart .product-subtotal .woocommerce-Price-currencySymbol {
        font-size: 9px !important;
        font-weight: 500 !important;
        color: #4072a5 !important;
    }

    /* Product quantity */
    .cartmmhf .cart tbody .product-quantity {
        text-align: center;
    }
    /* Product price */
    .cartmmhf .cart thead .product-price {
        text-align: center;
    }

    /* Product quantity */
    .cartmmhf .cart thead .product-quantity {
        text-align: center;
    }

    /* Product subtotal */
    .cartmmhf .cart thead .product-subtotal {
        text-align: center;
    }
    .cartmmhf span.woocommerce-Price-currencySymbol{
        font-weight:500;
        font-size:10px;
    }
    .beban-savings-amount span,
        .beban-cart-savings td:before,
        .beban-checkout-savings th,
        .beban-checkout-savings td,
        .beban-order-savings td {
            color: #28a745 !important;
            font-weight: 400 !important;
            font-size:15px !important;
        }
    .beban-cart-savings span.woocommerce-Price-currencySymbol {
        font-size: 10px !important;
        font-weight: 400 !important;
}

}








@media (max-width: 1023px) and (min-width: 769px) {
    div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:before,
div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: calc(68% - 8px);
    left: 15px;
    animation-name: bounceAlpha;
    animation-duration: 1.8s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-color: #fff;
    border-radius: 5px;
    width: 2px;
    height: 11px;
}

div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:after {
    left: 20px;
    animation-delay: 0.2s; /* این خط را برای تاخیر انیمیشن نگه دارید */
}
    .cartmmhf .woocommerce-shipping-totals.shipping {
        display: block !important;
    }
    .cartmmhf .beban-savings-amount span,
        .beban-cart-savings td:before,
        .beban-checkout-savings th,
        .beban-checkout-savings td,
        .beban-order-savings td {
            color: #28a745 !important;
            font-weight: 500 !important;
            font-size:11.5px !important;
        }

    .cartmmhf.elementor-widget-woocommerce-cart .e-cart__container {
        grid-template-columns: 67% auto;
    }

    .cartmmhf .e-cart-totals {
        background: url(https://asrarlearn.ir/wp-content/uploads/2022/12/Group-37283.svg);
        background-color: #fff;
        background-repeat: no-repeat;
        background-size: 160px;
        background-position: -85px -85px;
    }

    /* Link */
   .cartmmhf .cart .product-name a {
        line-height: 2em;
        font-family: 'dana';
        font-size: 12px;
        font-weight: 500;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* تعداد خطوط */
        -webkit-box-orient: vertical;
        overflow: hidden;
        width: 100%;
    }

    /* Input */
    .cartmmhf .cart tbody input[type=number] {
        text-align: center !important;
        padding-top: 4px !important;
        padding-bottom: 0px !important;
        line-height:0px;
        font-size:11px;
    }

    /* Woocommerce price currency symbol */
    .cartmmhf .cart .product-price .woocommerce-Price-currencySymbol {
        font-size: 8px !important;
        font-weight: 700 !important;
        color: #4072a5 !important;
    }

    /* Woocommerce price currency symbol */
    .cartmmhf .cart .product-subtotal .woocommerce-Price-currencySymbol {
        font-size: 8px !important;
        font-weight: 700 !important;
        color: #4072a5 !important;
    }

    /* Product quantity */
    .cartmmhf .cart tbody .product-quantity {
        text-align: center;
    }

    /* Product name */
    .cartmmhf .cart thead .product-name {
        text-align: center;
    }

    /* Product price */
    .cartmmhf .cart thead .product-price {
        text-align: center;
    }

    /* Product quantity */
    .cartmmhf .cart thead .product-quantity {
        text-align: center;
    }

    /* Product subtotal */
    .cartmmhf .cart thead .product-subtotal {
        text-align: center;
    }

   .cartmmhf span.woocommerce-Price-currencySymbol {
        font-weight: 500 !important;
        font-size: 9px !important;
    }
	/* Heading */
	.cart-collaterals .cart_totals h2{
		font-size:14px !important;
	}
	
	/* Cart section */
	.e-cart__column-end .e-cart-section{
		padding-left:16px !important;
		padding-right:16px !important;
	}
	
	/* Bdi */
	.cart-subtotal td bdi{
		font-size:13px;
	}
	
	/* Woocommerce shipping totals */
	.cart_totals tbody .woocommerce-shipping-totals{
		font-size:0px !important;
	}
	
	/* Bdi */
	.order-total td bdi{
		font-size:13px !important;
	}
	
	/* Cart section */
	.e-cart__column-start .woocommerce-cart-form .e-cart-section{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	/* Bdi */
	.woocommerce-cart-form__cart-item .product-subtotal bdi{
		font-size:12px;
	}
	
	/* Bdi */
	.woocommerce-cart-form__cart-item .product-price bdi{
		font-size:12px !important;
	}
	
	/* Input */
	.woocommerce-cart-form__cart-item .quantity input[type=number]{
		width:35px !important;
		min-height:2px !important;
		line-height:6em !important;
		height:23px !important;
	}
	
	/* Product subtotal */
	.cart tbody .product-subtotal{
		min-width:-17px;
		padding-right:5px !important;
		padding-left:5px !important;
	}
	
	/* Product subtotal */
	.cart thead .product-subtotal{
		padding-left:5px !important;
		padding-right:5px !important;
		font-size:10px !important;
	}
	
	/* Product quantity */
	.cart thead .product-quantity{
		padding-left:5px !important;
		padding-right:5px !important;
		font-size:10px !important;
	}
	
	/* Product price */
	.cart thead .product-price{
		font-size:10px !important;
		padding-left:5px !important;
		padding-right:5px !important;
	}
	
	/* Product price */
	.cart tbody .product-price{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	
	/* Product quantity */
	.cart tbody .product-quantity{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	
	/* Link */
	.woocommerce-cart-form__cart-item .product-name a{
		font-size:10px !important;
	}
	
	/* Product subtotal */
	.page-content .elementor .elementor-element .e-con-inner .elementor-element #cartmmhf .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .cart tbody .woocommerce-cart-form__cart-item .product-subtotal{
		width:50px !important;
		text-align: center;
	}
	
	/* Product thumbnail */
	.cart tbody .product-thumbnail{
		padding-left:4px !important;
		padding-right:0px;
		padding-top:0px !important;
		padding-bottom:10px !important;
		margin-left:2px !important;
	}
	
	/* Thumbnail Image */
	.cartmmhf .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .cart tbody .woocommerce-cart-form__cart-item .product-thumbnail a img{
		width:50px !important;
		padding:0px;
	}
	
	/* Product remove */
	.cart tbody .product-remove{
		font-size:10px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
	/* Product name */
	.cart tbody .product-name{
		padding-left:2px !important;
		padding-bottom:0px !important;
	}
	
	/* Button */
	.cartmmhf .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .coupon-col .coupon-col-end .e-apply-coupon{
		font-size:12px !important;
	}
	.cartmmhf .woocommerce-shipping-totals.shipping{
	    display:none !important;
	}
}








@media (max-width: 768px){
.cartmmhf  a {
    font-family: "Yekan Bakh", Sans-serif !important;
}

	/* Product thumbnail */
.cartmmhf .cart tbody .product-thumbnail{
		padding-bottom:12px !important;
		padding-top:0px !important;
	}
	
	/* Thumbnail Image */
.cartmmhf .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .cart tbody .woocommerce-cart-form__cart-item .product-thumbnail a img{
		width:50% !important;
		padding-top:8px;
	}
	
	/* Product price */
.cartmmhf .cart tbody .product-price{
		padding-bottom:5px !important;
		padding-top:20px !important;
	}
	
	/* Input */
.cartmmhf .cart tbody input[type=number]{
		padding-right:10px !important;
		padding-top:4px;
	}
	
	/* Product quantity */
.cartmmhf .cart tbody .product-quantity{
		padding-top:8px !important;
		padding-bottom:8px !important;
	}
	
	/* Product subtotal */
.cartmmhf .cart tbody .product-subtotal{
		padding-bottom:5px !important;
		line-height:1.9em !important;
		background-color:rgba(122,183,245,0.13) !important;
		padding-top:9px !important;
		padding-right:8px !important;
		padding-left:8px !important;
				margin-top:10px;
		margin-bottom:10px;
		padding-bottom:5px;
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
	}
	
.elementor-17 .elementor-element.elementor-element-f60f7d5 .e-shop-table .cart th, .elementor-17 .elementor-element.elementor-element-f60f7d5 .cartmmhf .e-shop-table .cart td:before {
    display: block;
    font-size: 13px;
    font-weight:500;
    font-family:dana;
    padding:5px 0px 5px 0px;
    line-height:25px;
}
.cartmmhf.elementor-widget-woocommerce-cart .woocommerce .cart td:before {
    color: var(--order-summary-title-color,#000);
    font-size: 14px !important;
    font-weight: 600 !important;
}

.cartmmhf span.woocommerce-Price-currencySymbol {
    font-size: 9px !important;
}
tr.order-total {
    display: none !important;
}
.cartmmhf td.product-thumbnail::before{
    display:none;
}
.cartmmhf .woocommerce-shipping-totals.shipping{
	    display:none !important;
	}
.cartmmh .product-name{
	    font-family: "danaFaNum", Sans-serif !important;
	}
}/* End custom CSS */