.nav-zap{position:relative;transition:color .2s ease,text-shadow .2s ease}.nav-zap:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,transparent 35%,#ffe27a 48%,#ffffff 50%,#ffe27a 52%,transparent 65%,transparent 100%),linear-gradient(90deg,#c2410c,#ff5a1f 45%,#c2410c);background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:150% 0,0 0;box-shadow:0 0 8px #ff5a1fbf,0 -2px 10px #ff5a1f59;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;pointer-events:none}[dir=rtl] .nav-zap:after{transform-origin:right}.nav-zap:hover,.nav-zap:focus-visible{color:#fff;text-shadow:0 0 10px rgba(255,90,31,.55)}.nav-zap:hover:after,.nav-zap:focus-visible:after{transform:scaleX(1);animation:nav-fire-sweep 2.4s cubic-bezier(.45,0,.55,1) infinite}.nav-zap[aria-current=page],.nav-zap:active{color:#fff;text-shadow:0 0 10px rgba(0,229,255,.5)}.nav-zap[aria-current=page]:after,.nav-zap:active:after{transform:scaleX(1);background:linear-gradient(90deg,transparent 0%,transparent 40%,#ffffff 50%,transparent 60%,transparent 100%),linear-gradient(90deg,#00e5ff8c,#00e5ff 50%,#00e5ff8c);background-size:250% 100%,100% 100%;background-repeat:no-repeat;box-shadow:0 0 8px #00e5ffcc,0 -2px 10px #00e5ff4d;animation:nav-current-run 1.6s linear infinite}.nav-zap:active:after{animation-duration:.6s}@keyframes nav-fire-sweep{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes nav-current-run{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}[dir=rtl] .nav-zap:after{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.nav-zap,.nav-zap:after{transition:none;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
