Grid container images perfect in collection list, too tall in standard div wrapper

Hi all, I’m having an issue with a grid being really tall on an older version of safari (14.0.2). The same style used on another page (snaps template collection page) however is working perfectly. The only difference is that one is wrapped in a standard div (the broken one) and the other in a collection list (the correct one).

I’ve found a trick suggesting to change the wrapper height to 0 but it doesn’t make a difference. Any idea how to fix this? What is it about the collection list that is bypassing the issue?

Correct:

incorrect on 14.0.2:

Thanks


Here is my site Read-Only: [LINK][1]