.neon-lab{--tube: #ff3b4a;--lit: 0}.neon-lab.page-width{padding-top:56px;padding-bottom:24px}.neon-lab[data-tube=blue]{--tube: #3aa8ff}.neon-lab[data-tube=pink]{--tube: #ff4fd8}.neon-lab[data-tube=green]{--tube: #3dff8a}.neon-lab__intro{max-width:760px;margin-bottom:22px}.neon-lab__eyebrow{margin:0 0 6px;color:var(--accent, #c91f34);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.neon-lab__text{margin:12px 0 0;color:var(--muted, #5b6770);font-size:1.05rem;line-height:1.55}.neon-lab__stage{position:relative;display:grid;place-items:center;min-height:340px;padding:48px 24px 64px;border-radius:10px;overflow:hidden;container-type:inline-size;isolation:isolate;background-color:#ebe8e3;background-image:radial-gradient(ellipse 80% 75% at 50% 45%,transparent 45%,rgba(40,45,50,.16) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='64'%3E%3Cg fill='%23000' fill-opacity='.09'%3E%3Crect width='120' height='3'/%3E%3Crect y='32' width='120' height='3'/%3E%3Crect x='0' y='3' width='3' height='29'/%3E%3Crect x='60' y='35' width='3' height='29'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.55'%3E%3Crect x='3' y='3' width='57' height='3'/%3E%3Crect x='63' y='35' width='57' height='3'/%3E%3C/g%3E%3Cg fill='%23000' fill-opacity='.028'%3E%3Crect x='63' y='3' width='57' height='29'/%3E%3Crect x='3' y='35' width='57' height='29'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#f1efeb,#e8e5e0 60%,#dedad4);background-size:auto,120px 64px,auto;box-shadow:inset 0 0 0 1px #0000000d,inset 0 -30px 50px #0000000f,0 18px 40px #0014282e}.neon-lab__glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 45%,var(--tube),transparent 72%);opacity:calc(.04 + var(--lit) * .22);transition:opacity .12s linear,background .3s}.neon-lab__sign{--sign-h: 260px;position:relative;box-sizing:border-box;width:min(100%,860px);height:var(--sign-h);padding:0 40px;display:grid;place-items:center;container-type:inline-size;border-radius:12px;background:radial-gradient(circle at 15px 15px,#eef2f5 0 2.5px,#8b97a0 3.5px,#3a4248 5px,transparent 6px),radial-gradient(circle at calc(100% - 15px) 15px,#eef2f5 0 2.5px,#8b97a0 3.5px,#3a4248 5px,transparent 6px),radial-gradient(circle at 15px calc(100% - 15px),#eef2f5 0 2.5px,#8b97a0 3.5px,#3a4248 5px,transparent 6px),radial-gradient(circle at calc(100% - 15px) calc(100% - 15px),#eef2f5 0 2.5px,#8b97a0 3.5px,#3a4248 5px,transparent 6px),linear-gradient(118deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.04) 24%,transparent 24.5%,transparent 62%,rgba(255,255,255,.03) 62.5%,transparent 80%),linear-gradient(180deg,#1a1a1d,#0a0a0c 45%,#030304);border:1px solid #2a2a2e;box-shadow:0 18px 30px #14191e61,0 4px 8px #14191e40,0 0 0 1px #00000080,inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}.neon-lab__word{display:flex;flex-direction:column;align-items:center;gap:.12em;font-family:"Tilt Neon",var(--font-heading),sans-serif;font-size:min(8.5rem,calc(var(--sign-h) * .62 / var(--rows, 1)),calc(132cqw / var(--n, 4)));line-height:1;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-bottom:.32em;-webkit-box-reflect:below 2px linear-gradient(transparent 62%,rgba(0,0,0,.22))}.neon-lab__line{display:flex;justify-content:center}.neon-lab__space{display:inline-block;width:.45em}.neon-lab__letter{color:#cdd7e421;text-shadow:0 0 1px rgba(255,255,255,.18),0 1px 0 rgba(255,255,255,.05);transition:color .06s,text-shadow .06s}.neon-lab__letter.is-on{color:color-mix(in srgb,var(--tube) 25%,#fff);text-shadow:0 0 3px #fff,0 0 8px var(--tube),0 0 18px var(--tube),0 0 36px var(--tube),0 0 72px var(--tube)}.neon-lab__colors[hidden]{display:none}.neon-lab__bulb{place-self:center;width:74%;height:74%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffffff57,#c8d0dc1f 55%,#00000040);box-shadow:0 0 0 1px #000000b3,0 0 0 2px #78808838;transition:background .06s,box-shadow .06s}.neon-lab__rim .neon-lab__bulb.is-on{background:radial-gradient(circle at 42% 38%,#fff 0 22%,color-mix(in srgb,var(--tube) 55%,#fff) 50%,var(--tube) 100%);box-shadow:0 0 0 1px #00000080,0 0 calc(var(--b) * .3) var(--tube),0 0 calc(var(--b) * .9) color-mix(in srgb,var(--tube) 70%,transparent)}.neon-lab__night{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:0;transition:opacity .7s ease;pointer-events:none;background-color:#2a1d19;background-image:radial-gradient(ellipse 80% 75% at 50% 45%,transparent 35%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='64'%3E%3Cg fill='%23000' fill-opacity='.42'%3E%3Crect width='120' height='3'/%3E%3Crect y='32' width='120' height='3'/%3E%3Crect x='0' y='3' width='3' height='29'/%3E%3Crect x='60' y='35' width='3' height='29'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.05'%3E%3Crect x='3' y='3' width='57' height='3'/%3E%3Crect x='63' y='35' width='57' height='3'/%3E%3C/g%3E%3Cg fill='%23000' fill-opacity='.12'%3E%3Crect x='63' y='3' width='57' height='29'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#3a2620,#2a1b17 60%,#1c1210);background-size:auto,120px 64px,auto}.neon-lab[data-look=bulbs] .neon-lab__night{opacity:1}.neon-lab__sign{--band: 30px}.neon-lab[data-look=bulbs] .neon-lab__sign{padding:0 calc(var(--band) + 24px);border:3px solid #d9b25c;border-radius:10px;background:linear-gradient(180deg,#d11f37,#a8142a 55%,#7e0c1d);box-shadow:0 0 0 2px #5c3d10,0 20px 40px #0009,inset 0 2px #ffffff2e,inset 0 0 0 2px #ffd68c40}.neon-lab[data-look=bulbs] .neon-lab__sign:before{content:"";position:absolute;inset:var(--band);border:3px solid #d9b25c;border-radius:4px;background:repeating-linear-gradient(180deg,transparent 0 calc(var(--rail) - 2px),rgba(60,45,25,.13) calc(var(--rail) - 2px) var(--rail)),radial-gradient(ellipse at 50% 45%,#fffdf5,#fbf3df 60%,#efe1c0);box-shadow:0 0 0 2px #5c3d10,inset 0 0 26px #ffaa3c59,inset 0 2px 8px #00000040}.neon-lab__sign{--rail: 40px}.neon-lab[data-look=bulbs] .neon-lab__word,.neon-lab__board{display:none}.neon-lab[data-look=bulbs] .neon-lab__board{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.12em;font:800 min(calc(var(--sign-h) * .5 / var(--rows, 1)),calc(185cqw / var(--n, 12)))/1 var(--font-heading),"Barlow Condensed",sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#161310;text-align:center;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.6),0 2px 3px rgba(0,0,0,.18)}.neon-lab[data-look=bulbs] .neon-lab__console-row--top{display:none}.neon-lab__rim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;--b: calc(var(--band) * .78)}.neon-lab__field{position:absolute;inset:calc(var(--band) + 8px);z-index:1;display:none;contain:layout paint;grid-template-columns:repeat(var(--cols, 20),1fr);grid-template-rows:repeat(var(--rows, 6),1fr);place-items:center}.neon-lab[data-look=bulbs] .neon-lab__sign.is-field .neon-lab__field{display:grid}.neon-lab[data-look=bulbs] .neon-lab__sign.is-field .neon-lab__board{display:none}.neon-lab[data-look=bulbs] .neon-lab__sign.is-field:before{background:radial-gradient(ellipse at 50% 45%,#2a1c1e,#110b0c 85%)}.neon-lab__field .neon-lab__bulb{width:calc(var(--b) * .74);height:calc(var(--b) * .74);transition:none}.neon-lab__field .neon-lab__bulb.is-on{background:radial-gradient(circle at 42% 38%,#fff 0 22%,color-mix(in srgb,var(--tube) 55%,#fff) 50%,var(--tube) 100%);box-shadow:0 0 0 1px #00000080,0 0 calc(var(--b) * .4) var(--tube)}.neon-lab__plate{z-index:2}.neon-lab[data-look=bulbs] .neon-lab__rim{display:block}.neon-lab__rim .neon-lab__bulb{position:absolute;width:calc(var(--b) * .74);height:calc(var(--b) * .74);transform:translate(-50%,-50%)}.neon-lab__rim.is-scint .neon-lab__bulb{transition:background .16s ease-out,box-shadow .16s ease-out}.neon-lab__rim.is-scint .neon-lab__bulb.is-on{transition-duration:.05s}.neon-lab__rim.is-intro .neon-lab__bulb{animation:neon-lab-pop .3s calc(var(--k) * 14ms) both}@keyframes neon-lab-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.neon-lab__crest{position:absolute;bottom:100%;left:50%;z-index:0;width:300px;height:46px;margin-bottom:-1px;pointer-events:none;opacity:0;transform:translate(-50%,24px) scale(.5);transform-origin:50% 100%;transition:opacity .3s ease,transform .55s cubic-bezier(.2,1.5,.4,1);filter:drop-shadow(0 -2px 6px rgba(0,0,0,.35))}.neon-lab__crest svg{display:block;width:100%;height:100%}.neon-lab[data-look=bulbs] .neon-lab__crest{opacity:1;transform:translate(-50%) scale(1);transition-delay:.15s}.neon-lab__sign.is-morph{animation:neon-lab-morph .55s cubic-bezier(.2,.9,.3,1.15)}@keyframes neon-lab-morph{0%{transform:perspective(900px) rotateX(14deg) scale(.92);filter:brightness(.5)}to{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.neon-lab__night,.neon-lab__crest{transition:none}.neon-lab__sign.is-morph,.neon-lab__rim.is-intro .neon-lab__bulb{animation:none}}.neon-lab__look{position:absolute;top:12px;left:16px;z-index:2;display:flex;padding:3px;border-radius:7px;background:linear-gradient(180deg,#3a434a,#22292e);border:1px solid #4b565e;box-shadow:0 4px 10px #00000059,inset 0 1px #ffffff14}.neon-lab__look button{padding:5px 13px;border:0;border-radius:5px;background:transparent;color:#c9d4dc;font:800 .72rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.neon-lab__look button[aria-pressed=true]{background:#fff;color:#0f1a22}.neon-lab__look button:focus-visible{outline:2px solid #fff;outline-offset:2px}.neon-lab[data-tube=warm]{--tube: #ffb648}.neon-lab[data-tube=cool]{--tube: #dfe8ff}.neon-lab[data-tube=orange]{--tube: #ff8a1f}.neon-lab[data-tube=purple]{--tube: #a463ff}.neon-lab[data-tube=yellow]{--tube: #ffe23a}.neon-lab__cta p a{color:var(--brand, #003b61);font-weight:700;text-decoration:underline;text-underline-offset:2px}.neon-lab__plate{position:absolute;right:16px;bottom:14px;display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:6px;background:linear-gradient(180deg,#3a434a,#22292e);border:1px solid #4b565e;box-shadow:0 4px 10px #00000080,inset 0 1px #ffffff14}.neon-lab__plate[hidden]{display:none}.neon-lab__plate-label{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9fb0bc}.neon-lab__leds{display:flex;gap:7px}.neon-lab__led{position:relative;width:10px;height:10px;border-radius:50%;background:#3a1414;box-shadow:inset 0 1px 2px #000000b3}.neon-lab__led:after{content:attr(data-n);position:absolute;top:13px;left:50%;transform:translate(-50%);font-size:.55rem;font-weight:700;color:#7f8e99}.neon-lab__plate{padding-bottom:17px}.neon-lab__led.is-on{background:#ff4b4b;box-shadow:0 0 6px #ff4b4b,0 0 12px #ff4b4b99}.neon-lab__rig{border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #00142840}.neon-lab__rig .neon-lab__stage{border-radius:0;box-shadow:inset 0 -30px 50px #0000000f}.neon-lab__console{display:flex;flex-direction:column;gap:14px;padding:16px 22px 18px;background:linear-gradient(180deg,#16222c,#0e171e);border-top:1px solid #2b3a46;color:#dbe5ec}.neon-lab__group{display:flex;flex-direction:column;gap:7px}.neon-lab__group[hidden]{display:none}.neon-lab__label{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8fa3b1}.neon-lab__label output{margin-left:6px;font-size:.78rem;letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums}.neon-lab__modes{display:flex;flex-wrap:wrap;border:1px solid #34444f;border-radius:6px;overflow:hidden}.neon-lab__modes button{padding:9px 15px;border:0;border-right:1px solid #34444f;background:#1b2831;color:#dbe5ec;font-size:.88rem;font-weight:700;cursor:pointer}.neon-lab__modes button:last-child{border-right:0}.neon-lab__modes button:hover{background:#243541}.neon-lab__modes button[aria-pressed=true]{background:#fff;color:var(--brand, #003b61)}.neon-lab__chase{display:flex;flex-wrap:wrap;gap:8px}.neon-lab__select[hidden]{display:none}.neon-lab__select{padding:8px 30px 8px 10px;border:1px solid #34444f;border-radius:6px;font:600 .88rem var(--font-body);color:#fff;background:#1b2831 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23dbe5ec'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;cursor:pointer}.neon-lab__colors{display:flex;gap:10px;padding:3px 0}.neon-lab__colors button{width:28px;height:28px;padding:0;border-radius:50%;border:2px solid #0e171e;background:var(--swatch);box-shadow:0 0 0 1px #34444f;cursor:pointer}.neon-lab__colors button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 12px var(--swatch)}.neon-lab__group--speed{flex:1 1 200px;max-width:280px}.neon-lab__range{width:100%;height:22px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;--pct: 20%}.neon-lab__range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--tube) var(--pct),#34444f var(--pct))}.neon-lab__range::-moz-range-track{height:6px;border-radius:3px;background:#34444f}.neon-lab__range::-moz-range-progress{height:6px;border-radius:3px;background:var(--tube)}.neon-lab__range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 3px #ffffff2e,0 0 10px var(--tube)}.neon-lab__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 3px #ffffff2e,0 0 10px var(--tube)}.neon-lab__range-ends{display:flex;justify-content:space-between;margin-top:-3px;font-size:.68rem;font-weight:700;color:#7d909d}.neon-lab__console-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 26px}.neon-lab__console-row--top{padding-bottom:14px;border-bottom:1px solid #22313c}.neon-lab__group--word{flex:1 1 320px;max-width:560px}.neon-lab__text-in{width:100%;padding:10px 13px;border:1px solid #34444f;border-radius:6px;font:700 1.05rem var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1b2831}.neon-lab__text-in:disabled{color:#8fa3b1;background:#131d24}.neon-lab__modes button:focus-visible,.neon-lab__colors button:focus-visible,.neon-lab__select:focus-visible,.neon-lab__range:focus-visible,.neon-lab__text-in:focus{outline:2px solid #fff;outline-offset:2px}.neon-lab__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line, #dfe4e8)}.neon-lab__cta p{flex:1 1 420px;margin:0;font-size:1.02rem;line-height:1.5}.neon-lab__shop{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:4px;background:var(--accent, #c91f34);color:#fff;font-weight:700}.neon-lab__shop:hover{background:var(--accent-dark, #a51829)}.neon-lab__custom{margin:12px 0 0;color:var(--muted, #5b6770);font-size:.95rem}.neon-lab__custom a{color:var(--brand, #003b61);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.neon-lab__glow{transition:none}}@media(max-width:760px){.neon-lab__stage{min-height:230px;padding:38px 12px 70px}.neon-lab__sign{--sign-h: 170px;--band: 20px;--rail: 26px;padding:0 22px}.neon-lab[data-look=bulbs] .neon-lab__sign{padding:0 calc(var(--band) + 12px)}.neon-lab__crest{width:120px;height:28px}.neon-lab__look{top:auto;bottom:16px;left:12px}.neon-lab__console{padding:14px 14px 16px;gap:14px 18px}.neon-lab__group:first-child,.neon-lab__group--word,.neon-lab__group--speed{flex:1 1 100%;max-width:none;margin-left:0}.neon-lab__modes{flex-wrap:nowrap}.neon-lab__modes button{flex:1 1 auto;min-width:0;padding:9px 4px;font-size:.8rem}.neon-lab__text-in{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
