/* UBD Modular Bonito 1.10.29
 * Tarjetas de catálogo: reseñas sólo en ficha individual y fotos más protagonistas.
 * No elimina ni altera datos de reseñas/schema; únicamente oculta el bloque visual
 * fuera de body#product. Las imágenes conservan proporción con object-fit: contain.
 */

/* HOME / INDEX: las tarjetas propias no muestran calificación. */
html.ubd-modular-ready body:not(#product) #ubd-modular-bonito .ubd-mod-product-rating {
  display: none !important;
}
html.ubd-modular-ready body:not(#product) #ubd-modular-bonito .ubd-mod-product-bottom {
  justify-content: flex-end !important;
}

/* CATEGORÍA + BÚSQUEDA: ocultar cualquier variante conocida del módulo de reseñas
   dentro de miniaturas, incluido el texto “Sin reseñas”. */
body:not(#product) #js-product-list .product-miniature :where(
  .comments-note,
  .ets-rv-product-comments-additional-info,
  .ets_rv_product_review,
  .product-comments-additional-info,
  .ets-rv-comments-nb,
  .product-rating,
  .product-list-reviews,
  [class*="product-comment"],
  [class*="product-review"],
  [class*="rating"]
) {
  display: none !important;
}

/* Un poco más de superficie útil para la foto en catálogo/búsqueda. */
body:not(#product) #js-product-list .product-miniature .product-thumbnail {
  height: 202px !important;
  overflow: visible !important;
}
body:not(#product) #js-product-list .product-miniature .product-thumbnail img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 198px !important;
  object-fit: contain !important;
  object-position: center !important;
}

/* En móvil gana ~10% de presencia sin alargar en exceso la tarjeta. */
@media (max-width: 699px) {
  html.ubd-modular-ready body:not(#product) #ubd-modular-bonito .ubd-mod-product-media {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html.ubd-modular-ready body:not(#product) #ubd-modular-bonito .ubd-mod-product-media img {
    max-width: 100% !important;
    object-fit: contain !important;
  }
  body:not(#product) #js-product-list .product-miniature .product-thumbnail {
    height: 210px !important;
  }
  body:not(#product) #js-product-list .product-miniature .product-thumbnail img {
    max-width: 100% !important;
    max-height: 206px !important;
  }
}
