/* Slider styles */

.swiper-container {
  overflow: hidden;
  width: 100%;
}
.swiper-slide img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}
/* .productslide .swiper-slide {
  text-align: center;
  font-size: 18px;
 
}

.productslide .swiper-slide img {
  display: block;
  width: 100%;
  object-fit: contain;
} */

.swiper-button-next:after, .swiper-button-prev:after {
  color: #333;
  font-size: 24px;
  user-select: none;
}

.loading-indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 300px;
  background-color: #f0f0f0;
  color: #333;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 0px);
  left: auto;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 0px);
  right: auto;
}

.swiper-button-next:after, .swiper-button-prev:after {
  color: #333;
  font-size: 15px;
}

.swiper-lazy-preloader {
  width: 50px;
  height: 50px;
}
