.banner--fixed img, .banner-entry {
    background: transparent;
    }
    
section.s-block.s-block--fixed-banner:nth-of-type(1) .container {
    max-width: 100%;
    padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(6) .container {
    max-width: 100%;
    padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(10) .container {
    max-width: 100%;
    padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(14) .container {
    max-width: 100%;
    padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(1) {
    margin: 0;
    padding: 0;
}
section.s-block.s-block--fixed-banner:nth-of-type(3) .container{
    margin: 0 auto;
    padding: 0;
    MAX-width:400px;
}
/* شيل المارجين والبادينج الزيادة من السيكشن */
.s-block--logos-slider {
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

body.index .carousel-slider .swiper-wrapper > div {
  background-color: var(--product-card-bg, transparent);
  box-shadow: 0 0 10px 0 black;
  height: 100%;
  border-radius: 12px !important;
  border: none !important;
  padding: 1rem;
  margin: 1rem;
}
/* إخفاء الجزء الشمال */
.s-slider-block__title-left {
  display: none !important;
}

/* الخط الرفيع بعرض الصفحة + توسيط الكلمة */
.s-slider-block__title {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  border-bottom: 1px solid #000;
}

.s-slider-block__title-right {
  display: flex;
  justify-content: center;
  width: auto;
}

/* الكلمة بالبوردر السفلي بس */
.s-slider-block__title-right h2 {
  margin: 0 0 -1px; /* عشان البوردر يركب فوق الخط الرفيع */
  padding: 8px 24px;
  border: 0;
  border-bottom: 2px solid #000;
  color: #000;
  text-align: center;
}
#best-offers-8-slider .s-slider-block__title{
  display: none;
}
/* توسيط العنوان */
.block__title.section-main-title {
  display: flex;
  justify-content: center;
  text-align: center;
}

.block__title.section-main-title .block__title-right {
  width: 100%;
  text-align: center;
}

.block__title.section-main-title h2 {
  margin: 0;
  padding-bottom: 20px;
  position: relative;
  display: inline-block;
}
.faqs-title.section-main-title::after {
  content: "";
  display: block;
  width: 120px;   /* غيّر العرض حسب الصورة */
  height: 20px;   /* غيّر الارتفاع حسب الصورة */
  margin: 12px auto 0;
  background: url("https://i.top4top.io/p_3915mh1q31.png") no-repeat center / contain;
}
/* إخفاء الشرطة القديمة (لو موجودة كـ before / after) */
.block__title.section-main-title h2::before,
.block__title.section-main-title h2::after,
.block__title.section-main-title .block__title-right::before,
.block__title.section-main-title .block__title-right::after {
  display: none !important;
}

/* الصورة الجديدة تحت العنوان */
.block__title.section-main-title h2::after {
  display: block !important;
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;   /* غيّر العرض حسب الصورة */
  height: 20px;   /* غيّر الارتفاع حسب الصورة */
  background: url("https://i.top4top.io/p_3915mh1q31.png") no-repeat center / contain;
}
.titles-line-underline .s-block--testimonials .section-main-title:after, .titles-line-underline .s-block-special-testimonials .block__title:after {
display: none;
}
#app .footer-no-bg .store-footer__inner, #app .store-footer.footer-no-bg {
    background-color: #212121 !IMPORTANT;
}
section.s-block--logos-slider {
  padding-top: 20px !important;
  padding-bottom: 40px !important;
}

/* نفك الـ overflow من كل الطبقات المحتملة اللي بتقطع الهوفر */
section.s-block--logos-slider,
section.s-block--logos-slider .no-container,
section.s-block--logos-slider .grid,
section.s-block--logos-slider salla-slider,
section.s-block--logos-slider .s-slider-wrapper,
section.s-block--logos-slider .s-slider-container,
section.s-block--logos-slider .swiper-wrapper {
  overflow: visible !important;
}

section.s-block--logos-slider .swiper-wrapper {
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  margin-top: -40px;
  margin-bottom: -20px;
}

section.s-block--logos-slider .brand-item.swiper-slide {
  height: min-content;
  width: auto !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 8px !important;
  margin: 0 !important;
  transition: transform 0.3s ease, filter 0.3s ease;
}

section.s-block--logos-slider .brand-item img {
  width: 90px !important;
  height: 95px !important;
  max-width: none !important;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: 0.7;
  transition: filter 0.3s ease, opacity 0.3s ease;
}

section.s-block--logos-slider .brand-item:hover {
  transform: translateY(-10px);
  filter: drop-shadow(0 10px 14px rgba(0,0,0,0.25));
}

section.s-block--logos-slider .brand-item:hover img {
  filter: grayscale(0%);
  opacity: 1;
}

section.s-block--logos-slider .s-slider-container {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );
}