Hamburger Menu on mobile isn't working

Nope, it’s not a CSS issue.

You have a broken HTML structure.

Menu does not work because your element does not have “js” class, but has “no-js” instead and this happens because your SEO App code is added improperly. See how there are 2 opening tags – this is not allowed.

Browser will try to fix the problem and simply ignore the second one – this is how you’ll end up with <html class=“no-js” … > which prevents your menu from working properly (probably other areas are affected as well).

Note that Shopify has removed handling of “no-js” in recent versions of Dawn, it must be “js”:

https://github.com/Shopify/dawn/pull/3245 :

[details=Show More]
**Why no