/* Add custom CSS styles below */ 

:root{
  --main-color:#593111
}

/* header */
.navbar-brand img{
  max-height: 70px;
}
.s-cart-summary-count{
  background-color: var(--main-color);
}
.header-btn__icon{
 color:var(--main-color); 
}
/* hero */

.s-block--hero-slider .swiper-slide .overlay-bg:after{
  display: none
}

@media(max-width:767px){
  #main-slider-0 .s-slider-wrapper , 
  #main-slider-0 .swiper , 
  #main-slider-0 .swiper-slide 
  {
    height:170px !important;
    min-height: 170px !important
  }
}


/* categories */
.slide--cat-entry{
  position: relative;
  height: 145px;
  justify-content: end;
  color:#fff;

}
.slide--cat-entry::before{
  content:"";
  position: absolute;
  inset: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #593111 100%);
pointer-events: none;
  z-index: 3
}
.slide--cat-entry img{
  position: absolute;
  inset: 0;
  border-radius: 0;
  width: 100% !important;
  height:100%;
  object-fit: cover;
  
}

.slide--cat-entry h2{
  position: relative;
    color:#fff !important;
  z-index: 4;
}


/* products */
.s-product-card-entry {
  justify-content: start;
}
.s-product-card-image-contain{
  object-fit: cover;
}

.s-product-card-content-title > a{
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;

}

.s-product-card-vertical .s-product-card-wishlist-btn{
  opacity: 1 !important
}
/*  features */
.s-block--features__item h2{
  color:var(--main-color);
}
/* footer */
.store-footer__inner h3{
  color:var(--main-color);
}
.store-footer__inner svg path{
  fill:var(--main-color);
}