.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-de62d8b{text-align:right;color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-de62d8b *//* فقط صفحه سبد خرید را هدف بگیر */
body.woocommerce-cart { color: #EAECEE; }

/* جدول اقلام */
body.woocommerce-cart table.shop_table {
  background: #0f0f12;       /* پس‌زمینه جدول */
  border-color: #2a2a2f;
  color: #EAECEE;
}
body.woocommerce-cart table.shop_table th,
body.woocommerce-cart table.shop_table td {
  border-color: #2a2a2f;
  color: #EAECEE;
}

/* نام محصول + لینک‌ها */
body.woocommerce-cart .product-name a,
body.woocommerce-cart a {
  color: #EAECEE !important;
}
body.woocommerce-cart .product-name a:hover {
  color: #5ED5D5 !important; /* رنگ هاور برند شما */
}

/* قیمت‌ها و جمع جز */
body.woocommerce-cart .amount,
body.woocommerce-cart .product-price,
body.woocommerce-cart .product-subtotal {
  color: #F5F7FA !important;
}

/* تصویر بندانگشتی و ایکس حذف */
body.woocommerce-cart a.remove {
  color: #ff5c5c !important;
}

/* ورودی تعداد */
body.woocommerce-cart .qty {
  background: #1a1a1e;
  color: #EAECEE;
  border: 1px solid #2a2a2f;
  border-radius: 8px;
}

/* فرم کد تخفیف */
body.woocommerce-cart .coupon input.input-text {
  background: #1a1a1e;
  color: #EAECEE;
  border: 1px solid #2a2a2f;
  border-radius: 10px;
}
body.woocommerce-cart .coupon input::placeholder {
  color: #A6A8AD;
}

/* دکمه‌ها: اعمال تخفیف / به‌روزرسانی سبد / ادامه تسویه */
body.woocommerce-cart button.button,
body.woocommerce-cart a.button,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  background: linear-gradient(90deg, #00A8FF 0%, #9b2dff 100%);
  color: #fff !important;
  border: none;
  border-radius: 12px;
  padding: 12px 18px;
}
body.woocommerce-cart button.button:hover,
body.woocommerce-cart a.button:hover,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  filter: brightness(1.05);
}

/* بخش جمع کل سبد */
body.woocommerce-cart .cart_totals {
  background: #0f0f12;
  border: 1px solid #2a2a2f;
  border-radius: 12px;
  color: #EAECEE;
}
body.woocommerce-cart .cart_totals table th,
body.woocommerce-cart .cart_totals table td {
  color: #EAECEE;
  border-color: #2a2a2f;
}

/* خطوط جداکننده کم‌رنگ‌تر شوند */
body.woocommerce-cart hr,
body.woocommerce-cart .woocommerce-cart-form__contents + .cart-collaterals {
  border-color: #2a2a2f;
}

/* پیام‌ها (notice ها) روی دارک */
body.woocommerce-cart .woocommerce-message,
body.woocommerce-cart .woocommerce-info,
body.woocommerce-cart .woocommerce-error {
  background: #141418;
  color: #EAECEE;
  border-color: #2a2a2f;
}/* End custom CSS */