body, #mainnav{
  background-color:#dcd3c2;
  --tw-shadow: none; 
  --tw-shadow-colored: none;
}

.overlay-bg:after{
	background-color: transparent !important;
}

.s-slider-block__display-all{
	color: #2E3023;
}

.banner-entry{
	background-color: transparent
}

section:nth-child(9) .banner-entry, 
section:nth-child(18) .banner-entry,
section:nth-child(24) .banner-entry{
	height: 410px
}

section:nth-child(17) div.grid{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media screen and (max-width:786px){
  section:nth-child(18) div.grid{
    grid-template-columns: repeat(1, minmax(0, 1fr));

  }
  section:nth-child(9) .banner-entry, 
  section:nth-child(18) .banner-entry,  
  section:nth-child(24) .banner-entry{
	height: 375px
  }
}

@media screen and (max-width:576px){
  section:nth-child(9) .banner-entry, 
  section:nth-child(18) .banner-entry,  
  section:nth-child(24) .banner-entry{
	height: 260px
  }
  
  .store-footer__inner{
    text-align:center;
  }
  
  .store-footer__inner a, .store-footer .contact-social ul{
    justify-content:center;
  }
}

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

section:nth-child(17) div.grid .banner-entry:first-child{
	grid-row:auto
}

#photos-0-slider .swiper{
	padding-inline: 0;
} 

#photos-0-slider .swiper .swiper-slide{
  margin-inline:0;
  border-radius:0;
  padding-inline:0;
  width:100%
}

#photos-0-slider .swiper .swiper-slide img{
	border-radius:0;
}

#photos-0-slider .swiper-pagination{
	display:none;
}

#karzoun-widget-send-button{
  padding:0;
  height:47px
}

#karzoun-widget-send-button div{
  display:none;
}

.s-button-primary-outline {
    color: #000000;
}
.s-button-outline {
    border-color: #000000;
    border-width: 2px
    }