.s-button-element {
  background-color: #000 !important;
  color: #fff !important;
  border: 1px solid #000 !important;
  transition: all 0.2s ease;
}

.s-button-element .s-button-text,
.s-button-element i {
  color: #fff !important;
}

.s-button-element:hover {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #000 !important;
}

.s-button-element:hover .s-button-text,
.s-button-element:hover i {
  color: #000 !important;
}
.s-button-element,
.s-button-element .s-button-text,
.s-button-element i {
  font-weight: 600 !important;
}


footer,
footer a,
footer p,
footer span,
footer li {
  font-weight: 650 !important;
}
/* ===========================
   Header - Compact Version
=========================== */

/* إزالة المسافات الداخلية */
.header-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.header-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* تقليل ارتفاع الصف الرئيسي */
.header-container > .flex {
    min-height: 72px !important;
    align-items: center !important;
}

/* اللوجو */
.navbar-brand {
    padding: 0 !important;
    margin: 0 !important;
}

.navbar-brand img,
.logo-light {
    height: 3.6rem !important;
    max-height: 3.6rem !important;
    width: auto !important;
}

/* الأزرار */
.header-btn,
.search-btn,
.s-cart-summary-wrapper {
    margin: 0 !important;
    padding: 0 8px !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
}

/* محاذاة عناصر الهيدر */
.header-container .items-center {
    align-items: center !important;
}@media screen and (min-width: 768px) {
  .s-block--banners .banner-entry {
    height: auto !important;
    aspect-ratio: 2 / 1 !important;
  }

  .s-block--banners .banner-entry .lazy__bg {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  }
}.angel-ad,
.angel-ad__slider {
  background-color: #000 !important;
}

.angel-ad__item,
.angel-ad__icon {
  color: #fff !important;
}

.angel-ad__content {
  font-size: 0 !important;
  color: transparent !important;
  text-decoration: none !important;
}

.angel-ad__item:nth-child(odd) .angel-ad__content::before {
  content: "دلّلي بشرتك ووفّري مع أول طلب، استخدمي كود NEW5 واستفيدي بخصم حصري الآن";
  display: inline;
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
}

.angel-ad__item:nth-child(even) .angel-ad__content::before {
  content: "شحن مجاني لجميع الطلبات بقيمة 250 ريال فأكثر";
  display: inline;
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
}.angel-ad__slider {
  animation-duration: 30000ms !important;
}