Hello, I have tried importing various code to fix this and have gone to my theme developer but still having this issue. On mobile view, images look good but on desktop view, they get cut-off and are sometimes blurry.
For example, on desktop view, for this image, you cannot see the roller-skates.
If the image in media is too wide or too height and on site it will be square - the exceeding image will be cropped.
Also, if the image is with height or width smaller than the container, it will be blurred in the shop, because css will stretch the image, to cover gaps in the container.