/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./_src/styles/components/mobile-nav.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/body.mobile-nav-open{overflow:hidden}body.mobile-nav-open button.needsclick,body.mobile-nav-open div.needsclick{z-index:-1!important}.mobile-nav{position:absolute;width:95vw;top:var(--header-height);left:0;right:0;transition:transform .4s ease 0s;transform:translate(-100%);background:#1c2200;height:calc(var(--vh, 1vh) * 100 - var(--header-height));overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:-1;display:flex;flex-direction:column}.mobile-nav__inner{flex-grow:1}.mobile-nav__footer{margin:auto 16px 16px;border-top:1px solid #d2ff00}.mobile-nav__footer ul{margin-top:8px}.mobile-nav__footer a{font-size:14px;text-transform:uppercase;line-height:2.29;font-weight:600;color:#d2ff00;font-family:var(--font-heading-family),Arial,sans-serif}.mobile-nav.open{transform:translate(0)}.mobile-nav__inner{position:relative}.mobile-nav__inner ul li a{color:#d2ff00;font-family:var(--font-heading-family),Arial,sans-serif;font-size:20px;line-height:48px;font-weight:600;text-transform:uppercase}.mobile-nav__inner>ul{padding-top:16px}.mobile-nav__inner>ul>li>a{padding:0 14.5px;width:100%}.mobile-nav__inner>ul>li>a svg{width:10px}.mobile-nav__inner .sub-menu{opacity:0;visibility:hidden;transform:translateY(-100%);position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out;background:#1c2200}.mobile-nav__inner .sub-menu__header{display:flex;align-items:center;gap:16px;border-bottom:1px solid #d2ff00;width:100%;margin-bottom:16px;padding:0 8px}.mobile-nav__inner .sub-menu__header span{color:#d2ff00;font-family:var(--font-heading-family),Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:16px;line-height:3}.mobile-nav__inner .sub-menu li a{padding:0 14.5px}.mobile-nav__inner .sub-menu.sub-menu-open{opacity:1;visibility:visible;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/192/assets/mobile-nav.css.map */
