/* Show complete product images at every breakpoint. */
.product-image,.home-products .product-image{aspect-ratio:1;background:#e8e7e2}
.product-image img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;transition:none}
.product-image:hover img{transform:none}
.home-products .product-image img[src$="evo-oval-media-90-room.png"]{object-fit:cover;object-position:65% center}
.detail-image{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:start}
.product-gallery .detail-image{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;object-position:center;background:#e9e6df}
.compact-products img,.gallery-thumbnails img{object-fit:contain;object-position:center;background:#e8e7e2}
.media-visual{background:#e8e7e2;min-height:350px}
.media-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.editorial-split>img{height:auto;aspect-ratio:auto;object-fit:contain;align-self:start}
