Hi:) I have the exact same problem, and need 2 products to be displayed per row.
Would love the custom CSS for these pages:
Also! Is it possible to add a filtering option to show only available products? As we are a vintage store, we only have one of each product, so most of or products are sold out and you need to scroll a lot to find available products.