/* Inherit the existing price typography; only the fractional part is smaller. */
.ev-price-number {
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: baseline;
    gap: 0;
    direction: ltr;
    unicode-bidi: isolate;
    white-space: nowrap;
    font: inherit;
    color: inherit;
    vertical-align: baseline;
}
.ev-price-number > .ev-price-whole {
    font: inherit;
    color: inherit;
}
.ev-price-number > .ev-price-fraction {
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: max(.4em, 7px);
    line-height: 1;
    color: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.woocommerce-Price-amount { white-space: nowrap; }

/* Keep native sale-price strikethrough continuous across the split number.
   An atomic inline-flex box does not receive its ancestor's decoration. */
del .ev-price-number {
    display: inline;
    text-decoration-line: line-through;
    text-decoration-color: currentColor;
    text-decoration-thickness: 1px;
}
