.nf4,.np4-brand{font-family:var(--font-body-family);box-sizing:border-box;line-height:1.6}.nf4 *,.np4-brand *{box-sizing:border-box}.nf4 :is(h2,h3,p,ul,figure),.np4-brand :is(h2,h3,p,figure){margin:0}.nf4 :is(h2,h3),.np4-brand :is(h2,h3){font-family:var(--font-heading-family);font-weight:500;line-height:1.12;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.nf4 a,.np4-brand a{background-image:none!important;box-shadow:none;text-decoration:none;color:inherit}.nf4 a:before,.nf4 a:after,.np4-brand a:before,.np4-brand a:after{content:none!important}.nf4 a:focus-visible,.nf4 :is(input,button):focus-visible,.np4-brand a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.nf4__wrap,.np4-brand__wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,60px)}.nf4{--nf4-bg:rgb(var(--color-base-text));--nf4-fg:rgb(var(--color-base-background));--nf4-muted:rgb(var(--color-base-background)/.76);--nf4-line:rgb(var(--color-base-background)/.2);color:var(--nf4-fg);background:var(--nf4-bg);padding-block:clamp(44px,5vw,72px) 28px}.nf4 :is(h2,h3){color:var(--nf4-fg)}.nf4 .nf4__eyebrow,.np4-brand .np4-eyebrow{font-size:10px;font-weight:500;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.nf4 .nf4__eyebrow{color:var(--nf4-muted);margin-bottom:16px}.nf4__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,7vw,110px);padding-bottom:44px}.nf4__top--single{grid-template-columns:1fr}.nf4__invite h2{font-size:clamp(34px,4.2vw,58px);max-width:17ch}.nf4 a.nf4__discover{display:inline-flex;align-items:center;gap:22px;margin-top:24px;font-size:14px;min-height:44px;text-decoration:none;text-underline-offset:6px}.nf4__discover span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--nf4-line);border-radius:50%;font-size:20px;flex-shrink:0;transition:transform .18s ease}.nf4__discover:hover{opacity:.78}.nf4__newsletter{min-width:0;padding-top:4px}.nf4__newsletter h3{font-size:clamp(22px,2vw,28px);max-width:27ch}.nf4__newsletter>p{font-size:14px;color:var(--nf4-muted);margin-top:12px;max-width:48ch}.nf4__form{margin-top:20px}.nf4 .nf4__label{display:block;font-size:12px;margin-bottom:8px;color:var(--nf4-fg)}.nf4__field{display:flex;min-width:0;min-height:52px;gap:8px;background:rgb(var(--color-base-background)/.05);border:1px solid rgb(var(--color-base-background)/.42);padding:5px;border-radius:8px}.nf4__field input{min-width:0;width:100%;flex:1;background:transparent;border:none;border-radius:3px;color:var(--nf4-fg);padding:9px 10px;font-family:var(--font-body-family);font-size:16px;line-height:1.4}.nf4__field input::placeholder{color:rgb(var(--color-base-background)/.6)}.nf4__field input:autofill{box-shadow:0 0 0 100px var(--nf4-bg) inset;-webkit-text-fill-color:var(--nf4-fg)}.nf4__field button{display:flex;align-items:center;justify-content:center;gap:18px;background:var(--nf4-fg);color:var(--nf4-bg);border:0;border-radius:5px;min-height:44px;padding:10px 16px;white-space:nowrap;cursor:pointer;font-family:var(--font-button-family);font-size:13px;font-weight:500;line-height:1.4}.nf4__field button:hover{background:rgb(var(--color-base-background)/.86)}.nf4 .nf4__consent{font-size:11px;line-height:1.6;color:var(--nf4-muted);margin-top:12px;max-width:66ch}.nf4 .nf4__consent a{text-decoration:none;text-underline-offset:3px}.nf4 .nf4__status{font-size:13px;padding:12px;border:1px solid currentColor;margin-bottom:12px}.nf4__middle{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:30px;padding-block:32px;border-block:1px solid var(--nf4-line)}.nf4__middle>div,.nf4__middle>nav{min-width:0}.nf4__middle h3{font-size:17px;letter-spacing:-.01em;margin-bottom:16px}.nf4 .nf4__manifesto{font-family:var(--font-heading-family);font-size:23px;line-height:1.25;letter-spacing:-.02em}.nf4__nav ul{list-style:none;padding:0;display:grid;gap:0}.nf4__nav a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;color:var(--nf4-muted);line-height:1.5}.nf4__nav a:hover,.nf4__connect a:hover,.nf4__policies a:hover{text-decoration:none;text-underline-offset:4px;color:var(--nf4-fg)}.nf4__gallery{display:flex;gap:8px;max-width:300px;margin-top:20px}.nf4__gallery a{display:block;flex:1;min-width:0;aspect-ratio:1;border-radius:6px;overflow:hidden;background:rgb(var(--color-placeholder));border:1px solid var(--nf4-line)}.nf4__gallery img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.nf4__gallery a:hover img{transform:scale(1.03)}.nf4__connect>p{font-size:13px;line-height:1.7;color:var(--nf4-muted);max-width:32ch}.nf4 a.nf4__email{font-size:14px;display:inline-flex;align-items:center;min-height:44px;margin-top:8px;overflow-wrap:anywhere}.nf4 a.nf4__about{display:block;font-size:13px;padding-block:6px}.nf4__social{display:flex;gap:20px;flex-wrap:wrap;margin-top:8px}.nf4__social a{display:inline-flex;align-items:center;gap:8px;font-size:12px;min-height:44px}.nf4__signature{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px 26px}.nf4 a.nf4__wordmark{font-family:var(--font-heading-family);font-size:clamp(80px,15.4vw,222px);font-weight:400;line-height:1;letter-spacing:-.075em;color:var(--nf4-fg);display:block;white-space:nowrap;flex-shrink:0}.nf4__signature p{color:var(--nf4-muted);font-size:13px;line-height:1.7;max-width:20ch;text-align:right;padding-top:16px}.nf4__bottom{border-top:1px solid var(--nf4-line);padding-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.nf4 .nf4__copyright{font-size:12px;color:var(--nf4-muted);margin:0 0 8px}.nf4 .nf4__policies{list-style:none;display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;font-size:11px;line-height:1.5}.nf4__policies li{padding:0;margin:0}.nf4__policies li:before{content:none!important}.nf4__policies a{display:inline-flex;align-items:center;min-height:28px;color:var(--nf4-muted)}.nf4__payments{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px}.nf4__payments li{line-height:0}.nf4__payments svg{width:33px;height:21px;display:block}.np4-brand{color:rgb(var(--color-base-text));background:rgb(var(--color-base-background));padding-block:clamp(36px,6vw,80px)}.np4-brand__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,88px);align-items:center}.np4-brand__grid--text{grid-template-columns:1fr;max-width:900px}.np4-brand__figure{min-width:0}.np4-brand__image{background:rgb(var(--color-placeholder));border-radius:12px;overflow:hidden;aspect-ratio:1}.np4-brand__image img{width:100%;height:100%;display:block;object-fit:contain}.np4-brand__figure figcaption{font-size:11px;line-height:1.5;margin-top:10px;color:rgb(var(--color-base-text)/.7)}.np4-brand .np4-eyebrow{color:rgb(var(--color-base-button));margin-bottom:16px}.np4-brand h2{font-size:clamp(30px,3.5vw,48px);max-width:22ch;color:rgb(var(--color-base-text))}.np4-brand__intro{font-size:16px;line-height:1.75;color:rgb(var(--color-base-text)/.8);margin-top:24px}.np4-brand__values{margin-top:26px;border-top:1px solid rgb(var(--color-base-text)/.16)}.np4-brand__values>div{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:16px;row-gap:5px;border-bottom:1px solid rgb(var(--color-base-text)/.16);padding-block:16px}.np4-brand__values span{grid-row:1/3;font-size:12px;line-height:1.6;color:rgb(var(--color-base-button))}.np4-brand__values h3{font-size:17px;color:rgb(var(--color-base-text))}.np4-brand__values p{font-size:13px;line-height:1.6;color:rgb(var(--color-base-text)/.78)}.np4-brand a.np4-brand__link{display:inline-flex;align-items:center;gap:24px;font-size:13px;font-weight:500;min-height:44px;margin-top:20px;text-decoration:none;text-underline-offset:5px;color:rgb(var(--color-base-button))}body.template-product product-info .na4-mini-fact small.na4-battery-exclusion{display:block;font-size:11px;font-weight:400;line-height:1.45;margin-top:4px;color:rgb(var(--color-base-text)/.78)}@media(max-width:989px){.nf4__top{gap:32px}.nf4__middle{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}.nf4__bottom{grid-template-columns:1fr;gap:16px}.nf4__payments{justify-content:flex-start;max-width:100%}.np4-brand__grid{gap:32px}.nf4__signature p{font-size:12px}}@media(max-width:749px){.nf4__top,.np4-brand__grid{grid-template-columns:1fr}.nf4__top{gap:30px;padding-bottom:30px}.nf4__invite h2{font-size:36px;max-width:19ch}.nf4__newsletter h3{font-size:24px;max-width:28ch}.nf4__middle{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding-block:28px}.nf4__collection,.nf4__connect{grid-column:1/-1}.nf4__collection .nf4__eyebrow{font-size:9px}.nf4__gallery{max-width:260px;margin-top:16px}.nf4__middle h3{font-size:16px;margin-bottom:10px}.nf4__nav a{min-height:40px;font-size:12px}.nf4__connect>p{max-width:46ch}.nf4__signature{padding-block:18px;align-items:flex-end;gap:12px}.nf4 a.nf4__wordmark{font-size:clamp(68px,17vw,130px)}.nf4__signature p{font-size:10px;line-height:1.5;padding:0 0 4px;max-width:14ch}.nf4 .nf4__consent{font-size:11px}.nf4__field button{padding-inline:12px;gap:8px}.np4-brand h2{font-size:34px}.np4-brand__figure{max-width:540px;margin-inline:auto!important;width:100%}.np4-brand__intro{font-size:15px;margin-top:18px}}@media(max-width:389px){.nf4__signature{flex-wrap:wrap}.nf4__signature p{text-align:left;max-width:none}.nf4 a.nf4__wordmark{font-size:clamp(74px,24vw,90px)}.nf4__field{flex-wrap:wrap}.nf4__field input{flex-basis:100%}.nf4__field button{width:100%}.nf4__invite h2{font-size:32px}.np4-brand h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.nf4 *,.np4-brand *{transition:none!important;animation:none!important}}.nf4 .nf4__policies li{padding:0;margin:0}.nf4 .nf4__policies a{margin:0!important;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nookart-editorial-v4.css.map */
