/* Catalogue masters include the blue backdrop and safe product margins. */
body.commerce .store-card-media,.card-media{aspect-ratio:3/2;height:auto;background:#031936}
body.commerce .store-card-media>a{display:block;height:100%;width:100%;padding:0}
body.commerce .store-card-media img,body.commerce .store-card-media img.store-image-fallback,.card-media img{display:block;width:100%;height:100%;padding:0;object-fit:cover;transform:none}
body.commerce .store-product-card:hover .store-card-media img,.card:hover .card-media img{transform:none}
body.commerce .store-card-media:after{display:none}
.store-main-image,.store-modal-media{padding:0;background:#031936;min-height:0;aspect-ratio:3/2}
.store-main-image img,.store-modal-media img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}
.store-image-modal{background:#031936}

/* Fill every product thumbnail with its existing blue image background. */
html body .drawer .cart-line img,html body .cart-line img,
html body .store-cart-line>img,html body .store-thumb img,
html body .commerce-thumb img,html body .commerce-related-card img,
html body .commerce-mini-cart img,html body .commerce-order-line img,
html body .store-compare-row article img,html body .bl-summary-item img{
 display:block;object-fit:cover;object-position:center;padding:0;background:#031936;
}
html body .store-thumb,html body .commerce-thumb{padding:0;overflow:hidden;background:#031936}
