The cart quality seemed pretty good to me. The home page had images with different proportions, so that throws off the display.
I updated the home page to use the correctly proportioned images.
I updated the cart page to not resize the images and allow the browser to resize to see if that looks better for you.
Let me know if either the home page or cart page seem correct to you and I can update the other to be similar. If they both don't work then we may need to update the images themselves.