body {
    background-color: #E9E2D6
}

/* Header */
.top-navbar {
    background-color: #E9E2D6;
}
.top-navbar * {
    color: #000;
}
.s-search-icon svg {
    fill: #000;
}


/* First Banner Start */
section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide{
width:100%;
}
section.s-block.s-block--photos-slider .carousel-slider .swiper-wrapper>div{
padding:0 !important;
}
section:first-of-type.s-block.s-block--photos-slider{
margin-top:0;
}
[dir=rtl] salla-slider.photos-slider .swiper {
    padding: 0;
}
/* Hide right-left arrows */
section.s-block.s-block--photos-slider .s-slider-block__title-nav {
  display: none !important;
}
img,
.banner-entry {
  background-color: unset !important;
}
/* First Banner End */

/* Grid for md:grid-cols-2 */
    .md\:grid-cols-3 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

.md\:grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

/* Banner Styling */
section:nth-child(2 of .s-block--banners) .banner-entry {
  height: 600px !important;
  background-color: transparent;
}

section:nth-child(3 of .s-block--banners) .grid {
 grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
section:nth-child(3 of .s-block--banners) .banner-entry {
    height: 400px;
}

section:nth-child(3 of .s-block--banners)  {
 max-width:800px !important;
 margin-top: -10%;
 z-index: 1;
 margin-bottom: 70px;
}

.banner-entry .lazy__bg {
  background-size: contain;
  background-repeat: no-repeat;
}


@media(max-width:768px){

section:nth-child(3 of .s-block--banners) .banner-entry {
    height: 200px;
}

     .md\:grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

section:nth-child(2 of .s-block--banners) .banner-entry {
  height: 170px !important;
  background-color: transparent;
}

section:nth-child(3 of .s-block--banners)  {
 max-width:800px !important;
 margin-top: -25%;
 z-index: 1;
 margin-bottom: 30px;
}

}
/* Products Start */
.s-products-slider-card {
    height: 600px !important;
}
.s-block--best-offers .s-slider-block__title {
    display: none;
}
button.undefined {
    background-color: var(--color-primary);
    color: #fff;
}
@media (width < 768px) {
    .s-products-slider-card.swiper-slide {
        width: 55%;
    }
    .s-products-slider-card {
      height: 400px !important;
  }
}
/* Products End */


/* Features */
@media (max-width: 768px) {
    section.s-block.s-block--photos-slider:last-of-type {
        padding: 7% 0;
    }
    section.s-block.s-block--photos-slider:last-of-type img {
        scale: 1.45;
    }
}


/* Footer Start */
.store-footer {
    margin-top: 0;
    border-top: 4px solid #fff;
}
.footer-is-light .store-footer .store-footer__inner{
    background-color: var(--color-primary);
    color: white;
    border: none;
}
.footer-is-light .store-footer{
    background-color: var(--color-primary);
}

/* remove border - xmoaaz */
.footer-is-light .store-footer .contact-social {
  border: none;
}
.copyright-text p {
  color: #fff;
}
/* color: black to icons's border */
span.s-contacts-icon {
    border-color: #fff;
}
.store-footer a:hover {
    opacity: 0.7;
    color: #fff;
}

.unicode {
  text-align: right;
}
@media (width < 1024px) {
	footer * {
  		margin-left: auto;
  		margin-right: auto;
  		text-align: center;
	}
}
/* Footer End */
    

/* Styling sections after a specific section */
section.s-block.s-block--photos-slider:has(img[src *='Ma6aNXJABMvncw8Fh3vnoJwk7TMlcAGyMMswggim.png']) ~ section {
    background-color: var(--color-primary);
}
section.s-block.s-block--photos-slider:has(img[src *='Ma6aNXJABMvncw8Fh3vnoJwk7TMlcAGyMMswggim.png']) ~ .s-block.s-block--best-offers {
    margin: 0;
    padding: 2% 0;
}
section.s-block.s-block--photos-slider:has(img[src *='Ma6aNXJABMvncw8Fh3vnoJwk7TMlcAGyMMswggim.png']) ~ .s-block.s-block--best-offers > * {
    margin: 0 auto;
}
section.s-block.s-block--photos-slider:has(img[src *='Ma6aNXJABMvncw8Fh3vnoJwk7TMlcAGyMMswggim.png']) ~ section.s-block.s-block--photos-slider {
    margin-top: 0;
}


@media (min-width: 768px) {
    .two-row .banner-entry:first-child {
        height: 200px !important;
    }
}