﻿.badge-bestseller {
    background: linear-gradient(135deg, var(--gold), #b8860b);
    color: #fff;
}

.badge-discount {
    background: linear-gradient(135deg, #e74c3c, #c0392b);
    color: #fff;
}

.badge-new {
    background: linear-gradient(135deg, #27ae60, #229954);
    color: #fff;
}

.product-badge {
    position: absolute;
    top: 0.85rem;
    right: 0.85rem;
    z-index: 2;
    padding: 0.3rem 0.85rem;
    border-radius: 99px;
    font-size: 0.78rem;
    font-weight: 800;
    letter-spacing: 0.3px;
    display: flex;
    align-items: center;
    gap: 4px;
}

[dir="rtl"] .product-badge {
    right: auto;
    left: 0.85rem;
}

.rating-stars {
    direction: ltr;
    display: inline-block;
}
