/* ==========================================================
   JERARQUIA DE PRECIOS — ultima palabra.
   Esta hoja se carga AL FINAL y NO se purga: lo que dice aqui
   manda sobre style.css, responsive.css y los bundles purgados.
   Estandar: normal negro / oferta-flash rojo / anterior tachado gris.
   ========================================================== */

/* 1) Precio unico = NORMAL: negro en negrita, nunca rojo */
.wsus__product_details .wsus__price_single,
.wsus__product_details .wsus__price_single .wsus__price_int,
.wsus__product_details .wsus__price_single .wsus__price_dec,
.wsus__hot_deals__single_text .wsus__tk_single,
.wsus__hot_deals__single_text .wsus__tk_single .wsus__price_int,
.wsus__hot_deals__single_text .wsus__tk_single .wsus__price_dec {
  color: #1a1a1a !important;
}
.wsus__product_details .wsus__price_single,
.wsus__hot_deals__single_text .wsus__tk_single,
.wsus__product_details .wsus__price_single .wsus__price_int,
.wsus__hot_deals__single_text .wsus__tk_single .wsus__price_int {
  font-size: 18px !important;
  font-weight: 700 !important;
}

/* El <p> es flex con column-gap:8px y el entero y el decimal son
   hijos flex: esos 8px eran el hueco "255_ .00". En precio unico
   van pegados (el gap de 8px solo aplica cuando hay tachado). */
.wsus__product_details .wsus__price_single,
.wsus__hot_deals__single_text .wsus__tk_single {
  column-gap: 0 !important;
  row-gap: 0 !important;
}

/* 2) Decimales en SUPERINDICE pegados al punto (heroe y unico, cards).
   OJO: el <p> es display:flex y en flex vertical-align SE IGNORA;
   por eso se sube con position:relative + top (esto si manda en flex).
   El margen negativo cierra el aire lateral del punto: adios al "888_ .00". */
.wsus__product_details .wsus__price .wsus__price_current .wsus__price_dec,
.wsus__hot_deals__single_text .wsus__tk .wsus__price_current .wsus__price_dec,
.wsus__product_details .wsus__price_single .wsus__price_dec,
.wsus__hot_deals__single_text .wsus__tk_single .wsus__price_dec {
  font-size: 0.62em !important;
  position: relative !important;
  top: -0.6em !important;
  line-height: 1 !important;
  opacity: 0.9 !important;
  margin: 0 0 0 -0.1em !important;
  padding: 0 !important;
  letter-spacing: 0 !important;
}
