.neon-switch{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;margin-left:.35rem;padding:.35rem .5rem .4rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease;font-family:var(--font-body);line-height:1}.neon-switch:hover{border-color:var(--primary)}.neon-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.neon-switch__sign{display:flex;align-items:center;gap:.35rem}.neon-switch__label{font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);transition:color .25s ease,text-shadow .25s ease}.neon-switch__track{position:relative;width:2.1rem;height:1.05rem;border-radius:3px;background:linear-gradient(180deg,#4a4540,#2e2a26);border:1px solid #1a1816;box-shadow:inset 0 1px 2px #00000073}.neon-switch__lever{position:absolute;top:50%;left:2px;width:.85rem;height:.72rem;margin-top:-.36rem;border-radius:2px;background:linear-gradient(180deg,#e8e4dc,#b8b0a4 45%,#9a9288);box-shadow:0 1px #ffffff59,0 2px 3px #00000059;transition:transform .35s cubic-bezier(.34,1.2,.64,1),box-shadow .25s ease}[data-theme=dark] .neon-switch__lever,.neon-switch[aria-checked=true] .neon-switch__lever{transform:translate(1.05rem);box-shadow:0 0 6px #ff6b4759,0 1px #ffffff40,0 2px 4px #0006}[data-theme=dark] .neon-switch__label--night,.neon-switch[aria-checked=true] .neon-switch__label--night{color:var(--logo-colb, var(--primary));text-shadow:0 0 6px rgba(255,107,71,.45)}[data-theme=light] .neon-switch__label--day,.neon-switch[aria-checked=false] .neon-switch__label--day{color:var(--primary)}[data-theme=dark] .neon-switch{border-color:#ffffff1a;background:#ffffff0a}[data-theme=dark] .neon-switch:hover{border-color:#ff6b4759;box-shadow:0 0 12px #ff6b471f}.neon-switch__hint{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.5625rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text-soft);opacity:.9;line-height:1.2;text-align:center;max-width:7.5rem;white-space:normal}.neon-switch__hint-main{display:block;font-weight:700;white-space:nowrap}.neon-switch__hint-sub{display:block;font-size:.5rem;font-weight:600;letter-spacing:.01em;line-height:1.2;opacity:.85}html.atmosphere-switching{--atmosphere-bg-duration: .7s}html.atmosphere-switching[data-atmosphere-target=dark][data-atmosphere-phase="0"] .logo-split__colb{color:#c9472d!important;text-shadow:none!important;animation:none!important}html.atmosphere-switching[data-atmosphere-target=dark][data-atmosphere-phase="0"] .logo-split__cast{color:#2f8f87!important;text-shadow:none!important;animation:none!important}html.atmosphere-switching[data-atmosphere-target=dark][data-atmosphere-phase="0"] .logo-split__road{box-shadow:none!important;opacity:.85}html.atmosphere-switching[data-atmosphere-target=dark]:not([data-atmosphere-phase="4"]):not([data-atmosphere-phase="5"]):not([data-atmosphere-phase="6"]):not([data-atmosphere-phase="7"]) header.site-header nav a:after{opacity:0!important;transform:scaleX(0)!important}html.atmosphere-switching[data-atmosphere-target=dark]:not([data-atmosphere-phase="5"]):not([data-atmosphere-phase="6"]):not([data-atmosphere-phase="7"]) .btn:not(.neon-switch){box-shadow:none!important}html.atmosphere-switching[data-atmosphere-target=dark]:not([data-atmosphere-phase="6"]):not([data-atmosphere-phase="7"]) .chip--exclusive,html.atmosphere-switching[data-atmosphere-target=dark]:not([data-atmosphere-phase="6"]):not([data-atmosphere-phase="7"]) .chip--accent{box-shadow:none!important}html.atmosphere-switching[data-atmosphere-target=dark]:not([data-atmosphere-phase="7"]) .product-card{border-color:var(--border)!important;box-shadow:none!important}html.atmosphere-switching,html.atmosphere-switching body{transition:background-color var(--atmosphere-bg-duration) ease,color var(--atmosphere-bg-duration) ease}.sunset-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;pointer-events:none;opacity:0;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(255,160,90,.55) 0%,transparent 55%),radial-gradient(ellipse 90% 60% at 50% 30%,rgba(180,80,60,.35) 0%,transparent 50%),linear-gradient(180deg,#281e3200,#0f1217d9)}.sunset-veil--set{animation:sunsetSet .85s ease forwards}.sunset-veil--rise{animation:sunsetRise .85s ease forwards}@keyframes sunsetSet{0%{opacity:0}25%{opacity:.75}to{opacity:0}}@keyframes sunsetRise{0%{opacity:0}20%{opacity:.6}to{opacity:0}}.neon-surge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99991;pointer-events:none;opacity:0}.neon-surge--on{animation:neonSurgeOn .75s ease forwards;background:radial-gradient(ellipse 80% 50% at 50% 40%,rgba(0,229,204,.18) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 30% 60%,rgba(255,85,51,.12) 0%,transparent 50%),#0506088c}.neon-surge--off{animation:neonSurgeOff .7s ease forwards;background:radial-gradient(ellipse 100% 80% at 50% 50%,rgba(248,242,232,.35) 0%,transparent 60%),#f8f2e826}@keyframes neonSurgeOn{0%{opacity:0}12%{opacity:.85}35%{opacity:.45}to{opacity:0}}@keyframes neonSurgeOff{0%{opacity:0}25%{opacity:.7}to{opacity:0}}html.atmosphere-switching[data-atmosphere-target=dark]{--atmosphere-bg-duration: .9s}html[data-theme=dark] body{background-color:var(--bg);color:var(--text)}[data-theme=dark] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 0% 100%,rgba(255,107,71,.09) 0%,transparent 55%),radial-gradient(ellipse 45% 35% at 100% 0%,rgba(67,215,199,.07) 0%,transparent 50%),radial-gradient(ellipse 42% 32% at 12% 88%,rgba(255,107,71,.06) 0%,transparent 68%),radial-gradient(ellipse 38% 28% at 90% 10%,rgba(67,215,199,.05) 0%,transparent 65%);animation:asphaltNeonReflect 48s ease-in-out infinite alternate}[data-theme=dark] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 28% 42%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 45% 12%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 62% 28%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 78% 8%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 88% 35%,rgba(255,255,255,.28) 0%,transparent 100%),radial-gradient(1px 1px at 8% 55%,rgba(255,255,255,.32) 0%,transparent 100%),radial-gradient(1px 1px at 22% 72%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 55% 65%,rgba(255,255,255,.25) 0%,transparent 100%),radial-gradient(1px 1px at 72% 58%,rgba(255,255,255,.38) 0%,transparent 100%),radial-gradient(1px 1px at 92% 68%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 35% 88%,rgba(255,220,180,.35) 0%,transparent 100%),radial-gradient(1px 1px at 95% 22%,rgba(255,255,255,.42) 0%,transparent 100%)}@keyframes asphaltNeonReflect{0%{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(1.5%,-1%) scale(1.03);opacity:1}to{transform:translate(-1%,1.5%) scale(1.02);opacity:.9}}[data-theme=dark] header.site-header{position:relative;overflow:hidden}[data-theme=dark] header.site-header:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.025) 45%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.025) 55%,transparent 100%);animation:headlightSweep 11s ease-in-out infinite}@keyframes headlightSweep{0%,to{transform:translate(0);opacity:0}8%{opacity:1}45%{transform:translate(320%);opacity:1}55%{opacity:0}}[data-theme=dark] header.site-header nav a{position:relative}[data-theme=dark] header.site-header nav a:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.2rem;height:2px;border-radius:1px;background:var(--accent);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}[data-theme=dark] header.site-header nav a:hover:after,[data-theme=dark] header.site-header nav a:focus-visible:after{opacity:1;transform:scaleX(1);box-shadow:0 0 8px #43d7c78c}html[data-atmosphere-phase="4"][data-atmosphere-target=dark] header.site-header nav a:after{opacity:1;transform:scaleX(1);box-shadow:0 0 10px #43d7c780;transition-delay:.05s}@keyframes logoColbFlickerOn{0%{opacity:.05;filter:brightness(.1);text-shadow:none}6%{opacity:1;filter:brightness(1.3)}10%{opacity:.15;filter:brightness(.2);text-shadow:none}16%{opacity:.95;filter:brightness(1.1)}22%{opacity:.25;filter:brightness(.35)}28%{opacity:1;filter:brightness(1.2)}34%{opacity:.4;filter:brightness(.5)}42%{opacity:.2;filter:brightness(.25)}50%{opacity:1;filter:brightness(1.15)}58%{opacity:.55;filter:brightness(.65)}66%{opacity:.3;filter:brightness(.4)}74%{opacity:1;filter:brightness(1.1)}82%{opacity:.7;filter:brightness(.85)}90%{opacity:.45;filter:brightness(.55)}to{opacity:1;filter:brightness(1)}}@keyframes logoCastFlickerOn{0%{opacity:0;filter:brightness(0);text-shadow:none}8%{opacity:.9;filter:brightness(1.4)}14%{opacity:.1;filter:brightness(.15);text-shadow:none}22%{opacity:.75;filter:brightness(1)}30%{opacity:.2;filter:brightness(.3)}38%{opacity:.5;filter:brightness(.6)}46%{opacity:.12;filter:brightness(.18)}54%{opacity:1;filter:brightness(1.25)}62%{opacity:.35;filter:brightness(.45)}70%{opacity:.85;filter:brightness(1.05)}78%{opacity:.22;filter:brightness(.32)}86%{opacity:1;filter:brightness(1.15)}94%{opacity:.6;filter:brightness(.75)}to{opacity:1;filter:brightness(1)}}@keyframes logoRoadIgnite{0%{opacity:0;transform:scaleX(.2);filter:brightness(0);box-shadow:none}20%{opacity:.8;transform:scaleX(.6);filter:brightness(1.5)}35%{opacity:.15;transform:scaleX(.4);filter:brightness(.3);box-shadow:none}50%{opacity:1;transform:scaleX(1);filter:brightness(1.3)}65%{opacity:.4;transform:scaleX(.85);filter:brightness(.5)}80%{opacity:.9;transform:scaleX(.95);filter:brightness(1.1)}to{opacity:1;transform:scaleX(1);filter:brightness(1)}}@keyframes logoShimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}html[data-atmosphere-phase="1"][data-atmosphere-target=dark] .logo-split__colb,html[data-atmosphere-phase="2"][data-atmosphere-target=dark] .logo-split__colb,html[data-rs-phase=igniting] .logo-split--flicker-colb .logo-split__colb,.logo-split--flicker-colb .logo-split__colb{animation:logoColbFlickerOn .85s steps(1) both}html[data-atmosphere-phase="3"][data-atmosphere-target=dark] .logo-split__cast,html[data-rs-phase=igniting] .logo-split--flicker-cast .logo-split__cast,.logo-split--flicker-cast .logo-split__cast{animation:logoCastFlickerOn .9s steps(1) both}.logo-split--flicker-road .logo-split__road,html[data-atmosphere-phase="3"][data-atmosphere-target=dark] .logo-split__road,html[data-rs-phase=igniting] .logo-split--flicker-road .logo-split__road{animation:logoRoadIgnite .7s ease both}[data-theme=dark] .logo-split--lit .logo-split__colb,[data-theme=dark] .logo-split--lit .logo-split__cast{animation:none}[data-theme=dark] .logo-split--shimmer .logo-split__colb,[data-theme=dark] .logo-split--shimmer .logo-split__cast{animation:logoShimmer .1s linear both}@keyframes neonSignFlickerOn{0%{opacity:.12;filter:brightness(.15);text-shadow:none}10%{opacity:1;filter:brightness(1.18)}18%{opacity:.16;filter:brightness(.22);text-shadow:none}28%{opacity:.9;filter:brightness(1.06)}38%{opacity:.26;filter:brightness(.36);text-shadow:none}50%{opacity:1;filter:brightness(1.1)}62%{opacity:.42;filter:brightness(.52)}74%{opacity:.92;filter:brightness(1)}86%{opacity:.58;filter:brightness(.74)}to{opacity:1;filter:brightness(.9);text-shadow:0 0 5px rgba(0,229,204,.08)}}.neon-sign-flicker{animation:neonSignFlickerOn var(--neon-flicker-ms, .58s) steps(1) both}html[data-theme=dark][data-rs-phase=igniting] .filters .filter-list a:not(.neon-sign-settled):not(.neon-sign-flicker),html[data-theme=dark][data-rs-phase=igniting] .category-chips .chip:not(.neon-sign-settled):not(.neon-sign-flicker){color:#524e49!important;opacity:.34!important;filter:grayscale(.45) brightness(.82)!important;text-shadow:none!important;box-shadow:none!important}html[data-theme=dark] header.site-header nav a{opacity:1}html[data-theme=dark] header.site-header nav a.neon-sign-flicker{color:var(--accent)!important;text-shadow:0 0 14px rgba(0,229,204,.42)!important}html[data-theme=dark] header.site-header nav a.nav-cart.neon-sign-flicker{color:var(--secondary, #ffc857)!important;text-shadow:0 0 14px rgba(255,200,87,.38)!important}html[data-theme=dark] .filters .filter-list a.neon-sign-flicker,html[data-theme=dark] .category-chips .chip.neon-sign-flicker{color:#afdcd2f2!important;text-shadow:0 0 12px rgba(0,229,204,.28)!important}html[data-theme=dark] .filters .filter-list a.active.neon-sign-flicker,html[data-theme=dark] .category-chips .chip--exclusive.neon-sign-flicker{color:#ffbe82f2!important;text-shadow:0 0 12px rgba(255,107,71,.32)!important}html[data-theme=dark] header.site-header nav a.neon-sign-settled{color:#fff!important;opacity:1!important;filter:none!important;text-shadow:0 0 10px rgba(0,229,204,.35)!important}html[data-theme=dark] header.site-header nav a.nav-cart.neon-sign-settled{color:#ffd54a!important;text-shadow:0 0 10px rgba(255,213,74,.35)!important}html[data-theme=dark] .filters .filter-list a.neon-sign-settled{color:#bac6c2d6!important;opacity:1!important;filter:none!important;background:transparent!important;text-shadow:none!important}html[data-theme=dark] .filters .filter-list a.active.neon-sign-settled{color:#a8d0c6e6!important;background:#00e5cc0f!important;text-shadow:0 0 5px rgba(0,229,204,.08)!important}html[data-theme=dark] .category-chips .chip.neon-sign-settled,html[data-theme=dark] .category-chips .chip--exclusive.neon-sign-settled{color:#c4ccc8e0!important;opacity:1!important;filter:none!important;border-color:#ffffff1f!important;box-shadow:0 0 8px #00e5cc0f!important;text-shadow:none!important}header.site-header nav a.neon-sign-settled:after,header.site-header nav a.neon-sign-flicker:after{opacity:.55!important;transform:scaleX(1)!important;box-shadow:0 0 4px #00e5cc33!important;animation:navNeonPop .35s steps(1) both}header.site-header nav a.nav-neon-lit{color:#c4d2d0e0!important;opacity:1!important;filter:none!important;text-shadow:0 0 6px rgba(0,229,204,.1)!important}header.site-header nav a.nav-cart.nav-neon-lit{color:#d6c08adb!important;text-shadow:0 0 6px rgba(255,200,87,.1)!important}header.site-header nav a.nav-neon-lit:after{opacity:.55!important;transform:scaleX(1)!important;box-shadow:0 0 4px #00e5cc33!important;animation:navNeonPop .35s steps(1) both}@keyframes navNeonPop{0%{opacity:0;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}45%{opacity:.3}60%{opacity:1}to{opacity:1;transform:scaleX(1)}}.logo-split--flicker-off-cast .logo-split__cast{animation:logoCastFlickerOn .5s ease reverse both}.logo-split--flicker-off-colb .logo-split__colb{animation:logoColbFlickerOn .55s ease reverse both}html[data-atmosphere-phase="2"][data-atmosphere-target=light] .logo-split__cast,html[data-atmosphere-phase="1"][data-atmosphere-target=light] .logo-split__colb{animation:none}html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="5"] .btn:not(.neon-switch):not(.ambient-sound-toggle),html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="4"] .btn:not(.neon-switch):not(.ambient-sound-toggle),html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="0"] .btn:not(.neon-switch):not(.ambient-sound-toggle){box-shadow:none!important}html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="4"] header.site-header nav a:after,html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="0"] header.site-header nav a:after{opacity:0!important;transform:scaleX(0)!important;box-shadow:none!important}html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="5"] .chip--exclusive,html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="5"] .chip--accent,html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="4"] .chip--exclusive,html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="4"] .chip--accent,html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="0"] .chip--exclusive,html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="0"] .chip--accent{box-shadow:none!important}html.atmosphere-switching[data-atmosphere-target=light][data-atmosphere-phase="0"] .product-card{border-color:var(--border)!important;box-shadow:none!important}html[data-atmosphere-phase="5"][data-atmosphere-target=dark] .btn:not(.btn-ghost):not(.neon-switch):not(.ambient-sound-toggle),html[data-atmosphere-phase="5"][data-atmosphere-target=dark] .hero .btn:not(.btn-ghost){box-shadow:0 0 8px #ff553380,0 0 20px #ff553359,0 0 40px #ff55331f;animation:btnNeonIgnite .5s steps(1) both}html[data-atmosphere-phase="6"][data-atmosphere-target=dark] .chip--exclusive,html[data-atmosphere-phase="6"][data-atmosphere-target=dark] .chip--accent{box-shadow:0 0 10px #ffd54a73,0 0 22px #f533,inset 0 0 12px #ff2d9a14;animation:btnNeonIgnite .45s steps(1) both}html[data-atmosphere-phase="7"][data-atmosphere-target=dark] .product-card,html[data-atmosphere-phase="8"][data-atmosphere-target=dark] .product-card{border-color:#00e5cc59!important;box-shadow:0 0 0 1px #00e5cc33,0 0 16px #00e5cc26,0 8px 24px #ff55330f!important;animation:cardNeonIgnite .55s steps(1) both}@keyframes btnNeonIgnite{0%{filter:brightness(.2);box-shadow:none}25%{filter:brightness(1.3)}40%{filter:brightness(.4);box-shadow:none}55%{filter:brightness(1.1)}70%{filter:brightness(.6)}to{filter:brightness(1)}}@keyframes cardNeonIgnite{0%{opacity:.15;filter:brightness(.2)}20%{opacity:.6;filter:brightness(.55)}35%{opacity:.25;filter:brightness(.3)}50%{opacity:.85;filter:brightness(.9)}65%{opacity:.45;filter:brightness(.5)}80%{opacity:.95;filter:brightness(1.05)}to{opacity:1;filter:brightness(1)}}html[data-rs-phase=lit][data-theme=dark] .product-card{box-shadow:0 1px #ffffff0a,0 4px 20px #00000059}html[data-rs-phase=lit][data-theme=dark] .product-card:before{content:"";position:absolute;left:0;right:0;bottom:-12px;height:24px;pointer-events:none;background:linear-gradient(180deg,rgba(0,229,204,.08) 0%,rgba(255,85,51,.05) 40%,transparent 100%);filter:blur(4px);opacity:.7}[data-theme=dark] .product-card:hover,[data-theme=dark] .chip:hover,[data-theme=dark] .btn-ghost:hover{transform:none}[data-theme=dark] .product-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px #43d7c733,0 0 16px #43d7c72e,0 0 28px #ff6b470f}[data-theme=dark] .btn:not(.btn-ghost):not(.neon-switch):not(.ambient-sound-toggle):hover:not(:disabled){transform:none;box-shadow:0 0 10px #ff55338c,0 0 24px #ff553359,0 0 48px #ff55331f}[data-theme=light] .product-card:hover{transform:none;border-color:var(--accent);box-shadow:0 0 0 1px #2f8f8726,var(--shadow-md)}[data-theme=light] .btn:not(.btn-ghost):not(.neon-switch):hover:not(:disabled){transform:none;box-shadow:0 4px 16px #c9472d38}[data-theme=dark] .shop-search-wrap{position:relative}[data-theme=dark] .shop-search-wrap input{border-bottom-width:2px;border-bottom-color:#ffffff14;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=dark] .shop-search-wrap input:focus,[data-theme=dark] .shop-search-wrap input.diner-sign--on{outline:none;border-color:#ffffff1a;border-bottom-color:var(--accent);box-shadow:0 2px 0 0 var(--accent),0 0 14px #43d7c759;animation:dinerSignFlicker .35s steps(1) both}@keyframes dinerSignFlicker{0%{opacity:.4;box-shadow:none}20%{opacity:1;box-shadow:0 2px 0 0 var(--accent),0 0 8px #43d7c733}35%{opacity:.55}50%{opacity:1;box-shadow:0 2px 0 0 var(--accent),0 0 14px #43d7c759}65%{opacity:.7}to{opacity:1}}[data-theme=light] .shop-search-wrap input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #2f8f871f}.product-card{position:relative;overflow:hidden}.product-card:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 22%,transparent 45%,transparent 100%);opacity:.55}[data-theme=dark] .product-card:after{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(0,229,204,.08) 15%,rgba(255,45,154,.05) 30%,transparent 48%,transparent 100%);opacity:.85}[data-theme=dark] .product-card:hover:after{opacity:.85;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(67,215,199,.07) 20%,rgba(255,107,71,.05) 38%,transparent 55%,transparent 100%)}.ambient-sound-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.25rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease}.ambient-sound-toggle:hover{border-color:var(--accent)}.ambient-sound-toggle__icon{display:block;width:.85rem;height:.85rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M11 5L6 9H2v6h4l5 4V5z'/%3E%3Cpath d='M15.54 8.46a5 5 0 010 7.07'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M11 5L6 9H2v6h4l5 4V5z'/%3E%3Cpath d='M15.54 8.46a5 5 0 010 7.07'/%3E%3C/svg%3E") center / contain no-repeat;color:var(--text-soft);opacity:.55}.ambient-sound-toggle[aria-pressed=true] .ambient-sound-toggle__icon{opacity:1;color:var(--accent)}.ambient-sound-toggle[aria-pressed=true]{border-color:#43d7c759;box-shadow:0 0 8px #43d7c71f}[data-theme=light] .ambient-sound-toggle[aria-pressed=true]{border-color:#2f8f8759;box-shadow:none}[data-theme=light] .ambient-sound-toggle[aria-pressed=true] .ambient-sound-toggle__icon{color:var(--accent)}.reveal--tube{opacity:1;transform:none;transition:none}.reveal--tube:not(.is-visible){opacity:.12;filter:brightness(.25) saturate(.4);box-shadow:inset 0 0 24px #00000026}[data-theme=dark] .reveal--tube:not(.is-visible){opacity:.06;filter:brightness(.15) saturate(.3);box-shadow:inset 0 0 20px #00000059;border-color:#ffffff0a}.reveal--tube.is-visible{animation:tubeWarmUp .7s ease forwards}@keyframes tubeWarmUp{0%{opacity:.1;filter:brightness(.2) saturate(.35);box-shadow:inset 0 0 28px #0003}35%{opacity:.45;filter:brightness(.55) saturate(.65)}65%{opacity:.82;filter:brightness(.88) saturate(.9)}to{opacity:1;filter:brightness(1) saturate(1);box-shadow:none}}[data-theme=dark] .reveal--tube.is-visible{animation:tubeWarmUpNight .75s ease forwards}@keyframes tubeWarmUpNight{0%{opacity:.05;filter:brightness(.12);border-color:#ffffff0a;box-shadow:inset 0 0 24px #0006}40%{opacity:.5;filter:brightness(.55);border-color:#43d7c71f}70%{opacity:.88;filter:brightness(.92);box-shadow:0 0 8px #43d7c70f}to{opacity:1;filter:brightness(1);border-color:var(--border);box-shadow:none}}.footer-social{display:flex;flex-wrap:wrap;gap:.65rem 1rem;list-style:none;margin:.85rem 0 0;padding:0}.footer-social a{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--footer-text-muted, var(--text-muted))}.footer-social a:hover,.footer-social a:focus-visible{color:var(--accent);text-decoration:underline}.route66-open-sign{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:fit-content;margin:1rem auto 0;padding:.45rem .85rem .5rem;border:2px solid rgba(255,255,255,.12);border-radius:4px;background:#0003;position:relative}.route66-open-sign__sub{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.72}.route66-open-sign__text{font-family:var(--font-logo);font-size:.85rem;font-weight:800;letter-spacing:.22em;color:#6ec4bc;text-shadow:none;transition:opacity .05s linear,text-shadow .15s ease,color .15s ease}[data-theme=light] .route66-open-sign,html:not([data-theme=dark]) .route66-open-sign{border:2px solid #009246;background:#fff;box-shadow:0 2px 10px #0024161a}[data-theme=light] .route66-open-sign__text,html:not([data-theme=dark]) .route66-open-sign__text{color:#007a38;text-shadow:0 0 10px rgba(0,146,70,.2)}[data-theme=dark] .route66-open-sign{border:2px solid rgba(0,146,70,.5);background:#00000059}[data-theme=dark] .route66-open-sign__text{color:#7dffb0;text-shadow:0 0 6px rgba(0,255,150,.45),0 0 14px rgba(0,146,70,.35)}html[data-theme=dark] .route66-open-sign__text.neon-sign{color:#7dffb0!important;filter:none!important;opacity:1!important}.route66-open-sign--flicker .route66-open-sign__text{animation:openSignFlicker .45s steps(1) both}@keyframes openSignFlicker{0%{opacity:1}12%{opacity:.35}24%{opacity:1}36%{opacity:.15;letter-spacing:.18em}48%{opacity:.9}60%{opacity:.4}72%{opacity:1}84%{opacity:.55}to{opacity:1;letter-spacing:.22em}}.motel-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--bg, #f8f2e8);transition:opacity .4s ease,visibility .4s ease;touch-action:none}.motel-loading.is-dismissed{opacity:0;visibility:hidden;pointer-events:none}.motel-loading__sign{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 2.5rem;border:3px solid var(--border, #e8dfd2);border-radius:8px;background:var(--surface, #fffdf9);box-shadow:var(--shadow-lg, 0 16px 40px rgba(42, 34, 24, .1))}[data-theme=dark] .motel-loading{background:#0f1217}[data-theme=dark] .motel-loading__sign{background:#1b2028;border-color:#ffffff14;box-shadow:0 0 40px #ff6b4714}.motel-loading__logo{font-family:var(--font-logo, "Outfit", sans-serif);font-weight:800;font-style:italic;letter-spacing:-.06em;font-size:2rem;line-height:1}.motel-loading__logo .logo-split__colb{font-size:1.22em;color:var(--logo-colb, #c9472d)}.motel-loading__logo .logo-split__cast{font-size:.78em;color:var(--logo-cast, #2f8f87)}.motel-loading__open{font-family:var(--font-logo, "Outfit", sans-serif);font-weight:800;font-size:1.1rem;letter-spacing:.28em;color:var(--accent, #2f8f87)}.motel-loading--flicker .motel-loading__logo .logo-split__colb,.motel-loading--flicker .motel-loading__logo .logo-split__cast{animation:logoColbFlickerOn .6s ease both}.motel-loading--flicker .motel-loading__open{animation:openSignFlicker .55s steps(1) .15s both}[data-theme=dark] .motel-loading--flicker .motel-loading__logo .logo-split__colb{text-shadow:0 0 8px rgba(255,107,71,.3)}[data-theme=dark] .motel-loading--flicker .motel-loading__logo .logo-split__cast,[data-theme=dark] .motel-loading--flicker .motel-loading__open{text-shadow:0 0 8px rgba(67,215,199,.3)}@media(prefers-reduced-motion:reduce){[data-theme=dark] body:before,[data-theme=dark] body:after,[data-theme=dark] header.site-header:after,.sunset-veil--set,.sunset-veil--rise,.neon-preignite,.neon-bloom-pulse,.neon-overload-flicker,.atmosphere-layers--set,.atmosphere-layers--rise,.neon-power-line--pulse,html.rs-shockwave,html[data-theme=dark][data-rs-phase=awakening]:before,[data-theme=dark] .neon-sign,.motel-loading--flicker .motel-loading__open{animation:none!important}html.atmosphere-switching,html.atmosphere-switching body{transition:none!important}.reveal--tube:not(.is-visible){opacity:.4;filter:none}.reveal--tube.is-visible{opacity:1;filter:none}}@media(max-width:768px){.neon-switch:not(.neon-switch--header){position:relative;padding:.3rem .4rem .35rem;gap:.35rem;overflow:visible;min-width:4.75rem;max-width:6.5rem}.neon-switch:not(.neon-switch--header) .neon-switch__hint{display:flex!important;flex-direction:column;align-items:center;gap:.08rem;position:static!important;left:auto;bottom:auto;transform:none;width:100%;max-width:none;margin:.15rem 0 0;padding-top:.1rem;font-size:.5625rem;font-weight:700;line-height:1.15;text-align:center;white-space:normal;color:var(--primary);opacity:1;pointer-events:none}.neon-switch:not(.neon-switch--header) .neon-switch__hint-sub{font-size:.5rem;font-weight:600;color:inherit;opacity:.9}.site-header__wrap .site-header__tools{align-items:center;overflow:visible;padding-bottom:0}.site-header__wrap{overflow:visible}header.site-header{overflow:visible}}[data-theme=dark]{--world-glow: 0;--neon-warm: rgba(255, 107, 71, .25);--neon-cool: rgba(0, 229, 204, .15);--neon-fringe: rgba(255, 45, 154, .05);--neon-nostalgia: rgba(255, 213, 74, .08)}html[data-theme=dark]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99987;pointer-events:none;background:radial-gradient(circle at 50% 60%,rgba(255,107,71,.08),transparent 60%);opacity:0;transition:opacity 1s ease}html[data-theme=dark][data-rs-phase=awakening]:before{opacity:0;animation:none}html[data-theme=dark][data-rs-phase=awakening],html[data-theme=dark][data-rs-phase=lit]{filter:none}@keyframes townPulse{0%{transform:scale(1);opacity:0}40%{opacity:.5}to{transform:scale(1.05);opacity:0}}[data-theme=light] body,html:not([data-theme=dark]) body{background-color:#f8f2e8;color:#2a2a2a}[data-theme=dark] header h1 a.logo-link{filter:none}html[data-rs-phase=awakening] body:after,html[data-rs-phase=lit] body:after{box-shadow:none}html[data-rs-phase=sleeping]{--atmosphere: .05}.atmosphere-layers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99989;pointer-events:none;opacity:0}.atmosphere-layers__sky,.atmosphere-layers__haze,.atmosphere-layers__color{position:absolute;top:0;right:0;bottom:0;left:0}.atmosphere-layers__sky{background:linear-gradient(180deg,#ff8c5073,#281e3280 55%,#050608d9)}.atmosphere-layers__haze{background:radial-gradient(ellipse 100% 60% at 50% 30%,rgba(255,200,140,.12) 0%,transparent 70%);opacity:.6}.atmosphere-layers__color{mix-blend-mode:soft-light;background:linear-gradient(180deg,#ffb46414,#00b4a00f)}.atmosphere-layers--set{animation:atmosphereSet 1.6s ease forwards}.atmosphere-layers--rise{animation:atmosphereRise 1.3s ease forwards}@keyframes atmosphereSet{0%{opacity:0}20%{opacity:.95}55%{opacity:.75}to{opacity:0}}@keyframes atmosphereRise{0%{opacity:0}25%{opacity:.7}to{opacity:0}}.neon-power-line{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99988;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--power-x, 50%) var(--power-y, 80px),rgba(255,107,71,.22) 0%,rgba(0,229,204,.08) 18%,transparent 42%)}.neon-power-line--pulse{animation:powerLinePulse .85s ease-out forwards}@keyframes powerLinePulse{0%{opacity:0;transform:scale(.6)}20%{opacity:1}to{opacity:0;transform:scale(1.8)}}.neon-flicker-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.25rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-shrink:0}.neon-flicker-toggle:hover{border-color:var(--primary)}.neon-flicker-toggle__icon{display:block;width:.9rem;height:.9rem;border-radius:2px;background:linear-gradient(180deg,var(--text-soft) 0%,var(--text-muted) 100%);box-shadow:inset 0 1px #fff3;opacity:.5}.neon-flicker-toggle[aria-pressed=true] .neon-flicker-toggle__icon{opacity:1;background:linear-gradient(180deg,#f86,#f53);box-shadow:0 0 4px #ff553359}html[data-neon-flicker=off] .neon-flicker-toggle[aria-pressed=false] .neon-flicker-toggle__icon{background:linear-gradient(180deg,#00ffe8,#00c4b0);opacity:.85;box-shadow:0 0 6px #00e5cc66;animation:none}.neon-warning{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#050608b8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.neon-warning--visible{opacity:1;visibility:visible;pointer-events:auto}.neon-warning__card{max-width:420px;padding:1.75rem 1.5rem;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.neon-warning__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.neon-warning h2{margin:0 0 .75rem;font-size:1.25rem}.neon-warning p{margin:0 0 .65rem;font-size:.9375rem;color:var(--text-muted);line-height:1.55}.neon-warning__note{font-size:.875rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:#ff553314;border:1px solid rgba(255,85,51,.15);color:var(--text)!important}.neon-warning__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.neon-warning__cancel{font-size:.875rem}html[data-neon-state=off],body[data-neon-state=off]{--neon-mode: off}html[data-neon-state=trying],body[data-neon-state=trying]{--neon-mode: trying}html[data-neon-state=on],body[data-neon-state=on]{--neon-mode: on}body.theme-switching[data-theme=dark],body.theme-switching[data-theme=light]{animation:none}html[data-neon-state=trying] header .logo-split__colb.neon-sign,html[data-neon-state=trying] header .logo-split__cast.neon-sign{animation:rsMicroFlicker .22s steps(2) infinite}@keyframes rsMicroFlicker{0%{opacity:.25;filter:brightness(.85)}50%{opacity:.7;filter:brightness(1.05)}to{opacity:.35;filter:brightness(.9)}}.rs-neon-fail{position:fixed;bottom:2rem;left:50%;z-index:10050;transform:translate(-50%) translateY(1rem);pointer-events:none;text-align:center;opacity:0;transition:opacity .55s ease,transform .55s ease}.rs-neon-fail--visible{opacity:1;transform:translate(-50%) translateY(0)}.rs-neon-fail__line{margin:0;padding:.85rem 1.5rem;font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;font-style:italic;letter-spacing:.04em;color:#f5f0e8;text-shadow:0 0 12px rgba(255,107,71,.45),0 2px 8px rgba(0,0,0,.55);background:#080a0ed1;border:1px solid rgba(255,107,71,.25);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rs-neon-fail__hint{margin:.5rem 0 0;font-size:.8125rem;color:#f5f0e8a6;letter-spacing:.06em;text-transform:uppercase}.rs-neon-fail__line--quiet{font-size:clamp(.92rem,2.2vw,1.05rem);font-weight:500;font-style:italic;color:#f5f0e8d1;text-shadow:0 0 8px rgba(255,107,71,.28),0 2px 6px rgba(0,0,0,.5);border-color:#ff6b4726}.rs-neon-fail__line--loud{font-size:clamp(1.2rem,3.2vw,1.55rem);font-weight:700;font-style:italic;letter-spacing:.06em;color:#fff8f2;text-shadow:0 0 18px rgba(255,107,71,.7),0 0 32px rgba(255,107,71,.4),0 2px 10px rgba(0,0,0,.6);border-color:#ff6b4780;box-shadow:0 0 24px #ff6b4726}.rs-neon-fail--visible .rs-neon-fail__line--loud{animation:rsShBoomLineLouder .35s ease-out}@keyframes rsShBoomLineLouder{0%{transform:scale(.94);opacity:.7}to{transform:scale(1);opacity:1}}.rs-neon-fail__line--follow{font-size:clamp(.92rem,2.2vw,1.05rem);font-weight:500;font-style:normal;color:#f5f0e8e0;border-color:#ffffff1f;text-shadow:0 2px 8px rgba(0,0,0,.55)}html.rs-shboom-hit header .logo-split{animation:rsTyreHit .52s cubic-bezier(.36,.07,.19,.97);transform-origin:center center}@keyframes rsTyreHit{0%,to{transform:translateZ(0) rotate(0)}12%{transform:translate3d(-5px,3px,0) rotate(-.7deg)}28%{transform:translate3d(6px,-4px,0) rotate(.55deg)}44%{transform:translate3d(-4px,2px,0) rotate(-.4deg)}58%{transform:translate3d(3px,-2px,0) rotate(.25deg)}72%{transform:translate3d(-2px,1px,0) rotate(-.12deg)}}html.rs-shboom-lit header .logo-split__colb,html.rs-shboom-lit header .logo-split__cast{animation:rsShBoomLit .9s ease-out}@keyframes rsShBoomLit{0%{filter:brightness(.95)}18%{filter:brightness(1.75)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){body.theme-switching,html[data-neon-state=trying] header .logo-split__colb.neon-sign,html[data-neon-state=trying] header .logo-split__cast.neon-sign{animation:none!important}header .logo-split--logo-flicker .logo-split__colb,header .logo-split--logo-flicker .logo-split__cast{animation:none!important}html.rs-shboom-hit header .logo-split,html.rs-shboom-lit header .logo-split__colb,html.rs-shboom-lit header .logo-split__cast,.rs-neon-fail--visible .rs-neon-fail__line--loud{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/radiator-atmosphere.css.map */
