.home-product .home-product-media.scenes-paired-media { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; padding:.75rem; aspect-ratio:1 / 1.05; align-items:stretch; }
.home-product .scenes-paired-media picture { position:static; display:block; min-width:0; min-height:0; height:100%; background:#fff; border:.4rem solid #fff; border-radius:.75rem; overflow:hidden; }
.home-product .scenes-paired-media img { width:100%; height:100%; object-fit:contain; object-position:center; }
