/* ===== GIF البانر العلوي ===== */
.component-options-sittings.relative {
  margin-top: 0 !important;
  padding-top: 0 !important;
  overflow: hidden !important;
  border-top: 0 !important;
}

.component-options-sittings.relative::before,
.component-options-sittings.relative::after {
  display: none !important;
}

.component-options-sittings.relative > a,
.component-options-sittings.relative > a > picture {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.component-options-sittings.relative > a > picture > img {
  content: url("https://storage-file.cranl.net/Header GIF.gif") !important;
  width: 100% !important;
  max-width: none !important;
  height: 430px !important;
  object-fit: contain !important;
  object-position: center top !important;
  margin: 0 !important;
  display: block !important;
  background: #000 !important;
  border-top: 0 !important;
}

@media (max-width: 767px) {
  .component-options-sittings.relative > a > picture > img {
    height: 300px !important;
  }
}

/* ===== 2) مسافات بين المنتجات ===== */
.s-products-list-wrapper {
  gap: 16px !important;
  padding: 0 12px !important;
}

/* ===== 3) الأقسام الثلاثة: صف واحد 3 مربعات متساوية بالوسط ===== */
.enhanced-squire-image {
  margin: 16px auto !important;
  padding: 0 8px !important;
}
.enhanced-squire-image .images__box {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 8px !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
}
.enhanced-squire-image .image__warpper img {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  display: block !important;
}
.enhanced-squire-image .text__warpper {
  padding: 12px !important;
}



[class^=sicon-], [class*=" sicon-"] {
    padding-left: 7px;
}
.enhanced-squire-image .images__box {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

@media (max-width: 767px) {
  .enhanced-squire-image .images__box {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}




.store-footer .footer-top,
.store-footer .footer-contacts-container > salla-contacts.s-contacts-header {
  display: none !important;
}

.store-footer .footer-2 {
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/*حلول*/
.A-enhanced-banner-content .A-title {
  font-family: "itfFatimahArabic", sans-serif !important;
}

.A-enhanced-banner-content .banner_content p {
  font-size: 20px !important;
  line-height: 1.8 !important;
}

/*الابل*/
.A-enhanced-banner-content .A-title {
  font-family: "itfFatimahArabic", sans-serif !important;
}

.A-enhanced-banner-content .banner_content p {
  font-size: 20px !important;
  line-height: 1.8 !important;
}





/*الفوتر المستوى*/
.store-footer .footer-menu,
.store-footer .footer-contacts-container {
  padding-top: 42px !important;
}

@media (max-width: 767px) {
  .store-footer .footer-menu,
  .store-footer .footer-contacts-container {
    padding-top: 0 !important;
  }
}










body#app.product-single .details-slider,
body#app.product-single .details-slider .s-slider-container,
body#app.product-single .details-slider .swiper-wrapper,
body#app.product-single .details-slider .swiper-slide {
  width: 100% !important;
  height: 560px !important;
}

body#app.product-single .details-slider .swiper-slide {
  overflow: hidden !important;
  background: #fff !important;
}

body#app.product-single .details-slider .swiper-slide img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
  transform: scale(1.75) !important;
}