body {
  background: white;
}
/* start of main banner */
.s-block.s-block--fixed-banner {
  margin-top: 2rem;
  .container {
    padding: 0;
    margin: 0;
    max-width: 100%;
  }
  .banner {
    width: 100%;
    margin: 0;
  }
  img {
    width: 100%;
    height: auto;
    border-radius: 0;
  }
}
.store-header + .s-block.s-block--fixed-banner {
  margin-top: 0;
}
/* end of main banner */
/* start of 3 images cats قائمة عناصر*/
.s-block--banners {
  margin-top: 2rem;
  .grid {
    justify-content: center;
    grid-template-columns: repeat(3, minmax(0, 323px));
  }
  .square-photos {
    aspect-ratio: 3 / 4;
    height: auto;
    background-color: transparent;
  }
}
/* end of categories swiper */