/* MSP IMPORT EC 3.1 — ajustes finales reutilizables para TODAS las fichas (no rediseño).
   1) Barra fija «Comprar»: se oculta mientras el título, el precio o las miniaturas estén
      todavía bajo la línea de la barra (evita que tape el título al abrir en 390 px).
   2) Legibilidad: ninguna etiqueta de la ficha por debajo de 10 px en móvil. */
#dlgProducto .v23-page .lp-bottom{transition:transform .22s ease,opacity .22s ease}
#dlgProducto .v23-page .lp-bottom.msp31-oculta{transform:translateY(calc(100% + 14px));opacity:0;pointer-events:none;box-shadow:none}
@media (prefers-reduced-motion:reduce){#dlgProducto .v23-page .lp-bottom{transition:none}}

#dlgProducto .v23-page .v23-gallery-label{font-size:10px!important}
#dlgProducto .v23-page .v23-gallery-label b{font-size:inherit}
#dlgProducto .v23-page .v25-thumb-info small{font-size:10px!important}
#dlgProducto .v23-page .v23-eyebrow,
#dlgProducto .v23-page .v23-pill,
#dlgProducto .v23-page .v23-section-title>span,
#dlgProducto .v23-page .v23-confidence small{font-size:10px!important}
#dlgProducto .v23-page .lp-bundle .v24-deal-tag{font-size:10px!important;letter-spacing:.04em!important}
#dlgProducto .v23-page .lp-bundle .v28-save-detail{font-size:10px!important}

/* 3) Tarjetas del catálogo: la etiqueta de combos ocupa una sola línea y tapa menos el afiche. */
.card-badges .promo-tag{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
@media (max-width:600px){
  .card-badges .promo-tag,.card-badges .star{font-size:10px!important;padding:3px 8px!important;letter-spacing:.02em!important;line-height:1.25!important}
}
