.site-header__hamburger{position:fixed;top:calc(var(--frame-top) * .7);left:calc(var(--frame-left) * 1.05);transform:translateY(-50%);z-index:1001;background:none;border:none;padding:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.site-header__hamburger span{display:block;width:1.3rem;height:2px;background:var(--neon-blue);filter:drop-shadow(0 0 5px var(--neon-blue));transition:opacity .15s}@media(min-width:768px){.site-header__hamburger span{width:2rem;height:3px}}.site-header__hamburger:hover span{opacity:.7}.nav-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#00000073;opacity:0;pointer-events:none;transition:opacity .25s ease}.nav-modal.is-open{opacity:1;pointer-events:all}.nav-modal__inner{position:absolute;top:0;left:0;bottom:0;width:clamp(280px,34vw,460px);background:#000000e0;padding:4.5rem 2rem 2rem;display:flex;align-items:flex-start;transform:translate(-100%);transition:transform .25s ease}.nav-modal.is-open .nav-modal__inner{transform:translate(0)}@media(max-width:767px){.nav-modal__inner{width:100%}}.nav-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--neon-blue);font-size:1.2rem;line-height:1;cursor:pointer;padding:.25rem .5rem;text-shadow:0 0 8px var(--neon-blue);-webkit-tap-highlight-color:transparent;transition:opacity .15s}.nav-modal__close:hover{opacity:.6}.nav-modal__nav{display:flex;flex-direction:column;justify-content:space-evenly;width:100%;height:100%}.nav-window{display:block;background:#000000bf;border:2px solid var(--neon-blue);box-shadow:0 0 16px var(--neon-blue),inset 0 0 24px #28ccff0a;text-decoration:none;overflow:hidden;transition:box-shadow .15s,background .15s}.nav-window:hover{background:#28ccff0f;box-shadow:0 0 28px var(--neon-blue),inset 0 0 24px #28ccff14}.nav-window__bar{display:flex;align-items:center;padding:.4rem .65rem;background:#28ccff14;border-bottom:1px solid var(--neon-blue)}.nav-window__controls{display:flex;gap:.4rem;align-items:center}.nav-window__dot{display:block;width:10px;height:10px;border-radius:50%;border:1px solid var(--neon-blue);box-shadow:0 0 6px var(--neon-blue);background:transparent}.nav-window__label{display:flex;align-items:center;justify-content:center;gap:.6em;padding:2.25rem 1rem;font-family:Courier New,Courier,monospace;font-size:clamp(.88rem,1.7vw,1.1rem);letter-spacing:.18em;color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue);text-transform:uppercase;text-align:center}.nav-window__icon{width:clamp(1rem,2vw,1.3rem);height:clamp(1rem,2vw,1.3rem);flex-shrink:0;filter:brightness(0) saturate(100%) invert(72%) sepia(63%) saturate(2000%) hue-rotate(165deg) brightness(104%) contrast(101%) drop-shadow(0 0 6px var(--neon-blue));opacity:.85}.nav-window__icon--home{width:clamp(1.4rem,2.8vw,1.8rem);height:clamp(1.4rem,2.8vw,1.8rem)}.site-header__icon-btn{position:fixed;top:calc(var(--frame-top) * .7);transform:translateY(-50%);z-index:1001;color:var(--neon-blue);text-decoration:none;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.site-header__cart{right:calc(var(--frame-right) * 1.05)}.site-header__icon-btn svg{width:1.5rem;height:1.5rem;fill:var(--neon-blue);filter:drop-shadow(0 0 6px var(--neon-blue));transition:opacity .15s}@media(min-width:768px){.site-header__icon-btn svg{width:3rem;height:3rem}}.site-header__icon-btn:hover svg{opacity:0}.site-header__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:clamp(.6rem,1.2vw,.75rem);letter-spacing:.15em;color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue);pointer-events:none;transition:opacity .15s}.site-header__icon-btn:hover .site-header__label{opacity:1}.site-header__cart-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-20%);font-family:Courier New,Courier,monospace;font-size:.55rem;font-weight:700;line-height:1;color:#000;pointer-events:none}@media(min-width:768px){.site-header__cart-count{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-header.css.map */
