/* Główny styl odznaki */
.black-weeks-badge {
    position: absolute;
    background-color: #000000;
    color: #ffffff;
    border-radius: 4px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    pointer-events: none; /* Przepuszcza kliknięcia w zdjęcie */
    z-index: 999; /* Zwiększony z-index dla galerii pojedynczego produktu */
    display: inline-block;
    letter-spacing: 0.5px;
}

/* Rozmiar w katalogu produktów (Archiwa) */
.bw-badge-loop {
    padding: 6px 10px;
    font-size: 11px;
    bottom: 10px;
    left: 10px;
}

/* Większy rozmiar na karcie produktu (Single Product) */
.bw-badge-single {
    padding: 10px 16px;
    font-size: 16px;
    bottom: 20px;
    left: 20px;
}

/* Ochrona proporcji kontenera zdjęcia */
.bw-image-wrapper img, .bw-image-wrapper-single img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}
