A user noticed unwanted vertical spacing between product titles and prices on collection pages for items without sale pricing. Products with ‘compare at’ prices displayed correctly with reviews sitting directly above the price.
Solution provided:
Add custom CSS targeting the .price__regular > span element
Set display: block and height: 0px to collapse the empty space
Apply to both .halo-block-content and .halo-collection-content classes
Implementation steps:
Navigate to Online Store → Customize → Theme settings → Custom CSS
Insert the provided CSS code
Save and hard refresh (Ctrl + F5 or incognito mode)
The initial code only targeted the main page, requiring a revision to include collection pages. After applying the updated CSS ruleset, the spacing issue was successfully resolved across all product displays.
Summarized with AI on October 30.
AI used: claude-sonnet-4-5-20250929.
I have just noticed a space between my product title and price on items that do not have a ‘compare at’ sale. I have not noticed this before. Is there a simple way to have the price sit directly below the reviews like you see on the sale items?