.ratio1_1 {
    display: unset !important; 
}

.cstm-slider {
  /*width: 80%;*/
  margin: 0 auto;
  overflow: hidden;
}

.cstm-slides {
  display: flex;
  transition: transform 0.3s ease-in-out;
}

.cstm-slide {
  flex: 0 0 100%;
}

.cstm-slides img {
  min-width: 100%;
  height: auto;
}

/* Styles pour les points */
.cstm-slider-container {
  position: relative;
}

.cstm-dots {
  position: absolute;
  bottom: 10px; /* Ajustez la distance du bas si nécessaire */
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  margin-top: 10px;
}

.cstm-dot {
    height: 7px;
    width: 7px;
    border-radius: 50%;
    display: inline-block;
    background-color: #000;
    opacity: 0.5;
    margin: 1px 5px;
    cursor: pointer;
}

/* Style pour le point actif */
.cstm-dot.active {
    background-color: #000;
    height: 10px;
    width: 10px;
    opacity: 1;
    margin: 0px 5px;
}

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
     height: auto !important; 
}