body {
  background-color: #fff !important;
}
section[component-id="1300478271"]{
  margin-top:0px !important;
}
section.s-block.s-block--photos-slider {
  margin-top: 0;
}

section.s-block.s-block--photos-slider .swiper.s-slider-container {
  padding: 0 !important;
}

section.s-block.s-block--photos-slider .swiper-slide {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
  border-radius: 0 !important;
}

salla-slider#slider-with-bg-9 .s-slider-block__title {
  display: none;
}

/** banners blocks ***/

section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}

.banner--fixed img {
    border-radius: 0 !important;
}

/** End banners ***/
:is(
  .s-block--banners[component-id="894424485"],
  .s-block--banners[component-id="1510493916"],
  .s-block--banners[component-id="908449802"]
) .banner-entry {
  position: relative;
  width: 100%;
  height: var(--h);
  aspect-ratio: auto;
  background: transparent !important;
}

:is(
  .s-block--banners[component-id="894424485"],
  .s-block--banners[component-id="1510493916"],
  .s-block--banners[component-id="908449802"]
) .banner-entry .lazy__bg {
  position: absolute;
  inset: 0;
  background-color: transparent !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.s-block--banners[component-id="894424485"] {
  --h: clamp(100px, 33vw, 156px);
}

.s-block--banners[component-id="894424485"] .square-photos-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5px;
}

.s-block--banners[component-id="894424485"] .banner-entry {
  flex: 0 0 calc((100% - 10px) / 3);
}

@media (min-width: 768px) {
  .s-block--banners[component-id="894424485"] {
    --h: clamp(70px, 11.5vw - 8px, 156px);
  }

  .s-block--banners[component-id="894424485"] .banner-entry {
    flex-basis: calc((60% - 20px) / 5);
  }
}

.s-block--banners[component-id="1510493916"] {
  --h: clamp(120px, 27vw, 258px);
}

.s-block--banners[component-id="1510493916"] .square-photos-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .s-block--banners[component-id="1510493916"] {
    --h: clamp(120px, 21.5vw - 16px, 258px);
  }

  .s-block--banners[component-id="1510493916"] .square-photos-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.s-block--banners[component-id="908449802"] {
  --h: clamp(150px, 32vw, 402px);
}

.s-block--banners[component-id="908449802"] .square-photos-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}










/** footer **/ 

.store-footer__inner {
    background: #101418 !important;
    color: #fff;
}

@media (max-width: 992px) {
    .store-footer__inner * {
        justify-content: center;
        text-align: center;
    }
}


















/** المنتجات ***/

.s-product-card-entry {
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid #eee;
  background: #fff;
}

.s-product-card-image {
  position: relative;
}

.s-product-card-image-cover {
  border-radius: 0;
}

.s-product-card-wishlist-btn {
  position: absolute !important;
  top: 12px;
  right: 12px; /* لو عايزها شمال استخدم left بدل right */
  background: #fff !important;
  border-radius: 50% !important;
}

.s-product-card-content {
  padding: 12px 14px;
}

.s-product-card-price {
  color: #e0355f;
  font-weight: 700;
}

.s-product-card-content-footer salla-button button,
.s-product-card-content-footer .s-button-element {
  border-radius: 999px !important;
  border-color: #000 !important;
  color: #fff !important;
  background: #000 !important;
}
button[product-status="sale"]:hover{
  background-color: #99141a !important;
}

custom-salla-product-card .s-product-card-image{
  height: 250px !important;
  background-color: transparent  !important;
}
custom-salla-product-card .s-product-card-image img{
  height: 250px !important;
}


.s-reviews-testimonial__avatar{
  display: none !important;
}

.s-reviews-testimonial{
  display: flex !important;
  flex-direction: column !important;
  background: #F5F6F7;
  border: 1px solid ##E5E7EB;
}
.s-reviews-testimonial__name_wrapper{
  flex-direction: column !important;
}