/* Version: 33 */

.price-group .alternate-price-new,
.product-price .alternate-price {
    font-size: 30px;
    order: 3;
    align-self: center;
    margin-top: 2px;
    border-top: 2px dotted;
}

.route-product-product:not(.popup)     .product-info .product-details .product-price-new,
.route-product-product.popup-quickview .product-info .product-details .product-price-new,
.route-product-product:not(.popup)    .product-info .product-details .price-group .product-price,
.route-product-product.popup-quickview .product-info .product-details .price-group .product-price {
    display:flex;
    flex-direction:column;
}

span.price-new {
    display:inline-flex;
    flex-wrap:wrap;
    flex-direction:column;
}

.alternate-price-new {
    font-size: 15px;
    margin-top: 1px;
    border-top: 1px dashed;
    align-self: center;
}

span.price-normal {
    display:flex;
    flex-direction: row;
    align-items: center;
    gap:3px;
}
.alternate-price {
    font-size: 15px;
    border-left: 1px dotted;
    padding-left:3px;
}

.side-product span.price-normal { gap:2px }
.side-product span.price-normal .alternate-price { padding-left:2px }

.side-product span.price-normal .alternate-price,
.side-product span.price-new .alternate-price-new {
    font-size:inherit;
}
