/* الجزء العلوي متحرك */
.main-nav-container.fixed-header{
    background-color:#800f2f;
    color:#fff1e3;
}
/* القوائم - الجزء العلوي متحرك و ثابت */
#mobile-menu > ul > li > a:hover {
    color:#ffffd0;
}
/* أيقونة الملف الشخصي - الجزء العلوي متحرك */
#mainnav > div > div > div > div.flex.items-center.justify-end > button > i {
    color:#fff1e3;
    border-color:#fff1e3;
}
/* أيقونة المتجر - الجزء العلوي متحرك */
#s-cart-icon > i {
    color:#fff1e3;
    border-color:#fff1e3;
}
/* أيقونة المنتجات في السلة */
.s-cart-summary-count {
    background-color:#fff1e3;
    color:#800f2f;
}
/* أيقونة إجمالي مبلغ السلة */
.s-cart-summary-total {
    color:#fff1e3;
}
/* الجزء العلوي ثابت */
.bg-inherit {
    background-color:#800f2f;
    color:#fff1e3;
}
/* الشريط العلوي ثابت */
.topnav-is-dark .top-navbar {
    background-color:#fff1e3;
    color:#800f2f;
}
/* عدسة البحث */
.s-search-icon > svg {
    fill:#800f2f;
}
/* مربع البحث */
.topnav-is-dark .top-navbar .s-search-input {
    color: #800f2f;
    background-color:#dfd3c7;
}
/* عبارة البحث */
div.s-search-input-wrapper > input::placeholder {
    color: #800f2f;
}
/* بطاقة المنتج */
.s-product-card-image {
    background-color:transparent;
}
/* خلفية المتجر */
#app > div.app-inner.flex.flex-col.min-h-full {
    background-color:white;
}
/* الجزء السفلي */
.store-footer__inner {
    background-color:#fff1e3;
    color:#800f2f;
}
/* الشريط السفلي */
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center {
    background-color:#800f2f;
    max-width:none;
    justify-content:space-around;
}
/* الشريط السفلي */
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span > p {
    color:#fff1e3;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span > p > a {
    color:#fff1e3;
}
/* جزء التعليقات */
.s-comments-product {
    background-color:transparent;
}
/* أيقونة المميزات */
.s-block--features__item .feature-icon i {
    color:#fff1e3;
}
/* خلفية زر الإضافة إلى السلة */
.s-button-primary-outline {
    background-color:#fff1e3;
}
/* الخلفية عند لمس زر الإضافة إلى السلة */
.s-button-primary-outline:hover{
    color:#fff1e3;
    background-color:#800f2f;
}
/* الإطار الخارجي لزر إضافة إلى السلة */
.s-button-light-outline {
    border-color:#800f2f!important;
}
/* الإطار الخارجي عند لمس زر إضافة إلى السلة */
.s-button-light-outline:hover {
    border-color:#800f2f!important;
}
/* الإطار الخارجي لز الإضافة إلى المفضلة */
.s-button-outline:hover {
    border-color:#fff1e3;
}
/* أيقونة إضافة للمفضلة */
.sicon-heart{
    color:#800f2f;
}
/* أيقونة الإنسجرام */
.store-footer a {
    border-color:#800f2f;
}
/* أيقونات جهات التواصل */
#contact-slot > a > span.s-contacts-icon {
    border-color:#800f2f;
}
/* لون القائمة للجوال */
#mainnav > div > div > div > div:nth-child(1) > a.lg\:hidden.mburger.mburger--collapse.leading-none.rtl\:ml-4.ltr\:mr-4 > i {
    color:#fff1e3;
}
/* أيقونة المستخدم - إصلاح اللون الأبيض */
.s-user-menu-trigger { 
background-color : #800f2f;
}


















/* ===============================
   BRONZ – Full-Width Hero Banner Without Cropping
   =============================== */

/* الحاوية الخارجية للبانر */
.s-slider, .hero-banner {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  overflow: hidden;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* إعدادات الصورة */
.s-slider img,
.hero-banner img,
img[alt*="image-slider-"],
img[alt*="Bronz image-slider"] {
  display: block;
  width: 100% !important;
  height: auto !important;          /* الارتفاع يتكيف حسب الصورة */
  object-fit: contain !important;   /* بدون قصّ نهائي */
  object-position: center top;
  border-radius: 0;
  background-color: #FFF9F4;        /* لون الخلفية لو الصورة فيها فراغات */
}

/* ديسكتوب */
@media (min-width: 1025px) {
  .s-slider img,
  .hero-banner img,
  img[alt*="image-slider-"],
  img[alt*="Bronz image-slider"] {
    max-height: 600px; /* ارتفاع مريح وواسع */
  }
}

/* تابلت */
@media (max-width: 1024px) and (min-width: 641px) {
  .s-slider img,
  .hero-banner img,
  img[alt*="image-slider-"],
  img[alt*="Bronz image-slider"] {
    max-height: 450px;
  }
}

/* جوّال */
@media (max-width: 640px) {
  .s-slider, .hero-banner {
    left: 0; right: 0;
    margin: 0;
    width: 100%;
  }

  .s-slider img,
  .hero-banner img,
  img[alt*="image-slider-"],
  img[alt*="Bronz image-slider"] {
    width: 100%;
    height: auto !important;
    object-fit: contain !important; /* يضمن عدم القص */
    object-position: center top;
    background-color: #FFF9F4;
  }
}

/* إزالة أي فراغ بين الهيدر والبانر */
header + section,
header + div,
.s-slider,
.hero-banner {
  margin-top: 0 !important;
  padding-top: 0 !important;
}