:root{--ns-accent-blue: var(--ns-accent);--ns-accent-blue-hover: color-mix(in srgb, var(--ns-accent-blue) 100%, black 22%);--ns-section-padding: clamp(56px, 8vw, 112px);--ns-section-padding-tight: clamp(48px, 6vw, 80px);--ns-button-height: 48px;--ns-button-radius: var(--ns-radius, 2px);--ns-transition: .2s ease;--ns-bg-primary: var(--ns-surface-0, var(--ns-surface-0));--ns-bg-secondary: var(--ns-surface-1, var(--ns-surface-1));--ns-bg-band: var(--ns-surface-1, var(--ns-surface-1));--ns-bg-footer: var(--ns-surface-footer, var(--ns-surface-footer));--ns-bg-elevated: var(--ns-surface-2, var(--ns-surface-2))}.ns-announcement-bar{background:var(--ns-surface-0)!important;border-bottom:1px solid rgba(0,80,171,.14);position:relative;overflow:hidden}.ns-announcement-bar p,.ns-announcement-bar p a{color:#dadde2eb!important;letter-spacing:.18em;text-decoration:none}.ns-announcement-bar:before,.ns-announcement-bar:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:3;pointer-events:none}.ns-announcement-bar:before{left:0;background:linear-gradient(90deg,var(--ns-surface-0) 55%,transparent)}.ns-announcement-bar:after{right:0;background:linear-gradient(270deg,var(--ns-surface-0) 30%,transparent)}.ns-bar-sep{display:inline-block;width:3px;height:3px;background:var(--ns-accent);transform:rotate(45deg);opacity:.7;flex-shrink:0;vertical-align:middle;margin:0 4px}.header__link-list a[aria-current=page]{color:var(--ns-accent-ink)!important;opacity:1!important}.header__link-list a[aria-current=page]:hover{color:var(--ns-accent-bright)!important;opacity:1!important}.navigation-drawer a[aria-current=page],.navigation-drawer a[aria-current=page]:hover{color:var(--ns-accent-ink)!important;opacity:1!important}.navigation-drawer a[aria-current=page] .reversed-link{color:inherit!important}.ns-progress{--ns-progress: 0%;position:fixed;top:0;left:0;width:var(--ns-progress);height:2px;background:linear-gradient(90deg,var(--ns-accent),var(--ns-accent-bright),var(--ns-accent-glow));z-index:10000;pointer-events:none;transform-origin:left;transition:width .08s linear}@supports (animation-timeline: scroll()){.ns-progress{width:100%;transform:scaleX(0);transition:none;box-shadow:0 0 12px #0050ab73;animation:ns-progress-grow linear both;animation-timeline:scroll(root block)}}@keyframes ns-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ns-progress{transition:none;animation:none;transform:scaleX(0)}}.ns-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--ns-surface-0);border-top:1px solid rgba(0,80,171,.25);display:flex;align-items:center;transform:translateY(100%);transition:transform .36s cubic-bezier(.22,1,.36,1);will-change:transform}.ns-footer{padding-bottom:var(--ns-sticky-h, 0px)}#ns-purchase{scroll-margin-top:clamp(90px,14vh,140px)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ns-sticky-cta__price{color:var(--ns-ink);font-family:var(--heading-font-family);font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ns-sticky-cta__sub{color:var(--ns-ink-dim);font-size:var(--ns-text-xs);letter-spacing:.01em;text-transform:none;padding-left:12px;margin-left:2px;border-left:1px solid rgba(214,219,224,.18)}@media screen and (max-width:1024px){.ns-sticky-cta__sub{display:none}}.ns-sticky-cta--visible{transform:translateY(0)}.ns-sticky-cta--visible.ns-sticky-cta--parked{transform:translateY(100%)}.ns-sticky-cta__inner{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,32px);min-width:0}.ns-sticky-cta__copy{display:flex;align-items:center;gap:10px;margin:0;min-width:0;flex-wrap:wrap}.ns-sticky-cta__product{font-family:var(--heading-font-family);font-size:var(--ns-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-ink);white-space:nowrap}.ns-sticky-cta__divider{color:#d6dbe033;font-size:var(--ns-text-xs)}.ns-sticky-cta__tagline{font-size:var(--ns-text-xs);color:var(--ns-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-sticky-cta__btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:38px;padding:0 18px;background:var(--ns-accent);border:1px solid rgba(0,80,171,.7);color:#fff;font-family:var(--heading-font-family);font-size:var(--ns-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s ease}.ns-sticky-cta__btn:hover{background:var(--ns-accent-bright)}.ns-sticky-cta__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:100%;min-height:56px;background:transparent;border:none;border-left:1px solid rgba(214,219,224,.08);color:var(--ns-ink-dim);cursor:pointer;transition:color .15s ease}.ns-sticky-cta__close:hover{color:var(--ns-ink-muted)}@media(max-width:599px){.ns-sticky-cta__tagline,.ns-sticky-cta__divider{display:none}.ns-sticky-cta__inner{gap:12px}}@media(prefers-reduced-motion:reduce){.ns-sticky-cta{transition:none}}.shopify-section--header{border-bottom:1px solid rgba(0,80,171,.1)}.shopify-section--header header,.shopify-section--header .header{transition:background-color .35s ease;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.shopify-section--header.ns-header--scrolled header,.shopify-section--header.ns-header--scrolled .header{background-color:#08090cd1!important}.header__link-list .contents>li>a,.header__link-list .contents>li summary,.header__link-list .contents>li button{font-family:var(--heading-font-family);font-size:var(--ns-text-base);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ns-ink-muted)}.header__link-list .contents>li>a:hover,.header__link-list .contents>li summary:hover,.header__link-list .contents>li button:hover{color:var(--ns-ink)}@media screen and (min-width:1150px){.header__link-list{column-gap:clamp(28px,2.6vw,42px)}}.header__link-list a{position:relative}.header__link-list a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(79,131,212,.35) 14%,rgba(79,131,212,.85) 36%,rgba(79,131,212,.85) 64%,rgba(79,131,212,.35) 86%,transparent 100%);clip-path:inset(0 50% 0 50%);transition:clip-path .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.header__link-list a:hover:after,.header__link-list a[aria-current=page]:after{clip-path:inset(0 0% 0 0%)}@media(prefers-reduced-motion:reduce){.shopify-section--header header,.shopify-section--header .header{transition:none}.header__link-list a:after{transition:none}}.header__link-list .contents>li:last-child>a{border:1px solid rgba(0,80,171,.55);border-radius:2px;color:var(--ns-accent-ink)!important;padding:8px 18px;margin-left:14px;letter-spacing:.06em;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.header__link-list .contents>li:last-child>a:hover{background:var(--ns-accent);color:var(--ns-ink)!important;border-color:var(--ns-accent)}.header__link-list .contents>li:last-child>a:after{display:none!important}.shopify-section--main-product .product-gallery__media-list-wrapper{max-height:72vh}.shopify-section--main-product .product-gallery__media img{max-height:72vh;width:auto;object-fit:contain}.ns-grain{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.07;pointer-events:none;z-index:9000;will-change:transform;animation:ns-grain .65s steps(3) infinite}@keyframes ns-grain{0%{transform:translate(0)}33%{transform:translate(3%,-4%)}66%{transform:translate(-4%,3%)}}#header-sidebar-menu::part(content){background:var(--ns-surface-0);background-image:radial-gradient(ellipse 100% 50% at 50% 0%,rgba(0,80,171,.08) 0%,transparent 62%);border-top:1px solid rgba(0,80,171,.22)}#header-sidebar-menu>[is=close-button]{background:transparent;border:1px solid rgba(0,80,171,.32);color:var(--ns-ink);transition:border-color .2s ease,color .2s ease,background .2s ease}#header-sidebar-menu>[is=close-button]:hover{border-color:#0050abbf;background:#0050ab1a;color:var(--ns-accent-ink)}#header-sidebar-menu .panel ul.v-stack.gap-4{gap:0}#header-sidebar-menu .panel li.h3{border-bottom:1px solid rgba(214,219,224,.08)}#header-sidebar-menu .panel li.h3:last-child{border-bottom:none}#header-sidebar-menu .panel li.h3>a,#header-sidebar-menu .panel li.h3>button{display:flex;padding-block:16px;letter-spacing:.03em}#header-sidebar-menu .circle-chevron,#header-sidebar-menu li.h3>button[data-panel="0"],#header-sidebar-menu li.h3>button[data-panel="1"]{color:var(--ns-accent-ink)}#header-sidebar-menu a[aria-current=page] .reversed-link{background-image:linear-gradient(90deg,transparent 0%,rgba(0,80,171,.45) 12%,rgba(0,80,171,.9) 50%,rgba(0,80,171,.45) 88%,transparent 100%);background-size:100% 1px;background-repeat:no-repeat}#header-sidebar-menu .panel-footer{background-color:transparent;border-top:1px solid rgba(214,219,224,.08);padding-top:24px;margin-top:8px}#header-sidebar-menu .panel-footer__account-link{font-family:var(--heading-font-family);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4f1eab8}#header-sidebar-menu .panel li.h3>a[href*="/products/nightsteel-volt"]{align-items:center;justify-content:center;min-height:54px;margin:14px 0 4px;padding-block:0;padding-inline:20px;border:1px solid rgba(0,80,171,.68);border-radius:var(--ns-radius, 2px);background:var(--ns-accent);color:#fff}#header-sidebar-menu .panel li.h3>a[href*="/products/nightsteel-volt"]:hover,#header-sidebar-menu .panel li.h3>a[href*="/products/nightsteel-volt"]:focus-visible{background:var(--ns-accent-bright);color:#fff}#header-sidebar-menu .panel li.h3:has(>a[href*="/products/nightsteel-volt"]){border-bottom:none}#header-sidebar-menu .panel li.h3>a[href*="/products/nightsteel-volt"] .reversed-link:after{content:" \2014  " var(--ns-volt-price, "");font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ns-grain{animation:none}}@media(update:slow){.ns-grain{animation:none}}.divider-major-blue{width:min(100%,420px);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent 0%,rgba(0,80,171,.32) 50%,transparent 100%)}.divider-subtle{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(214,219,224,.14) 50%,transparent 100%)}.divider-internal{height:1px;border:0;background:#d6dbe014}.ns-divider-major{display:flex;align-items:center;gap:16px;width:min(100%,var(--ns-w-wide, 1280px));margin:0 auto clamp(28px,4vw,44px);padding:0 var(--container-gutter)}.ns-divider-major__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,80,171,.32))}.ns-divider-major__line:last-child{background:linear-gradient(90deg,rgba(0,80,171,.32),transparent)}.ns-divider-major__label{font-family:var(--heading-font-family);font-size:var(--ns-text-xs);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ns-accent-ink);white-space:nowrap}.ns-divider-major--plain{justify-content:center}.ns-divider-major--plain .ns-divider-major__line{flex:none;width:min(100%,420px);background:linear-gradient(90deg,transparent 0%,rgba(0,80,171,.32) 50%,transparent 100%)}.ns-product-title-descriptor{display:block;margin-top:10px;font-size:.3em;font-weight:600;letter-spacing:.16em;line-height:var(--ns-lh-snug);color:var(--ns-accent-ink)}.ns-cart-upsell{display:flex;gap:9px;align-items:baseline;margin:14px 0 0;padding:11px 14px;border:1px solid var(--ns-line, rgba(214, 219, 224, .14));border-left:2px solid var(--ns-accent, var(--ns-accent));border-radius:var(--ns-radius, 2px);font-size:var(--ns-text-xs);line-height:var(--ns-lh-snug);color:var(--ns-ink-muted)}.ns-cart-upsell__tick{color:var(--ns-accent-ink, var(--ns-accent-ink));flex-shrink:0}.ns-cart-upsell a{color:var(--ns-accent-ink, var(--ns-accent-ink));text-decoration:underline;text-underline-offset:2px}html{scrollbar-color:var(--ns-line-solid) var(--ns-surface-0)}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background:var(--ns-surface-0)}::-webkit-scrollbar-thumb{background:var(--ns-line-solid);border-radius:var(--ns-radius);border:3px solid var(--ns-surface-0)}::-webkit-scrollbar-thumb:hover{background:var(--ns-line-solid-strong)}.header__main-nav a.link-faded-reverse:hover,.header__main-nav summary.link-faded-reverse:hover{color:var(--ns-accent-ink);opacity:1}#header-sidebar-menu::part(overlay){background:#040507c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#header-sidebar-menu .panel li.h3>a[href^="/products/"]{display:inline-flex;margin-block:18px 6px;padding:12px 22px;border:1px solid rgba(79,131,212,.55);border-radius:var(--ns-radius, 2px);color:var(--ns-accent-ink);letter-spacing:var(--ns-track-tight, .12em)}#header-sidebar-menu .panel li.h3:has(>a[href^="/products/"]){border-bottom:none}.search-drawer{background:var(--ns-surface-0);border-left:1px solid var(--ns-line);color:var(--ns-ink-body)}.search-drawer .search-input{align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ns-line-strong);transition:border-color .2s ease}.search-drawer .search-input:focus-within{border-bottom-color:var(--ns-accent)}.search-drawer .search-input input[type=search]{background:transparent;border:0;color:var(--ns-ink);font-family:var(--heading-font-family);font-size:var(--ns-text-h3);font-weight:700;letter-spacing:var(--ns-track-tight);text-transform:uppercase;padding:6px 0}.search-drawer .search-input input[type=search]::placeholder{color:var(--ns-ink-dim);text-transform:uppercase;letter-spacing:var(--ns-track-tight)}.search-drawer .search-input input[type=search]::-webkit-search-decoration,.search-drawer .search-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-drawer .search-input button[type=reset]{font-family:var(--heading-font-family);font-size:var(--ns-text-label);font-weight:700;letter-spacing:var(--ns-track-tight);text-transform:uppercase;color:var(--ns-ink-dim);min-height:var(--ns-tap);padding-inline:8px}.search-drawer .search-input button[type=reset]:hover{color:var(--ns-ink)}.search-drawer .search-input button[is=close-button]{min-width:var(--ns-tap);min-height:var(--ns-tap);display:inline-flex;align-items:center;justify-content:center;color:var(--ns-ink-muted);border:1px solid transparent;border-radius:var(--ns-radius)}.search-drawer .search-input button[is=close-button]:hover{color:var(--ns-ink);border-color:var(--ns-line-strong)}.search-drawer [slot=idle] p.bold{font-family:var(--heading-font-family);font-size:var(--ns-text-label);font-weight:700;letter-spacing:var(--ns-track);text-transform:uppercase;color:var(--ns-accent-ink)}.search-drawer [slot=idle] ul a{display:flex;align-items:center;min-height:var(--ns-tap);font-family:var(--heading-font-family);font-size:var(--ns-text-base);font-weight:700;letter-spacing:var(--ns-track-tight);text-transform:uppercase;color:var(--ns-ink);border-bottom:1px solid var(--ns-line)}.search-drawer [slot=idle] ul li:last-child a{border-bottom:0}.search-drawer [slot=idle] ul a:hover{color:var(--ns-accent-ink)}.predictive-search__tabs::part(tab-list){gap:22px;border-bottom:1px solid var(--ns-line);padding-bottom:10px}.predictive-search__tab-item button{font-family:var(--heading-font-family);font-size:var(--ns-text-label);font-weight:700;letter-spacing:var(--ns-track);text-transform:uppercase;color:var(--ns-ink-dim);min-height:var(--ns-tap);border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.predictive-search__tab-item button:hover{color:var(--ns-ink)}.predictive-search__tab-item[aria-selected=true] button,.predictive-search__tab-item button[aria-selected=true]{color:var(--ns-ink);border-bottom-color:var(--ns-accent)}.predictive-search__tabs:has(.predictive-search__tab-item:only-of-type)::part(tab-list){border-bottom:0;padding-bottom:0}.predictive-search__tab-content a{border-bottom:1px solid var(--ns-line);padding-block:12px;color:var(--ns-ink-body);transition:background-color .18s ease}.predictive-search__tab-content a:hover{background:var(--ns-accent-wash)}.predictive-search__tab-content a:last-child{border-bottom:0}.search-drawer .empty-state{padding:var(--ns-pad-card) 0;border-top:1px solid var(--ns-line)}.search-drawer .empty-state p{font-family:var(--heading-font-family);font-size:var(--ns-text-base);font-weight:700;letter-spacing:var(--ns-track-tight);text-transform:uppercase;color:var(--ns-ink-muted)}.search-drawer .skeleton{background:linear-gradient(90deg,var(--ns-surface-1) 0%,var(--ns-surface-2) 50%,var(--ns-surface-1) 100%);border-radius:var(--ns-radius)}@media(prefers-reduced-motion:reduce){.search-drawer .skeleton{animation:none}}.shopify-section--main-search{background:var(--ns-surface-0)}.rte a:not([class]),.prose a:not([class]),main a[href^="mailto:"],main a[href^="tel:"],[class*=ns-] a[href^="mailto:"],[class*=ns-] a[href^=http]:not([class]),.ns-policy a,.ns-standard a,.ns-contact a{color:var(--ns-accent-ink);text-underline-offset:2px}.rte a:not([class]):hover,.prose a:not([class]):hover,.ns-policy a:hover,.ns-standard a:hover,.ns-contact a:hover{color:var(--ns-accent-bright)}[class*=ns-] [class*=eyebrow],[class*=ns-] [class*=__kicker-text],[class*=ns-] [class*=__label]{color:var(--ns-accent-ink)}.ns-contact label .required,.ns-contact abbr[title=required],form abbr[title=required]{color:var(--ns-signal-over-ink);font-size:var(--ns-text-sm);text-decoration:none}.tap-area:before{top:-11px;right:-11px;bottom:-11px;left:-11px}.ns-footer__nav a,.ns-footer__legal a,.ns-footer__col a,.ns-footer__fineprint a{display:inline-flex;align-items:center;min-height:24px}.ns-cc__profile-tag,.ns-volt-final-purchase__important-eyebrow,.ns-volt-final-purchase__urgency{font-size:var(--ns-text-xs)}.ns-cc__svg text,.ns-timing-calculator svg text{font-size:var(--ns-text-xs)}.ns-volt-positioning__inner,.ns-volt-performance-strip__inner,.ns-cc__inner,.ns-as__inner,.ns-trust__inner,.ns-volt-hero__inner,.ns-volt-final-purchase__inner,.ns-volt-disclosure__inner,.ns-volt-formula__inner,.ns-volt-flavour__inner,.ns-volt-usage-faq__inner{max-width:var(--ns-w-content);margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ns-ui-enhancements.css.map */
