@font-face{font-family:Outfit;font-style:normal;font-weight:700 800;font-display:swap;src:url(nh-outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(nh-inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(nh-jetbrainsmono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nh-bg: #fafafa;--nh-bg-warm: #f2f2f2;--nh-bg-card: #ffffff;--nh-bg-dark: #0e0e0e;--nh-bg-dark-card: #1a1a1a;--nh-border: rgba(14, 14, 14, .08);--nh-border-hover: rgba(14, 14, 14, .16);--nh-text: #0e0e0e;--nh-text-2: #31312e;--nh-text-3: #6b6b68;--nh-text-inv: #fafafa;--nh-text-inv-muted: rgba(250, 250, 250, .7);--nh-ink-mark: #1d2939;--nh-brand: #2ba8e0;--nh-azure-light: #5bc4ee;--nh-brand-light: #e6f8fe;--nh-brand-glow: rgba(43, 168, 224, .18);--nh-brand-deep: #0099c2;--nh-brand-text: #0a7a99;--nh-ink-navy: #16294a;--nh-accent-red: #f10433;--nh-accent-green: #0bda51;--nh-amber: #f5a623;--nh-accent-red-text: #c40329;--nh-accent-green-text: #187a41;--nh-amber-text: #8a5a00;--nh-radius: 20px;--nh-radius-sm: 12px;--nh-radius-pill: 100px;--nh-section-y: clamp(72px, 9vw, 112px);--nh-section-y-tight: clamp(40px, 4.5vw, 64px);--nh-shadow-sm: 0 1px 3px rgba(14, 14, 14, .04), 0 1px 2px rgba(14, 14, 14, .02);--nh-shadow-md: 0 6px 24px rgba(14, 14, 14, .06), 0 2px 6px rgba(14, 14, 14, .03);--nh-shadow-lg: 0 16px 56px rgba(14, 14, 14, .1), 0 4px 12px rgba(14, 14, 14, .04);--nh-grad-cta: linear-gradient(135deg, var(--nh-ink-navy) 0%, #0a0f1c 100%);--nh-grad-cta-hover: linear-gradient(135deg, #1f3a63 0%, #0e1528 100%);--nh-shadow-cta: 0 8px 26px rgba(12, 18, 38, .28);--nh-shadow-cta-hover: 0 12px 34px rgba(12, 18, 38, .36);--nh-fs-xs: 1.1rem;--nh-fs-sm: 1.3rem;--nh-fs-base: 1.5rem;--nh-fs-md: 1.7rem;--nh-fs-lg: 1.9rem;--nh-fs-xl: 2.2rem;--nh-fs-2xl: 2.8rem;--nh-fs-display: clamp(3.2rem, 4.5vw, 5.6rem);--nh-space-1: .4rem;--nh-space-2: .8rem;--nh-space-3: 1.2rem;--nh-space-4: 1.6rem;--nh-space-5: 2.4rem;--nh-space-6: 3.2rem;--nh-space-8: 4.8rem;--nh-tap-min: 4.4rem;--nh-product-media-height: 24rem;--nh-navy-ground: #0e1420;--nh-navy-lift: #16283c;--nh-navy-text: #eaf0f6;--nh-navy-text-dim: rgba(234, 240, 246, .62);--nh-navy-rule: rgba(234, 240, 246, .1);--nh-ease: cubic-bezier(.22, 1, .36, 1)}:root{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Outfit", "Inter", -apple-system, sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--buttons-radius: var(--nh-radius-pill);--buttons-radius-outset: calc(var(--nh-radius-pill) + 1px);--variant-pills-radius: var(--nh-radius-pill);--badge-corner-radius: var(--nh-radius-pill);--focused-base-outline: 2px solid var(--nh-brand);--focused-base-outline-offset: 2px;--focused-base-box-shadow: 0 0 0 4px var(--nh-brand-glow)}:root,.color-scheme-1,.color-scheme-2,.color-scheme-5{--color-link: 10, 122, 153;--alpha-link: 1}.color-scheme-3,.color-scheme-4{--color-link: 43, 168, 224;--alpha-link: 1}body{font-feature-settings:"cv11","ss01","ss03"}.section-header h2,.title--primary,.title.h0,.title.h1,h1.title,.nh-band__heading,.rich-text__heading.hxl{font-family:var(--font-heading-family);font-size:var(--nh-fs-display);font-weight:800;letter-spacing:-1.5px;line-height:1.05}.section-header .subtitle,.title-wrapper .subtitle{font-size:var(--nh-fs-md);line-height:1.7;color:var(--nh-text-2);max-width:82rem}.nh-eyebrow{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--nh-fs-xs);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--nh-brand-text)}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,button.shopify-payment-button__button--unbranded{background-image:var(--nh-grad-cta);box-shadow:var(--nh-shadow-cta);font-family:var(--font-body-family);font-size:var(--nh-fs-base);font-weight:600;letter-spacing:-.1px;transition:background-image .25s var(--nh-ease),box-shadow .25s var(--nh-ease),transform .25s var(--nh-ease)}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{background-image:var(--nh-grad-cta-hover);box-shadow:var(--nh-shadow-cta-hover);transform:translateY(-1px)}.button--secondary:hover{background-color:var(--nh-text);color:var(--nh-text-inv)}.button[disabled],.button[aria-disabled=true],.shopify-challenge__button[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.button[disabled]:hover,.button[aria-disabled=true]:hover{background-image:var(--nh-grad-cta);box-shadow:none;transform:none}.nh-spinner{display:inline-block;width:1em;height:1em;flex:none;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:nh-spin .6s linear infinite}@keyframes nh-spin{to{transform:rotate(360deg)}}.product-card-wrapper .card--card{overflow:hidden;transition:box-shadow .3s var(--nh-ease),border-color .3s var(--nh-ease)}.product-card-wrapper .card--card:before{content:"";position:absolute;top:0;left:0;right:0;width:auto;height:3px;padding-bottom:0;z-index:1;background:linear-gradient(90deg,var(--nh-brand),var(--nh-brand-deep))}.product-card-wrapper:hover .card--card{box-shadow:var(--nh-shadow-md);border-color:var(--nh-border-hover)}.product-card-wrapper .card__inner .card__media,.product-card-wrapper .card--standard .card__media{min-height:var(--nh-product-media-height);background:var(--nh-bg-card);border-bottom:1px solid var(--nh-border);box-sizing:border-box}@media screen and (max-width:749px){.product-card-wrapper .card__inner .card__media,.product-card-wrapper .card--standard .card__media{min-height:18rem}}.card__heading,.card-information .card__heading a{font-family:var(--font-heading-family);font-size:var(--nh-fs-lg);font-weight:700;letter-spacing:-.4px}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{outline:2px solid var(--nh-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--nh-brand-glow)}.focus-inset:focus-visible,.focused.focus-inset{outline:2px solid var(--nh-brand);outline-offset:-2px;box-shadow:0 0 0 4px var(--nh-brand-glow)}.focus-offset:focus-visible,.focus-offset.focused{outline:2px solid var(--nh-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--nh-brand-glow)}.header-wrapper{background:#fafafad1;backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border-bottom:1px solid var(--nh-border)}.header__menu-item{font-size:var(--nh-fs-base);font-weight:500;color:var(--nh-text-3)}.header__menu-item:hover{color:var(--nh-text)}.header__heading-link .h2,.header__heading .h2{font-family:var(--font-heading-family);font-size:var(--nh-fs-xl);font-weight:800;letter-spacing:-.5px}.nh-empty{display:flex;flex-direction:column;align-items:center;gap:var(--nh-space-3);padding:var(--nh-space-8) var(--nh-space-5);text-align:center;border:1px solid var(--nh-border);border-radius:var(--nh-radius);background:var(--nh-bg-card)}.nh-empty__title{font-family:var(--font-heading-family);font-size:var(--nh-fs-lg);font-weight:700;letter-spacing:-.4px;color:var(--nh-text)}.nh-empty__body{font-size:var(--nh-fs-base);line-height:1.6;color:var(--nh-text-3);max-width:44rem}.nh-msg{display:flex;align-items:flex-start;gap:var(--nh-space-2);font-size:var(--nh-fs-sm);font-weight:500;line-height:1.5}.nh-msg--error{color:var(--nh-accent-red-text)}.nh-msg--success{color:var(--nh-accent-green-text)}.nh-msg--warning{color:var(--nh-amber-text)}.field__input[aria-invalid=true],.select__select[aria-invalid=true],.text-area[aria-invalid=true]{border-color:var(--nh-accent-red-text)}@media(prefers-reduced-motion:reduce){.product-card-wrapper:hover .card--card{box-shadow:none}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{transform:none}.nh-spinner{animation:none}}.nh-spec{margin-top:var(--nh-space-6)}.nh-spec__heading{font-family:var(--font-heading-family);font-size:var(--nh-fs-lg);font-weight:700;letter-spacing:-.4px;color:var(--nh-text);margin:0 0 var(--nh-space-3)}.nh-spec__list{margin:0;border-top:1px solid var(--nh-border)}.nh-spec__row{display:grid;grid-template-columns:minmax(12rem,38%) 1fr;gap:var(--nh-space-4);padding:var(--nh-space-3) 0;border-bottom:1px solid var(--nh-border)}.nh-spec__label{margin:0;font-size:var(--nh-fs-sm);font-weight:500;line-height:1.5;color:var(--nh-text-3)}.nh-spec__value{margin:0;font-size:var(--nh-fs-base);line-height:1.5;color:var(--nh-text)}.nh-spec__value--unconfirmed{min-height:1.5em}@media screen and (max-width:749px){.nh-spec__row{grid-template-columns:1fr;gap:var(--nh-space-1)}}.nh-safety{margin-top:var(--nh-space-6);padding:var(--nh-space-5);border:1px solid var(--nh-border);border-left:3px solid var(--nh-brand);border-radius:var(--nh-radius-sm);background:var(--nh-bg-card)}.nh-safety__heading{font-family:var(--font-heading-family);font-size:var(--nh-fs-base);font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:var(--nh-text-3);margin:0 0 var(--nh-space-2)}.nh-safety__body{font-size:var(--nh-fs-base);line-height:1.6;color:var(--nh-text-2)}.nh-safety__body>*+*{margin-top:var(--nh-space-2)}.nh-safety__link{margin:var(--nh-space-3) 0 0;font-size:var(--nh-fs-sm)}.nh-safety__link a{color:var(--nh-brand-text);text-underline-offset:2px}.nh-brand{display:flex;align-items:center;gap:12px;font-family:var(--font-heading-family);line-height:1.1;color:var(--nh-text);text-decoration:none}.nh-brand__mark{display:block;flex-shrink:0;width:44px;height:44px;color:var(--nh-ink-mark)}.nh-brand__node{fill:var(--nh-brand)}.nh-brand__door{fill:#2ba8e00f;fill:color-mix(in srgb,var(--nh-brand) 6%,transparent)}.nh-brand__wordmark{display:flex;flex-direction:column;gap:2px}.nh-brand__name{font-size:22px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}.nh-brand__name span{color:var(--nh-brand)}.nh-brand__tag{font-family:var(--font-body-family);font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--nh-text-3);white-space:nowrap}.color-scheme-3 .nh-brand,.color-scheme-4 .nh-brand,.color-scheme-3 .nh-brand__mark,.color-scheme-4 .nh-brand__mark{color:var(--nh-text-inv)}.color-scheme-3 .nh-brand__tag,.color-scheme-4 .nh-brand__tag{color:var(--nh-text-inv-muted, rgba(250, 250, 250, .7))}.header__heading-link,.header__heading-link:hover,.header__heading-link:focus{display:flex;align-items:center;padding-top:0;padding-bottom:0;text-decoration:none}.header{box-sizing:border-box;min-height:72px}.header__heading-link .nh-brand__name span{color:var(--nh-brand)}.nh-brand--mark-only .nh-brand__mark{width:28px;height:28px}.nh-footer-entity{display:flex;flex-direction:column;align-items:center;gap:var(--nh-space-3);text-align:center}.nh-footer-entity__lockup{flex:none}.nh-footer-entity__lockup .nh-brand__mark{width:40px;height:40px}.nh-footer-entity__lockup .nh-brand__name{font-size:26px}@media screen and (max-width:749px){.nh-footer-entity{gap:var(--nh-space-2)}}.nh-band-wrap{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:min(40vw,1100px);overflow:hidden;isolation:isolate;background:var(--nh-navy-ground);color:var(--nh-navy-text)}.nh-band__map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(46.6% - 1.6rem),#000 46.6%);mask-image:linear-gradient(90deg,transparent 0,transparent calc(46.6% - 1.6rem),#000 46.6%)}.nh-band__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0e1420f7,#0e1420ed 34%,#0e14206b 66%,#0e14209e)}.nh-band{position:relative;z-index:2;width:100%}.nh-band__copy{max-width:62rem}.nh-band__eyebrow{display:block;margin-bottom:var(--nh-space-3);color:var(--nh-azure-light)}.nh-band__heading{margin:0 0 var(--nh-space-3);color:var(--nh-navy-text);text-wrap:balance}.nh-band__sub{margin:0 0 var(--nh-space-5);max-width:54rem;font-size:var(--nh-fs-md);line-height:1.65;color:var(--nh-navy-text-dim)}.nh-band__secondary{background-color:var(--nh-brand-text);color:#fff}.nh-band__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nh-space-4)}.nh-band-wrap .button:not(.button--secondary):not(.button--tertiary),.nh-band-wrap .button:not(.button--secondary):not(.button--tertiary):hover,.nh-band-wrap .button:not(.button--secondary):not(.button--tertiary):focus{background-image:none;background-color:var(--nh-brand);color:var(--nh-navy-ground);box-shadow:none}.nh-band-wrap .button:not(.button--secondary):not(.button--tertiary):hover{background-color:#5bc4ee}@media screen and (min-width:1299px){.nh-band-wrap{background-image:radial-gradient(ellipse 28% 60% at 72% 30%,var(--nh-navy-lift),var(--nh-navy-ground) 70%)}.nh-band-wrap:before{content:"";position:absolute;z-index:0;left:1%;top:-20%;width:32%;aspect-ratio:1 / 1;border-radius:50%;background:var(--nh-brand);filter:blur(150px);opacity:.12;pointer-events:none}.nh-band__copy{max-width:min(60rem,calc(58.4rem - 3.4vw),calc(46.6vw - 7.5rem))}.nh-band-wrap .nh-band__heading{font-size:clamp(4.4rem,min(calc(5.7rem - .34vw),calc(4.66vw - .9rem)),5.6rem)}}[id^=shopify-section-][id$=__ordering] .multicolumn{background:var(--nh-navy-ground);--color-link: 91, 196, 238;--alpha-link: 1}[id^=shopify-section-][id$=__ordering] .multicolumn__title .title,[id^=shopify-section-][id$=__ordering] .multicolumn-card__info h3,[id^=shopify-section-][id$=__ordering] .multicolumn-card__info .rte{color:var(--nh-navy-text)}@media screen and (max-width:1299px){.nh-band__map,.nh-band__veil{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/neurohome-overrides.css.map */
