/banner main/
section:nth-of-type(1).s-block.s-block--photos-slider {
    margin-top: -1px;
}

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

[dir=rtl] .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0;
}
[dir=rtl] salla-slider.photos-slider .swiper {
    padding-left: 0;
    padding-right: 0;

}
/* Add custom CSS styles below */

/*  body */

body.index {
    background-image: url(https://i.ibb.co/WgssjLH/Layer-107-copy-2.png);
    background-size: cover;
}


.main-nav-container {
    min-height: 84px;
    background-color: #b9709e
;
}

.main-menu li.root-level>a {
    padding-top: 0;
    padding-bottom: 2rem;
    font-weight: 700;
    color: #fff;
}
salla-slider.photos-slider .swiper-slide {
    margin-left: 1rem;
    margin-right: 1rem;
    width: 100%;
}|


/*first grid */
.md\:grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: span 1/span 1;
}
.lazy__bg.loaded {
    opacity: 1;
    background-size: contain;
    background-repeat: no-repeat;
}
.banner-entry {
    padding: 1rem;
    background-color: transparent;
    height: 480px;
}
.two-row .banner-entry:first-child{
    height: 480px;

}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #b9709e;
    border: 0 !important;
    color: #fff;
}


.footer-is-light .store-footer .store-footer__inner, footer.store-footer {

    background-color: #0000000f !important;
    color: #000;
}

@media (max-width:767px){

   .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
       grid-template-columns: repeat(3,minmax(0,1fr));

   }
   .banner-entry {
    height: 120px;
}
.two-row .banner-entry:first-child{
    height: 120px;

}
i.sicon-menu.text-primary.text-2xl {
    color: #fff;
}
.swiper-slide {
    width: 56%;
}
}