/* Only precomputed service scenes are framed here, never product cutouts. */
body[data-service-catalog="v2"] .v2-runtime-imagery[data-imagery-slot] {
    display: block;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    margin: 0;
    padding: 0;
    aspect-ratio: 3 / 2;
    align-self: start;
}

body[data-service-catalog="v2"] .v2-runtime-imagery > picture.responsive-photo,
body[data-service-catalog="v2"] .v2-runtime-imagery > picture.responsive-photo > img.v2-runtime-imagery__image {
    display: block;
    position: static;
    width: 100%;
    height: auto;
    min-height: 0;
    max-height: none;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    aspect-ratio: 3 / 2;
    object-fit: contain;
}

body[data-service-catalog="v2"] .v2-product-title > .v2-runtime-imagery--identity { align-self: center; }
