When it comes to showing both categories, as well as products, it even happens to me with images that I use as banners, they do not order well in responsive when in a mobile it looks landscape, or in tablets with certain resolutions. It is very ugly to show the products in a column on a tablet or on a mobile in landscape. It’s something that my clients are complaining about and I want to be able to solve it. Ideally, according to the screen size the products are ordered in columns according to the width.
I leave a video with an application where I’m showing you the web of a client and how to change to certain sizes, whether mobile or tablet, the design stays in a column being visually very ugly.