Attempting to produce a multi-column layout by floating the table rows as fixed-width blocks.
Used a combination of display:block and display:inline-block to achieve the desired layout.
Began adding functionality to create equal-height columns on each row when the product listing is displayed using multiple columns on larger screens.
Added functionality to create equal-height columns on each row when the product listing is displayed using multiple columns on larger screens.
Merged the product icon and product name cells into one as the product icon is only an supplement to the product name and not distinct from it.
Fixed the bug in the equal-height algorithm that cause the algorith to ignore the padding.
Fixed the equal-height algorithm to work with all breakpoints.