.wishlist-button-add {
  display: none !important;
}
.manufacturer-logo {
    display: none !important;
}
/* 🎯 Corrige uniquement le carrousel slide23 (ID: 30f5437 */
.elementor-element-30f5437 .slick-slider,
.elementor-element-30f5437 .slick-track,
.elementor-element-30f5437 .slick-list {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

.elementor-element-30f5437 .slick-slide {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.elementor-element-30f5437 .slick-slide img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
}


/* 🎯 Corrige uniquement le carrousel slide23 (ID: 62a5a04*/
.elementor-element-62a5a04 .slick-slider,
.elementor-element-62a5a04 .slick-track,
.elementor-element-62a5a04 .slick-list {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

.elementor-element-62a5a04 .slick-slide {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.elementor-element-62a5a04 .slick-slide img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
}
/* 🎯 Corrige uniquement le carrousel  arabe(ID: c3ee0f8*/
.elementor-element-c3ee0f8 .slick-slider,
.elementor-element-c3ee0f8 .slick-track,
.elementor-element-c3ee0f8 .slick-list {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

.elementor-element-c3ee0f8 .slick-slide {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.elementor-element-c3ee0f8 .slick-slide img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
}

/* 🔧 Correction du décalage du carrousel principal sur mobile */
@media (max-width: 768px) {
  #ce-element-30f5437,
  #ce-element-62a5a04,
  #ce-element-c3ee0f8 {
    margin-top: 0 !important;
    padding-top: 0 !important;
    transform: translateY(0) !important;
  }

  .elementor-element-30f5437,
  .elementor-element-62a5a04,
  .elementor-element-c3ee0f8 {
    margin-top: 0 !important;
    padding-top: 0 !important;
    transform: none !important;
  }

  /* Ajustement des images du carrousel */
  .elementor-element-30f5437 .slick-slide img,
  .elementor-element-62a5a04 .slick-slide img,
  .elementor-element-c3ee0f8 .slick-slide img {
    object-fit: cover !important;
    height: auto !important;
    width: 100% !important;
    display: block !important;
  }