/**
 * One Product Price Widget Styles
 */

.oe-product-price-wrapper {
    display: block;
    width: 100%;
}

.oe-product-price-inner {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

/* Sale Price */
.oe-product-price-inner .oe-sale-price {
    font-size: 32px;
    font-weight: 700;
    color: #FF0000;
    line-height: 1.2;
}

/* Old Price */
.oe-product-price-inner .oe-old-price {
    font-size: 18px;
    color: #999999;
    text-decoration: line-through;
    line-height: 1.2;
}

/* Discount Badge */
.oe-product-price-inner .oe-discount-badge {
    font-size: 18px;
    font-weight: 600;
    color: #FF0000;
    line-height: 1.2;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .oe-product-price-inner .oe-sale-price {
        font-size: 24px;
    }
    
    .oe-product-price-inner .oe-old-price {
        font-size: 16px;
    }
    
    .oe-product-price-inner .oe-discount-badge {
        font-size: 16px;
    }
}
