.wishlist a:after .fa-heart-o {
  background-color: white;
}

/* Default: 1 column (mobile first) */
.ets_mm_categories {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.5rem; /* Optional spacing */
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Medium screens: 2 columns */
@media (min-width: 768px) {
  .ets_mm_categories {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Large screens: 3 columns */
@media (min-width: 1024px) {
  .ets_mm_categories {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* Forcer le slider à prendre 100% de la largeur même si le module définit un width inline */
@media (min-width: 1024px) {
    #ybc-nivo-slider-wrapper img {
        width: 100%;
        height: 400px;       /* hauteur souhaitée */
        object-fit: cover;   /* empêche la déformation */
    }

    #ybc-nivo-slider-wrapper {
        margin-left: 200px; /* décale vers la droite */
    }
}


 /* Responsive pour le widget Probusnisse */


@media (max-width: 768px) {
  #probusnisse-widget {
    display: none !important;
  }
}



