/* --- FORCE OVERRIDE FOR MARMES PRICE --- */
.product__price {
    font-size: 30px !important;
    font-weight: 800 !important;
    color: #903cff !important; /* violet-gold */
    text-shadow: 0 0 14px rgba(214,182,255,0.7) !important;
}

/* --- CATEGORY PAGE PRICE (SMALL PRICE) --- */
.product-miniature__price {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #903cff !important; /* violet-gold */
    text-shadow: 0 0 12px rgba(214,182,255,0.7) !important;
    letter-spacing: 0px !important;
    line-height: 1.2 !important;
}

/* --- 3D METALLIC GOLD BADGE --- */
.product-flag.new,
.product__flag--new,
.product-flags .new {
    background: linear-gradient(135deg,
        #f7d98a 0%,
        #ffefc2 20%,
        #ca9d4a 50%,
        #ffefc2 80%,
        #f7d98a 100%
    );
    color: #3a2a00;
    padding: 10px 22px;
    font-size: 16px;
    font-weight: 900;
    border-radius: 10px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 30;

    /* METALLI SERVAD */
    border: 1px solid rgba(255, 230, 170, 0.9);
    box-shadow:
        inset 0 2px 4px rgba(255,255,255,0.7),   /* ülemine metallivalgus */
        inset 0 -3px 6px rgba(0,0,0,0.25),       /* alumine sügavus */
        0 4px 10px rgba(0,0,0,0.35);             /* 3D vari */

    /* Metallile omane läike liikumine */
    background-size: 200% 200%;
    animation: metallicShine 3s ease-in-out infinite;
}

/* --- METALLI LÄIKE ANIMATSIOON --- */
@keyframes metallicShine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
