.elementor-2185 .elementor-element.elementor-element-2ed5352{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2185 .elementor-element.elementor-element-3f4f710{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:40px;--margin-left:60px;--margin-right:60px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart thead th{text-align:right;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr.cart_item td{text-align:right;}.elementor-2185 .elementor-element.elementor-element-677f6b3 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart th{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:600;line-height:1.5em;color:#333333;padding:15px 15px 15px 15px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr td{padding:14px 14px 14px 14px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 table.shop_table.cart img{width:100px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr.cart_item td.product-name{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr.cart_item td.product-name a{color:var( --e-global-color-a3e6d56 );}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr.cart_item td.product-price{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr.cart_item td.product-quantity input{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart tr.cart_item td.product-subtotal{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2185 .elementor-element.elementor-element-677f6b3 table.cart td.actions .coupon .input-text{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:500;line-height:3em;letter-spacing:0px;word-spacing:0em;width:150px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart td.actions .coupon input.input-text{color:var( --e-global-color-text );padding:0px 25px 0px 25px;border-style:none;border-radius:0px 5px 5px 0px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart td.actions .coupon .button{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:3em;letter-spacing:0px;word-spacing:0em;border-style:none;padding:0px 25px 0px 25px;color:var( --e-global-color-accent );background-color:var( --e-global-color-bcd6c27 );border-radius:5px 0px 0px 5px;transition:all 0.2s;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart td.actions .coupon .button:hover{border-radius:5px 5px 5px 5px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart td.actions button[name=update_cart]{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.5em;padding:10px 15px 10px 15px;color:var( --e-global-color-accent );background-color:var( --e-global-color-a3e6d56 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);transition:all 0.2s;}.elementor-2185 .elementor-element.elementor-element-677f6b3 .shop_table.cart td.actions button[name=update_cart]:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .cart_totals > h2{text-align:right;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:600;line-height:1.5em;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .cart_totals .shop_table tr th, .elementor-2185 .elementor-element.elementor-element-5e4cf69 .cart_totals .shop_table tr td{text-align:right;}.elementor-2185 .elementor-element.elementor-element-5e4cf69{width:100%;max-width:100%;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .cart_totals .shop_table tr th{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:500;line-height:1.5em;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .cart_totals .shop_table tr.cart-subtotal td{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:500;line-height:1.5em;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .cart_totals .shop_table tr.order-total td{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:500;line-height:1.5em;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .wc-proceed-to-checkout .button.checkout-button{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:500;line-height:1.5em;padding:10px 15px 10px 15px;color:#F5F5F5  !important;background-color:var( --e-global-color-a3e6d56 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(53.94288383152173, 54.75, 54.168678966154445, 0.5);transition:all 0.2s;}.elementor-2185 .elementor-element.elementor-element-5e4cf69 .wc-proceed-to-checkout .button.checkout-button:hover{color:var( --e-global-color-0fbac1b );background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2185 .elementor-element.elementor-element-3f4f710{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 table.shop_table.cart img{width:32px;}}@media(max-width:767px){.elementor-2185 .elementor-element.elementor-element-3f4f710{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2185 .elementor-element.elementor-element-677f6b3 table.shop_table.cart img{width:32px;}}/* Start custom CSS for cart-table, class: .elementor-element-677f6b3 */body { 
     font-family: iranyekanfn; 
 } 

th.product-subtotal {
    font-size: 0; /* مخفی کردن متن اصلی */
}

th.product-subtotal::before {
    content: "مجموع قیمت "; /* مقدار جدیدی که جایگزین شود */
    font-size: 14px; /* اندازه معمولی متن */
    display: block;
}

label {
    display: none;

}

table td, table th {
    vertical-align: middle;
}

div.coupon {
element.style {
    display: inline-flex;
}
}/* End custom CSS */