/**
 * Product Badges - Styles
 * Author: Mustaf (https://mustaf.com/)
 */

 .product-badge {
    display: inline-block;
    line-height: 1.2;
    z-index: 10;
}

/* Etykieta RABAT */
.product-badge-sale {
    background: #DC8867;
    padding: 10px 10px 8px 10px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #1E1E1E;
}

/* Etykieta BESTSELLER */
.product-badge-bestseller {
    background: #9E8CAD;
    padding: 10px 10px 8px 10px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #1E1E1E;
}

/* Etykieta NAKLEJKA (Custom) */
.product-badge-custom {
    background: transparent;
    padding: 0;
    box-shadow: none;
    max-width: 80px;
}

.product-badge-custom img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 80px;
    object-fit: contain;
}

/* Responsywność */
@media (max-width: 768px) {
    .product-badge-sale,
    .product-badge-bestseller {
        padding: 8px;
        font-size: 11px;
    }
    
    .product-badge-custom {
        max-width: 60px;
    }
    
    .product-badge-custom img {
        max-width: 60px;
    }
}

/* Animacja pojawienia się */
.product-badge {
    animation: fadeInBadge 0.4s ease-out;
}

@keyframes fadeInBadge {
    from {
        opacity: 0;
        transform: scale(0.9);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

