#nx{position:relative;isolation:isolate;background:var(--bg);color:var(--text);overflow:clip}#nx:before{content:"";position:absolute;inset:0 0 auto;height:900px;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--hero-backdrop);background-size:48px 48px,48px 48px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent);z-index:0}#nx>.shopify-section{position:relative;z-index:1}#nx .product-information{padding-block-start:0!important;row-gap:0!important}#nx .shopify-section:has(.product-information)>.section-background{background:transparent!important}#nx .shopify-section:has(.product-information){border-bottom:0}#nx .nx-breadcrumb{grid-column:2;display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;padding:26px 0 22px;font-size:12.5px;color:var(--muted)}#nx .nx-breadcrumb span[aria-hidden]{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}#nx .nx-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}#nx .nx-breadcrumb a:hover,#nx .nx-breadcrumb a:focus-visible{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}#nx .nx-breadcrumb [aria-current]{color:var(--text)}#nx .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px}#nx .product-information__media,#nx .product-details{min-width:0;padding:0!important}#nx .product-information__media{width:100%}#nx .product-information__media media-gallery{width:100%;min-width:0}#nx .product-details{position:relative;align-self:start}#nx .product-details>.group-block{width:100%;max-width:none;background:transparent}#nx .product-details.sticky-content--desktop{position:sticky;top:calc(var(--header-height,0px) + 24px)}#nx media-gallery{position:relative;display:block}#nx media-gallery slideshow-component{position:relative;display:block;overflow:visible}#nx media-gallery slideshow-container{position:relative;display:block;overflow:hidden;border:1px solid var(--cyan-55);border-radius:6px;box-shadow:var(--glow-card);background:linear-gradient(160deg,var(--panel-2),var(--bg))}#nx media-gallery slideshow-container:before,#nx media-gallery slideshow-container:after{content:"";position:absolute;width:90px;height:90px;z-index:6;pointer-events:none;filter:var(--glow-lime-bracket)}#nx media-gallery slideshow-container:before{top:-1px;left:-1px;border-left:2px solid var(--neon);border-top:2px solid var(--neon);border-radius:6px 0 0}#nx media-gallery slideshow-container:after{right:-1px;bottom:-1px;border-right:2px solid var(--neon);border-bottom:2px solid var(--neon);border-radius:0 0 6px}#nx media-gallery slideshow-slide{background:var(--product-backdrop)}#nx media-gallery slideshow-slide .product-media-container{background:transparent!important}#nx media-gallery slideshow-slide .product-media img{object-fit:contain!important;padding:7%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){#nx media-gallery slideshow-slide:hover .product-media img{transform:scale(1.03)}}#nx media-gallery slideshow-slide:focus-within .product-media img{transform:scale(1.03)}#nx .nx-gallery-overlay{position:absolute;top:20px;left:22px;right:22px;z-index:8;display:flex;justify-content:space-between;gap:12px;pointer-events:none;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}#nx .nx-gallery-counter{color:var(--muted)}#nx .nx-gallery-counter strong{color:var(--neon);text-shadow:var(--glow-soft-lime)}#nx media-gallery slideshow-arrows{mix-blend-mode:normal;z-index:7;padding:0 16px}#nx media-gallery slideshow-arrows .slideshow-control{opacity:1;min-width:44px;min-height:44px;border-radius:50%;border:1px solid var(--cyan-55);color:var(--cyan);background:var(--search-fill);box-shadow:var(--glow-soft-cyan);transition:color .2s,border-color .2s,box-shadow .2s}#nx media-gallery slideshow-arrows .slideshow-control:hover,#nx media-gallery slideshow-arrows .slideshow-control:focus-visible{color:var(--neon);border-color:var(--neon);box-shadow:var(--glow-lime)}#nx media-gallery slideshow-controls[thumbnails]{display:block;margin-top:14px}#nx media-gallery .slideshow-controls__thumbnails{display:flex;gap:10px}#nx media-gallery .slideshow-controls__thumbnail{width:max(60px,var(--thumbnail-width));min-width:60px;min-height:60px;opacity:.55;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);transition:opacity .2s,border-color .2s,box-shadow .2s}#nx media-gallery .slideshow-controls__thumbnail:hover,#nx media-gallery .slideshow-controls__thumbnail:focus-visible{opacity:.9;border-color:var(--cyan);box-shadow:var(--glow-soft-cyan)}#nx media-gallery .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--neon);box-shadow:var(--glow-soft-lime)}#nx .nx-product-eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text)}#nx .nx-product-dot{width:7px;height:7px;flex:none;background:var(--neon);box-shadow:var(--glow-lime)}#nx .nx-product-type{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}#nx .nx-product-title{margin:16px 0 0;font-size:clamp(31px,3vw,42px);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:var(--text)}#nx .nx-product-title span,#nx .nx-features h2 span,#nx .nx-related-heading h2 span{color:var(--neon);text-shadow:var(--glow-headline)}#nx .product-details product-price{display:block;min-width:0;flex:none;padding:0!important}#nx .product-details product-price .price{font-size:30px;font-weight:700;color:var(--text);text-shadow:var(--glow-white-title)}#nx .product-details product-price s,#nx .product-details product-price .compare-at-price{color:var(--muted);font-size:17px}#nx .nx-product-meta{width:100%;margin-top:18px}#nx .nx-product-meta__row{display:flex;align-items:center;gap:16px;min-height:36px;flex-wrap:wrap}#nx .nx-product-stock{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--lime-40);border-radius:20px;background:var(--lime-07);font-size:12px;font-weight:600;color:var(--neon)}#nx .nx-product-stock>span:first-child{width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:var(--glow-pulse);animation:nx-stock-pulse 1.8s ease-in-out infinite}#nx .nx-product-stock--sold-out{border-color:var(--line);background:var(--panel-2);color:var(--muted)}#nx .nx-product-stock--sold-out>span:first-child{background:var(--muted);box-shadow:none;animation:none}#nx .nx-product-sku{margin-left:auto;font-size:11px;letter-spacing:.1em;color:var(--muted)}#nx .nx-product-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px}#nx .nx-product-spec{min-width:0;padding:12px 10px 11px;border:1px solid var(--line);border-radius:4px;background:var(--search-fill);transition:border-color .2s,box-shadow .2s}#nx .nx-product-spec strong{display:block;font-size:19px;line-height:1.1;color:var(--cyan);text-shadow:var(--glow-soft-cyan)}#nx .nx-product-spec small{display:block;margin-top:4px;font-size:10px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#nx .nx-product-spec:hover,#nx .nx-product-spec:focus-visible{border-color:var(--cyan-60);box-shadow:var(--glow-soft-cyan)}#nx .product-details variant-picker{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}#nx .product-details .variant-option legend,#nx .product-details .variant-option>label{font-size:13px;color:var(--muted)}#nx .product-details .variant-option__swatch-value{color:var(--text);font-weight:600}#nx .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){border:1px solid var(--line);border-radius:22px;background:var(--panel-2)}#nx .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover,#nx .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):focus-within{border-color:var(--cyan);box-shadow:var(--glow-soft-cyan)}#nx .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--neon);box-shadow:var(--glow-soft-lime)}#nx .product-details .variant-option__button-label--has-swatch:has(:checked){outline:2px solid var(--neon);outline-offset:3px;box-shadow:var(--glow-soft-lime)}#nx .product-details .variant-option__button-label--has-swatch:hover,#nx .product-details .variant-option__button-label--has-swatch:focus-within{outline:2px solid var(--cyan);outline-offset:3px;box-shadow:var(--glow-soft-cyan)}#nx .product-details .variant-option__button-label--has-swatch:has(:checked):is(:hover,:focus-within){outline-color:var(--neon);box-shadow:var(--glow-soft-lime)}#nx .product-details .nx-selected-option{margin-left:6px;color:var(--text);font-weight:600}#nx .product-details .nx-color-option .variant-option__button-label{position:relative;display:inline-grid;place-items:center;min-width:38px;width:38px;height:38px;min-height:38px;margin-right:10px;padding:4px!important;border-radius:50%!important;border:1px solid var(--line)!important;background:transparent!important}#nx .product-details .nx-color-option .variant-option__button-label:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--nx-option-color,var(--panel-2));border:1px solid var(--line);pointer-events:none}#nx .product-details .nx-color-option .variant-option__button-label__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#nx .product-details .nx-color-option .variant-option__button-label:hover,#nx .product-details .nx-color-option .variant-option__button-label:focus-within{border-color:var(--cyan)!important;box-shadow:var(--glow-soft-cyan)}#nx .product-details .nx-color-option .variant-option__button-label:has(:checked),#nx .product-details .nx-color-option .variant-option__button-label:has(:checked):is(:hover,:focus-within){border-color:var(--neon)!important;box-shadow:var(--glow-soft-lime)}#nx .product-details .variant-option[data-testid=variant-option-single]:has(.nx-single-swatch){display:flex;align-items:center;flex-wrap:wrap;column-gap:6px}#nx .product-details .nx-single-swatch{display:inline-block;width:38px;height:38px;margin-left:6px;border:2px solid var(--neon);border-radius:50%;background:var(--nx-option-color,var(--panel-2));box-shadow:var(--glow-soft-lime)}#nx .product-details .product-form-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}#nx .product-details .quantity-selector-wrapper{flex:0 0 124px}#nx .product-details .quantity-selector{height:54px;border:1px solid var(--cyan-45);border-radius:4px;background:var(--cyan-06);box-shadow:inset 0 0 12px var(--cyan-06)}#nx .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--cyan)}#nx .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):hover,#nx .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{color:var(--neon);filter:var(--glow-cyan-icon)}#nx .product-details .add-to-cart-button:not([disabled]){position:relative;overflow:hidden;flex:1;min-height:54px;border-radius:4px;border:1px solid var(--neon);background:var(--neon);color:var(--ink-on-neon);font-weight:700;box-shadow:var(--glow-button);transition:transform .2s,box-shadow .2s}#nx .product-details .add-to-cart-button:not([disabled]):after{content:"";position:absolute;inset:-20% auto -20% 0;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--white-glow),transparent);transform:translate(-160%) skew(-16deg)}#nx .product-details .add-to-cart-button:not([disabled]):hover,#nx .product-details .add-to-cart-button:not([disabled]):focus-visible{transform:translateY(-1px);box-shadow:var(--glow-button-hover)}#nx .product-details .add-to-cart-button:not([disabled]):hover:after,#nx .product-details .add-to-cart-button:not([disabled]):focus-visible:after{animation:nx-button-sweep .9s ease forwards}#nx .product-details .add-to-cart-button[disabled]{background:var(--panel-2);border-color:var(--line);color:var(--muted);box-shadow:none}#nx .product-details shopify-accelerated-checkout{flex:1 0 100%;width:100%}#nx .product-details .product-form-buttons>.shopify-payment-button{flex:1 0 100%;width:100%}#nx .product-details .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%;width:100%}#nx .product-details .shopify-payment-button__more-options{color:var(--cyan);text-shadow:var(--glow-soft-cyan)}#nx .product-details .shopify-payment-button__more-options:hover,#nx .product-details .shopify-payment-button__more-options:focus-visible{color:var(--neon);text-shadow:var(--glow-soft-lime)}#nx .nx-product-help{width:100%}#nx .nx-trust-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}#nx .nx-trust-links>a,#nx .nx-trust-links>span{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border:1px dashed var(--line);border-radius:4px;color:var(--muted);font-size:12px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s}#nx .nx-trust-links svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--neon);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:var(--glow-lime-bracket)}#nx .nx-trust-links>a:hover,#nx .nx-trust-links>a:focus-visible{color:var(--cyan);border-color:var(--cyan-50);box-shadow:var(--glow-soft-cyan)}#nx .nf-help{margin-top:20px;border:1px solid var(--line);border-radius:4px;background:var(--search-fill);transition:border-color .2s,box-shadow .2s}#nx .nf-help[open]{border-color:var(--cyan-45);box-shadow:var(--glow-soft-cyan),inset 3px 0 0 var(--cyan)}#nx .nf-help summary{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}#nx .nf-help summary::-webkit-details-marker{display:none}#nx .nx-help-toggle{color:var(--cyan);font-size:20px;line-height:1;transition:transform .2s}#nx .nf-help[open] .nx-help-toggle{transform:rotate(45deg)}#nx .nf-help p,#nx .nf-help .nf-help__links{padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--muted)}#nx .nx-wrap{max-width:1300px;margin-inline:auto;padding-inline:50px}#nx .nx-features{padding-top:72px;padding-bottom:66px}#nx .nx-kicker{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);text-shadow:var(--glow-soft-cyan)}#nx .nx-features h2,#nx .nx-related-heading h2{margin:0;font-size:clamp(28px,3vw,34px);line-height:1.15;letter-spacing:-.03em;color:var(--text)}#nx .nx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}#nx .nx-feature-card{position:relative;overflow:hidden;padding:28px 26px 30px;border:1px solid var(--line);border-radius:5px;background:linear-gradient(170deg,var(--panel-2),var(--bg));transition:transform .3s,border-color .3s,box-shadow .3s}#nx .nx-feature-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--neon),var(--cyan));box-shadow:var(--glow-soft-lime)}#nx .nx-feature-card:hover,#nx .nx-feature-card:focus-visible{transform:translateY(-3px);border-color:var(--lime-55);box-shadow:var(--glow-tile)}#nx .nx-feature-number{font-size:11px;font-weight:700;color:var(--neon);text-shadow:var(--glow-soft-lime)}#nx .nx-feature-figure{margin-top:20px;font-size:44px;font-weight:700;line-height:1;color:var(--cyan);text-shadow:var(--glow-cyan)}#nx .nx-feature-figure small{margin-left:4px;font-size:16px;font-weight:600;color:var(--text);text-shadow:none}#nx .nx-feature-card h3{margin:18px 0 0;font-size:17px;color:var(--text)}#nx .nx-feature-card p{margin:10px 0 0;font-size:14px;line-height:1.65;color:var(--muted)}#nx .nx-description{margin-top:28px;padding:26px;border:1px solid var(--line);border-radius:5px;background:var(--search-fill);font-size:15px;line-height:1.7;color:var(--text)}#nx .nx-description>*+*{margin-top:14px}#nx .nx-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-top:16px}#nx .nx-detail-grid--single{grid-template-columns:1fr}#nx .nx-detail-panel{min-width:0;padding:26px;border:1px solid var(--line);border-radius:5px;background:var(--search-fill)}#nx .nx-detail-panel h3{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--neon);text-shadow:var(--glow-soft-lime)}#nx .nx-detail-panel h3:before{content:"";width:5px;height:5px;background:var(--neon);box-shadow:var(--glow-lime)}#nx .nx-port-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}#nx .nx-port-list>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}#nx .nx-port-list dt{color:var(--text)}#nx .nx-port-list dd{margin:0;color:var(--cyan);font-weight:600;text-align:right;text-shadow:var(--glow-soft-cyan)}#nx .nx-box-text{font-size:14px;line-height:1.7;color:var(--text)}#nx .nx-compatibility{margin:16px 0 0;padding:12px 14px;border-left:2px solid var(--cyan);background:var(--cyan-06);font-size:13px;line-height:1.6;color:var(--muted);box-shadow:var(--glow-soft-cyan)}#nx .nx-compatibility--standalone{margin-top:16px}#nx .nx-related-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:28px}#nx .nx-related-links{display:flex;flex-wrap:wrap;gap:12px}#nx .nx-related-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--cyan-50);border-radius:22px;color:var(--text);font-size:14px;font-weight:600;text-decoration:none;box-shadow:var(--glow-soft-cyan);transition:color .2s,border-color .2s,box-shadow .2s}#nx .nx-related-links a span{color:var(--cyan)}#nx .nx-related-links a:hover,#nx .nx-related-links a:focus-visible{color:var(--neon);border-color:var(--neon);box-shadow:var(--glow-lime)}#nx .nx-related-links a:hover span,#nx .nx-related-links a:focus-visible span{color:var(--neon)}#nx product-recommendations .section-resource-list__content{display:none}#nx product-recommendations .section{padding-top:0!important;background:transparent}#nx product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-bottom:70px}#nx product-recommendations product-card .card-gallery{background:radial-gradient(70% 60% at 50% 55%,var(--card-radial-inner),var(--card-radial-outer))}@keyframes nx-stock-pulse{50%{opacity:.45;box-shadow:none}}@keyframes nx-button-sweep{to{transform:translate(450%) skew(-16deg)}}@media(max-width:900px){#nx .nx-wrap{padding-inline:16px}#nx .nx-breadcrumb{grid-column:1/-1;padding:20px 16px}#nx .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr);gap:28px}#nx .product-information__media,#nx .product-details{grid-column:1/-1!important;padding-inline:16px!important}#nx .product-details.sticky-content--desktop{position:static}#nx .nx-product-specs{grid-template-columns:repeat(2,minmax(0,1fr))}#nx .nx-trust-links,#nx .nx-feature-grid,#nx .nx-detail-grid,#nx .nx-port-list{grid-template-columns:1fr}#nx .nx-related-heading{align-items:start;flex-direction:column}#nx product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#nx .nx-features{padding-top:58px}#nx media-gallery slideshow-arrows{display:flex!important}#nx media-gallery slideshow-arrows .slideshow-control{opacity:1}}@media(max-width:600px){#nx .nx-product-title{font-size:32px}#nx .product-details .product-form-buttons{gap:8px}#nx .product-details .quantity-selector-wrapper{flex-basis:112px}#nx .nx-gallery-overlay{top:12px;left:14px;right:14px}#nx media-gallery slideshow-arrows{padding:0 8px}#nx .nx-feature-card,#nx .nx-detail-panel{padding:22px}}@media(prefers-reduced-motion:reduce){#nx *,#nx *:before,#nx *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#nx .nx-product-stock>span:first-child{animation:none}}#nx media-gallery .slideshow-controls__thumbnail{opacity:.8;padding:4px;overflow:hidden;background:radial-gradient(80% 80% at 50% 50%,#2a323b,#161b21)}#nx media-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain!important}#nx .nx-feature-figure--word{font-size:36px}#nx .nx-feature-figure--long{font-size:28px}#nx .nx-full-description{margin-top:16px;border:1px solid var(--line);border-radius:5px;background:#12161bcc;transition:border-color .25s,box-shadow .25s}#nx .nx-full-description[open]{border-color:var(--cyan-50,rgba(46,242,255,.5));box-shadow:inset 3px 0 0 var(--cyan)}#nx .nx-full-description summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:600;font-size:14px;color:var(--text)}#nx .nx-full-description summary::-webkit-details-marker{display:none}#nx .nx-full-description summary span{color:var(--cyan);font-size:18px;transition:transform .25s}#nx .nx-full-description[open] summary span{transform:rotate(45deg)}#nx .nx-full-description summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}#nx .nx-full-description .nx-description{padding:0 20px 20px;border:0;background:none;margin:0}@media(min-width:990px){#nx .nx-related-heading{flex-direction:row;align-items:end}#nx .nx-related-links{flex-wrap:nowrap}}#nx .nx-product-spec--long strong{font-size:15px;line-height:1.2}#nx .variant-option.nx-color-option{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#nx .variant-option.nx-color-option legend{width:100%}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nanref-product-neon.css.map */
