/* Hide WooCommerce's own price node only on discounted block rows; the replacement is injected by coupon-display.js. */
.ezcbo-active .wc-block-cart-item__total .wc-block-components-product-price,
.ezcbo-active .wc-block-components-order-summary-item__total-price .wc-block-components-product-price {
    display: none;
}

.ezcbo-orig {
    opacity: .6;
    text-decoration: line-through;
    margin-right: .3em;
}

.ezcbo-new {
    text-decoration: none;
    background: none;
    font-weight: inherit;
}

/* Cart page coupon notice (designer can restyle) */
.ezcbo-cart-notice {
    border: 1px dashed var(--yellow);
    padding: 10px 12px;
    margin: 0 0 16px;
    text-align: center;
    border-radius: 8px;
    background-color: var(--cream);
}
.ezcbo-cart-notice b{
    font-weight: 800;
    color: var(--purple);
}
.ezcbo-cart-notice[hidden] {
    display: none;
}
/* Subtotal row: hide WooCommerce's value only while our before/after pair precedes it. */
.ezcbo-sub~.wc-block-components-totals-item__value:not(.ezcbo-sub) {
    display: none;
}