.elementor-9 .elementor-element.elementor-element-76fdef1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-23a2181{--sections-border-radius:25px 25px 25px 25px;--forms-fields-border-radius:20px 20px 20px 20px;--forms-buttons-border-radius:20px 20px 20px 20px;--order-summary-quantity-border-color:#6ABAC2;--order-summary-remove-icon-normal-color:#BA4343;--checkout-button-border-radius:26px 26px 26px 26px;}.elementor-9 .elementor-element.elementor-element-23a2181 .cart_totals h2{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 .e-cart-content, .elementor-9 .elementor-element.elementor-element-23a2181 .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-23a2181 .shipping-calculator-button{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 #shipping_method li label{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 .coupon .input-text, .elementor-9 .elementor-element.elementor-element-23a2181 .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-23a2181 select, .elementor-9 .elementor-element.elementor-element-23a2181 .select2-selection--single{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 .shop_table .button{font-family:"IRANYekanX", Sans-serif;}.elementor-9 .elementor-element.elementor-element-23a2181 .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-23a2181 .e-shop-table .cart td:before{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 .cart td span, .elementor-9 .elementor-element.elementor-element-23a2181 .cart td, .elementor-9 .elementor-element.elementor-element-23a2181 .input-text.qty{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-23a2181 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";}.elementor-9 .elementor-element.elementor-element-23a2181 .checkout-button{font-family:"Estedad", Sans-serif;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-76fdef1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-23a2181{--sections-padding:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-23a2181 .coupon{--sections-border-radius:20px 20px 20px 20px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-23a2181 *//* گردی ۱۰ پیکسل برای تصاویر محصولات در تمام دستگاه‌ها */
.elementor-widget-woocommerce-cart .woocommerce-cart-form .product-thumbnail img {
    border-radius: 10px !important;
    overflow: hidden;
}

@media (max-width: 768px) {
    /* تنظیمات موبایل برای تصویر */
    .elementor-widget-woocommerce-cart .woocommerce-cart-form .product-thumbnail {
        display: block !important;
        width: 80px !important;
        float: right;
        margin-left: 15px;
    }
    
    /* تنظیمات موبایل برای نام محصول */
    .elementor-widget-woocommerce-cart .woocommerce-cart-form .product-name {
        display: block !important;
        width: calc(100% - 95px) !important;
        float: left;
        font-size: 14px !important;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form .product-name a {
        font-size: 14px !important;
        line-height: 1.4;
        display: block;
        margin-bottom: 5px;
        font-weight: 500;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form .cart_item:after {
        content: "";
        display: table;
        clear: both;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form .cart_item {
        display: block;
        padding: 15px 0 !important;
        border-bottom: 1px solid #eee;
        position: relative;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form thead {
        display: none;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form tbody td {
        display: block;
        text-align: left !important;
        padding: 5px 0 !important;
        font-size: 13px !important;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form tbody td:before {
        content: attr(data-title) ": ";
        font-weight: bold;
        display: inline-block;
        min-width: 100px;
        font-size: 13px !important;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce-cart-form button, 
    .elementor-widget-woocommerce-cart .woocommerce-cart-form input, 
    .elementor-widget-woocommerce-cart .woocommerce-cart-form select {
        font-size: 13px !important;
    }
}/* End custom CSS */