The Standard Navigation clashes with Cartloom in as much as when you load the Cartloom script (no matter how or at what time), the Standard nav reveals the mobile nav toggle at all screen sizes.
Traced the issue to a css file cartloom script loads : loader.css
loader.css contains :
.flex {
display: flex;
}
Un-scoped, that overrides the standard navigations mobile nav toggle class :
class="flex lg:hidden"
There is no proper workaround. carloom.js loads the loader.css late, after doc ready, and after a timeout, so no matter where you place it, it will always override anything that is defined in the loader.css.
I can hack around that one issue its causing for me in the nav at the moment with extra css matching the nav toggle media query: