a.banner-entry.square-photos {
    height:280px;
}

a.banner-entry.square-photos .lazy__bg.lazy.entered.loaded {
    background-color:#fff!important;
    background-size:cover;
    background-repeat:no-repeat;
}

.s-block--fixed-banner .container{
    max-width:100%!important;
    margin-right:0px!important;
    margin-left:0px!important;
    padding-right:0px!important;
    padding-left:0px!important;
}

.s-block--fixed-banner img{
    border-radius:0rem!important;
    background-color:#fff0;
}

.s-block--fixed-banner{
    margin-top:0px!important;
}



/* 🔹 إلغاء أي فراغ فوق البنر الرئيسي */
.s-block.s-block--fixed-banner.wide-placeholder,
.s-block--fixed-banner,
section.s-block.s-block--fixed-banner,
.s-block--fixed-banner .container {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 🔹 تأكد كمان من أن البانر يمسك أول الصفحة مباشرة */
.store-header + .s-block.s-block--fixed-banner {
  margin-top: 0 !important;
}

/* 🔹 لو في مسافة جاية من الـ body أو الـ main */
body, main, .app-inner {
  padding-top: 0 !important;
  margin-top: 0 !important;
}


/* 🔹 إخفاء زر الإغلاق (❌) من الشريط الإعلاني العلوي */
.s-advertisement-content .s-advertisement-action,
.ad-close,
.sicon-cancel,
div[class*="ad-close"],
a[class*="ad-close"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}


/* 🔹 تغيير لون خلفية سكشن مميزات المتجر إلى الأبيض */
.s-block--features,
.s-block.s-block--features.angel-features {
  background-color: #fff !important;
}

/* في بعض ثيمات سلة الخلفية بتكون داخل الـ container */
.s-block--features .container {
  background-color: #fff !important;
}




/* 🔹 إخفاء سهم الرجوع (← أو →) في عرض الجوال */
@media (max-width: 767px) {
  .sicon-arrow-right,
  i.sicon-arrow-right::before,
  button#backBtn .sicon-arrow-right {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    content: none !important;
  }
}


/* تحريك أيقونة المنيو ناحية اليمين بعد إزالة السهم */
@media (max-width: 767px) {
  button#mobile_menu {
    margin-right: 12px !important; /* مسافة بسيطة يمين */
  }

  /* لو حابب زيادة اليمين */
  .sicon-menu.text-primary.text-2xl {
    margin-right: -35px !important;
  }
}



/* إزالة البادينج الإجباري اللي بيوسّط الدواير يمين */
.carousel-slider .swiper[dir="rtl"],
.carousel-slider [dir="rtl"] * {
    padding-left: 0 !important;
}

/* توسيط الدواير بالكامل */
.s-block--banners .swiper-wrapper {
    display: flex !important;
    justify-content: center !important;
}

/* توسيط كل دائرة */
.s-block--banners .swiper-slide {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* ضبط إضافي للجوال فقط */
@media (max-width: 767px) {
  .carousel-slider .swiper[dir="rtl"],
  .carousel-slider [dir="rtl"] * {
      padding-left: 0 !important;
      margin-left: auto !important;
      margin-right: auto !important;
  }

  .s-block--banners .swiper-slide {
      margin: 0 auto !important;
  }
}