.s-slider-block__title-nav{
  display: none ;
}
#main-slider-0 .swiper-slide div{
  background-size: contain;
  background-repeat: no-repeat;
  height:1000px; 
}
.s-block--hero-slider .swiper-slide{
  height: fit-content !important;
}
#main-slider-1 .swiper-slide div{
  background-size: contain;
  background-repeat: no-repeat;
  height:1000px; 
}

/* =========================================================
   FULL WIDTH HERO SLIDERS
   main-slider-0 + main-slider-2
========================================================= */

/* Hide slider arrows/title */
#main-slider-0 .s-slider-block__title,
#main-slider-2 .s-slider-block__title,
#main-slider-0 .s-slider-block__title-nav,
#main-slider-2 .s-slider-block__title-nav {
  display: none !important;
}

/* Remove section spacing */
.s-block--hero-slider {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

/* Make the Salla slider full width */
#main-slider-0,
#main-slider-2 {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Swiper itself */
#main-slider-0 .s-slider-container,
#main-slider-2 .s-slider-container,
#main-slider-0 .swiper,
#main-slider-2 .swiper {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Swiper wrapper */
#main-slider-0 .swiper-wrapper,
#main-slider-2 .swiper-wrapper {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Slides */
#main-slider-0 .swiper-slide,
#main-slider-2 .swiper-slide {
  width: 100% !important;
  height: auto !important;
  min-height: unset !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: relative !important;
}

/* Background image */
#main-slider-0 .swiper-slide > div[style*="background-image"],
#main-slider-2 .swiper-slide > div[style*="background-image"] {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  width: 100% !important;
  height: 100% !important;
}

/* Desktop ratio */
@media (min-width: 768px) {
  #main-slider-0 .swiper-slide {
    height: auto !important;
    aspect-ratio: 1920 / 1075 !important;
  }
}
@media (min-width: 768px) {
  #main-slider-2 .swiper-slide {
    height: auto !important;
    aspect-ratio: 1920 / 757 !important;
  }
}

/* Mobile ratio */
@media (max-width: 767px) {
  #main-slider-0 .swiper-slide,
  #main-slider-2 .swiper-slide {
    height: auto !important;
    aspect-ratio: 750 / 1000 !important;
  }
}

/* Remove unwanted container spacing inside slide */
#main-slider-0 .home-slider__content,
#main-slider-2 .home-slider__content {
  padding: 0 !important;
  margin: 0 !important;
  max-width: none !important;
  width: 100% !important;
  height: 100% !important;
}

/* Remove default container max-width */
#main-slider-0 .container,
#main-slider-2 .container {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Remove coverflow shadows */
#main-slider-0 .swiper-slide-shadow-left,
#main-slider-0 .swiper-slide-shadow-right,
#main-slider-2 .swiper-slide-shadow-left,
#main-slider-2 .swiper-slide-shadow-right {
  display: none !important;
}

/* Pagination stays over image instead of adding space */
#main-slider-0 .swiper-pagination,
#main-slider-2 .swiper-pagination {
  bottom: 15px !important;
}

/* Prevent any horizontal gap */
html,
body {
  overflow-x: hidden !important;
}

.s-block--full-bg,
.wide-placeholder {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.store-footer__inner {
    background-color: #e6c896 !important;
    color: black;
}
.store-footer>div:nth-child(2) {
    background: #56452f !important;
    color: white !important;
    margin: 0 !important;
    max-width: 100% !important;
}
.s-product-card-image{
  max-height: 296px !important;
}
@media(max-width:768px){
  .s-product-card-image{
  max-height: 235px !important;
}
}