:root{--ng-bg: #0b0f1e;--ng-teal: #00e5c8;--ng-teal-dim: #00b89e;--ng-violet: #8b5cf6;--ng-lavender: #a78bfa;--ng-red: #ff3d3d;--ng-white: #f7faff;--ng-white-2: #e3e7f5;--ng-white-3: #c1c7d6;--ng-card: rgba(18,20,38,.7);--ng-border: rgba(255,255,255,.08);--ng-border-t: rgba(0,229,200,.25);--ng-border-v: rgba(139,92,246,.25);--ease-expo: cubic-bezier(.19,1,.22,1);--ease-bounce: cubic-bezier(.34,1.56,.64,1);--ease-smooth: cubic-bezier(.25,.46,.45,.94)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ng-bg)}body{font-family:Inter,sans-serif;background:var(--ng-bg)!important;color:var(--ng-white);-webkit-font-smoothing:antialiased;overflow-x:hidden}#header-group,#header-group>.shopify-section,#header-group>.shopify-section>.header-section{background:transparent!important;background-color:transparent!important}header-component,#header-component{background:#0b0f1e99!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;transition:background .4s var(--ease-smooth),border-color .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth),transform .45s var(--ease-expo)!important;will-change:transform,background}body.ng-scrolled header-component,body.ng-scrolled #header-component{background:#0b0f1ee0!important;border-bottom-color:#00e5c81f!important;box-shadow:0 1px #00e5c814,0 8px 32px #00000080!important}body.ng-nav-hidden header-component,body.ng-nav-hidden #header-component{transform:translateY(-110%)!important}header-component .header__row,#header-component .header__row{background:transparent!important;--header-bg-color: transparent !important}.menu-list__submenu,.mega-menu{background:#0b0f1ef2!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(0,229,200,.1)!important;box-shadow:0 20px 60px #0009!important}.menu-list__link{color:#f0eeffd1!important;position:relative;transition:color .2s,text-shadow .2s,letter-spacing .2s!important}.menu-list__link:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%) scaleX(0);width:70%;height:1px;background:var(--ng-teal);box-shadow:0 0 6px var(--ng-teal);border-radius:1px;transition:transform .25s var(--ease-bounce);pointer-events:none}.menu-list__link:hover{color:var(--ng-teal)!important;text-shadow:0 0 14px rgba(0,229,200,.5)!important;letter-spacing:.02em!important}.menu-list__link:hover:after{transform:translate(-50%) scaleX(1)}.menu-list__link[href*=red-light]{color:#ff5a5ac7!important}.menu-list__link[href*=red-light]:hover{color:var(--ng-red)!important;text-shadow:0 0 14px rgba(255,61,61,.6)!important}.menu-list__link[href*=red-light]:after{background:var(--ng-red);box-shadow:0 0 6px var(--ng-red)}body.ng-redlight .menu-list__link{color:#ff6464b8!important}body.ng-redlight .menu-list__link:hover{color:var(--ng-red)!important;text-shadow:0 0 14px rgba(255,61,61,.6)!important}body.ng-redlight .menu-list__link:after{background:var(--ng-red);box-shadow:0 0 6px var(--ng-red)}.menu-list__link[href*=glow-chat]{color:#a78bfac7!important}.menu-list__link[href*=glow-chat]:hover{color:var(--ng-lavender)!important;text-shadow:0 0 14px rgba(167,139,250,.55)!important}.menu-list__link[href*=glow-chat]:after{background:var(--ng-lavender);box-shadow:0 0 6px var(--ng-lavender)}#ng-glow-fab{position:fixed;bottom:32px;right:32px;z-index:9980;display:flex;align-items:center;gap:10px;padding:0 20px 0 16px;height:52px;border-radius:26px;border:1px solid rgba(139,92,246,.4);background:#0b0f1ee0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ng-lavender);font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 30px #8b5cf62e,0 8px 32px #00000080;transition:transform .25s var(--ease-bounce),box-shadow .3s,border-color .2s;overflow:visible}#ng-glow-fab svg{width:20px;height:20px;stroke:var(--ng-lavender);flex-shrink:0}#ng-glow-fab:hover{transform:translateY(-3px) scale(1.04);border-color:#8b5cf6b3;box-shadow:0 0 40px #8b5cf661,0 12px 40px #00000080}#ng-glow-fab-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:32px;border:1px solid rgba(139,92,246,.28);animation:ng-fab-ring 3s ease infinite;pointer-events:none}@keyframes ng-fab-ring{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:0}}#ng-back-top{position:fixed;bottom:32px;left:32px;z-index:9980;width:44px;height:44px;border-radius:50%;background:#0b0f1ee0;border:1px solid rgba(0,229,200,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ng-teal);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s,transform .3s var(--ease-expo),border-color .2s,box-shadow .2s}#ng-back-top.visible{opacity:1;transform:translateY(0);pointer-events:all}#ng-back-top:hover{border-color:#00e5c8b3;box-shadow:0 0 20px #00e5c859}#ng-back-top svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ng-particles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.45}.ng-section{position:relative;overflow:hidden;padding:100px 0}.ng-section-inner{max-width:1200px;margin:0 auto;padding:0 40px}.ng-eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-teal);margin-bottom:16px;display:flex;align-items:center;gap:12px}.ng-eyebrow:before{content:"";display:block;width:24px;height:1px;background:var(--ng-teal);box-shadow:0 0 8px var(--ng-teal)}.ng-heading{font-family:Syne,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--ng-white);margin-bottom:24px}.ng-heading em{font-style:normal;background:linear-gradient(135deg,var(--ng-teal) 0%,var(--ng-lavender) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ng-body{font-size:16px;line-height:1.75;color:var(--ng-white-2);max-width:640px}.ng-gradient-text{background:linear-gradient(135deg,var(--ng-white) 0%,var(--ng-teal) 50%,var(--ng-lavender) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ng-card{background:var(--ng-card);border:1px solid var(--ng-border);border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .35s,transform .35s var(--ease-expo)}.ng-card:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,229,200,.04),transparent);transform:skew(-15deg);transition:left .7s var(--ease-expo);pointer-events:none}.ng-card:hover{border-color:#00e5c833;box-shadow:0 0 40px #00e5c812,0 20px 60px #0006;transform:translateY(-4px)}.ng-card:hover:before{left:160%}.ng-icon-box{width:48px;height:48px;border-radius:14px;background:#00e5c80f;border:1px solid rgba(0,229,200,.2);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 0 16px #00e5c814;flex-shrink:0}.ng-icon-box svg{width:22px;height:22px;stroke:var(--ng-teal);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ng-icon-box.violet{background:#8b5cf60f;border-color:#8b5cf633;box-shadow:0 0 16px #8b5cf614}.ng-icon-box.violet svg{stroke:var(--ng-lavender)}.ng-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;text-decoration:none;cursor:pointer;border:none;transition:transform .25s var(--ease-bounce),box-shadow .3s}.ng-btn-primary{background:linear-gradient(135deg,var(--ng-teal),var(--ng-teal-dim));color:#0b0f1e;box-shadow:0 0 24px #00e5c847}.ng-btn-primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 40px #00e5c880}.ng-btn-outline{background:transparent;border:1px solid rgba(0,229,200,.32);color:var(--ng-teal)}.ng-btn-outline:hover{transform:translateY(-2px);border-color:var(--ng-teal);box-shadow:0 0 20px #00e5c82e}.ng-btn-violet{background:linear-gradient(135deg,var(--ng-violet),#6d28d9);color:#fff;box-shadow:0 0 24px #8b5cf647}.ng-btn-violet:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 40px #8b5cf680}.ng-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo)}.ng-reveal.visible{opacity:1;transform:translateY(0)}.ng-reveal-delay-1{transition-delay:.1s}.ng-reveal-delay-2{transition-delay:.2s}.ng-reveal-delay-3{transition-delay:.3s}.ng-reveal-delay-4{transition-delay:.4s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#05041080}::-webkit-scrollbar-thumb{background:#4a1fdc80;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00e5c880}@media(max-width:749px){.ng-section{padding:64px 0}.ng-section-inner{padding:0 20px}#ng-glow-fab{bottom:20px;right:20px}#ng-back-top{bottom:20px;left:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nexglow-base.css.map */
