Thank you!
1) Oh, I see. I did that custom code, because the product images on the shop page were too big… it seems that I have to make a compromise here.
2) On mobile it seems fine, but in the browser window, even when I’m not logged in, the issue is still there. So the admin panel is not the cause here. I’ve attached a screenshot – done on a different browser, without cookies and login.