/* Scoped to products explicitly marked NEW. Product artwork is untouched. */
.woocommerce ul.products li.product.mkp-has-new-badge,
ul.products li.product.mkp-has-new-badge { position: relative; }
.mkp-product-new {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 5;
    display: inline-block;
    padding: 5px 8px;
    border-radius: 2px;
    background: #ffdf00;
    color: #000;
    font: 700 12px/1.2 Arial, sans-serif;
    letter-spacing: .035em;
    pointer-events: none;
}
/* Reserve the opposite corner for an existing WooCommerce sale badge. */
.woocommerce ul.products li.product.mkp-has-new-badge .onsale {
    left: auto;
    right: 12px;
    margin-left: 0;
}
@media (max-width: 600px) {
    .mkp-product-new { top: 8px; left: 8px; font-size: 11px; padding: 4px 6px; }
}
