/* Shared sale presentation: current price first, regular price second. */
.svh2-card__price,
.woocommerce-cart-form td.product-price {
    align-items: baseline;
    color: var(--sv-red, #e30613);
    font-weight: 800;
    gap: 8px;
}

.svh2-card__price {
    display: inline-flex;
}

.svh2-card__price del,
.woocommerce-cart-form td.product-price > del,
.woocommerce-cart-form td.product-price .price del {
    color: var(--sv-muted, #686864);
    font-size: .78em;
    font-weight: 650;
    opacity: 1;
    order: 2;
    position: relative;
    text-decoration: none;
}

.svh2-card__price del::after,
.woocommerce-cart-form td.product-price > del::after,
.woocommerce-cart-form td.product-price .price del::after {
    background: currentColor;
    content: '';
    height: 1px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: 50%;
    transform: rotate(-9deg);
    transform-origin: center;
}

.svh2-card__price ins,
.woocommerce-cart-form td.product-price > ins,
.woocommerce-cart-form td.product-price .price ins {
    color: var(--sv-red, #e30613);
    font-size: 1em;
    font-weight: 850;
    margin: 0;
    order: 1;
    text-decoration: none;
}

.woocommerce-cart-form td.product-price {
    white-space: nowrap;
}

.woocommerce-cart-form td.product-price > ins,
.woocommerce-cart-form td.product-price > del {
    display: block;
    line-height: 1.25;
}

.woocommerce-cart-form td.product-price > del {
    margin-top: 4px;
}

.svn-live-results b.svc-search-price {
    align-items: baseline;
    color: var(--sv-red, #e30613);
    display: inline-flex;
    font-weight: 800;
    gap: 8px;
}

.svc-search-price__sale {
    color: var(--sv-red, #e30613);
    font-weight: 850;
    order: 1;
}

.svc-search-price__regular {
    color: var(--sv-muted, #686864);
    font-size: .78em;
    font-weight: 650;
    order: 2;
    position: relative;
}

.svc-search-price__regular::after {
    background: currentColor;
    content: '';
    height: 1px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: 50%;
    transform: rotate(-9deg);
    transform-origin: center;
}
