/* تطبيق خط النسخ المخصص على عنوان الهيدر الرئيسي */
h1, .hero-luxury h1, [class*="hero"] h1 {
  font-family: 'خط النسخ', serif !important;
}

body {
  background-color: 
#F4EADF !important;
}

.btn, button, .add-to-cart, .s-button-add-to-cart {
  background-color: 
#56C1B6 !important;
  color: 
#804C3C !important;
}

.top-navbar, .top-navbar *,
#mainnav, #mainnav *,
footer, footer *,
.sub-menu, .sub-menu * {
  color: 
#F4EADF !important;
}

#mainnav, .main-nav-container {
  background-color: transparent !important;
  box-shadow: none !important;
}
.header-search {
  background-color: transparent !important;
}

@media (min-width: 1024px) {
  a[data-testid="store-header-logo"] {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    align-items: center !important;
  }
  a[data-testid="store-header-logo"] img {
    max-width: 170px !important;
    width: auto !important;
    height: auto !important;
    max-height: 55px !important;
  }
}

custom-salla-product-card,
.s-product-card-content,
.s-block--features__item {
  background-color: 
#9B7F62 !important;
}

.s-user-menu-trigger {
  background-color: transparent !important;
}
[class*="s-user-menu-dropdown"] {
  background-color: 
#804C3C !important;
  color: 
#F4EADF !important;
}
[class*="s-user-menu-dropdown"] a,
[class*="s-user-menu-dropdown"] span,
[class*="s-user-menu-dropdown"] li {
  color: 
#F4EADF !important;
}
.mm-spn {
  background-color: 
#804C3C !important;
}
.mm-spn a, .mm-spn span, .mm-spn li {
  color: 
#F4EADF !important;
}
.sub-menu {
  background-color: 
#804C3C !important;
}
.sub-menu a, .sub-menu span, .sub-menu li {
  color: 
#F4EADF !important;
}

/* إصلاح: منع التمرير الأفقي الزائد اللي يسبب الفراغ الأبيض بالجوال */
html {
  max-width: 100vw;
  overflow-x: hidden;
}

/* ===== تصغير صندوق البحث لأيقونة بس على الجوال (class مؤكد من فحص الصفحة الفعلي) ===== */
@media (max-width: 768px) {
  .header-search {
    max-width: 40px !important;
    width: 40px !important;
    overflow: hidden !important;
  }
  .header-search input,
  .header-search .search-form,
  .header-search form {
    display: none !important;
  }
  /* نص مميزات المتجر كريمي */
.s-block--features p,
.s-block--features__item p,
.s-block--features .text-gray-500,
.s-block--features .text-gray-400,
section[class*="features"] p {
  color: #F3E8DA !important;
}
  /* اسم المنتج بلون القائمة الرئيسية */
.product-single h1,
.product-details h1,
.product__title,
main h1 {
  color: #632D15 !important;
}
  .s-product-card-out-of-stock .s-product-card-image img {
  filter: grayscale(100%) brightness(0.45);
}