I looked at the template, everything is fine with me. Yes there are problems with styles, but the carousel works.
However, you have some kind of optimizer installed on your site, or is it in the template itself …
Now there are two problems: 1 – errors in the console, 2 – in the template itself, in upsells and in the recommended ones, some changes have been made
1. An error in the console tells us that “Glide is not defined”. The selector itself is there, the script is connected and there is initialization. I’m pretty sure the error is because you are defer the JS loading. You have this in your code.
With a high probability JS is defer due to WP Rocket plugin. I advise you to temporarily disable and see if the carousel works. If it works and moves, then we will think further. Let me remind you that your theme has its own styles for the select and additional sales – this means that we will have to fix something.
If deferred JS installs another plugin or template, find where.
On the second point, I will give you recommendations a little later.