CSS: Restructured layout of catalog search item detail page for mobile, table and desktop media queries