
/* Pro klasické WooCommerce galerie a WVG */
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.woocommerce div.product div.images,
.wvg-single-gallery-image-container,
.woocommerce-product-gallery__image {
    position: relative;
}

/* Kontejner ve výpisu / Klonovaný kontejner na detailu */
.pb-badges-container,
.pb-badges-active-container {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 9999 !important;
    display: flex;
    flex-direction: column;
    gap: 6px;
    pointer-events: none;
}

.pb-badge {
    padding: 4px 14px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 500;
    font-family: inherit;
    display: inline-block;
    width: fit-content;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    line-height: 1.2;
}

.woocommerce span.onsale {
    display: none !important;
}
