Development note Using lazyload might be tricky if images has different height – will cause the page to "junp"! To solve this issue but also to keep a good looking,
we set the images as background – fixed size for all category images/products.
Most ecommerce websites are using squared images and the same size will work for portrait images too. But if the website is using portrait images only, portrait type would be a good choice! We have 3 types: squared, portrait, landscape.
More info: css-tricks