.block-inner {
  display: none;
}
.s-block--fixed-banner.s-block--2 .container {
  max-width: 400px;
  margin: 0 auto;
}
.s-block--fixed-banner.s-block--6 .container {
  max-width: 400px;
  margin: 0 auto;
}
.s-block--fixed-banner.s-block--9 .container {
  max-width: 400px;
  margin: 0 auto;
}
.s-block--fixed-banner.s-block--14 .container {
  max-width: 400px;
  margin: 0 auto;
}
.s-block--fixed-banner.s-block--18 .container {
  max-width: 400px;
  margin: 0 auto;
}
.s-block--fixed-banner.s-block--15 .container {
  max-width: 100%;
  margin: 0 ;
}
.s-block--fixed-banner.s-block--20 .container {
  max-width: 400px;
  margin: 0 auto;
}
/* السيكشن + المارجين من تحت */
.s-block--banners.s-block--square-photos {
  margin-bottom: 2rem !important;
}
/* البانر ياخد عرض الشاشة كله */
.s-block--fixed-banner.s-block--13 .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.s-block--fixed-banner.s-block--13 .banner {
  display: block;
  width: 100%;
  border-radius: 0 !important;
}

.s-block--fixed-banner.s-block--13 .banner img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto;
  display: block;
}
/* الكارت نفسه: يعرض الصورة كاملة من غير قص */
.s-block--banners.s-block--square-photos .banner-entry {
  position: relative;
  width: 100%;
  height: auto !important;
  aspect-ratio: 1 / 1;          /* غيّرها لو الصورة الأصلية نسبتها مختلفة */
  padding: 0 !important;
  overflow: hidden;
  border-radius: 8px;
  background: #fff;
}

/* الصورة (الخلفية) */
.s-block--banners.s-block--square-photos .banner-entry .lazy__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-size: contain !important;   /* بدل cover عشان ما يقصّش */
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* اللينك يغطي الكارت كله */
.s-block--banners.s-block--square-photos .banner-entry > a {
  position: absolute;
  inset: 0;
  z-index: 2;
}
.s-block--marquee {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.s-block--marquee,
.s-block--marquee .marquee,
.s-block--marquee .marquee__content {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#gaming-block-3 .block-inner {
  display: none !important;
}
#gaming-block-3 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* الموبايل: سيب الـ swiper يشتغل طبيعي */
#products-slider-and-fixedarea-3 .swiper-wrapper {
  justify-content: flex-start !important;
}

#products-slider-and-fixedarea-3 .swiper-slide {
  width: 70% !important;
  flex-shrink: 0;
}

/* الديسكتوب: وسّط الكروت */
@media (min-width: 1024px) {
  #products-slider-and-fixedarea-3 .swiper-wrapper {
    justify-content: center !important;
  }

  #products-slider-and-fixedarea-3 .swiper-slide {
    width: 25% !important;
  }
}
.s-block--fixed-banner.s-block--4 {
  padding: 0 !important;
  margin: 0 !important;
}

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

.s-block--fixed-banner.s-block--4 img {
  width: 100%;
  display: block;
}
.hide-scroll-wrapper .tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.s-block__title, .s-slider-block__title {
        margin-bottom: 2rem;
        display: none;
    }
.card--btn-with-custom-colors .add-to-cart-conatiner salla-add-product-button button {
    --color-primary: #CB010B;
    --color-primary-reverse: var(--card-btn-text-color);
}
#custom-testimonials-block-19 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
}

#custom-testimonials-block-19 .container {
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
}

#custom-testimonials-block-19 .swiper-wrapper {
  justify-content: center;
}
.store-footer {
  background-color: #1A1A1A !important;
  background-image: none !important;
  color: #ffffff !important;
}

.store-footer a,
.store-footer p,
.store-footer span,
.store-footer li {
  color: #ffffff !important;
}
/* اللوجو */
.store-footer .store-footer__inner img {
  filter: brightness(0) invert(1);
}

/* أيقونات السوشيال والواتساب (SVG) */
.store-footer .s-social-icon svg,
.store-footer .s-contacts-icon svg {
  filter: brightness(0) invert(1);
}

.store-footer .s-social-icon svg path,
.store-footer .s-contacts-icon svg path {
  fill: #ffffff !important;
}