.elementor-9 .elementor-element.elementor-element-7562a767{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-7897e53a *//* =========================================
   مشکی کردن رنگ متن‌ها و قیمت‌های سبد خرید
   ========================================= */

/* 1. مشکی کردن تمام متن‌های سبد خرید */
.woocommerce-cart,
.woocommerce-cart table,
.woocommerce-cart .cart_totals,
.woocommerce-cart h2,
.woocommerce-cart th,
.woocommerce-cart td,
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals .amount {
    color: #000000 !important; /* رنگ مشکی */
}

/* 2. مشکی کردن قیمت‌ها */
.woocommerce-cart .amount,
.woocommerce-cart .woocommerce-Price-amount,
.woocommerce-cart .cart_totals .amount,
.woocommerce-cart .order-total .amount {
    color: #000000 !important;
    font-weight: bold !important;
}

/* 3. مشکی کردن متن‌های داخل جدول */
.woocommerce-cart .product-name a,
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal,
.woocommerce-cart .cart-subtotal,
.woocommerce-cart .shipping,
.woocommerce-cart .order-total {
    color: #000000 !important;
}
/* وسط‌چین کردن عنوان جمع کل سبد خرید */
.woocommerce-cart .cart_totals h2 {
    text-align: center !important;
}/* =========================================
   تغییر رنگ، فونت و اندازه متن‌های سبد خرید
   ========================================= */

/* 1. عنوان "جمع کل سبد خرید" */
.woocommerce-cart .cart_totals h2 {
    color: #000000 !important;        /* رنگ متن */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 18px !important;       /* اندازه فونت */
    text-align: center !important;    /* وسط‌چین */
}

/* 2. متن‌های داخل جدول جمع کل (مثل "جمع جزء"، "حمل و نقل"، "مجموع") */
.woocommerce-cart .cart_totals th,
.woocommerce-cart .cart_totals td {
    color: #000000 !important;        /* رنگ متن */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 13px !important;       /* اندازه فونت */
}

/* 3. قیمت‌ها (اعداد) */
.woocommerce-cart .amount,
.woocommerce-cart .woocommerce-Price-amount {
    color: #6c5e47 !important;        /* رنگ قیمت */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 14px !important;       /* اندازه قیمت */
    font-weight: normal !important;     /* ضخیم */
}

/* 4. عنوان‌های جدول محصولات (محصول، قیمت، تعداد، جمع جزء) */
.woocommerce-cart thead th {
    color: #000000 !important;        /* رنگ متن */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 15px !important;       /* اندازه فونت */
    font-weight: bold !important;
}

/* 5. اسم محصول */
.woocommerce-cart .product-name a {
    color: #000000 !important;        /* رنگ متن */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 14px !important;       /* اندازه فونت */
}

/* 6. دکمه "ادامه جهت تسویه حساب" */
.woocommerce-cart .checkout-button {
    color: #ffffff !important;        /* رنگ متن دکمه */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 15px !important;       /* اندازه فونت */
    background-color: #6c5e47 !important; /* رنگ پس‌زمینه دکمه */
}

/* 7. دکمه "اعمال کد تخفیف" */
.woocommerce-cart .coupon button {
    color: #ffffff !important;        /* رنگ متن دکمه */
    font-family: "iranyekan", Tahoma, sans-serif !important; /* فونت */
    font-size: 12px !important;       /* اندازه فونت */
    background-color: #6c5e47 !important; /* رنگ پس‌زمینه دکمه */
}
/* =========================================
   1. کادر کد تخفیف (فونت، اندازه، رنگ)
   ========================================= */
.woocommerce-cart .coupon input[type="text"] {
    font-family: "iranyekan", Tahoma, sans-serif !important;
    font-size: 12px !important;
    color: #a5a5a5 !important;       /* رنگ متن */
    background-color: #ffffff !important;
    border: 1px solid #cccccc !important;
    border-radius: 12px !important;
    padding: 10px !important;
}

/* =========================================
   2. کادر تعداد (+ و - و عدد)
   ========================================= */
/* خود کادر و عدد وسط */
.woocommerce-cart .quantity input.qty {
    font-family: "iranyekan", Tahoma, sans-serif !important;
    font-size: 12px !important;
    color: #000000 !important;       /* رنگ عدد */
    background-color: #fffbf5 !important;
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    width: 40px !important;
}

/* دکمه‌های + و - */
.woocommerce-cart .quantity .minus,
.woocommerce-cart .quantity .plus {
    background-color: #fffbf5 !important; /* رنگ پس‌زمینه دکمه‌ها */
    color: #333333 !important;            /* رنگ علامت‌ها */
    border: 1px solid #cccccc !important;
    font-size: 18px !important;
    width: 30px !important;
    height: 30px !important;
}

/* رنگ دکمه‌ها هنگام هاور (اختیاری) */
.woocommerce-cart .quantity .minus:hover,
.woocommerce-cart .quantity .plus:hover {
    background-color: #6c5e47 !important;
    color: #000000 !important;
}

/* =========================================
   3. کادر زرد بالا (پیام‌ها)
   ========================================= */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    font-family: "iranyekan", Tahoma, sans-serif !important;
    font-size: 15px !important;
    color: #f7f7f7 !important;       /* رنگ متن */
    background-color: #6c5e47 !important; /* رنگ پس‌زمینه زرد (می‌تونید عوض کنید) */
    border-color: #ffeeba !important;
    border-radius: 8px !important;
    padding: 15px !important;
}

/* =========================================
   4. انتقال مبالغ به انتهای سمت چپ (در جدول جمع کل)
   ========================================= */
.woocommerce-cart .cart_totals table tr th,
.woocommerce-cart .cart_totals table tr td {
    text-align: left !important;     /* انتقال به سمت چپ */
}

/* اما عنوان‌های اصلی (مثل "جمع جزء") راست‌چین بمونن */
.woocommerce-cart .cart_totals table tr th {
    text-align: right !important;
}

/* فقط مبالغ سمت چپ برن */
.woocommerce-cart .cart_totals table tr td {
    text-align: left !important;
}
/* =========================================
   تنظیم تراز فقط برای عنوان‌های بالای جدول (th)
   ========================================= */

/* 1. ستون "محصول" (بالا) - تراز از راست */
.woocommerce-cart table.shop_table thead th.product-name {
    text-align: right !important;
    padding-right: 40px !important;
}

/* 2. ستون "قیمت" (بالا) - تراز از وسط */
.woocommerce-cart table.shop_table thead th.product-price {
    text-align: right !important;
    padding-right: 30px !important;
}

/* 3. ستون "تعداد" (بالا) - تراز از وسط */
.woocommerce-cart table.shop_table thead th.product-quantity {
    text-align: right !important;
    padding-right: 45px !important;
}

/* 4. ستون "جمع جزء" (بالا) - تراز از چپ */
.woocommerce-cart table.shop_table thead th.product-subtotal {
    text-align: right !important;
    padding-right: 30px !important;
}
/* =========================================
   مخفی کردن روش‌های ارسال از صفحه سبد خرید
   ========================================= */
.woocommerce-cart .woocommerce-shipping-totals,
.woocommerce-cart .cart_totals .shipping,
.woocommerce-cart .cart_totals tr.shipping,
.woocommerce-cart #shipping_method,
.woocommerce-cart .woocommerce-shipping-destination {
    display: none !important;
}/* End custom CSS */