In each collection on desktop you see 5 boxes (5 columns) I would like to show only 4 and make them bigger and more visible
Topic summary
A user seeks to reduce the number of product columns displayed on their Impulse theme collection pages from 5 to 4 on desktop, aiming to make products larger and more visible.
Initial Troubleshooting:
- Standard theme editor settings (Products per row under Product grid) were suggested but did not work, indicating custom edits to the theme.
Proposed Solutions:
- Add custom CSS to the theme.scss.css file targeting
.size-productwithwidth: 33% !important;at min-width 900px. - Alternative CSS targeting
.collection-boxwithwidth: 25%to display 4 boxes per row, plus additional styling for borders and padding.
Current Status:
- Neither CSS solution successfully resolved the issue.
- The user reports seeing 4 articles per column, but a white portion of images below covers the title, suggesting layout or styling conflicts remain unresolved.
- The discussion appears ongoing with no definitive solution yet implemented.
Hi @ErnestoP
You should have this option in your theme editor and will not need the code.
-
From you Admin page, go to Online Store > Themes > Customize
-
Go to the Collection page, then click the Products under the Product grid in your left hand side.
-
This should open the settings below, change the Products per row to 4
It does not work
Hi @ErnestoP
Looks like you’ve done some custom edits. Please follow the instructions below instead
- From you Admin page, go to Online store > Themes > Click the three dots on the theme you want to edit > Edit code
- Go to Asset folder and open the theme.css file
- At very end of the code, add the code below
@media only screen and (min-width: 990px) {
.snize-product {
width: 23% !important;
}
}
To display only four larger and more visible boxes (columns) in each collection on the desktop, you’ll need to adjust the CSS code for the collection grid. Here’s an example of how you can achieve this:
/* Adjust the collection grid for desktop */
@media (min-width: 992px) {
.collection-grid .collection-box {
width: 25%; /* Set the width to 25% to display 4 boxes in a row */
/* Additional styling to make the boxes more visible */
padding: 20px;
background-color: #f2f2f2;
border: 2px solid #ccc;
border-radius: 8px;
box-sizing: border-box;
}
}
Unfortunately didn’t work


