/* Badge container for category pages */
.pb-badge-container {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    z-index: 10;
}

/* Badge container for single product page */
.woocommerce-product-gallery__wrapper {
    position: relative;
}

.pb-badge-container-single {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    z-index: 10;
    pointer-events: none;
}

/* Badge styling */
.pb-badge {
    display: inline-block;
    padding: 5px 10px;
    font-size: 16px;
    text-transform: uppercase;
    white-space: nowrap;
}
