:root{--bg: #f3f0ea;--bg-deep: #d8d3cc;--ink: #171717;--ink-soft: rgba(23, 23, 23, .72);--surface: rgba(255, 255, 255, .54);--surface-strong: rgba(255, 255, 255, .8);--stroke: rgba(23, 23, 23, .08);--glow: #edf59a;--ignite: #ff695f;--sizzle: #ff1f98;--shadow: 0 28px 80px rgba(47, 36, 31, .12);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--max: 1240px;--lneon-canvas: radial-gradient(circle at top left, rgba(237, 245, 154, .55), transparent 28%), radial-gradient(circle at top right, rgba(255, 31, 152, .18), transparent 34%), linear-gradient(180deg, #f6f3ef 0%, #ece7e1 52%, #dfdad2 100%)}.neon-lp,.neon-lp *{box-sizing:border-box}.neon-lp{isolation:isolate;--lneon-sticky-below: 126px;--lneon-sticky-gap: 10px;margin:0;width:100%;min-width:0;font-family:Manrope,Segoe UI,sans-serif;color:var(--ink);background:var(--lneon-canvas);background-color:#f6f3ef;padding-bottom:48px}html:has(.neon-lp),body:has(.neon-lp){background:var(--lneon-canvas);background-color:#f6f3ef;background-attachment:scroll}.page-container:has(.neon-lp){background:var(--lneon-canvas)!important;background-color:#f6f3ef!important}main#MainContent:has(.neon-lp),main.main-content:has(.neon-lp){background:var(--lneon-canvas)!important;background-color:#f6f3ef!important}.neon-lp img,.neon-lp video{display:block;max-width:100%}.neon-lp a:not([class*=button]):not(.brand){color:inherit;text-decoration:none}.neon-lp a.brand,.neon-lp a.brand img{text-decoration:none;color:inherit}.neon-lp a.button,.neon-lp a.button:visited{text-decoration:none}.neon-lp a.button.button-dark,.neon-lp a.button.button-dark:link,.neon-lp a.button.button-dark:visited,.neon-lp .button.button-dark,.neon-lp button.button-dark{color:#fff!important;-webkit-text-fill-color:#fff;background:#111!important;border-color:#111}.neon-lp a.button.button-acid,.neon-lp a.button.button-acid:visited,.neon-lp .button.button-acid{color:#121212!important;-webkit-text-fill-color:#121212}.neon-lp a.button-ghost,.neon-lp a.button-ghost-dark,.neon-lp a.button-ghost-dark:visited{color:var(--ink)!important;-webkit-text-fill-color:currentColor}.neon-lp.page-shell,.page-shell{overflow-x:clip;overflow-y:visible}.neon-lp main [id]{scroll-margin-top:calc(5.5rem + 16px + var(--lneon-sticky-below, 0px))}@media(min-width:721px)and (max-width:1080px){.neon-lp main [id]{scroll-margin-top:calc(7rem + 24px + var(--lneon-sticky-below, 0px))}}.topbar,.hero,.story-grid,.shades-section,.immersive-band,.proof-section,.lneon-shade-products,.shop-section{width:min(calc(100% - 40px),var(--max));margin:0 auto}.neon-lp .topbar{position:relative;z-index:80;will-change:transform;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px 24px;margin-top:16px;padding:14px 18px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#faf8f5b8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 48px #1e1e1e14}.neon-lp .topbar.is-pinned{position:fixed;top:calc(max(var(--lneon-sticky-gap),env(safe-area-inset-top,0px)) + var(--lneon-sticky-below, 0px));left:50%;width:min(calc(100% - 40px),var(--max));transform:translate(-50%);margin-top:0}.neon-lp .topbar-spacer{display:none}.neon-lp .topbar-spacer.is-active{display:block}.neon-lp .hero{padding-top:72px}.topbar-mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 20px;min-width:0}.lang-switch{display:inline-flex;align-items:center;gap:0;padding:2px;border-radius:999px;border:1px solid rgba(23,23,23,.08);background:#ffffff6b;vertical-align:middle;box-sizing:border-box}.neon-lp a.lang-pill,.neon-lp a.lang-pill:link,.neon-lp a.lang-pill:visited{min-width:2.65rem;min-height:32px;height:32px;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;text-decoration:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;background:transparent;color:var(--ink)!important;font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.neon-lp a.lang-pill:hover:not(.is-active),.neon-lp a.lang-pill:focus-visible:not(.is-active){color:var(--ink)!important;background:#0000000d;outline:none}.neon-lp a.lang-pill.is-active,.neon-lp a.lang-pill.is-active:link,.neon-lp a.lang-pill.is-active:visited,.neon-lp a.lang-pill.is-active:hover,.neon-lp a.lang-pill.is-active:focus,.neon-lp a.lang-pill.is-active:active{color:#fff!important;background:#111}.neon-lp a.lang-pill:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:1px}.neon-lp a.lang-pill.is-active:focus-visible{outline-color:#fff}.brand img{width:160px;height:auto}.topnav{display:flex;justify-content:center;gap:26px;font-size:.95rem}.topnav a{opacity:.74}.topnav a:hover,.topnav a:focus-visible{opacity:1}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-weight:700;transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-acid{color:#121212;background:linear-gradient(135deg,var(--glow),#fff9b5)}.button-dark{color:#fff;background:#111}.button-ghost,.button-ghost-dark{border-color:#1717171f;background:#ffffff75}.button-ghost-dark{background:transparent}.eyebrow{margin:0 0 14px;font-size:.76rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.64}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:40px;align-items:center;padding:72px 0 36px;min-height:calc(100vh - 110px)}.hero-copy h1,.section-head h2,.band-copy h2,.shop-copy h2,.story-copy h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:.92;letter-spacing:-.03em}.hero-copy h1{font-size:clamp(3.8rem,7vw,7.1rem);max-width:10ch;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto}.hero-text,.story-copy p,.band-copy p,.shop-copy p,.proof-card p,.shade-body,.shade-copy p,.accent-card,.microcopy{color:var(--ink-soft);line-height:1.65;font-size:1rem}.hero-text{max-width:56ch;margin:22px 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:34px 0 0;list-style:none}.hero-stats li{padding:18px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:#ffffff7a}.hero-stats span{display:block;margin-bottom:6px;font-size:1.4rem;font-weight:800}.hero-stage{position:relative}.hero-stage-card{position:relative;aspect-ratio:1.12 / 1;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow)}.hero-stage-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,transparent 45%,rgba(0,0,0,.07) 100%);box-shadow:inset 0 0 0 1px #fff3}.hero-stage-card img{width:100%;height:100%;object-fit:cover}.floating-note{position:absolute;right:-18px;bottom:22px;padding:18px 20px;border-radius:22px;background:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px #1b1b1b1f}.floating-note p,.floating-note span{margin:0}.floating-note p{font-weight:800}.floating-note span{color:var(--ink-soft);font-size:.92rem}.ticker{overflow:hidden;width:100%;margin:18px 0 34px;padding:14px 0;border-top:1px solid rgba(23,23,23,.08);border-bottom:1px solid rgba(23,23,23,.08);background:linear-gradient(90deg,#edf59a57,#ffffffb8 42%,#ff1f9829),#ffffff94;box-shadow:0 20px 60px #2f241f14;transform:rotate(-.7deg);transform-origin:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ticker-track{display:flex;gap:0;width:max-content;animation:ticker 28s linear infinite;font-size:.88rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ticker-track span{position:relative;display:inline-flex;align-items:center;padding:0 28px;white-space:nowrap}.ticker-track span:after{content:"";width:7px;height:7px;margin-left:28px;border-radius:999px;background:var(--sizzle);box-shadow:0 0 18px #ff1f9894}.story-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;padding:72px 0 0}.story-card{position:relative;min-height:380px;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-xl);overflow:hidden;background:#fff6;box-shadow:var(--shadow)}.story-card.story-large:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,252,248,.97) 0%,rgba(255,252,248,.72) 38%,rgba(255,255,255,.2) 62%,transparent 78%)}.story-large img{width:100%;height:100%;object-fit:cover}.story-copy{position:absolute;top:0;left:0;z-index:2;width:min(440px,100%);padding:32px 32px 64px;text-shadow:0 1px 0 rgba(255,255,255,.4)}.story-copy h2{font-size:clamp(2.6rem,4vw,4.1rem)}.accent-card{display:flex;flex-direction:column;justify-content:center;padding:32px;background:radial-gradient(circle at 0% 100%,rgba(237,245,154,.68),transparent 40%),radial-gradient(circle at 100% 0%,rgba(255,31,152,.18),transparent 42%),#ffffff85}.selling-points{display:grid;gap:18px;padding:0;margin:10px 0 0;list-style:none}.selling-points li{padding-bottom:18px;border-bottom:1px solid rgba(23,23,23,.08);font-weight:600;color:#171717d1}.selling-points li:last-child{border-bottom:none;padding-bottom:0}.shades-section,.proof-section,.lneon-shade-products,.shop-section{padding-top:88px}.section-head{display:grid;gap:10px;margin-bottom:28px}.section-head h2{font-size:clamp(2.9rem,5vw,5rem);max-width:12ch;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto}.shade-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.shade-tab{min-height:46px;padding:0 18px;border:1px solid rgba(23,23,23,.08);border-radius:999px;background:#ffffff7a;font:inherit;font-weight:800;cursor:pointer;color:var(--ink)}.neon-lp .shade-tabs--end .shade-tab.is-active,.neon-lp .shade-tabs:not(.shade-tabs--end) .shade-tab.is-active,.shade-tab.is-active{color:#fff!important;-webkit-text-fill-color:#fff;background:#111}.shade-tab:focus-visible{outline:2px solid #111;outline-offset:3px}.shade-showcase{position:relative}.shade-panel{display:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3vw,32px);align-items:stretch}.shade-panel>*{min-width:0}.shade-panel.is-active{display:grid}.shade-media,.shade-copy,.proof-card,.shop-card{border:1px solid rgba(255,255,255,.46);border-radius:var(--radius-xl);background:#ffffff7a;box-shadow:var(--shadow)}.shade-media{overflow:hidden;min-height:700px;background:radial-gradient(circle at 50% 70%,rgba(255,31,152,.14),transparent 34%),linear-gradient(145deg,#2f302e,#171817)}.shade-media video{width:100%;height:100%;object-fit:cover;background:#242524}.shade-copy{display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:28px;min-height:0;height:100%}.shade-copy__intro{flex:0 1 auto;min-height:0}.shade-copy__buy{flex:0 0 auto;width:100%;margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.shade-tabs.shade-tabs--end{margin:0;padding:0 0 8px;border:none;background:none;box-shadow:none;justify-content:center;flex-wrap:wrap;gap:8px}.neon-lp .lneon-pdp-note,.neon-lp .format-sku-hint{margin:0 0 4px;font-size:.82rem;font-weight:600;color:#171717d1!important;line-height:1.45;max-width:42ch}.lneon-pdp-block{width:100%}.neon-lp .shade-copy__bottle-fallback{display:flex;justify-content:center;align-items:flex-end;width:100%;min-height:0;padding-top:8px}.neon-lp .shade-copy__bottle-fallback img{display:block;width:min(260px,100%);max-width:100%;height:auto;object-fit:contain}.neon-lp .neon-lp-pdp{display:block;width:100%;margin:0;padding:20px 18px 22px;border:1px solid rgba(23,23,23,.12);border-radius:22px;background:linear-gradient(160deg,#1c1c1c,#121212);box-shadow:0 20px 50px #0003;color:#f5f5f5}.neon-lp .neon-lp-pdp__from,.neon-lp .neon-lp-pdp__from-num,.neon-lp .neon-lp-pdp__form{color:inherit}.neon-lp .neon-lp-pdp__from{font-weight:800;opacity:.9;margin:0 0 8px}.neon-lp .neon-lp-pdp__label{color:#ffffff8c}.neon-lp .neon-lp-pdp__select,.neon-lp .neon-lp-pdp__stepper,.neon-lp .neon-lp-pdp__qty{border-color:#ffffff2e;background:#ffffff14;color:#f5f5f5}.neon-lp .neon-lp-pdp__step{background:#ffffff1a;color:#fff}.neon-lp .neon-lp-pdp__row{align-items:center}.neon-lp .neon-lp-pdp__add{background:#f4f0e8!important;color:#111!important;border:1px solid rgba(255,255,255,.25)!important}.neon-lp .neon-lp-pdp__add:hover{filter:brightness(1.05)}.lneon-pdp-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:100%;align-items:start}.lneon-pdp-strip__item{min-width:0;width:100%}@media(max-width:980px){.lneon-pdp-strip{grid-template-columns:1fr}}.shade-copy-card{width:100%;text-align:left;background:#fff;border-radius:26px;padding:clamp(1.5rem,2.6vw,2.4rem) clamp(1.35rem,2.4vw,2rem) clamp(2.5rem,4vw,3.25rem);min-height:min(22rem,48vh);display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 24px 70px #2f241f1a;border:1px solid rgba(23,23,23,.05)}.shade-copy-card__accent{width:3rem;height:4px;border-radius:999px;margin:0 0 .75rem;flex-shrink:0}.shade-panel[data-panel=glow] .shade-copy-card__accent{background:var(--glow)}.shade-panel[data-panel=ignite] .shade-copy-card__accent{background:var(--ignite)}.shade-panel[data-panel=sizzle] .shade-copy-card__accent{background:var(--sizzle)}.shade-copy-card h3{margin:0 0 .4rem;font-size:clamp(2.15rem,3.6vw,3.1rem);font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:.95;letter-spacing:-.03em;color:var(--ink)}.shade-copy h3{margin:14px 0 8px;font-size:clamp(2rem,4vw,3.4rem);font-family:Cormorant Garamond,Georgia,serif;line-height:1;font-weight:600;color:var(--ink)}.shade-tagline{margin:0 0 18px;font-weight:800;font-size:.98rem;line-height:1.4;color:#171717db}.shade-body,.shade-tagline+p{margin:0;max-width:38ch;font-size:.98rem;color:#17171799;line-height:1.66}.shade-copy>img{width:min(260px,100%);height:auto;margin-top:18px;align-self:flex-start}.shade-copy-bottle{display:flex;justify-content:center;align-items:flex-end;width:100%;padding:0 .5rem}.shade-copy .shade-bottle,.shade-copy-bottle .shade-bottle,.shade-copy-bottle img.shade-bottle{display:block;width:auto;max-width:min(200px,64vw);height:auto;max-height:340px;object-fit:contain;object-position:center bottom;margin:0;padding:0;flex:0 0 auto}.swatch{display:inline-block;width:60px;height:10px;border-radius:999px}.swatch.glow{background:var(--glow)}.swatch.ignite{background:var(--ignite)}.swatch.sizzle{background:var(--sizzle)}.immersive-band{display:grid;grid-template-columns:.88fr 1.12fr;gap:24px;align-items:center;padding-top:88px}.band-copy h2{font-size:clamp(2.8rem,4.5vw,4.7rem);text-wrap:balance;hyphens:auto;-webkit-hyphens:auto}.band-visual{min-height:620px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow)}.band-visual img{width:100%;height:100%;object-fit:cover}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.proof-card{padding:28px}.proof-card h3{margin:0 0 10px;font-size:1.35rem}.shop-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center;padding-bottom:88px}.shop-copy h2{font-size:clamp(3rem,5vw,5.2rem);max-width:11ch;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto}.cta-stack{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 12px}.microcopy{font-size:.9rem}.neon-lp .shop-copy .microcopy,.neon-lp .format-intro{color:#171717b3!important}.shop-card{overflow:hidden}.shop-card img{width:100%;aspect-ratio:1.15 / 1;object-fit:cover}.shop-card-copy{padding:22px 24px 28px}.shop-card-copy span{display:block;margin-bottom:6px;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.58}.shop-card-copy strong{display:block;font-size:1.7rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.neon-lp .ticker-track{animation:none}.neon-lp{scroll-behavior:auto}}@media(max-width:1080px){.topbar,.hero,.story-grid,.shade-panel,.immersive-band,.proof-grid,.shop-section{grid-template-columns:1fr}.topbar{grid-template-columns:1fr;justify-items:center;border-radius:28px}.topnav{flex-wrap:wrap}.hero{min-height:auto;padding-top:44px}.hero-stats,.proof-grid{grid-template-columns:1fr}.floating-note{right:18px}}@media(max-width:720px){.topbar,.hero,.story-grid,.shades-section,.immersive-band,.proof-section,.lneon-shade-products,.shop-section{width:min(calc(100% - 24px),var(--max))}.neon-lp .topbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px 8px;width:min(calc(100% - 16px),var(--max));margin-top:8px;padding:5px 8px 5px 10px;border-radius:14px;max-height:none;overflow:visible;box-shadow:0 8px 28px #1e1e1e17}.neon-lp .topbar .brand{flex:0 0 auto}.neon-lp .topbar .brand img{width:auto;max-height:26px;max-width:78px;object-fit:contain}.neon-lp .topbar .topbar-mid{flex:1 1 0%;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px 6px}.neon-lp .topbar .topnav{display:flex;flex-wrap:nowrap;gap:0 10px;font-size:.64rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0;flex:1 1 auto;scrollbar-width:none}.neon-lp .topbar .topnav::-webkit-scrollbar{display:none}.neon-lp .topbar .lang-switch{flex:0 0 auto;padding:1px}.neon-lp .topbar a.lang-pill,.neon-lp .topbar a.lang-pill:link,.neon-lp .topbar a.lang-pill:visited{min-width:1.6rem;min-height:24px;height:24px;font-size:.58rem}.neon-lp .topbar a.button,.neon-lp .topbar a.button.button-dark{flex:0 0 auto;min-height:32px;height:32px;padding:0 .7rem;font-size:.64rem;line-height:1}.neon-lp .topbar.is-pinned{width:min(calc(100% - 16px),var(--max));padding:5px 8px 5px 10px}.neon-lp .ticker{margin:12px 0 30px;padding:10px 0;transform:none;border-radius:0}.neon-lp .ticker-track{font-size:.72rem;letter-spacing:.14em}.neon-lp .ticker-track span{padding:0 18px}.neon-lp .ticker-track span:after{width:5px;height:5px;margin-left:18px}.hero-copy h1{max-width:none}.shade-media,.band-visual{min-height:460px}.story-copy,.accent-card,.shade-copy,.proof-card,.shop-card-copy{padding:22px}.floating-note{position:static;margin-top:14px}.shop-card img{aspect-ratio:1 / 1.1}}.neon-lp .topbar a.button.button-dark,.neon-lp .topbar a.button.button-dark:link,.neon-lp .topbar a.button.button-dark:visited,.neon-lp .topbar a.button.button-dark:hover{color:#fff!important;-webkit-text-fill-color:#fff;background:#111!important;border-color:#111!important}.neon-lp .lneon-pdp-mini--panel{background:#fff;border-radius:var(--radius-md);border:1px solid rgba(23,23,23,.08);box-shadow:0 16px 48px #2f241f1a;padding:1rem 1.05rem 1.2rem;margin-top:.35rem;width:100%;min-width:0;box-sizing:border-box}.neon-lp .lneon-pdp-mini--panel.lneon-shade-panel-buy{border-top:none;padding-top:1.05rem}.neon-lp .lneon-pdp-mini--panel .collection-row__product{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.neon-lp .lneon-pdp-mini--panel .collection-row__product-image{display:none!important}.neon-lp .lneon-pdp-mini--panel .collection-row__product-body{align-items:stretch;text-align:left}.neon-lp .lneon-pdp-mini--panel .collection-row__product-title{margin:0 0 .65rem;font-size:1.05rem;line-height:1.25;min-height:0}.neon-lp .lneon-pdp-mini--panel .collection-row__product-price{justify-content:flex-start;margin-bottom:.85rem}.neon-lp .lneon-pdp-mini--panel .collection-row__add-form{max-width:100%;align-items:center}.neon-lp .lneon-pdp-mini--panel .collection-row__variant-select,.neon-lp .lneon-pdp-mini--panel .collection-row__variant-spacer,.neon-lp .lneon-pdp-mini--panel .collection-row__variant-select-input{max-width:100%;box-sizing:border-box}.neon-lp .lneon-pdp-mini--panel .collection-row__qty{display:inline-flex;width:auto;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;flex:0 0 auto}.neon-lp .lneon-pdp-mini--panel .collection-row__qty-input{width:2.75rem!important;min-width:0!important;max-width:4rem!important;flex:0 0 auto;box-sizing:border-box}.neon-lp .lneon-pdp-mini--panel .collection-row__add-form .btn{max-width:100%;box-sizing:border-box}.neon-lp .lneon-shade-panel-buy{width:100%;max-width:100%;margin-top:auto;padding-top:1.1rem;border-top:1px solid rgba(23,23,23,.06);align-self:stretch}.neon-lp .lneon-shade-panel-buy .lneon-shade-products__inner{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;min-width:0}.neon-lp .lneon-shade-panel-buy .collection-row__product{min-width:0;width:100%;max-width:100%;margin:0}.neon-lp .lneon-shade-panel-buy .collection-row__product-image{display:none!important}.neon-lp .lneon-shade-products__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;min-width:0;flex-wrap:unset}.neon-lp .lneon-shade-products__row{margin:0;padding:0 0 .75rem;overflow:visible}.neon-lp .lneon-shade-products .collection-row__product{flex:unset;max-width:none;min-width:0;display:flex;flex-direction:column;align-items:stretch;scroll-snap-align:unset;background:transparent;box-shadow:none!important;border:0!important;padding:0!important}.neon-lp .lneon-shade-products .collection-row__products,.neon-lp .lneon-shade-products .collection-row__products-inner,.neon-lp .lneon-shade-products .collection-row__product>a{background:transparent!important;box-shadow:none!important;border:0!important}.neon-lp .lneon-shade-products .collection-row__product-image{position:relative;display:block;background:transparent!important;border-radius:0;border:0;padding:0;aspect-ratio:1;overflow:hidden;flex-shrink:0}.neon-lp .lneon-shade-products .collection-row__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none;transition:opacity .3s ease,transform .3s ease}.neon-lp .lneon-shade-products .collection-row__img--primary{opacity:1}.neon-lp .lneon-shade-products .collection-row__img--secondary{opacity:0}.neon-lp .lneon-shade-products .collection-row__product-image--hover:hover .collection-row__img--primary,.neon-lp .lneon-shade-products .collection-row__product-image--hover:focus .collection-row__img--primary{opacity:0}.neon-lp .lneon-shade-products .collection-row__product-image--hover:hover .collection-row__img--secondary,.neon-lp .lneon-shade-products .collection-row__product-image--hover:focus .collection-row__img--secondary{opacity:1}.neon-lp .lneon-shade-products .collection-row__product-body{display:flex;flex-direction:column;flex-grow:1;min-width:0;align-items:center;text-align:center}.neon-lp .lneon-shade-products .collection-row__product-title{margin-top:.75rem;font-size:.9rem;line-height:1.4;min-height:2.4em}.neon-lp .lneon-shade-products .collection-row__product-title a{text-decoration:none;color:inherit}.neon-lp .lneon-shade-products .collection-row__product-price{margin-top:.4rem;font-weight:600;font-size:.9rem;color:var(--ink);width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2em .35em;text-align:center}.neon-lp .lneon-shade-products .collection-row__add-form{width:100%;max-width:100%;margin-top:.6rem;display:flex;flex-direction:column;align-items:center;gap:.4rem}.neon-lp .lneon-shade-products .collection-row__add-form .btn{min-height:48px;width:100%;max-width:100%;padding:.65rem 1rem;border-radius:999px;background:#111;color:#fff!important;-webkit-text-fill-color:#fff;font-size:.8rem;font-weight:700;border:none;letter-spacing:.04em}.neon-lp .lneon-shade-panel-buy .collection-row__add-form .btn,.neon-lp .lneon-shade-panel-buy a.btn{color:#fff!important;-webkit-text-fill-color:#fff}.neon-lp .lneon-shade-products .collection-row__variant-select-input{width:100%;padding:.45rem .9rem;font-size:.85rem;border:1px solid rgba(23,23,23,.1);border-radius:999px;background:var(--surface);font:inherit;text-align:center;text-align-last:center}.neon-lp .lneon-shade-products .collection-row__variant-select,.neon-lp .lneon-shade-products .collection-row__variant-spacer{width:100%;margin-top:.4rem}.neon-lp .lneon-shade-products .collection-row__qty{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:.4rem auto 0;width:fit-content;max-width:100%;box-sizing:border-box;flex:0 0 auto}.neon-lp .lneon-shade-products .collection-row__qty-btn{width:30px;height:30px;border-radius:999px;border:1px solid rgba(23,23,23,.14);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;cursor:pointer;padding:0}.neon-lp .lneon-shade-products .collection-row__qty-input{width:2.75rem;min-width:0;max-width:4.5rem;flex:0 0 auto;text-align:center;border-radius:999px;border:1px solid rgba(23,23,23,.12);background:var(--surface);padding:.2rem .35rem;font-size:.85rem;font:inherit;box-sizing:border-box}@media(max-width:900px){.neon-lp .lneon-shade-products__inner{grid-template-columns:1fr}}.neon-lp{scroll-behavior:smooth}body:has(.neon-lp) #shopify-section-header,body:has(.neon-lp) .section-header,body:has(.neon-lp) .shopify-section-group-header-group,body:has(.neon-lp) .shopify-section-group-footer-group,body:has(.neon-lp) #shopify-section-footer,body:has(.neon-lp) .section-footer,body:has(.neon-lp) .page-width--narrow{border:none!important;box-shadow:none!important}body:has(.neon-lp) main#MainContent,body:has(.neon-lp) .content-for-layout,body:has(.neon-lp) .page-container{background:var(--lneon-canvas)!important;background-color:#f6f3ef!important;border:none!important;box-shadow:none!important}body:has(.neon-lp) .content-for-layout>.shopify-section:has(.neon-lp){border:none!important;box-shadow:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;max-width:100%!important;width:100%!important}body:has(.neon-lp) #PageContainer,body:has(.neon-lp) #page,body:has(.neon-lp) .page-width--main,body:has(.neon-lp) .page-content--full{background:var(--lneon-canvas)!important;background-color:#f6f3ef!important}body:has(.neon-lp) #MainContent,body:has(.neon-lp) main.main-content,body:has(.neon-lp) .content-for-layout{margin-bottom:0!important;padding-bottom:0!important}.neon-lp .shop-section .button-dark,.neon-lp .shop-section a.button.button-dark,.neon-lp .format-section .button-dark,.neon-lp .cta-stack--sizes .button-dark,.neon-lp [data-neon-trio]{color:#fff!important;-webkit-text-fill-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luxio-neon.css.map */
