:root{--bg: #0b0e12;--panel: #12161b;--panel-2: #15191e;--card-radial-inner: #1a2027;--card-radial-outer: #101418;--line: #232a31;--text: #f2f4f5;--muted: #9aa3ab;--neon: #c6ff3d;--cyan: #2ef2ff;--ink-on-neon: #0b0e12;--white-glow: rgba(242, 244, 245, .2);--lime-strong: rgba(198, 255, 61, .9);--lime-80: rgba(198, 255, 61, .8);--lime-65: rgba(198, 255, 61, .65);--lime-55: rgba(198, 255, 61, .55);--lime-45: rgba(198, 255, 61, .45);--lime-40: rgba(198, 255, 61, .4);--lime-30: rgba(198, 255, 61, .3);--lime-25: rgba(198, 255, 61, .25);--lime-20: rgba(198, 255, 61, .2);--lime-12: rgba(198, 255, 61, .12);--lime-07: rgba(198, 255, 61, .07);--cyan-strong: rgba(46, 242, 255, .9);--cyan-80: rgba(46, 242, 255, .8);--cyan-60: rgba(46, 242, 255, .6);--cyan-55: rgba(46, 242, 255, .55);--cyan-50: rgba(46, 242, 255, .5);--cyan-45: rgba(46, 242, 255, .45);--cyan-35: rgba(46, 242, 255, .35);--cyan-25: rgba(46, 242, 255, .25);--cyan-22: rgba(46, 242, 255, .22);--cyan-18: rgba(46, 242, 255, .18);--cyan-10: rgba(46, 242, 255, .1);--cyan-08: rgba(46, 242, 255, .08);--cyan-07: rgba(46, 242, 255, .07);--cyan-06: rgba(46, 242, 255, .06);--lime-24: rgba(198, 255, 61, .24);--ink-shadow: rgba(0, 0, 0, .5);--footer-dark: #080a0d;--grid-line: rgba(255, 255, 255, .025);--search-fill: rgba(18, 22, 27, .82);--glow-lime: 0 0 6px var(--lime-strong), 0 0 18px var(--lime-55), 0 0 42px var(--lime-30);--glow-cyan: 0 0 6px var(--cyan-strong), 0 0 18px var(--cyan-50), 0 0 40px var(--cyan-25);--glow-button: 0 0 10px var(--lime-80), 0 0 28px var(--lime-45), 0 0 60px var(--lime-20);--glow-button-hover: 0 0 14px var(--lime-strong), 0 0 36px var(--lime-55), 0 0 70px var(--lime-25);--glow-card: 0 0 12px var(--cyan-45), 0 0 40px var(--cyan-18), inset 0 0 20px var(--cyan-10);--glow-tile: 0 0 10px var(--lime-55), 0 0 30px var(--lime-20), inset 0 0 16px var(--lime-12);--glow-headline: 0 0 4px var(--lime-strong), 0 0 16px var(--lime-65), 0 0 44px var(--lime-40), 0 0 90px var(--lime-25);--glow-soft-lime: 0 0 12px var(--lime-45);--glow-soft-cyan: 0 0 12px var(--cyan-45);--glow-logo: var(--glow-lime), inset 0 0 8px var(--lime-20);--glow-search: 0 0 16px var(--cyan-22), inset 0 0 12px var(--cyan-10);--glow-header-rule: 0 0 12px var(--lime-45);--glow-white-title: 0 0 14px var(--white-glow);--glow-link-underline: 0 8px 12px -10px var(--cyan-strong);--glow-cyan-icon: drop-shadow(0 0 6px var(--cyan-80));--glow-lime-bracket: drop-shadow(0 0 6px var(--lime-80));--glow-pulse: 0 0 12px var(--lime-strong), 0 0 26px var(--lime-55);--glow-card-hover: 0 0 14px var(--lime-25), 0 0 36px var(--cyan-18), 0 18px 40px var(--ink-shadow);--glow-newsletter: 0 0 14px var(--cyan-22), inset 0 0 12px var(--cyan-06);--footer-rule: linear-gradient(90deg, transparent, var(--cyan) 20%, var(--neon) 80%, transparent);--header-rule: linear-gradient(90deg, transparent, var(--neon) 30%, var(--cyan) 70%, transparent);--categories-rule: linear-gradient(90deg, var(--cyan-25), var(--cyan), var(--neon), var(--lime-25));--hero-backdrop: radial-gradient(ellipse 43% 48% at 23% 52%, var(--lime-07), transparent 100%), radial-gradient(ellipse 46% 58% at 80% 52%, var(--cyan-10), transparent 100%);--product-backdrop: radial-gradient(ellipse 37% 13% at 50% 75%, var(--cyan-25), transparent 100%), var(--panel);--nf-bg: var(--bg);--nf-panel: var(--panel);--nf-line: var(--line);--nf-text: var(--text);--nf-muted: var(--muted);--nf-accent: var(--neon)}body,#header-component .header__row{background-color:var(--bg)}body .nf-monogram{border-color:var(--neon);outline:.5px solid var(--neon);outline-offset:0;box-shadow:var(--glow-logo)}body .nf-monogram span{background:var(--neon);box-shadow:var(--glow-lime)}body .nf-wordmark__type small{color:var(--neon);text-shadow:var(--glow-soft-lime)}@property --nf-card-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.nf-collection-heading{padding-block:48px}.nf-collection-heading__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nf-collection-heading__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--text)}.nf-collection-heading__dot{width:7px;height:7px;background:var(--neon);box-shadow:var(--glow-lime)}.nf-collection-heading__count{color:var(--cyan);text-shadow:var(--glow-soft-cyan);text-transform:uppercase}.nf-collection-heading h1{margin:0;color:var(--text);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.03em}.nf-collection-heading__highlight{color:var(--neon);text-shadow:var(--glow-headline)}.nf-collection-heading__description{max-width:520px;margin-top:6px;color:var(--muted);font-size:16px;line-height:1.65}.nf-collection-heading__description p{margin:0}.collection-wrapper .facets-block-wrapper--horizontal .facets__form{position:relative;border-block:1px solid var(--line)}.collection-wrapper .facets-block-wrapper--horizontal .facets__form:before{content:"";position:absolute;top:-1px;left:0;width:min(180px,40%);height:1px;background:var(--neon);box-shadow:var(--glow-soft-lime);pointer-events:none}.collection-wrapper .facets--horizontal .facets__summary,.collection-wrapper .facets--horizontal .sorting-filter .facets__summary{border:1px solid var(--line);border-radius:3px;background:var(--panel);padding-inline:14px;transition:border-color .2s,box-shadow .2s,color .2s}.collection-wrapper .facets--horizontal .facets__summary:is(:hover,:focus-visible),.collection-wrapper .facets--horizontal .facets__panel[open]>.facets__summary{border-color:var(--cyan);box-shadow:var(--glow-soft-cyan);color:var(--text)}.collection-wrapper .facets__summary .icon-caret,.collection-wrapper .sorting-filter .icon-caret{color:var(--cyan)}.collection-wrapper .nf-count-number{color:var(--neon);font-weight:600;text-shadow:var(--glow-soft-lime)}.collection-wrapper .column-picker{border:1px solid var(--line);border-radius:3px;color:var(--muted)}.collection-wrapper .column-options__option-input:checked~.column-picker{border-color:var(--neon);color:var(--neon);background:var(--panel);box-shadow:var(--glow-soft-lime);filter:var(--glow-lime-bracket)}.collection-wrapper .pagination__link--page:not(.pagination__link--gap){border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);transition:border-color .2s,color .2s,box-shadow .2s}.collection-wrapper .pagination__link--page:not([aria-current=page]):is(:hover,:focus-visible){border-color:var(--cyan);color:var(--cyan);box-shadow:var(--glow-soft-cyan)}.collection-wrapper .pagination__link--current{border-color:var(--neon)!important;background:var(--neon)!important;color:var(--ink-on-neon)!important;font-weight:700;box-shadow:var(--glow-lime)}.collection-wrapper .pagination__link--current:before,.collection-wrapper .pagination__list:before{display:none}.collection-wrapper .pagination__link--arrow:not(.pagination__link--disabled){color:var(--cyan);filter:var(--glow-cyan-icon)}.collection-wrapper .pagination__link--disabled{color:var(--muted);filter:none;opacity:.35}body product-card.product-card{position:relative;isolation:isolate;border:1px solid var(--line);border-radius:5px;background:var(--panel);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}body product-card.product-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;border-radius:6px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--nf-card-angle),transparent 0 55%,var(--cyan) 70%,var(--neon) 85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}body .product-card__content.product-grid__card{overflow:visible;border:0;border-radius:5px;background:var(--panel)}body product-card .card-gallery{position:relative;overflow:hidden;border-radius:5px 5px 0 0!important;background:var(--panel-2)}body product-card .card-gallery:before,body product-card .card-gallery:after{content:"";position:absolute;pointer-events:none;mix-blend-mode:screen}body product-card .card-gallery:before{left:12%;right:12%;bottom:10%;height:22%;z-index:1;border-radius:50%;background:radial-gradient(closest-side,var(--cyan-35),transparent);filter:blur(10px);opacity:0;transition:opacity .5s}body product-card .card-gallery:after{inset:-20% auto -20% 0;width:32%;z-index:2;background:linear-gradient(90deg,transparent,var(--cyan-07) 28%,var(--lime-24) 50%,var(--cyan-07) 72%,transparent);filter:blur(8px);transform:translate(-200%) skew(-14deg)}body product-card .card-gallery img{transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s}body product-card .nf-card-bracket{position:absolute;z-index:4;width:26px;height:26px;opacity:0;pointer-events:none;filter:var(--glow-lime-bracket);transition:opacity .3s,transform .35s}body product-card .nf-card-bracket--tl{top:10px;left:10px;border-top:2px solid var(--neon);border-left:2px solid var(--neon);transform:translate(6px,6px)}body product-card .nf-card-bracket--br{right:10px;bottom:10px;border-right:2px solid var(--neon);border-bottom:2px solid var(--neon);transform:translate(-6px,-6px)}body product-card .nf-card-view{position:absolute;right:16px;bottom:16px;z-index:1;color:var(--cyan);font-size:12px;font-weight:600;text-shadow:var(--glow-soft-cyan);opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .3s,transform .3s}@media(hover:hover)and (pointer:fine){body product-card.product-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:var(--glow-card-hover)}body product-card.product-card:hover:before{opacity:1;animation:nf-card-spin 2.4s linear infinite}body product-card:hover .card-gallery img{transform:scale(1.045);filter:brightness(1.08) contrast(1.04)}body product-card:hover .card-gallery:after{animation:nf-card-sweep 1.1s cubic-bezier(.4,0,.2,1) .05s 1 forwards}body product-card:hover .card-gallery:before,body product-card:hover .nf-card-bracket,body product-card:hover .nf-card-view{opacity:1}body product-card:hover .nf-card-bracket,body product-card:hover .nf-card-view{transform:none}body product-card:hover .product-card__content .text-block p{color:var(--neon);text-shadow:var(--glow-soft-lime)}body product-card:hover product-price .price{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}}body product-card.product-card:has(:focus-visible){transform:translateY(-4px);border-color:var(--neon);box-shadow:var(--glow-card-hover)}body product-card.product-card:has(:focus-visible):before{opacity:1;background:linear-gradient(135deg,var(--neon),var(--cyan))}body product-card:has(:focus-visible) .card-gallery:before,body product-card:has(:focus-visible) .nf-card-bracket,body product-card:has(:focus-visible) .nf-card-view{opacity:1;transform:none}body product-card:has(:focus-visible) .product-card__content .text-block p{color:var(--neon);text-shadow:var(--glow-soft-lime)}body product-card:has(:focus-visible) product-price .price{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}@keyframes nf-card-spin{to{--nf-card-angle: 360deg}}@keyframes nf-card-sweep{0%{transform:translate(-200%) skew(-14deg)}to{transform:translate(420%) skew(-14deg)}}body .shopify-section:has(>.nf-footer){background:linear-gradient(var(--bg),var(--footer-dark))}body .nf-footer{position:relative;isolation:isolate;padding-top:56px;padding-bottom:32px;color:var(--text)}body .nf-footer:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background:var(--footer-rule);box-shadow:0 0 10px var(--cyan-60),0 0 22px var(--lime-30);pointer-events:none}body .nf-footer:after{content:"";position:absolute;top:0;left:50%;width:min(900px,100vw);height:220px;z-index:-1;transform:translate(-50%);background:radial-gradient(closest-side at 50% 0,var(--cyan-08),transparent);pointer-events:none}body .nf-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-bottom:48px;border-bottom:1px solid var(--line)}body .nf-footer__brand>a{color:var(--text);text-decoration:none}body .nf-footer__brand p{max-width:340px;margin-top:24px;color:var(--muted);font-size:14px;line-height:1.8}body .nf-footer__newsletter{justify-self:end;width:100%;max-width:440px}body .nf-footer__newsletter h2{margin:0 0 12px;font-size:23px;font-weight:700;letter-spacing:-.02em}body .nf-footer__newsletter h2 span{color:var(--neon);text-shadow:var(--glow-soft-lime)}body .nf-footer__newsletter>p{color:var(--muted);font-size:13px;line-height:1.7}body .nf-newsletter__box{display:flex;align-items:center;gap:10px;margin-top:26px;padding:6px 6px 6px 16px;border:1px solid var(--cyan-50);border-radius:4px;background:var(--search-fill);box-shadow:var(--glow-newsletter)}body .nf-newsletter__box:focus-within{border-color:var(--cyan);box-shadow:var(--glow-cyan)}body .nf-newsletter input{width:100%;min-width:0;padding:9px 0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}body .nf-newsletter input::placeholder{color:var(--muted)}body .nf-newsletter button{flex:0 0 auto;min-height:38px;padding:0 16px;border:0;border-radius:3px;background:var(--neon);color:var(--ink-on-neon);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:var(--glow-button)}body .nf-newsletter button:is(:hover,:focus-visible){box-shadow:var(--glow-button-hover)}body .nf-footer__links{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:36px;padding-top:40px}body .nf-footer__links h3{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--neon);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-shadow:var(--glow-soft-lime)}body .nf-footer__links h3:before{content:"";display:inline-block;flex:0 0 5px;width:5px;height:5px;background:var(--neon);box-shadow:var(--glow-lime)}body .nf-footer__links ul{margin:0;padding:0;list-style:none}body .nf-footer__links li{margin-bottom:12px;font-size:12px;line-height:1.6}body .nf-footer__links a{display:inline-block;color:var(--muted);text-decoration:none;transition:color .2s,text-shadow .2s,transform .2s}body .nf-footer__links a:is(:hover,:focus-visible){color:var(--cyan);text-shadow:var(--glow-soft-cyan);transform:translate(3px)}body .footer-utilities{background:var(--footer-dark)}body .footer-utilities .utilities{border-top:1px solid var(--line);color:var(--muted)}body .footer-utilities__group-copyright .footer-utilities__text:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--neon);box-shadow:var(--glow-lime);vertical-align:1px}body .footer-utilities .policy-list-trigger:is(:hover,:focus-visible){color:var(--cyan);text-shadow:var(--glow-soft-cyan)}@media(max-width:749px){.nf-collection-heading{padding-block:40px}.nf-collection-heading__content{gap:10px}.nf-collection-heading__description{font-size:14px}body .nf-footer{padding-top:40px}body .nf-footer__top{grid-template-columns:1fr;gap:32px}body .nf-footer__newsletter{justify-self:start}body .nf-footer__links{grid-template-columns:1fr 1fr;gap:32px 24px}body .nf-newsletter button{padding-inline:12px}}@media(prefers-reduced-motion:reduce){body product-card.product-card,body product-card.product-card:before,body product-card .card-gallery img,body product-card .card-gallery:before,body product-card .nf-card-bracket,body product-card .nf-card-view,body .nf-footer__links a{transition:none}body product-card.product-card:hover:before,body product-card.product-card:has(:focus-visible):before{animation:none;background:linear-gradient(135deg,var(--neon),var(--cyan))}body product-card:hover .card-gallery:after{animation:none}}body .nf-header-search{background:var(--search-fill);border-color:var(--cyan-55);box-shadow:var(--glow-search)}body .nf-header-search input,body .nf-header-search input::placeholder{color:var(--muted)}body .nf-header-search input:not(:placeholder-shown){color:var(--text)}body .nf-header-search button{color:var(--cyan);filter:var(--glow-cyan-icon)}#header-component .cart-bubble{--cart-bubble-background: var(--neon);--cart-bubble-text: var(--ink-on-neon);box-shadow:var(--glow-soft-lime)}#header-component .cart-bubble__background{background-color:var(--neon)}#header-component .cart-bubble__text{color:var(--ink-on-neon)}#header-component .search-action .svg-wrapper{color:var(--cyan);filter:var(--glow-cyan-icon)}#header-component .header__row--top:not(.divider--page-width),#header-component .header__row--top.divider--page-width .header__columns{border-bottom-color:transparent;position:relative}#header-component .header__row--top:not(.divider--page-width):after,#header-component .header__row--top.divider--page-width .header__columns:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;pointer-events:none;background:var(--header-rule);box-shadow:var(--glow-header-rule)}#header-component .menu-list__link:is(:hover,:focus-visible,.menu-list__link--active),#header-component .menu-list__link[aria-current=page],#header-component .menu-list--mobile .menu-list__item:is(:hover,:focus-visible,[aria-current=page]){color:var(--neon);text-shadow:var(--glow-soft-lime)}#header-component .menu-list__link-title{position:relative}#header-component .menu-list__link:is(:hover,:focus-visible,.menu-list__link--active) .menu-list__link-title:after,#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after{content:"";position:absolute;bottom:-5px;inset-inline:var(--gap-sm);height:2px;background:var(--neon);box-shadow:var(--glow-lime)}#header-component .menu-drawer__menu-item:is(:hover,:focus-visible,[aria-current=page],.menu-drawer__menu-item--active){color:var(--neon);text-shadow:var(--glow-soft-lime)}#header-component .menu-drawer__menu-item-text{position:relative}#header-component .menu-drawer__menu-item:is(:hover,:focus-visible,[aria-current=page],.menu-drawer__menu-item--active) .menu-drawer__menu-item-text:after{content:"";position:absolute;inset-inline:0;bottom:-3px;height:2px;background:var(--neon);box-shadow:var(--glow-lime)}body .nf-hero{position:relative;isolation:isolate;background:var(--hero-backdrop)}body .nf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black 45%,transparent 100%);mask-image:linear-gradient(to bottom,black 45%,transparent 100%)}body .nf-hero .nf-eyebrow span{background:var(--neon);box-shadow:var(--glow-lime)}body .nf-hero__copy h1{color:var(--text);text-shadow:var(--glow-white-title)}body .nf-hero__highlight{color:var(--neon);text-shadow:var(--glow-headline)}body .nf-hero__intro{color:var(--muted);text-shadow:none}body .nf-hero__actions .button{background:var(--neon);border-color:var(--neon);color:var(--ink-on-neon);box-shadow:var(--glow-button);text-shadow:none}body .nf-hero__actions .button:hover{background:var(--neon);color:var(--ink-on-neon);box-shadow:var(--glow-button-hover)}body .nf-hero__actions .button span{color:var(--ink-on-neon)}body .nf-hero__actions .nf-link,body .nf-categories__heading .nf-link{border-bottom-color:var(--cyan);box-shadow:var(--glow-link-underline)}body .nf-hero__actions .nf-link span,body .nf-categories__heading .nf-link span{color:var(--cyan);text-shadow:var(--glow-cyan)}body .nf-hero__index span:first-child{color:var(--neon);text-shadow:var(--glow-soft-lime)}body .nf-hero__product{border-color:var(--cyan-60);background:var(--product-backdrop);box-shadow:var(--glow-card)}body .nf-hero__product:before,body .nf-hero__product:after{content:"";position:absolute;width:90px;height:90px;pointer-events:none;filter:var(--glow-lime-bracket)}body .nf-hero__product:before{top:-1px;left:-1px;border-top:2px solid var(--neon);border-left:2px solid var(--neon);border-top-left-radius:6px}body .nf-hero__product:after{right:-1px;bottom:-1px;border-right:2px solid var(--neon);border-bottom:2px solid var(--neon);border-bottom-right-radius:6px}body .nf-hero__product-top{position:relative}body .nf-hero__featured{display:inline;position:absolute;top:0;right:0;color:var(--cyan);text-shadow:var(--glow-soft-cyan);white-space:nowrap}body .nf-hero__product-arrow{visibility:hidden}body .nf-hero__featured span{color:var(--cyan);text-shadow:var(--glow-cyan)}body .nf-hero__image{background:transparent}body .nf-hero__caption{border-top-color:var(--cyan-35)}body .nf-hero__caption span:last-child{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}body .nf-categories{position:relative}body .nf-categories:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;pointer-events:none;background:var(--categories-rule)}body .nf-categories__highlight{color:var(--neon);text-shadow:var(--glow-soft-lime)}body .nf-category{background:var(--panel);border-color:var(--line)}body .nf-category__number{color:var(--neon);text-shadow:var(--glow-soft-lime)}body .nf-category__arrow{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}body .nf-category:is(:hover,:focus-visible){background:var(--panel);border-color:var(--neon);box-shadow:var(--glow-tile)}body .nf-category:is(:hover,:focus-visible) span:not(.nf-category__number){color:var(--neon);text-shadow:var(--glow-soft-lime)}@media(prefers-reduced-motion:no-preference){body .nf-category{transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}body .nf-hero__actions .button{transition:box-shadow .2s ease}body .nf-hero .nf-eyebrow span{animation:nf-neon-pulse 3s ease-in-out infinite}@keyframes nf-neon-pulse{50%{box-shadow:var(--glow-pulse)}}}body [id*=__nanref_featured] h2 em,body [id*=__nanref_new] h2 em{font-style:normal;color:var(--neon);text-shadow:var(--glow-headline)}body [id*=__nanref_featured] h2,body [id*=__nanref_new] h2{letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nanref-neon.css.map */
