.product-badges-container {
    position: relative;
    overflow: visible !important;
    z-index: 1;
}

.product-badges-container div {
    overflow: visible !important;
}

.product-media-container .product-badges {
    top: 20px;
    left: 20px;
}

.product-badges {
    position: absolute;
    top: -3px;
    left: -6px;
}

.product-badge-container {
    margin-bottom: 0.5em;
}

.product-badge {
    color: white;
    padding: 0.25em 0.5em;
    border-radius: 1em;
    font-weight: 300;
    font-size: 0.875em;
    text-transform: uppercase;
}