.ohiutv-card.ohiutvd-on{position:relative}.ohiutvd-rib{position:absolute;top:12px;left:12px;z-index:3;background:#d62828;color:#fff;font:800 12px/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:7px 10px;border-radius:999px;box-shadow:0 4px 14px rgba(214,40,40,.35)}.ohiutvd-on .ohiutv-price{flex-wrap:wrap;align-items:baseline}.ohiutv-price .ohiutvd-was{color:#7a8a8e;text-decoration:line-through;text-decoration-thickness:2px;font-weight:700;font-size:18px;margin-right:8px}.ohiutv-price .ohiutvd-line{display:block;flex:0 0 100%;width:100%;margin-top:4px;color:#d62828;font:700 13px/1.3 system-ui,sans-serif}