.nyxo-wordmark-svg{display:block;height:20px;width:auto;color:var(--ink, #F5F5F2)}.footer__wordmark-svg{height:24px;margin-bottom:12px}.menu-drawer__head .nyxo-wordmark-svg{height:18px}.cart-drawer{position:fixed;top:0;right:0;z-index:120;display:flex;flex-direction:column;width:min(440px,100vw);height:100dvh;background:var(--bg, #080808);color:var(--ink, #F5F5F2);border-left:1px solid rgba(245,245,242,.1);transform:translate(100%);transition:transform .42s cubic-bezier(.32,.72,0,1);visibility:hidden}body.cart-open .cart-drawer{transform:translate(0);visibility:visible}@media(prefers-reduced-motion:reduce){.cart-drawer{transition:none}}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(245,245,242,.08);flex-shrink:0}.cart-drawer__title{font-family:var(--font-heading, sans-serif);font-size:15px;letter-spacing:.14em;text-transform:uppercase;margin:0}.cart-drawer__count{color:var(--accent, #8B7CFF);margin-left:6px}.cart-drawer__items{flex:1 1 auto;overflow-y:auto;padding:8px 24px;-webkit-overflow-scrolling:touch}.cart-drawer__items .cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(245,245,242,.06)}.cart-drawer__items .cart-item.is-busy{opacity:.45;pointer-events:none}.cart-drawer__items .cart-item__img{display:block;width:72px;height:72px;object-fit:cover;border-radius:var(--radius, 2px);background:#f5f5f20a}.cart-drawer__items .cart-item__title{color:inherit;text-decoration:none;font-size:14px;display:block}.cart-drawer__items .cart-item__variant{display:block;font-size:12px;opacity:.55;margin-top:2px}.cart-drawer__items .cart-item__controls{display:flex;align-items:center;gap:14px;margin-top:10px}.cart-drawer__items .cart-item__remove{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.5;text-decoration:none}.cart-drawer__items .cart-item__remove:hover{opacity:1}.cart-drawer__items .cart-item__price{text-align:right;font-size:14px;display:flex;flex-direction:column;gap:2px}.cart-drawer__items .cart-item__compare{opacity:.45;font-size:12px}.cart-drawer__foot{flex-shrink:0;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid rgba(245,245,242,.08)}.cart-drawer__note{margin:0 0 10px;color:var(--accent, #8B7CFF)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.cart-drawer__subtotal-value{font-size:18px}.cart-drawer__tax{margin:6px 0 14px;opacity:.5}.cart-drawer__actions{display:grid;gap:10px}.cart-drawer__checkout{width:100%;text-align:center}.cart-drawer__view{text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.6;text-decoration:none}.cart-drawer__view:hover{opacity:1}.cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.countdown{padding:clamp(80px,14vh,160px) var(--gutter, 24px);text-align:center;border-top:1px solid rgba(245,245,242,.06)}.countdown__inner{max-width:880px;margin:0 auto}.countdown__eyebrow{color:var(--accent, #8B7CFF);margin:0 0 18px}.countdown__heading{font-family:var(--font-heading, sans-serif);font-size:clamp(30px,5.5vw,62px);line-height:1.04;letter-spacing:.01em;text-transform:uppercase;margin:0 0 36px}.countdown__text{opacity:.7;max-width:480px;margin:0 auto 28px}.countdown__clock{display:flex;align-items:flex-start;justify-content:center;gap:clamp(10px,3vw,28px);margin-bottom:40px}.countdown__unit{display:flex;flex-direction:column;gap:8px;min-width:64px}.countdown__num{font-family:var(--font-heading, sans-serif);font-size:clamp(38px,7vw,76px);line-height:1;font-variant-numeric:tabular-nums}.countdown__sep{font-size:clamp(28px,5vw,56px);line-height:1.25;opacity:.35}.countdown__cta{margin-top:4px}[hidden]{display:none!important}.launch-wave{padding:clamp(72px,12vh,150px) var(--gutter, 24px);max-width:var(--page-max, 1440px);margin:0 auto}.launch-wave__head{max-width:640px;margin-bottom:clamp(36px,6vh,64px)}.launch-wave__eyebrow{color:var(--accent, #8B7CFF);margin:0 0 14px}.launch-wave__heading{font-family:var(--font-heading, sans-serif);font-size:clamp(30px,4.6vw,56px);line-height:1.05;text-transform:uppercase;letter-spacing:.01em;margin:0 0 16px}.launch-wave__sub{opacity:.65;margin:0;max-width:460px}.launch-wave__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}.launch-card{position:relative;display:block;color:inherit;text-decoration:none;border:1px solid rgba(245,245,242,.08);border-radius:var(--radius, 2px);overflow:hidden;background:#f5f5f205;transition:border-color .3s ease,transform .3s ease}.launch-card--feature{grid-column:span 2;grid-row:span 2}a.launch-card:hover{border-color:var(--accent, #8B7CFF);transform:translateY(-4px)}.launch-card__media{position:relative;overflow:hidden}.launch-card__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.launch-card--feature .launch-card__img{height:100%}a.launch-card:hover .launch-card__img{transform:scale(1.035)}.launch-card__img--empty{background:linear-gradient(135deg,#8b7cff14,#f5f5f208)}.launch-card__badge{position:absolute;top:14px;left:14px;padding:6px 10px;border:1px solid rgba(245,245,242,.25);border-radius:999px;background:#0808088c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink, #F5F5F2)}.launch-card__body{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 16px}.launch-card__name{font-family:var(--font-heading, sans-serif);font-size:15px;letter-spacing:.12em;text-transform:uppercase;margin:0}.launch-card__tag{font-size:12.5px;opacity:.55;margin:0;text-align:right}@media(max-width:1023px){.launch-wave__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin-right:calc(var(--gutter, 24px) * -1);padding-right:var(--gutter, 24px);scrollbar-width:none}.launch-wave__grid::-webkit-scrollbar{display:none}.launch-card,.launch-card--feature{flex:0 0 76%;max-width:340px;scroll-snap-align:start}.launch-card--feature .launch-card__img{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nyxo-additions.css.map */
