/* Liscano Commerce OS 0.9.16 — ofertas reales, badge y navegación */
body.lco-editorial .lco-card-media .lco-sale-badge{background:#BE1A34;color:#fff;border-radius:999px;left:14px;top:14px;padding:7px 8px 7px 13px;gap:8px;box-shadow:0 9px 26px rgba(120,12,35,.22);font-size:10px;font-weight:850;letter-spacing:.04em;line-height:1.2;z-index:8}
body.lco-editorial .lco-card-media .lco-sale-badge-percent{border-radius:999px;background:#fff;color:#BE1A34;padding:7px 9px;font-size:11px;font-weight:850}
body.lco-editorial .lco-card-media .lco-sale-badge--category{background:rgba(22,24,28,.93);box-shadow:0 6px 19px rgba(0,0,0,.18)}
body.lco-editorial .lco-sale-badge-single{background:#BE1A34;color:#fff;border-radius:999px;padding:7px 10px 7px 14px;font-size:11px;display:inline-flex;align-items:center;gap:8px}
body.lco-editorial .lco-sale-badge-single .lco-sale-badge-percent{background:#fff;color:#BE1A34;border-radius:999px;font-size:11px;padding:6px 9px}
body.lco-editorial .lco-card-price:has(ins),body.lco-editorial .lco-card-price:has(del){color:#BE1A34;font-weight:850}
body.lco-editorial .lco-card-price ins{color:#BE1A34!important;text-decoration:none!important}
body.lco-editorial .lco-nav-offer-indicator{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;padding:3px 6px;background:#BE1A34;color:#fff;border-radius:7px;font-size:10px;line-height:1.4;font-weight:850;letter-spacing:0;white-space:nowrap;margin-left:5px;text-decoration:none}
body.lco-editorial .lco-mobile-nav-items .lco-nav-offer-indicator{float:right;margin-left:auto;padding:6px 9px;border-radius:8px;font-size:11px}
.lco-global-offer{display:inline-flex;gap:8px;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important;white-space:nowrap;font-size:10px;line-height:1.25;letter-spacing:.025em;font-weight:650}
.lco-global-offer b{background:#fff;color:#BE1A34;padding:4px 8px;border-radius:999px;font-weight:850;letter-spacing:0}
.lco-topline .lco-global-offer{margin-inline:6px}
.lco-campaign .lco-global-offer{margin-right:5px}
@media(max-width:767px){body.lco-editorial .lco-card-media .lco-sale-badge{left:8px;top:8px;padding:5px 5px 5px 8px;gap:5px;font-size:8px;max-width:calc(100% - 16px)}body.lco-editorial .lco-card-media .lco-sale-badge-percent{font-size:9px;padding:5px 6px} .lco-global-offer{font-size:9px;gap:5px}.lco-global-offer b{padding:3px 6px}.lco-topline .lco-global-offer span{display:none}.lco-topline .lco-global-offer{margin-inline:0}.lco-campaign .lco-global-offer span{display:none}.lco-campaign .lco-global-offer{margin:0}}
@media(max-width:380px){.lco-topline>span:nth-child(1){display:none}.lco-global-offer{font-size:8px}}

/* 0.9.17 — Single solid Liscano red badge for ACTUAL WooCommerce discounts. */
body.lco-editorial .lco-card-media .lco-sale-badge--real,
body.lco-editorial .lco-sale-badge-single.lco-sale-badge--real{background:#BE1A34!important;color:#fff!important;border:0!important;border-radius:10px!important;gap:7px!important;padding:8px 12px!important;box-shadow:0 8px 22px rgba(140,12,38,.18)!important}
body.lco-editorial .lco-card-media .lco-sale-badge--real .lco-sale-badge-label,
body.lco-editorial .lco-sale-badge-single.lco-sale-badge--real .lco-sale-badge-label{color:#fff!important;font-weight:800!important}
body.lco-editorial .lco-card-media .lco-sale-badge--real .lco-sale-badge-percent,
body.lco-editorial .lco-sale-badge-single.lco-sale-badge--real .lco-sale-badge-percent{background:transparent!important;color:#fff!important;padding:0!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important;box-shadow:none!important}
@media(max-width:767px){body.lco-editorial .lco-card-media .lco-sale-badge--real{padding:7px 9px!important;gap:5px!important;border-radius:8px!important}body.lco-editorial .lco-card-media .lco-sale-badge--real .lco-sale-badge-percent{font-size:11px!important}}
