.home .images-grouped-sec .photos-collection .shape-span {
  background: #ffffff;
}

.s-product-card-entry .s-product-card-image a .s-product-card-promotion-title {
  border: none;
  /* لا نغيّر لون النص هنا */
}

.product-details .brand-logo img {
  max-height: 75px;
}

.more-brand-dts {
  text-align: left;
  /* لا نغيّر لون النص */
}

.product-details .product-details-body .left .main-content .product-brand .more-brand-dts span {
  /* لا نغيّر لون النص */
}

.product-details .product-details-body .left .main-content .product-brand {
  gap: 32px;
  align-items: center;
}

.mt-5.block {
  display: none;
}

#tabbyPromoWrapper {
  margin-bottom: 0 !important;
}

/* نحافظ على الخلفية فقط بدون تغيير ألوان النص العامة */
.s-product-card-entry .s-product-card-content {
  background-color: #ffffff;
}

.s-product-card-entry .s-product-card-content .s-product-card-content-footer salla-add-product-button .s-button-element {
  background-color: #000;
  color: #fff;
}

.s-product-card-entry {
  background: #ffffff;
  padding: 1px;
  /* لا نغيّر لون النص */
}

.s-product-card-image img {
  background: #ffffff;
}

@media (max-width: 992px) {
  .product-details .product-details-body .left .main-content {
    padding-bottom: 0;
  }
}

.product-details .product-details-body .right-side-details .sidebar .swiper-wrapper a {
  background: #ffffff;
  /* لا نغيّر لون النص */
}

.product-details .product-details-body .left .sticky-product-bar {
  background: #ffffff;
  /* لا نغيّر لون النص */
}

/* نترك هذا لتوحيد لون السعر إن كان يظهر رماديًا أثناء التخفيضات */
.price_is_on_sale span.text-gray-500 {
  color: #000;
}

/* شعارات الهيدر فقط (بدون تغيير ألوان نص الهيدر) */
.main-nav-container.fixed-pinned .navbar-brand img,
.navbar-brand img {
  max-height: 85px;
}

/* حُذفت جميع قواعد الفوتر لتجنّب أي تغيير عليه */

/* أزرار تنسيق عام */
.s-slider-block__title .s-slider-block__title-left .s-slider-block__title-nav button.s-slider-nav-arrow {
  background-color: #ffffff;
  /* لا نغيّر لون النص */
}

.btn-theme {
  background: #000;
  color: #fff;
}

.home .most-orderd-sec .items-slider .swiper .swiper-wrapper .swiper-slide .back-layer {
  background: #ffffff;
  /* لا نغيّر لون النص */
}

.home .shopping1-sec .items-slider .swiper-slide:hover .item:before {
  background: #ffffff;
}

.custom-page.content--single-page {
  background-color: #ffffff !important;
  /* لا نغيّر لون النص */
}

/* ✅ أسماء المنتجات بالأسود */
h3,
h3 a {
  font-size: 13px !important;
  white-space: normal !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height: 54px;
  color: #000;
}

/* كارت السلّة خلفية فقط */
.cart-item {
  background-color: #ffffff !important;
}

section.cart-item.bg-white {
  background-color: #ffffff !important;
}

.cart-sec .bg-white {
  background-color: #ffffff !important;
}

/* خيارات المنتج خلفية فقط */
.s-product-options-option-label,
.s-product-options-option {
  background-color: #ffffff !important;
}

/* عناوين المراجعات—نترك لونها الطبيعي ما عدا الوضع الداكن */
.s-reviews-header,
h1.s-reviews-header,
html.dark h1.s-reviews-header {
  color: #000 !important;
}

/* ✅ الأسعار بالأسود (منتصف الصفحة) */
.s-product-card-price,
.s-product-card-price *,
.price,
.price *,
.product-card-price,
.product-card-price *,
.product-details .price,
.product-details .price * {
  color: #000 !important;
}

/* حُذفت تمامًا أي قواعد كانت تغيّر ألوان نصوص الهيدر أو الفوتر */

/* رجّع لون النص الافتراضي لعناصر الكروت/السلايدر بدون المساس بالهيدر والفوتر */
a.text-parent {
  /* إلغاء المتغير الممرر داخل الـ inline style */
  --color: inherit !important;
  color: inherit !important;
}

/* عناوين العناصر داخل الروابط */
a.text-parent .title {
  color: inherit !important;
}

/* في حال كان فيه أي عنصر داخلي ملوّن عبر المتغير */
a.text-parent * {
  color: inherit !important;
}

/* حالات شائعة لأسماء المنتجات في الكروت */
.items-slider a .title,
.s-product-card-entry h3,
.s-product-card-entry h3 a {
  color: inherit !important;
}