/* تصغير عرض كل سلايد وإلغاء عرض 1/6 الثابت */
#square-links-slider-1 .swiper-slide.slide--one-sixth {
  width: 80px !important;      /* تقدرين تنزلينها لـ 70 أو 60 لو تبين أصغر */
  flex: 0 0 auto !important;
}

/* تقليل المسافة بين المربعات */
#square-links-slider-1 .swiper-slide {
  margin: 0 4px !important;    /* لو تبين ألصق خلّيها 2px أو 0 */
  padding: 0 !important;
}

/* المربع الحاضن للّوجو (خلفية + زوايا مقوسة) */
#square-links-slider-1 .swiper-slide .overflow-hidden {
  border-radius: 20px !important;
  background: #f4f4f4;
}

/* الصورة داخل المربع */
#square-links-slider-1 .swiper-slide img {
  width: 70px;
  height: 70px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

/* للجوال: تصغير أكثر شوي */
@media (max-width: 640px) {
  #square-links-slider-1 .swiper-slide.slide--one-sixth {
    width: 70px !important;
  }
  #square-links-slider-1 .swiper-slide img {
    width: 60px;
    height: 60px;
  }
}

/* تصغير عرض كل سلايد وإلغاء عرض 1/6 الثابت */
.brands-strip .swiper-slide.slide--one-sixth {
  width: 80px !important;      
  flex: 0 0 auto !important;
}

/* تقليل المسافة بين المربعات */
.brands-strip .swiper-slide {
  margin: 0 4px !important;    
  padding: 0 !important;
}

/* المربع الحاضن للّوجو */
.brands-strip .swiper-slide .overflow-hidden {
  border-radius: 20px !important;
  background: #f4f4f4;
}

/* الصورة داخل المربع */
.brands-strip .swiper-slide img {
  width: 70px;
  height: 70px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

/* للجوال: تصغير أكثر شوي */
@media (max-width: 640px) {
  .brands-strip .swiper-slide.slide--one-sixth {
    width: 70px !important;
  }
  .brands-strip .swiper-slide img {
    width: 60px;
    height: 60px;
  }
}

/* إزالة أي مسافة عمودية بين بلوكين ماركات */
.brands-strip.s-block,
.s-block.brands-strip {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* لو فيه wrapper داخلي من الثيم */
.brands-strip .home-block-title,
.brands-strip .s-block--header,
.brands-strip .s-block--footer {
  margin: 0 !important;
  padding: 0 !important;
}

/* تقليل المسافة بين بلوك ماركات يجي بعد بلوك ماركات */
.brands-strip + .brands-strip {
  margin-top: -10px !important; /* نخليهم يقرّبوا على بعض */
}

/* تقليل المسافة بين أي قسمين إذا كانوا ماركات */
section.brands-strip {
  margin: 0 !important;
  padding: 0 !important;
}