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

/* بطاقة المنتج */
.s-product-card,
salla-product-card,
.product-card,
[class*="product-card"] {
  background-color: #ffffff !important;
  border-radius: 14px !important;
  padding: 3px !important;
}

/* صورة المنتج — بدون إطار */
.s-product-card__image,
.s-product-card figure,
.s-product-card .image,
salla-product-card .image,
[class*="product-card"] figure,
[class*="product-card"] [class*="image"] {
  border: none !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  background: transparent !important;
  ..NG-categories,


section.s-block + section.s-block {
  margin-top: 40px !important;
}
  /* إلغاء الظل الأسود عند الهوفر على بطاقات الصور */
.GL-promotional-banner .overlay,
.GL-promotional-banner:hover .overlay,
[class*="promotional-banner"] .overlay,
[class*="banner"] .image-overlay,
[class*="banner"]:hover::after,
[class*="banner"] .card-overlay {
  background: transparent !important;
  opacity: 0 !important;
}
a.banner-entry.has-overlay::after,
a.banner-entry.lazy.has-overlay::after,
.banner-entry.has-overlay::after {
  background: transparent !important;
  background-color: transparent !important;
  opacity: 0 !important;
  display: none !important;
}
.app-inner,
.flex-col.min-h-full {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.s-block--photos-slider {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
}
  /* الموبايل */
@media (max-width: 768px) {
  #overlay-1, #overlay-2, #overlay-3, #overlay-4 {
    top: 50% !important;
    right: 5% !important;
    left: 5% !important;
    transform: translateY(-50%) !important;
    text-align: center !important;
  }

  #overlay-1 h2, #overlay-2 h2, #overlay-3 h2, #overlay-4 h2 {
    font-size: 1.2rem !important;
  }

  #overlay-1 p, #overlay-2 p, #overlay-3 p, #overlay-4 p {
    font-size: 0.85rem !important;
    margin-bottom: 12px !important;
  }

  #overlay-1 a, #overlay-2 a, #overlay-3 a, #overlay-4 a {
    padding: 8px 20px !important;
    font-size: 0.85rem !important;
  }
}
/* .NG-categories a div[class*="text-xs"],
.NG-categories-16 a div[class*="flex"][class*="justify-between"] {
  display: none !important;
} */
  .sicon-arrow-left,
i[class*="arrow-left"],
i[class*="sicon-arrow"],
.NG-categories i,
.NG-categories-16 i {
  display: none !important;
  visibility: hidden !important;
}
#categories-slider-1 .swiper-slide:not(.swiper-slide-thumb-active) {
  opacity: 1 !important;
}

.thumbs-slider .swiper-slide {
  opacity: 1 !important;
}
var style = document.createElement('style');
style.innerHTML = '#categories-slider-1 .swiper-slide { opacity: 1 !important; }';
document.head.appendChild(style);
.s-block--bundle-categories-slider {
  max-height: 150px !important;
  overflow: hidden !important;
}

.s-block--bundle-categories-slider img {
  height: 130px !important;
  object-fit: cover !important;
}
  @media (max-width: 768px) {
  .s-slider-block__title ~ .s-slider-wrapper .swiper-slide,
  .s-slider-block__title ~ * .swiper-slide {
    width: 50% !important;
  }
}
  @media (max-width: 768px) {
  .GL-promotional-banner .relative.w-full {
    height: 200px !important;
  }
}