@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,500&family=Outfit:wght@100;300;400;500;700&family=JetBrains+Mono:wght@400;500&display=swap";@font-face{font-family:LumioSans;src:url(LumioSans-Thin.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:LumioSans;src:url(LumioSans-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:LumioSans;src:url(LumioSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:LumioSans;src:url(LumioSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--aurora-cyan:#00E8D9;--aurora-cyan-bright:#4DF0DD;--aurora-cyan-deep:#00B5A2;--aurora-cyan-dim:#134A44;--midnight-navy:#0D1022;--space-900:#07091A;--space-800:#0D1022;--space-700:#0F1426;--space-600:#131929;--space-500:#1B2238;--space-400:#2A3350;--fg-1:#FFFFFF;--fg-2:rgba(255,255,255,.72);--fg-3:rgba(255,255,255,.52);--fg-4:rgba(255,255,255,.32);--font-lumio:"Outfit","LumioSans",system-ui,sans-serif;--font-body:"Outfit",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-serif:"Cormorant Garamond",Georgia,serif;--ease-aurora:cubic-bezier(.2,.7,.1,1);--glow-sm:0 0 0 1px rgba(0,232,217,.45),0 0 12px rgba(0,232,217,.35),0 0 32px rgba(0,232,217,.18);--glow-md:0 0 0 1px rgba(0,232,217,.55),0 0 24px rgba(0,232,217,.55),0 0 64px rgba(0,232,217,.28)}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--midnight-navy)!important;color:var(--fg-1)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 600px at 78% -5%,rgba(0,232,217,.055),transparent 60%);z-index:0}::selection{background:#00e8d94d;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--space-800)}::-webkit-scrollbar-thumb{background:var(--space-400);border-radius:999px}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-background-1,.color-background-2{--color-background:13,16,34!important;--color-foreground:255,255,255!important;--color-button:0,232,217!important;--color-button-text:13,16,34!important;--color-secondary-button:0,232,217!important;--color-outline-button-labels:0,232,217!important;--color-shadow:0,232,217!important;background-color:var(--midnight-navy);color:var(--fg-1)}.announcement-bar-section,.utility-bar{background:#07091a!important}.announcement-bar__message,.announcement-bar__link{font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.1em!important;color:var(--aurora-cyan)!important}.announcement-bar strong,.announcement-bar b{color:#fff!important}.header-wrapper,.header{background:#090b1ad1!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,232,217,.1)!important;box-shadow:none!important}.header__heading-logo{filter:drop-shadow(0 0 10px rgba(0,232,217,.35));transition:filter .32s var(--ease-aurora)}.header__heading-logo:hover{filter:drop-shadow(0 0 18px rgba(0,232,217,.65))}.header__menu-item a,.list-menu__item a{font-family:var(--font-lumio)!important;font-weight:300!important;font-size:15px!important;color:#ffffffc7!important;transition:color .28s var(--ease-aurora)}.header__menu-item a:hover,.list-menu__item a:hover{color:#fff!important;text-shadow:0 0 12px rgba(0,232,217,.45)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-lumio)!important;color:var(--fg-1)!important}h1,.h1,h2,.h2{font-weight:200!important;letter-spacing:-.02em!important}h3,.h3{font-weight:400!important}p,li,label{font-family:var(--font-body);color:var(--fg-2)}.section-header__title,.title{font-family:var(--font-lumio)!important;font-weight:200!important;color:var(--fg-1)!important;letter-spacing:-.02em!important}.button,.btn,button[type=submit]{font-family:var(--font-lumio)!important;font-weight:500!important;font-size:15px!important;border-radius:999px!important;transition:all .32s var(--ease-aurora)!important}.button--primary,.product-form__submit{background:var(--aurora-cyan)!important;color:var(--midnight-navy)!important;border-color:var(--aurora-cyan)!important;box-shadow:var(--glow-sm)!important}.button--primary:hover,.product-form__submit:hover{background:var(--aurora-cyan-bright)!important;box-shadow:var(--glow-md)!important}.button--secondary{background:transparent!important;color:var(--aurora-cyan)!important;border:1px solid var(--aurora-cyan)!important}.button--secondary:hover{box-shadow:0 0 24px #00e8d959!important}.shopify-payment-button__button{background:var(--aurora-cyan)!important;color:var(--midnight-navy)!important;border-radius:999px!important}.card-wrapper,.card{background:var(--space-600)!important;border:1px solid rgba(0,232,217,.14)!important;border-radius:20px!important;transition:border-color .3s,transform .3s!important;box-shadow:none!important}.card-wrapper:hover,.card:hover{border-color:#00e8d966!important;transform:translateY(-4px)!important}.card__heading,.card__heading a{font-family:var(--font-lumio)!important;font-weight:400!important;font-size:19px!important;color:var(--fg-1)!important}.card__content,.card__information{background:var(--space-600)!important;border-radius:0 0 20px 20px!important}.card .media,.card__media{background:radial-gradient(70% 70% at 50% 45%,rgba(0,232,217,.12),transparent 70%),var(--space-700)!important;border-radius:20px 20px 0 0!important;overflow:hidden}.card .media img,.card__media img{-webkit-mask-image:radial-gradient(ellipse 66% 70% at 50% 47%,#000 46%,transparent 76%);mask-image:radial-gradient(ellipse 66% 70% at 50% 47%,#000 46%,transparent 76%);filter:drop-shadow(0 0 30px rgba(0,232,217,.35))}.price,.price__regular,.price-item{font-family:var(--font-lumio)!important;font-weight:300!important;color:var(--fg-1)!important}.badge,.price__badge-sale{background:var(--aurora-cyan)!important;color:var(--midnight-navy)!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.12em!important;border-radius:999px!important;padding:4px 10px!important}.product__title{font-family:var(--font-lumio)!important;font-weight:200!important;font-size:clamp(36px,5vw,60px)!important;letter-spacing:-.02em!important;color:var(--fg-1)!important;line-height:1.05!important}.product__text,.product .rte{font-family:var(--font-body)!important;color:var(--fg-2)!important;font-size:17px!important;line-height:1.55!important}.product__media-wrapper .media,.product__media{background:radial-gradient(80% 80% at 50% 40%,rgba(0,232,217,.14),transparent 70%),var(--space-700)!important;border:1px solid rgba(0,232,217,.14)!important;border-radius:22px!important}.product__media img{-webkit-mask-image:radial-gradient(ellipse 66% 70% at 50% 47%,#000 46%,transparent 75%);mask-image:radial-gradient(ellipse 66% 70% at 50% 47%,#000 46%,transparent 75%);filter:drop-shadow(0 0 50px rgba(0,232,217,.4))}.price--large .price-item{font-family:var(--font-lumio)!important;font-weight:200!important;font-size:52px!important;color:var(--fg-1)!important}.accordion summary,details summary{font-family:var(--font-lumio)!important;color:var(--fg-1)!important;font-size:16px!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:18px 0!important}details .content,.collapsible-content__inner{color:var(--fg-2)!important;font-size:15px!important;line-height:1.6!important}.cart-drawer{background:#0b0d1ef2!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;border-left:1px solid rgba(0,232,217,.18)!important}.cart-drawer__header,.drawer__header{border-bottom:1px solid rgba(255,255,255,.08)!important}.cart-drawer__header h2,.drawer__heading{font-family:var(--font-lumio)!important;font-weight:300!important;color:var(--fg-1)!important}.cart-item__name{color:var(--fg-1)!important;font-family:var(--font-lumio)!important}.totals__subtotal-value{font-family:var(--font-lumio)!important;font-weight:300!important;font-size:26px!important;color:var(--fg-1)!important}.cart-drawer__footer{border-top:1px solid rgba(255,255,255,.08)!important}.quantity{border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:transparent!important}.quantity__button{color:var(--fg-1)!important;background:transparent!important}.quantity__button:hover{color:var(--aurora-cyan)!important}.quantity__input{background:transparent!important;color:var(--fg-1)!important;border:none!important;font-family:var(--font-mono)!important}input,select,textarea{background:var(--space-700)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;color:var(--fg-1)!important;font-family:var(--font-body)!important}input:focus,select:focus,textarea:focus{border-color:var(--aurora-cyan)!important;outline:none!important;box-shadow:0 0 0 2px #00e8d933!important}.footer{background:var(--space-900)!important;border-top:1px solid rgba(0,232,217,.12)!important}.footer-block__heading{font-family:var(--font-lumio)!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffff8c!important}.footer a{font-family:var(--font-body)!important;color:#ffffffd1!important;font-size:14px!important;transition:color .24s!important}.footer a:hover{color:var(--aurora-cyan)!important}.footer__copyright{font-size:12px!important;color:var(--fg-3)!important}.lumio-eyebrow{font-family:var(--font-lumio);font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--aurora-cyan);display:inline-flex;align-items:center;gap:18px;margin-bottom:16px}.lumio-eyebrow:before{content:"";width:64px;height:1px;background:var(--aurora-cyan);box-shadow:0 0 12px #00e8d999}.lumio-accent{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:1.3em;color:var(--aurora-cyan);text-shadow:0 0 8px rgba(0,232,217,.55),0 0 24px rgba(0,232,217,.3)}.lumio-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-cyan);border:1px solid rgba(0,232,217,.3);border-radius:999px;padding:5px 12px}.lumio-tag--solid{background:#00e8d91a}.lumio-pillar{background:var(--space-600);border:1px solid rgba(0,232,217,.16);border-radius:22px;padding:32px 28px 36px;display:flex;flex-direction:column;gap:13px}.lumio-review{background:var(--space-600);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;gap:16px}.lumio-review__stars{color:var(--aurora-cyan);display:flex;gap:3px}.lumio-review__quote{color:#ffffffdb;font-size:16px;line-height:1.55;margin:0}.lumio-review__avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--aurora-cyan-deep),var(--space-500));display:flex;align-items:center;justify-content:center;font-family:var(--font-lumio);font-weight:400;color:#04201d;font-size:14px;flex-shrink:0}.lumio-founder{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(0,232,217,.25);background:radial-gradient(120% 140% at 50% -20%,rgba(0,232,217,.14),transparent 60%),var(--space-700);padding:clamp(40px,6vw,80px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.lumio-trust{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.lumio-trust__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-3)}.lumio-trust__item svg{color:var(--aurora-cyan)}.lumio-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px}.lumio-stat__key{font-family:var(--font-lumio);font-weight:200;font-size:clamp(36px,5vw,56px);color:var(--fg-1);line-height:1}.lumio-stat__key em{font-style:normal;color:var(--aurora-cyan);text-shadow:0 0 16px rgba(0,232,217,.5)}.lumio-stat__val{font-size:14px;color:var(--fg-2);line-height:1.45}.lumio-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lumio-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@keyframes aurora-breath{0%,to{opacity:.78;filter:drop-shadow(0 0 6px rgba(0,232,217,.4))}50%{opacity:1;filter:drop-shadow(0 0 18px rgba(0,232,217,.85))}}.breathe{animation:aurora-breath 4.2s var(--ease-aurora) infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.floaty{animation:floaty 7s var(--ease-aurora) infinite}@media(max-width:1040px){.lumio-grid-3,.lumio-grid-4,.lumio-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.lumio-grid-3,.lumio-grid-4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.breathe,.floaty{animation:none}}.main-page-title,.contact .page-width,main.content-for-layout,#MainContent,.template-contact,.template-cart,.cart__warnings,.cart-page,.cart__items,.cart-items,.main-cart-footer,.main-cart-items{background-color:var(--midnight-navy)!important;color:var(--fg-1)!important}.contact .field__label,.contact label,.contact .form__label{color:var(--fg-2)!important;font-family:var(--font-body)!important}.cart__heading{font-family:var(--font-lumio)!important;font-weight:200!important;font-size:clamp(32px,4vw,52px)!important;color:var(--fg-1)!important;letter-spacing:-.02em!important}.cart-item__name,.cart-item__details{color:var(--fg-1)!important;font-family:var(--font-body)!important}.cart-item__image{background:var(--space-700)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important}.totals__total,.totals__subtotal{font-family:var(--font-lumio)!important;color:var(--fg-1)!important}.cart__checkout-button{background:var(--aurora-cyan)!important;color:var(--midnight-navy)!important;border-radius:999px!important;font-family:var(--font-lumio)!important;font-weight:500!important;box-shadow:var(--glow-sm)!important}.cart__checkout-button:hover{background:var(--aurora-cyan-bright)!important;box-shadow:var(--glow-md)!important}.cart-discount{color:var(--aurora-cyan)!important}a.cart__continue-shopping,.cart__continue-shopping{color:var(--aurora-cyan)!important;font-family:var(--font-body)!important}html,body,body.gradient{background:#0d1022!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-background-1,.color-background-2,.gradient{background-color:#0d1022!important}#MainContent>*{background-color:#0d1022!important}.shopify-section{background-color:#0d1022!important}@media(max-width:749px){.lumio-shop-grid{grid-template-columns:1fr!important}.lumio-filter-tabs{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px}.lumio-pdp-grid{grid-template-columns:1fr!important;gap:32px!important}.lumio-pdp-media{position:static!important}.lumio-pdp-options>div{padding:14px 16px!important}h1{font-size:clamp(32px,8vw,52px)!important}h2{font-size:clamp(26px,6vw,40px)!important}.lumio-founder{padding:40px 24px!important;border-radius:20px!important}.lumio-grid-3{grid-template-columns:1fr!important}.lumio-stats{grid-template-columns:repeat(2,1fr)!important}.lumio-trust{flex-direction:column!important;gap:12px!important}}.cart-remove-button,.button.button--tertiary.js-qty__remove,cart-remove-button,.cart-item__quantity-wrapper .cart-remove-button{display:flex!important;visibility:visible!important;opacity:1!important;color:#ffffff85!important}.cart-remove-button svg,.cart-remove-button path{stroke:#ffffff85!important}.cart-remove-button:hover{color:var(--aurora-cyan)!important}.cart-remove-button:hover svg,.cart-remove-button:hover path{stroke:var(--aurora-cyan)!important}cart-remove-button.hidden{display:block!important}cart-remove-button a{display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff85!important}cart-remove-button svg path{stroke:#ffffff85!important}cart-remove-button a:hover svg path{stroke:var(--aurora-cyan)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lumio.css.map */
