/*
	/assets/user-front/css/ecom/layouts
*/


#wrapper .swiper-slide {
	margin-right:0 !important;
}

#wrapper .img-fit, #wrapper #gridLayout .card-product .card-product-wrapper {
  aspect-ratio: 1 / 1; /* defines a rectangle shape */
  max-height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

#wrapper .swiper-slide img, #wrapper .fit-img-wrap img {
  object-fit: cover;
  /*max-height: 200px;
  height: 200px;*/
  width: 100%;
  height: 100%;
}

#wrapper .flat-categorie .swiper-wrapper{
	gap:0px;
}

#wrapper .tf-btn.collection-title.hover-icon {
  opacity: 0.7;
  padding: 6px 10px;
}

#wrapper .tf-btn.collection-title.hover-icon:hover {
  opacity: 1;
}

#wrapper .collection-item .collection-image {border-radius:6px;}

@media only screen and (max-width: 767px) {
  .slider-effect .img-slider {
	  aspect-ratio: 1 / 1;
	  max-height: 100% !important;
	  width: 100% !important;
	  height:auto !important;
	  overflow: hidden;
	  display: flex;
	  align-items: center;
	  justify-content: center;
  }
  
  .slider-effect .img-slider img{
	  object-fit: cover;
	  width: 100% !important;
	  height: 100% !important;
  }
}


