Displaying search results different based on content type?

Hey y’all! I’m setting up my first WooCommerce site and I was hoping to find a way to present search results differently for products than regular posts/pages. Think image tiles for products and a list of text titles for all other content.

There is also a matter of filters…I was thinking about then being able to filter by content type (products, pages, posts, etc.)

I have products, pages, posts, and a couple of CPTs (already edited my functions to search all) and I am hoping that someone much smarter than me has figured out an elegant solution.

I would really appreciate any help you have to offer. Thanks!

*Sorry…still new to Bricks. Here’s my stack in case it helps: Bricks, ACSS, BricksUltimate, BricksForge.