/* Discount Price Module */
/* Requires variables_1.0.css */

.product-info-main .old-price .price-label:after, 
.product-options-bottom .old-price .price-label:after, 
.product-info-main .special-price .price-label:after, 
.product-options-bottom .special-price .price-label:after,
.product-item .price-box .price-label:after {
    display: none;
}

.price-box.price-final_price {
    display: flex;
    flex-direction: column-reverse;
}

.product-info-main .price-box.price-final_price {
    align-items: flex-start;
}

.sale-price-wrapper {
    display: flex;
    gap: 1rem;
    flex-direction: row-reverse;
    justify-content: flex-end;
    color: var(--color-price-old);
    align-items: center;
}

.product-info-main .sale-price-wrapper {
    align-items: center;
}

.old-price, .old.price {
    font-size: var(--text-small-size);
    color: var(--color-price-old)
}

.catalog-category-view .product-item .price-box .old-price .price {
    font-size: var(--text-small-size);
}


.product-info-main .price-box .sale-price-wrapper .price-wrapper .price {
    font-weight: var(--font-weight-normal);
}

.sale-price-wrapper span.discount,
.product-info-main .price-box .price-wrapper .price,
.catalog-category-view .product-item .price-box span.discount,
.catalog-category-view .product-item .price-box .price {
    font-size: var(--text-h2-size);
}


.sale-price-wrapper span.discount {
    color: var(--color-price-discount);
    font-weight: var(--font-weight-bold);
}

.product-info-main .price-box .special-price span.price,
.product-item .price-box  .special-price span.price {
    font-size: var(--text-h3-size);
    color: var(--color-price);
    font-weight: var(--font-weight-bold);
}

.manufacturer-discount-wrapper {
    line-height: 1;
}


@media only screen and (min-width: 768px) {

    .product-info-main .price-box .special-price span.price,
    .product-item .price-box  .special-price span.price {
        font-size: var(--text-h2-size);
    }

}
