/* Only the complementary group photos on canonical product detail pages. */
.mimoza-product-single > .mimoza-product-related .mimoza-product-related__media {
    aspect-ratio: auto;
    background: transparent;
}

.mimoza-product-single > .mimoza-product-related .mimoza-product-related__media::before {
    content: none;
}

/* The complete original photograph defines the height, including other formats. */
.mimoza-product-single > .mimoza-product-related .mimoza-product-related__media img {
    display: block;
    width: 100%;
    height: auto;
    max-height: none;
    margin: 0;
    padding: 0;
    object-fit: contain;
    transform: none;
}

/* Keep the complete photograph visible when the recommendation is hovered. */
.mimoza-product-single > .mimoza-product-related .mimoza-product-related__card:hover .mimoza-product-related__media img {
    transform: none;
}
