/* Add custom CSS styles below
/* خلفية المتجر - Teal */
body {
  background-color: #567C8D;
}

/* الهيدر - Navy */
header, header *, nav, .s-header, .s-navbar {
  background-color: #2F4156 !important;
}

/* الفوتر - Navy */
footer, .s-footer {
  background-color: #2F4156 !important;
  color: #F2E8D5 !important;
}

/* خلف المنتجات - Teal */
.s-block--latest-products,
.s-products-list-wrapper {
  background-color: #567C8D !important;
}

/* كرت المنتج كامل - Beige */
.s-product-card-entry,
.s-product-card-image,
.s-product-card-content,
.s-product-card-content-footer,
.s-product-card-content-sub {
  background-color: #F2E8D5 !important;
}

/* حواف الكرت */
.s-product-card-entry {
  border: 1px solid #567C8D !important;
  border-radius: 14px !important;
  overflow: hidden !important;
}

/* اسم المنتج والسعر - Navy */
.s-product-card-content-title a,
.s-product-card-price {
  color: #2F4156 !important;
}

/* الخط داخل الكرت - Navy */
.s-product-card-content * {
  color: #2F4156 !important;
}

/* الخط العام خارج الكرت - Beige */
body {
  color: #F2E8D5;
}

/* زر إضافة للسلة */
.s-button-primary-outline {
  background-color: #567C8D !important;
  border-color: #567C8D !important;
  color: #F2E8D5 !important;
}
.store-footer__inner {
  background-color: #2F4156 !important;
}
.s-cart-summary-wrapper,
.s-user-menu-login-btn,
salla-cart-summary,
salla-user-menu {
  color: #F2E8D5 !important;
  border-color: #F2E8D5 !important;
}
/* أيقونة المستخدم - Beige */
.s-user-menu-login-btn svg {
  fill: #F2E8D5 !important;
}
/* أيقونة الكارت - Beige */
.s-cart-summary-icon svg,
.header-btn__icon {
  color: #F2E8D5 !important;
  fill: #F2E8D5 !important;
}
/* عدد العناصر في الكارت والسعر - Beige */
.s-cart-summary-count,
.s-cart-summary-total {
  color: #F2E8D5 !important;
}
/* خلفية البوب أب - Beige */
.s-cart-summary-wrapper,
[class*="cart-popup"],
[class*="mini-cart"] {
  background-color: #F2E8D5 !important;
}
/* خلفية النافذة المنبثقة كاملة */
.s-modal, .s-drawer,
[class*="modal"], [class*="drawer"] {
  background-color: #F2E8D5 !important;
}
/* الخط - Navy */
.s-modal *, .s-drawer *,
[class*="modal"] *, [class*="drawer"] * {
  color: #2F4156 !important;
}
/* كروت المنتج في السلة - Beige */
.cart-item {
  background-color: #F2E8D5 !important;
}
/* ملخص الطلب - Beige */
.cart-item ~ div .shadow-default,
#free-shipping,
#cart-gifting,
.sticky .shadow-default {
  background-color: #F2E8D5 !important;
}
/* ملخص الطلب - Beige */
.cart-item ~ div .shadow-default,
#free-shipping,
#cart-gifting,
.sticky .shadow-default {
  background-color: #F2E8D5 !important;
}
/* الخط داخل السلة - Navy */
.cart-item *,
.sticky .shadow-default * {
  color: #2F4156 !important;
}
/* زر اتمام الطلب */
#cart-submit {
  background-color: #567C8D !important;
  color: #F2E8D5 !important;
}
/* خلفية صفحة المنتج - Beige */
.shadow-default.bg-white,
.bg-white {
  background-color: #F2E8D5 !important;
}
/* الخط داخله - Navy */
.bg-white * {
  color: #2F4156 !important;
}
/* إصلاح أيقونات الهيدر */
.s-user-menu-login-btn svg,
.s-cart-summary-icon svg,
.header-btn__icon,
.s-cart-summary-count,
.s-cart-summary-total {
  color: #F2E8D5 !important;
  fill: #F2E8D5 !important;
}
/* التصنيفات - Beige */
.main-menu a,
.main-menu span,
nav a, nav span {
  color: #F2E8D5 !important;
}
/* نص داخل زر إضافة للسلة */
.s-button-primary-outline .s-button-text * {
  color: #F2E8D5 !important;
}
/* نص إضافة للسلة في صفحة المنتج */
.s-button-primary .s-button-text,
.s-button-primary .s-button-text * {
  color: #F2E8D5 !important;
}
/* خلفية مربع الكمية - Navy */
.s-quantity-input-container {
  background-color: #2F4156 !important;
  border-color: #2F4156 !important;
}
/* الرقم داخل مربع الكمية - Beige */
.s-quantity-input-input {
  color: #F2E8D5 !important;
  background-color: #2F4156 !important;
}
/* أزرار + و - */
.s-quantity-input-button {
  background-color: #2F4156 !important;
  color: #F2E8D5 !important;
}

.s-quantity-input-button svg {
  fill: #F2E8D5 !important;
}
/* زر إضافة للسلة في صفحة المنتج - Navy */
.s-button-primary {
  background-color: #2F4156 !important;
  border-color: #2F4156 !important;
}
/* زر اللايك والشير - دائري */
.s-product-card-wishlist-btn,
[aria-label="Add or remove to wishlist"],
[class*="share-btn"], 
.s-button-icon {
  background-color: #2F4156 !important;
  border-color: #2F4156 !important;
  color: #F2E8D5 !important;
  border-radius: 50% !important;
}
/* أسهم السلايدر - Navy دائري */
.swiper-button-next,
.swiper-button-prev,
[class*="swiper-btn"],
[class*="slider-nav"] {
  background-color: #2F4156 !important;
  border-radius: 50% !important;
  color: #F2E8D5 !important;
  width: 40px !important;
  height: 40px !important;
}
/* زر اللايك - Teal خلفية */
button.s-product-card-wishlist-btn.s-button-light-outline {
  background-color: #567C8D !important;
  border-color: #567C8D !important;
}

/* القلب - Beige */
button.s-product-card-wishlist-btn.s-button-light-outline .sicon-heart {
  color: #F2E8D5 !important;
}
/* أيقونة القائمة - Beige */
.mburger .sicon-menu,
.sicon-menu {
  color: #F2E8D5 !important;
}
/* توحيد خلفية صفحة المنتج */
.s-product-page,
.product-page,
[class*="product-single"] {
  background-color: #567C8D !important;
}
/* شريط breadcrumb - نفس لون الهيدر */
.breadcrumbs,
nav.breadcrumbs,
[class*="breadcrumb"] {
  background-color: #2F4156 !important;
}
/* خلفية البوب أب - Teal */
.s-add-product-toast {
  background-color: #567C8D !important;
}
/* إصلاح أيقونة البحث */
.s-search-icon svg {
  fill: #2F4156 !important;
  background-color: transparent !important;
}
/* حواف دائرية لمحرك البحث */
.s-search-input-wrapper {
  border-radius: 20px !important;
}

.s-search-input {
  border-radius: 20px !important;
}
/* خلفية محرك البحث - Beige */
.s-search-input {
  background-color: #F2E8D5 !important;
  color: #2F4156 !important;
}

/* إطار محرك البحث - Beige */
.s-search-input-wrapper {
  background-color: #F2E8D5 !important;
  border-color: #F2E8D5 !important;
}
/* شريط المسار - شفاف */
nav.breadcrumbs {
  background-color: transparent !important;
}

nav.breadcrumbs .s-breadcrumb-item a,
nav.breadcrumbs .s-breadcrumb-item {
  color: #F2E8D5 !important;
}

nav.breadcrumbs .s-breadcrumb-arrow svg {
  fill: #F2E8D5 !important;
}
/* أيقونة البحث - دائرية Navy */
.s-search-icon-wrap {
  background-color: #2F4156 !important;
  border-radius: 50% !important;
  padding: 6px !important;
}

.s-search-icon svg {
  fill: #F2E8D5 !important;
  background-color: transparent !important;
}
/* أيقونة البحث */
.s-search-icon {
  background-color: #2F4156 !important;
  border-radius: 50% !important;
  padding: 6px !important;
  width: 32px !important;
  height: 32px !important;
}

.s-search-icon svg {
  fill: #F2E8D5 !important;
  width: 16px !important;
  height: 16px !important;
}