.product-miniature {
    position: relative;
}

.product-flags.js-product-flags {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px;
    justify-content: space-between !important;
    z-index: 10;
    padding: 0 !important;
    margin: 0 !important;
}

.product-flags.js-product-flags .product-flag {
    display: inline-block !important;
    margin: 0 !important;
}

.manufacturer-logo-overlay {
    margin-left: auto !important;
}

.manufacturer-logo-overlay img {
    width: 50px;
    height: auto;
    display: block;
}
