/* ARP blocks: proportional, responsive product images (grid + carousel).
   The theme's global img{max-width:100%} lacks height:auto, which squashes
   images once explicit width/height are removed -- restore it scoped here. */
.bd-arp-block .product-image { display:block; }
.bd-arp-block .product-image img { max-width:100%; height:auto; display:block; margin:0 auto; }
.bd-arp-block .product-image-wrapper { text-align:center; }
