/* Comparación con precio de referencia de MercadoLibre (envío web incluido). */
.lty-savings{clear:both;margin:9px 0 13px;padding:10px 11px;border:1px solid #dce9f3;border-radius:10px;background:#f5faff;color:#16314a;font-size:13px;line-height:1.48;box-sizing:border-box}
.lty-savings__reference{color:#52657a;font-size:12px}
.lty-savings__reference del{font-weight:600;opacity:.8}
.lty-savings__highlight{font-weight:800;color:#117045;font-size:14px;margin-top:2px}
.lty-savings__bank{color:#0759b7;font-weight:700;margin-top:3px}
.lty-savings__hint{color:#6a7a8c;font-size:10px;line-height:1.3;margin-top:5px}
.lty-savings__note{font-weight:600;color:#596b7d;margin-top:4px}
.woocommerce ul.products li.product .lty-savings{width:100%;margin:6px 0 9px;padding:7px 8px;line-height:1.32}
.woocommerce ul.products li.product .lty-savings__highlight{font-size:12px}
.woocommerce ul.products li.product .lty-savings__bank{font-size:11px}
.woocommerce ul.products li.product .lty-savings__hint{font-size:10px}
.woocommerce ul.products li.product .lty-savings__reference{font-size:11px}
.woocommerce ul.products li.product .button{clear:both}
.lty-cart-savings td{font-weight:700;color:#117045}
.lty-cart-savings small{font-size:11px;font-weight:400}

.lty-block-saving-total{margin:8px 16px;padding:9px 12px;border:1px solid #c5e7d2;background:#f0faf4;color:#117045;border-radius:8px;font-size:13px;font-weight:800;line-height:1.35}
.lty-block-saving-total[hidden]{display:none!important}

/* 1.3.3 - Etiquetas inequívocas para el precio de referencia de MercadoLibre.
   Gana en especificidad a la hoja del tema 1.3.0 que ocultaba la referencia. */
body .woocommerce ul.products li.product .lty-savings--visual,
body .lty-home .shop-area ul.products li.product .lty-savings--visual {
  display:flex!important; flex-direction:column!important; gap:5px!important;
  padding:0!important; margin:4px 0 12px!important;
  border:0!important; background:transparent!important;
  min-height:0!important; max-height:none!important; height:auto!important;
  overflow:visible!important; line-height:1.3!important;
}
body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__ml-line,
body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__ml-line {
  display:flex!important; flex-wrap:wrap; gap:3px 7px; align-items:baseline;
  color:#687b8b; font-size:12px!important; line-height:1.35;
}
body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__ml-line del,
body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__ml-line del {
  color:#7a8792; font-weight:750; text-decoration:line-through;
  text-decoration-color:#c44747; text-decoration-thickness:2px;
}
body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__saving,
body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__saving {
  display:block!important; align-self:stretch!important; width:100%;
  color:#096436!important; background:#e5f7eb!important; border-radius:9px;
  padding:7px 9px!important; font-size:13px!important; font-weight:850!important;
}
.lty-savings--visual .lty-savings__percent {font-size:.86em;opacity:.83}
body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__comparison-note,
body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__comparison-note {
  display:block!important; font-size:10px!important; line-height:1.3;
  color:#65798c!important; font-weight:500;
}
body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__bank-price,
body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__bank-price {
  display:flex; gap:5px; justify-content:space-between; align-items:baseline;
  flex-wrap:wrap; padding:6px 8px; border-radius:8px;
  background:#ecf3fb; color:#16446d; font-size:12px!important;
}
.lty-savings--visual .lty-savings__bank-price strong {font-size:13px;font-weight:850;color:#0b5594}
body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__condition,
body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__condition {
  display:block!important;font-size:10px!important;line-height:1.3;color:#697e8c!important;
}
@media(max-width:720px){
  body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__saving,
  body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__saving {font-size:11px!important;padding:5px 6px!important}
  body .woocommerce ul.products li.product .lty-savings--visual .lty-savings__ml-line,
  body .lty-home .shop-area ul.products li.product .lty-savings--visual .lty-savings__ml-line {font-size:11px!important}
}

/* 1.5.5: cartel porcentual sobre ofertas reales en la tienda */
.woocommerce span.onsale.lty-sale-label, .woocommerce-page span.onsale.lty-sale-label {width:auto;min-width:0;line-height:1.25;min-height:0;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:800;letter-spacing:.015em;white-space:normal;text-align:center;}
