Hello Mady,
1/ As we can see columns work fine and 2 are shown on mobile https://prnt.sc/3mV_IA9wFX2B . When you resize the window you need to re-fresh page – https://prnt.sc/6QPazOcFBrvW
2/ When you hide content for different devices it will be not visible but it still loads on the page, so in case there are a lot of products, it can’t be too heavy for your site.
Kind Regards,
8theme team