.elementor-10 .elementor-element.elementor-element-cbab739{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:1%;--padding-right:1%;}.elementor-10 .elementor-element.elementor-element-cbab739:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbab739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7F7F7 100%);}.elementor-10 .elementor-element.elementor-element-4243b13{--update-cart-automatically-display:none;--sections-border-color:#F1F1F1;--sections-padding:30px 30px 30px 30px;--sections-title-color:#555555;--forms-fields-border-radius:50px 50px 50px 50px;--forms-buttons-border-color:#D7D7D7;--forms-buttons-border-radius:999px 999px 999px 999px;--order-summary-title-spacing:30px;--order-summary-color:var( --e-global-color-secondary );--product-link-normal-color:var( --e-global-color-secondary );--product-link-hover-color:var( --e-global-color-accent );--order-summary-items-divider-color:#E7E7E7;--order-summary-items-divider-weight:2px;--order-summary-quantity-border-color:#E7E7E7;--order-summary-quantity-border-weight:2px;--order-summary-remove-icon-normal-color:#E0011C;--order-summary-remove-icon-hover-color:#000000;--totals-rows-gap-top:calc( 30px/2 );--totals-rows-gap-bottom:calc( 30px/2 );--totals-color:#3B3E41;--totals-divider-color:#E7E7E7;--totals-divider-weight:2px;--checkout-button-border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-4243b13 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4243b13 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-9df3b90 );}.elementor-10 .elementor-element.elementor-element-4243b13 .cart_totals h2{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4243b13 .e-cart-content, .elementor-10 .elementor-element.elementor-element-4243b13 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-4243b13 .shipping-calculator-button{font-family:"VazirMatn", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4243b13 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-4243b13 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-4243b13 select, .elementor-10 .elementor-element.elementor-element-4243b13 .select2-selection--single{font-family:"VazirMatn", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;}.elementor-10 .elementor-element.elementor-element-4243b13 .shop_table .button{font-family:"VazirMatn", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4243b13 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4243b13 .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-4243b13 .e-shop-table .cart td:before{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4243b13 .cart td span, .elementor-10 .elementor-element.elementor-element-4243b13 .cart td, .elementor-10 .elementor-element.elementor-element-4243b13 .input-text.qty{font-family:"VazirMatn", Sans-serif;font-size:15px;}.elementor-10 .elementor-element.elementor-element-4243b13 .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-4243b13 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4243b13 .checkout-button{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e9cfcba{--display:flex;}.elementor-10 .elementor-element.elementor-element-e9cfcba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e9cfcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 100%);}.elementor-10 .elementor-element.elementor-element-f65cf04{--spacer-size:50px;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-cbab739{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-10 .elementor-element.elementor-element-4243b13{--sections-padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-f65cf04{--spacer-size:60px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-4243b13 */.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 3.5em 1em 2em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f6f5f8;
    color: #555555;
    border: 1px solid #e5e5e5;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    background: #ffffff;
    font-family: VazirMatn;
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
color: #3B3E41;
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
 color: var(--links-hover-color, #686E73);
}/* End custom CSS */