section.advanced-slider--4 
.advanced-slider__caption__inner__content__heading,
section.advanced-slider--4 
.advanced-slider__caption__inner__content__text,
section.advanced-slider--4 
.advanced-slider__caption__inner__content__button span {
    color: #ffffff ;
}
section.rectangular-links-10 ul.rectangular-list {
    display: grid !important;
    grid-template-columns: auto auto;
    grid-auto-rows: min-content;
    gap: 12px;
    align-items: start;
}

/* الأولى زي ما هي */
section.rectangular-links-10 
.rectangular-list-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1 / span 2;
}

/* التانية */
section.rectangular-links-10 
.rectangular-list-item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
}

/* التالتة تلزق تحت التانية مباشرة */
section.rectangular-links-10 
.rectangular-list-item:nth-child(3) {
    grid-column: 2;
    grid-row: 2;
}
img.lazy.object-cover.mx-auto.w-40.h-40.rounded-full.group-hover\:scale-110.transition-all.duration-400.loaded
 {
    border: 1px solid #c7c7c7;
}

/* تصغير خطوط بنر الفيديو على الموبايل فقط */
@media (max-width: 767px) {

  #advanced-slider-4 
  .advanced-slider__caption__inner__content__heading {
    font-size: 18px !important;
    line-height: 1.3;
  }

  #advanced-slider-4 
  .advanced-slider__caption__inner__content__text {
    font-size: 12px !important;
    line-height: 1.4;
  }

  #advanced-slider-4 
  .advanced-slider__caption__inner__content__button span {
    font-size: 12px !important;
    padding: 6px 14px;
  }
}
/* الصورة الكبيرة في سكشن special products */
.s-block--special-products-slider > div > div:first-child img {
  object-fit: contain !important;
  background-color: #fff; /* نفس لون الخلفية */
}
/* ضبط ترتيب لوجوهات وسائل الدفع */
.s-block--rectangular-links .rectangular-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}

/* منع تمدد العنصر */
.s-block--rectangular-links .rectangular-list-item {
  flex: 0 0 auto !important;
}

/* حجم اللوجو */
.s-block--rectangular-links .rectangular-list-item img {
  object-fit: contain !important;
}

/* مسافة حوالين كل صورة */
.s-block--rectangular-links .rectangular-list-item .overflow-hidden {
  padding: 12px;
}

/* موبايل */
@media (max-width: 768px) {
  .s-block--rectangular-links .rectangular-list {
    gap: 0.75rem;
  }

  .s-block--rectangular-links .rectangular-list-item img {
    width: 65px;
    height: 45px;
  }
}