/* Add custom CSS styles below */ 
/* استبدال صورة الملف الشخصي بالحروف */
.s-user-menu-avatar-wrap.custom-avatar-ready {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  border-radius: 50% !important;
  background: #003f2d !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.s-user-menu-avatar-wrap.custom-avatar-ready img {
  display: none !important;
}

.custom-user-initials {
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.s-user-menu-avatar-wrap.custom-avatar-ready {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  border-radius: 50% !important;
  background: #003f2d !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  padding: 0 !important;
}

.s-user-menu-avatar-wrap.custom-avatar-ready img {
  display: none !important;
}

.custom-user-initials {
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
 
/* جعل تصنيفات الهيدر في سطر واحد 
@media (min-width: 1024px) {
  .main-menu.mm-spn--open {
    display: flex !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  .main-menu.mm-spn--open > li {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
  }

  .main-menu.mm-spn--open > li > a,
  .main-menu.mm-spn--open > li > span,
  .main-menu.mm-spn--open > li button {
    white-space: nowrap !important;
  }
*/
  /* إخفاء شكل السكرول */
  .main-menu.mm-spn--open::-webkit-scrollbar {
    display: none !important;
  }

  .main-menu.mm-spn--open {
    scrollbar-width: none !important;
  }

  /* ===== متجر الأهلي — أماكن محددة فقط ===== */
/* 1) أيقونة الهدية داخل بلوك «عروض المنتج» فقط */
salla-offer .s-offer-card-icon {
display: none !important;
}
/* 2) أيقونة السلة داخل زر «إضافة للسلة» في صفحة المنتج فقط
(لا يشمل كروت الهوم / التصنيفات / المنتجات المشابهة) */
body.product-single salla-add-product-button.sticky-product-bar__btn i.sicon-shopping {
display: none !important;
}
/* 3) استبدال صورة صفحة الشكر فقط (صورة delivery-bro تحديدًا) */
img.thanks-item[src*="delivery-bro"] {
content: url("https://cdn.files.salla.network/theme/1594883879/42ff0aa8-782d-48b4-9a0c-915d96ebab21_260x260.png");
width: 160px !important;
height: auto !important;
object-fit: contain !important;
transform: none !important;
opacity: 1 !important;
}
/* 4) إلغاء قلب RTL لغلاف صورة الشكر فقط */
div.rtl\:-scale-x-100:has(> img.thanks-item[src*="delivery-bro"]) {
transform: none !important;
}
  
}