Also a very important thing, why do the products not appear in one format?
Your products have different title lengths (1-3 strings), some of them have ratings, others do not, some of them have the brand, others do not, it changes the height of the product card. We can do nothing with that.
2) Convert mentioned images to jpeg and use https://tinypng.com/ to optimize them after that. Upload optimized images. Don’t use png format for images that do not use transparent bg because then images size is huge.
Also, why do you use 2 different sliders for desktop and mobile https://prnt.sc/26cr3pk
Revolution slider has responsive settings. Use them to display/hide layers for the mobile/desktop, to align layers for the mobile in a different way than for the desktop etc. Don’t use a lot of sliders on the page because it slows down the page speed. The second slider that you have on the page. You display just 4 images. Why don’t you use a simple row with columns and images/texts instead of that?
The problem is not solved on mobile
I checked your site and don’t see problem anymore https://prnt.sc/26cqyco
Anyway, if you still face this issue then go to Theme Options > General > Disable Mobile header optimization option.