.grails-body:before{pointer-events:none!important;z-index:-1!important}.gr-hero:before,.gr-hero:after{pointer-events:none!important}.gr-about:before{pointer-events:none!important}.gr-page-hero:before{pointer-events:none!important}.gr-shop-panel:after{pointer-events:none!important}.gr-shop-panel-bg,.gr-shop-panel-border{pointer-events:none!important}.gr-pkg-card:before{pointer-events:none!important}.gr-how-card:before{pointer-events:none!important}.gr-nav{z-index:9999!important;pointer-events:auto!important}.gr-nav *{pointer-events:auto!important}.gr-nav a,.gr-nav button{position:relative;z-index:1;cursor:pointer!important;pointer-events:auto!important}.gr-nav-links{list-style:none!important}.gr-nav-links li{display:inline-flex;align-items:center}.gr-ticker{z-index:9998!important;pointer-events:auto!important}#shopify-section-grails-header,.shopify-section[id*=grails-header]{position:relative;z-index:9999}#shopify-section-grails-ticker,.shopify-section[id*=grails-ticker]{position:relative;z-index:9998}main.content-for-layout{position:relative;z-index:1}@media(max-width:900px){.gr-nav-links{display:flex!important;gap:6px!important}.gr-nav{padding:0 12px!important;height:60px!important;flex-wrap:nowrap!important;gap:8px!important}.gr-nav-logo-img{width:36px!important;height:36px!important}.gr-nav-logo-text{font-size:13px!important;letter-spacing:.1em!important}.gr-nav-right .gr-nav-icon{display:none!important}.gr-nav-links a.gr-nav-btn{padding:6px 10px!important;font-size:10px!important;letter-spacing:.08em!important}.gr-cart-pill{padding:6px 10px!important;font-size:9px!important}.gr-ticker{top:60px!important;height:26px!important}.gr-hero,.gr-cart,.gr-page-hero{padding-top:126px!important}}@media(max-width:480px){.gr-nav-logo-text{display:none!important}.gr-nav-links a.gr-nav-btn{padding:6px 8px!important;font-size:9px!important;letter-spacing:.05em!important}.gr-nav{padding:0 8px!important}}.grails-lang-switcher,.grails-lang-switcher *{pointer-events:auto!important;box-sizing:border-box!important}.grails-lang-switcher{position:fixed!important;bottom:24px!important;right:24px!important;z-index:2147483647!important;display:flex!important;align-items:center!important;gap:6px!important;background:#080a16f2!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #00d4ff!important;border-radius:999px!important;padding:8px!important;box-shadow:0 6px 24px #0009,0 0 28px #00d4ff8c,inset 0 0 18px #00d4ff1f!important;margin:0!important;font-family:inherit!important;isolation:isolate;animation:gls-pulse 2.6s ease-in-out infinite}@keyframes gls-pulse{0%,to{box-shadow:0 6px 24px #0009,0 0 28px #00d4ff8c,inset 0 0 18px #00d4ff1f}50%{box-shadow:0 6px 24px #0009,0 0 44px #00d4ffd9,inset 0 0 26px #00d4ff33}}.grails-lang-switcher .gls-flag{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;cursor:pointer!important;padding:8px 14px!important;border-radius:999px!important;font-size:30px!important;line-height:1!important;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s!important;color:#fff!important;font-family:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:56px!important;min-height:48px!important;pointer-events:auto!important;position:relative!important;z-index:2!important;outline:none;-webkit-tap-highlight-color:transparent}.grails-lang-switcher .gls-flag:hover,.grails-lang-switcher .gls-flag:focus-visible{background:#00d4ff38!important;border-color:#00d4ff!important;transform:scale(1.1)!important;box-shadow:0 0 18px #00d4ffb3!important}.grails-lang-switcher .gls-flag:active{transform:scale(.96)!important}.grails-lang-switcher .gls-flag.is-active{background:linear-gradient(135deg,#00d4ff66,#00d4ff33)!important;border-color:#00d4ff!important;box-shadow:0 0 22px #00d4ffb3,inset 0 0 14px #00d4ff66!important}@media(max-width:768px){.grails-lang-switcher{bottom:16px!important;right:16px!important;padding:6px!important;gap:4px!important}.grails-lang-switcher .gls-flag{padding:6px 10px!important;font-size:26px!important;min-width:48px!important;min-height:44px!important}}@media(max-width:480px){.grails-lang-switcher{bottom:14px!important;right:14px!important}.grails-lang-switcher .gls-flag{font-size:24px!important;padding:5px 9px!important;min-width:44px!important;min-height:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/grails-fix.css.map */
