:root{--lx-ease: cubic-bezier(.16, 1, .3, 1);--lx-ease-in-out: cubic-bezier(.65, 0, .35, 1);--lx-duration: 1s;--lx-intro-delay: 0s;--lx-a1: #7c5cff;--lx-a2: #4f8cff;--lx-a3: #35d6ff;--lx-accent: linear-gradient(100deg, var(--lx-a1), var(--lx-a2) 55%, var(--lx-a3));--lx-accent-soft: linear-gradient(135deg, rgb(124 92 255 / .18), rgb(53 214 255 / .12));--lx-bg: #f5f6fb;--lx-bg-2: #ffffff;--lx-fg: #0b0e1a;--lx-fg-rgb: 11 14 26;--lx-bg-rgb: 245 246 251;--lx-muted: rgb(11 14 26 / .62);--lx-faint: rgb(11 14 26 / .42);--lx-line: rgb(11 14 26 / .08);--lx-line-strong: rgb(11 14 26 / .14);--lx-glass: rgb(255 255 255 / .72);--lx-glass-strong: rgb(255 255 255 / .92);--lx-glass-border: rgb(255 255 255 / .9);--lx-shadow: 0 30px 80px -30px rgb(60 70 140 / .35), 0 2px 0 rgb(255 255 255 / .8) inset;--lx-glow: 0 0 0 1px rgb(124 92 255 / .25), 0 20px 60px -20px rgb(124 92 255 / .55);--lx-orb-1: rgb(124 92 255 / .32);--lx-orb-2: rgb(53 214 255 / .28);--lx-orb-3: rgb(255 120 220 / .18);--lx-grid: rgb(11 14 26 / .05);--lx-dark-stage: #0b0e1a;--lx-gutter: clamp(20px, 4vw, 64px);--lx-section-space: clamp(88px, 11vw, 180px);--lx-radius: 24px;--lx-radius-sm: 14px}:root[data-theme=dark]{color-scheme:dark;--lx-bg: #070a14;--lx-bg-2: #0d1120;--lx-fg: #eef0ff;--lx-fg-rgb: 238 240 255;--lx-bg-rgb: 7 10 20;--lx-muted: rgb(238 240 255 / .64);--lx-faint: rgb(238 240 255 / .42);--lx-line: rgb(238 240 255 / .09);--lx-line-strong: rgb(238 240 255 / .16);--lx-glass: rgb(16 20 38 / .62);--lx-glass-strong: rgb(16 20 38 / .88);--lx-glass-border: rgb(238 240 255 / .1);--lx-shadow: 0 40px 100px -30px rgb(0 0 0 / .7), 0 1px 0 rgb(255 255 255 / .06) inset;--lx-glow: 0 0 0 1px rgb(124 92 255 / .45), 0 30px 80px -20px rgb(124 92 255 / .55);--lx-orb-1: rgb(124 92 255 / .55);--lx-orb-2: rgb(53 214 255 / .35);--lx-orb-3: rgb(255 120 220 / .25);--lx-grid: rgb(238 240 255 / .05);--lx-dark-stage: #04060d;--color-background: var(--lx-bg);--color-background-rgb: var(--lx-bg-rgb);--color-foreground: var(--lx-fg);--color-foreground-rgb: var(--lx-fg-rgb);--color-foreground-muted: var(--lx-muted);--color-foreground-subdued: var(--lx-faint);--color-border: var(--lx-line-strong);--color-border-rgb: 238 240 255;--color-shadow-rgb: 0 0 0;--color-drawer-shadow-rgb: 0 0 0;--color-popover-shadow-rgb: 0 0 0;--color-input-background: rgb(238 240 255 / .04);--color-input-border: var(--lx-line-strong);--color-input-text: var(--lx-fg);--color-input-text-rgb: var(--lx-fg-rgb);--color-primary-button-background: var(--lx-fg);--color-primary-button-border: var(--lx-fg);--color-primary-button-text: #0b0e1a;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-border: #ffffff;--color-primary-button-hover-text: #0b0e1a;--color-primary-button-focus-outline: var(--lx-a2);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--lx-line-strong);--color-secondary-button-text: var(--lx-fg);--color-secondary-button-hover-background: rgb(238 240 255 / .08);--color-secondary-button-hover-border: var(--lx-fg);--color-secondary-button-hover-text: var(--lx-fg);--color-variant-background: transparent;--color-variant-border: var(--lx-line-strong);--color-variant-text: var(--lx-fg);--color-variant-text-rgb: var(--lx-fg-rgb);--color-variant-hover-background: rgb(238 240 255 / .08);--color-variant-hover-border: var(--lx-fg);--color-variant-hover-text: var(--lx-fg);--color-selected-variant-background: var(--lx-fg);--color-selected-variant-border: var(--lx-fg);--color-selected-variant-text: #0b0e1a;--color-selected-variant-hover-background: #ffffff;--color-selected-variant-hover-border: #ffffff;--color-selected-variant-hover-text: #0b0e1a}html[data-theme=dark] [class*=color-custom-],html[data-theme=dark] [class*=color-custom-] .text-block{--color: var(--lx-fg);--color-rgb: var(--lx-fg-rgb);--color-background: var(--lx-bg);--color-background-rgb: var(--lx-bg-rgb);--color-foreground: var(--lx-fg);--color-foreground-rgb: var(--lx-fg-rgb);--color-foreground-muted: var(--lx-muted);--color-foreground-subdued: var(--lx-faint);--color-border: var(--lx-line-strong);--color-border-rgb: 238 240 255;--color-shadow-rgb: 0 0 0;--color-drawer-shadow-rgb: 0 0 0;--color-popover-shadow-rgb: 0 0 0;--color-input-background: rgb(238 240 255 / .04);--color-input-border: var(--lx-line-strong);--color-input-text: var(--lx-fg);--color-input-text-rgb: var(--lx-fg-rgb);--color-primary-button-background: var(--lx-fg);--color-primary-button-border: var(--lx-fg);--color-primary-button-text: #0b0e1a;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-border: #ffffff;--color-primary-button-hover-text: #0b0e1a;--color-primary-button-focus-outline: var(--lx-a2);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--lx-line-strong);--color-secondary-button-text: var(--lx-fg);--color-secondary-button-hover-background: rgb(238 240 255 / .08);--color-secondary-button-hover-border: var(--lx-fg);--color-secondary-button-hover-text: var(--lx-fg);--color-variant-background: transparent;--color-variant-border: var(--lx-line-strong);--color-variant-text: var(--lx-fg);--color-variant-text-rgb: var(--lx-fg-rgb);--color-variant-hover-background: rgb(238 240 255 / .08);--color-variant-hover-border: var(--lx-fg);--color-variant-hover-text: var(--lx-fg);--color-selected-variant-background: var(--lx-fg);--color-selected-variant-border: var(--lx-fg);--color-selected-variant-text: #0b0e1a;--color-selected-variant-hover-background: #ffffff;--color-selected-variant-hover-border: #ffffff;--color-selected-variant-hover-text: #0b0e1a}html.lx-intro-pending{--lx-intro-delay: 1.15s}body{background:var(--lx-bg);color:var(--lx-fg);transition:background-color .6s var(--lx-ease),color .6s var(--lx-ease)}[data-theme=dark] .shopify-section .section:not([class*=color-custom-]),[data-theme=dark] .color-custom-drawer,[data-theme=dark] .color-custom-popover,[data-theme=dark] .dialog-modal,[data-theme=dark] .theme-drawer__dialog,[data-theme=dark] .quick-add-modal,[data-theme=dark] .predictive-search,[data-theme=dark] .search-modal__content{background-color:var(--lx-bg-2);color:var(--lx-fg)}.lx-container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--lx-gutter)}.lx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-body--family);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-a2)}.lx-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--lx-accent);flex:none}.lx-display{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);line-height:.98;letter-spacing:-.04em;text-wrap:balance;color:var(--lx-fg)}.lx-display p{margin:0}.lx-grad,.lx-display em,.lx-accent-text em{font-style:normal;background:var(--lx-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-display em .lx-wi{background:var(--lx-accent);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.04em}.lx-lead{margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65;color:var(--lx-muted)}.lx-badge{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border:1px solid var(--lx-line);border-radius:999px;background:var(--lx-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.8rem;color:var(--lx-muted);text-decoration:none}.lx-badge__tag{padding:4px 10px;border-radius:999px;background:var(--lx-accent);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lx-glass{position:relative;border:1px solid var(--lx-glass-border);border-radius:var(--lx-radius);background:var(--lx-glass);box-shadow:var(--lx-shadow);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}[data-theme=dark] .lx-glass{background:linear-gradient(160deg,#ffffff0f,#ffffff05),var(--lx-glass)}.lx-spot{position:relative;overflow:hidden}.lx-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgb(124 92 255 / .16),transparent 60%);opacity:0;transition:opacity .6s var(--lx-ease);pointer-events:none}.lx-spot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),rgb(124 92 255 / .9),rgb(53 214 255 / .5) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .6s var(--lx-ease);pointer-events:none}@media(any-pointer:fine){.lx-spot:hover:before,.lx-spot:hover:after{opacity:1}}.lx-stage{position:relative;isolation:isolate;overflow:clip}.lx-orbs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lx-orb{position:absolute;width:var(--size, 60vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,var(--c),transparent 62%);will-change:transform;animation:lx-orb var(--dur, 18s) var(--lx-ease-in-out) infinite alternate}.lx-orb--1{--c: var(--lx-orb-1);top:-25%;left:-15%}.lx-orb--2{--c: var(--lx-orb-2);--dur: 24s;top:10%;right:-20%;animation-delay:-8s}.lx-orb--3{--c: var(--lx-orb-3);--size: 40vw;--dur: 20s;bottom:-20%;left:30%;animation-delay:-14s}@keyframes lx-orb{to{transform:translate3d(8%,10%,0) scale(1.12)}}.lx-gridlines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 75%);pointer-events:none}.lx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 26px;border:1px solid transparent;border-radius:999px;background:var(--lx-accent);color:#fff;font-family:var(--font-body--family);font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;box-shadow:0 12px 30px -12px #7c5cffb3;transition:transform .6s var(--lx-ease),box-shadow .6s var(--lx-ease)}.lx-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .35) 50%,transparent 80%);transform:translate(-120%);transition:transform .9s var(--lx-ease)}.lx-btn__arrow{display:inline-grid;place-items:center;width:20px;height:20px;overflow:hidden}.lx-btn__arrow svg{width:16px;height:16px}.lx-btn--ghost{background:var(--lx-glass);color:var(--lx-fg);border-color:var(--lx-line-strong);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lx-btn--dark{background:var(--lx-fg);color:var(--lx-bg);box-shadow:none}.lx-btn:focus-visible{outline:2px solid var(--lx-a2);outline-offset:3px}@media(any-pointer:fine){.lx-btn:hover{box-shadow:0 18px 40px -14px #7c5cffe6}.lx-btn:hover:before{transform:translate(120%)}.lx-btn--ghost:hover{border-color:var(--lx-fg);box-shadow:none}.lx-btn:hover .lx-btn__arrow svg{animation:lx-arrow .6s var(--lx-ease)}}@keyframes lx-arrow{0%{transform:translate(0)}49%{transform:translate(140%)}50%{transform:translate(-140%)}to{transform:translate(0)}}.lx-link{position:relative;display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:500;text-decoration:none}.lx-link:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:var(--lx-accent);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--lx-ease)}.lx-link:hover:after{transform:scaleX(1);transform-origin:left}.lx-icon-tile{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--lx-accent-soft);border:1px solid var(--lx-line);color:var(--lx-a1)}[data-theme=dark] .lx-icon-tile{color:var(--lx-a3)}.lx-icon-tile svg{width:24px;height:24px}.lx-crop-frame .card-gallery,.lx-crop-frame .product-media,.lx-crop-frame .lx-card__media,.lx-crop-frame .lx-hero__shot,.lx-crop-frame .lx-panel__media{overflow:hidden}.lx-crop-frame .card-gallery img,.lx-crop-frame .lx-card__media img,.lx-crop-frame .lx-hero__shot img,.lx-crop-frame .lx-panel__media img{scale:1.1}.lx-crop-frame media-gallery .product-media-container .product-media img,.lx-crop-frame .cart-items__media img,.lx-crop-frame .product-media-container--image .product-media img{object-fit:cover;scale:1.12}@media(prefers-reduced-motion:no-preference){html.lx-js [data-lx-reveal]{opacity:0;transition:opacity var(--lx-duration) var(--lx-ease),transform calc(var(--lx-duration) * 1.2) var(--lx-ease),clip-path calc(var(--lx-duration) * 1.4) var(--lx-ease);transition-delay:var(--lx-delay, 0ms)}html.lx-js [data-lx-reveal=up]{transform:translate3d(0,44px,0)}html.lx-js [data-lx-reveal=scale]{transform:scale(.92)}html.lx-js [data-lx-reveal=left]{transform:translate3d(-40px,0,0)}html.lx-js [data-lx-reveal=right]{transform:translate3d(40px,0,0)}html.lx-js [data-lx-reveal=clip]{opacity:1;clip-path:inset(100% -12% -12% -12%)}html.lx-js [data-lx-reveal].is-in{opacity:1;transform:none;clip-path:inset(-12% -12% -12% -12%)}html.lx-js [data-lx-split] .lx-w{display:inline-block;overflow:clip;overflow-clip-margin:.12em;vertical-align:top;padding-block-end:.08em;margin-block-end:-.08em}html.lx-js [data-lx-split] .lx-wi{display:inline-block;transform:translate3d(0,110%,0) rotate(3deg);transform-origin:left bottom;transition:transform 1.1s var(--lx-ease);transition-delay:calc(var(--lx-intro-delay) + var(--lx-delay, 0ms) + var(--i) * 55ms)}html.lx-js [data-lx-split].is-in .lx-wi{transform:none}html.lx-js [data-lx-fill] .lx-wi{opacity:calc(.16 + var(--lx-ink, 0) * .84);transition:opacity .2s linear}[data-lx-parallax],[data-lx-magnetic],[data-lx-tilt]{will-change:transform}[data-lx-magnetic]{transition:transform .7s var(--lx-ease)}[data-lx-magnetic]:hover{transition-duration:.15s}[data-lx-tilt]{transform-style:preserve-3d;transition:transform .9s var(--lx-ease)}[data-lx-tilt].is-tilting{transition-duration:.12s}[data-lx-tilt] [data-lx-depth]{transform:translateZ(calc(var(--depth, 1) * 30px))}}.lx-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px;background:var(--lx-accent);transform:scaleX(0);transform-origin:left;pointer-events:none}.lx-cursor{position:fixed;top:0;left:0;z-index:2000;display:grid;place-items:center;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--lx-fg);opacity:0;pointer-events:none;transition:width .45s var(--lx-ease),height .45s var(--lx-ease),margin .45s var(--lx-ease),opacity .3s ease,background-color .3s ease}.lx-cursor.is-visible{opacity:1}.lx-cursor.is-hover{width:40px;height:40px;margin:-20px 0 0 -20px;background:#7c5cff40;outline:1px solid rgb(124 92 255 / .6)}.lx-cursor.is-label{width:84px;height:84px;margin:-42px 0 0 -42px;background:var(--lx-accent);outline:none}.lx-cursor__label{color:#fff;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.04em;opacity:0;transition:opacity .3s ease}.lx-cursor.is-label .lx-cursor__label{opacity:1}.lx-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;background:var(--lx-dark-stage);pointer-events:none;animation:lx-intro-out .9s var(--lx-ease-in-out) 1s forwards}.lx-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 60%,rgb(124 92 255 / .45),transparent 55%)}.lx-intro__mark{position:relative;display:flex;align-items:center;gap:16px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(2rem,6vw,4.5rem);font-weight:var(--font-heading--weight);letter-spacing:-.05em;animation:lx-intro-mark 1s var(--lx-ease) both}.lx-intro__mark img{width:clamp(44px,6vw,72px);height:auto;animation:lx-intro-spin 1.4s var(--lx-ease) both}@keyframes lx-intro-mark{0%{opacity:0;transform:translateY(24px)}}@keyframes lx-intro-spin{0%{transform:rotate(-120deg) scale(.6)}}@keyframes lx-intro-out{to{transform:translateY(-100%);visibility:hidden}}html.lx-intro-seen .lx-intro,.shopify-design-mode .lx-intro{display:none}.lx-theme-toggle{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--lx-line);border-radius:999px;background:var(--lx-glass);color:var(--lx-fg);cursor:pointer;transition:border-color .4s var(--lx-ease),transform .6s var(--lx-ease)}.lx-theme-toggle:hover{border-color:var(--lx-fg)}.lx-theme-toggle svg{position:absolute;width:18px;height:18px;transition:transform .7s var(--lx-ease),opacity .4s var(--lx-ease)}.lx-theme-toggle__moon{opacity:0;transform:rotate(-90deg) scale(.6)}[data-theme=dark] .lx-theme-toggle__sun{opacity:0;transform:rotate(90deg) scale(.6)}[data-theme=dark] .lx-theme-toggle__moon{opacity:1;transform:none}.lx-theme-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:var(--lx-bg);clip-path:circle(0 at var(--x, 50%) var(--y, 50%));pointer-events:none;animation:lx-wipe .9s var(--lx-ease-in-out) forwards}@keyframes lx-wipe{60%{clip-path:circle(150% at var(--x, 50%) var(--y, 50%));opacity:1}to{clip-path:circle(150% at var(--x, 50%) var(--y, 50%));opacity:0}}#header-group{position:sticky;top:0;z-index:50}#header-group .header-section{padding:10px var(--lx-gutter) 0;background:transparent}#header-group header-component{background:transparent}#header-group .header__row--top{margin-inline:auto;max-width:1480px;border:1px solid transparent;border-radius:999px;background-color:transparent;transition:background-color .5s var(--lx-ease),border-color .5s var(--lx-ease),box-shadow .5s var(--lx-ease),backdrop-filter .5s var(--lx-ease)}#header-group .header__row--top .header__columns{padding-inline:10px 10px}.lx-scrolled #header-group .header__row--top{background-color:var(--lx-glass);border-color:var(--lx-glass-border);box-shadow:var(--lx-shadow);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5)}#header-group .header__underlay{display:none}#header-group .menu-list__link{position:relative;padding-inline:14px;border-radius:999px;letter-spacing:-.01em;transition:background-color .4s var(--lx-ease)}@media(any-pointer:fine){#header-group .menu-list__link:hover{background-color:rgb(var(--lx-fg-rgb) / .06)}}#header-group .header-actions__action,#header-group .header__search button,#header-group .account-button{border-radius:999px}#header-group .cart-bubble{background:var(--lx-accent);color:#fff}h1,h2,.h1,.h2{letter-spacing:-.035em}::selection{background:var(--lx-a1);color:#fff}.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.quantity-minus,.quantity-plus),button.shopify-payment-button__button--unbranded,.quick-add__button{--button-background-color: transparent;--button-color: #fff;position:relative;isolation:isolate;background-image:var(--lx-accent);border-radius:999px;box-shadow:0 12px 30px -14px #7c5cffcc;transition:box-shadow .5s var(--lx-ease),transform .5s var(--lx-ease)}.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.quantity-minus,.quantity-plus):hover,button.shopify-payment-button__button--unbranded:hover{box-shadow:0 18px 40px -14px #7c5cff;transform:translateY(-1px)}.button-secondary{border-radius:999px}@media(prefers-reduced-motion:reduce){.lx-orb,.lx-intro,.lx-theme-wipe{animation:none}.lx-intro{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lx.css.map */
