On my shop page https://beachcandyswimwear.com/shop/ , I have my images for the products uploaded at 2400x3600 because of the zoom features to see details on the single product pages. They need to be big.
However on the shop and category pages they only need to be 270x405 because 4 columns and no zoom features. Currently they are just shaped by css so the huge images is loaded for every product on the shop and category pages.
How can I make the actual 270x405 image size load for the shop and category pages? Essentially reducing the load size of the page by a ton!