/* Add custom CSS styles below */ 
/*First Banner */
body.index section:first-of-type {
    margin: 0;
}
salla-slider.photos-slider .swiper-slide {
    margin:0;
    width: 100%;
    padding:0;
   border-radius: 0 !important;
}
.s-block.s-block--photos-slider img{
    border-radius: 0 !important;
} 
salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
      padding: 0;
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled{
      visibility: hidden;
}


/*Category*/
.s-block--banners .md\:grid-cols-3 {
      grid-template-columns: 1fr 1fr 1fr 1fr;
  }
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: span 1/span 1;
}
.lazy__bg.lazy.entered.loaded {
    background-repeat: no-repeat;
    background-size: contain;
}
.banner-entry {
    height: 397px;
    background-color: unset;
    transition: all .3s ease-in-out;
}
a.banner-entry:hover {
    transform: scale(1.05);
    transition: transform 1s ease;
    z-index:1;
}
.banner--fixed img {
    background: unset;
}
.s-block--banners {
    margin-bottom: 3rem;
}
@media (max-width: 768px){
.banner-entry{
      height: 100px;
  }
.AL_best_seller .h-\[580px\] {
    height: 350px;
}
}



footer  .text-white {
    color: rgb(72 88 87);
}
@media (max-width: 768px) {
footer .container.grid.grid-col-2 * {
    justify-items: center;
    text-align: center;
}
footer .s-contacts-list.s-contacts-list-vertical * {
    justify-content: center;
}
footer .flex.items-center.rounded-sm p.text-base {
    font-size: 9px;
}}
.navbar-brand img {
  max-height: 5rem !important;
}