/* ✅ خلفية الموقع بالكامل */
body {
  background-color: #E0F2FF !important;
}

/* ✅ تدرج خلفية الفوتر والشريط السفلي */
footer,
.footer,
.footer-sub,
.footer-bottom,
.footer-bar,
.site-footer,
.page-footer,
.footer-sub::before,
.footer-sub::after,
footer .container,
footer .text-center,
footer .text-muted,
.footer-sub div {
  background: linear-gradient(90deg, #F0F8FF 0%, #E0F2FF 50%, #D2EBFC 100%) !important;
  color: #1a3e75 !important;
  border: none !important;
  box-shadow: none !important;
}
.store-footer__inner {
  background: linear-gradient(90deg, #F0F8FF 0%, #E0F2FF 50%, #D2EBFC 100%) !important;
  color: #1a3e75 !important;
  border: none !important;
  box-shadow: none !important;
}

input[type="search"] {
  background-color: white !important;
  color: #1a3e75 !important; /* يحافظ على وضوح النص داخل الحقل */
  border-radius: 8px; /* اختياري - يعطيه زوايا ناعمة */
  border: 1px solid #ccc; /* اختياري - يظهر له إطار خفيف */
}
.product-card__image,
.product-card__image-wrapper,
.card-product .product-cover {
  background-color: white !important;
}
.s-product-card-image-contain {
  background-color: white !important;
  border-radius: 10px; /* اختياري - يخلي الزوايا ناعمة */
  padding: 6px; /* اختياري - يعطي مساحة خفيفة داخلية */
}
.s-comments-product {
  background-color: #ffffff !important;
}
.full-banner-entry::before,
.full-banner-entry::after {
  display: none !important;
}
.s-block--full-banner.s-block--full-bg {
  background-image: none !important;
  background-color: #ffffff !important;
}

.s-block--full-banner.s-block--full-bg {
  background-image: none !important;
  background-color: #ffffff !important;
}

.full-banner-entry {
  position: relative;
  background-color: #e0f2ff !important;
  clip-path: ellipse(100% 100% at 50% 100%);
  z-index: 1;