:root{--ng-ink:#141019;--ng-violet:#7138f5;--ng-lime:#dbff78;--ng-paper:#f8f6fc;--ng-lavender:#e9dfff;--ng-muted:#b6afc6;--font-body--family:"NG Inter",Arial,sans-serif;--font-heading--family:"NG Space",Arial,sans-serif;--font-subheading--family:"NG Space",Arial,sans-serif;--font-accent--family:"NG Inter",Arial,sans-serif;--font-heading--weight:700}html{scroll-behavior:smooth;scroll-padding-top:110px}body{font-family:var(--font-body--family);background:var(--ng-paper);color:var(--ng-ink)}.ng-electric,.ng-footer{box-sizing:border-box;font-family:var(--font-body--family);line-height:1.4}.ng-electric *,.ng-footer *{box-sizing:border-box}.ng-electric h1,.ng-electric h2,.ng-electric h3,.ng-electric h4,.ng-electric p,.ng-footer p{margin:0}.ng-electric h1,.ng-electric h2,.ng-electric h3,.ng-electric h4{font-family:var(--font-heading--family);font-weight:700;letter-spacing:-.05em;line-height:1.1;text-wrap:initial}.ng-electric a,.ng-footer a{color:inherit;text-decoration:none}.ng-electric a:hover,.ng-footer a:hover{text-decoration:none}.ng-pad{padding:64px max(32px,calc((100vw - 1312px)/2))}.ng-brand{display:block;width:210px;aspect-ratio:1275/275;position:relative;overflow:hidden;flex:none}.ng-brand img{position:absolute;display:block;width:131.1373%;height:341.8182%;max-width:none;left:-15.6863%;top:-114.5455%;object-fit:fill}.ng-brand--large{width:min(650px,100%)}.ng-brand img.ng-brand__custom{width:100%;height:100%;left:0;top:0;object-fit:contain}.header-logo{max-width:100%}.header__row--top{background:var(--ng-ink);color:#fff}.header__columns{align-items:center}.ng-electric .ng-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ng-lime);color:var(--ng-ink);border:1px solid transparent;border-radius:100px;min-height:54px;padding:15px 26px;font:400 14px/1.4 var(--font-body--family);text-align:center;text-decoration:none;cursor:pointer;width:fit-content;max-width:100%;transition:transform .18s ease,background-color .18s ease}.ng-electric .ng-button:hover{background:#e6ffa6;transform:translateY(-2px)}.ng-electric .ng-button--dark{background:var(--ng-ink);color:#fff;width:100%}.ng-electric .ng-button--dark:hover{background:#312638}.ng-electric :is(a,button,input):focus-visible,.ng-footer a:focus-visible{outline:3px solid var(--ng-violet);outline-offset:5px}.ng-hero :is(a,button):focus-visible,.ng-newsletter :is(a,button,input):focus-visible,.ng-footer a:focus-visible{outline-color:var(--ng-lime)}.ng-electric .ng-eyebrow{font:700 11px/1.4 var(--font-heading--family);letter-spacing:.01em}.ng-electric .ng-lime{color:var(--ng-lime)}.ng-hero{background:var(--ng-ink);color:#fff;display:grid;grid-template-columns:minmax(0,624px) minmax(0,584px);align-items:center;gap:38px}.ng-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.ng-hero h1{font-size:clamp(54px,5.77vw,83px);color:#fff}.ng-hero .ng-eyebrow{font-size:12px}.ng-hero .ng-intro{font-size:18px;line-height:1.3;color:var(--ng-muted);max-width:490px}.ng-hero .ng-button{min-width:236px}.ng-hero .ng-hero__note{font-size:11px;color:var(--ng-muted)}.ng-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:584/582;border-radius:26px;background:var(--ng-violet);width:100%;container-type:inline-size}.ng-art__orbit{position:absolute;left:-5%;top:-7%;width:115%;height:115%;display:block;z-index:-1}.ng-art__orbit img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}.ng-book{position:absolute;left:19%;top:13%;width:56%;height:76%;padding:4cqw;background:var(--ng-lime);color:var(--ng-ink);border-radius:6px;transform:rotate(9deg);transform-origin:top left;display:flex;flex-direction:column;justify-content:space-between;gap:8px;overflow:hidden}.ng-book__brand{font:700 2.5cqw/1.1 var(--font-heading--family)}.ng-book strong{font:700 7.7cqw/1.1 var(--font-heading--family);letter-spacing:-.05em}.ng-book__description{font:400 2.3cqw/1.1 var(--font-body--family)}.ng-book__label{font:700 2.3cqw/1.1 var(--font-heading--family);display:flex;justify-content:space-between}.ng-art__seal{position:absolute;left:68%;top:72%;width:25%;padding:12px;background:var(--ng-ink);border-radius:100px;color:#fff;display:flex;flex-direction:column;gap:2px;overflow:hidden}.ng-art__seal strong{color:var(--ng-lime);font:700 5cqw/1.1 var(--font-heading--family)}.ng-art__seal span{font:700 2cqw/1.1 var(--font-heading--family)}.ng-art--custom img{width:100%;height:100%;object-fit:cover}.ng-ribbon{background:var(--ng-violet);padding:24px 22px;color:#fff;text-align:center}.ng-ribbon p{font:700 clamp(19px,2.16vw,31px)/1.1 var(--font-heading--family)}.ng-catalog{background:var(--ng-paper);color:var(--ng-ink);display:flex;flex-direction:column;gap:32px}.ng-catalog h2{font-size:clamp(40px,4.03vw,58px)}.ng-text-link{font-size:14px;display:inline-flex;align-items:center;gap:8px;width:fit-content;text-underline-offset:4px}.ng-electric .ng-text-link:hover,.ng-footer a:hover{text-decoration:underline}.ng-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ng-category{display:flex;flex-direction:column;gap:22px;padding:24px;border-radius:24px;min-width:0}.ng-category--guide{background:var(--ng-lavender)}.ng-category--universe{background:var(--ng-lime)}.ng-art-link{display:block}.ng-art--card{aspect-ratio:598/320}.ng-category h3{font-size:33px;letter-spacing:0}.ng-category>p:not(.ng-eyebrow){font-size:14px}.ng-category>.ng-button{margin-top:auto}.ng-manifesto{display:flex;align-items:center;aspect-ratio:598/320;border-radius:20px;background:var(--ng-ink);padding:30px;color:#fff!important}.ng-manifesto span{font:700 clamp(29px,2.92vw,42px)/1.1 var(--font-heading--family);letter-spacing:-.05em}.ng-products-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.ng-products-heading h3{font-size:30px}.ng-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ng-product{min-width:0;display:flex;flex-direction:column;gap:12px}.ng-product__image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--ng-lavender);border-radius:18px}.ng-product__image img,.ng-placeholder{height:100%;width:100%;object-fit:cover;transition:transform .25s ease}.ng-product__image:hover img{transform:scale(1.03)}.ng-product h4{font-size:19px;letter-spacing:0}.ng-price{font-weight:500;font-size:15px}.ng-sold-out{position:absolute;top:12px;left:12px;border-radius:100px;background:var(--ng-ink);color:#fff;font-size:11px;padding:6px 12px}.ng-newsletter{display:grid;grid-template-columns:minmax(0,640px) minmax(0,500px);align-items:center;gap:36px;background:var(--ng-violet);color:#fff}.ng-newsletter__copy{display:flex;flex-direction:column;gap:18px;min-width:0}.ng-newsletter h2{font-size:clamp(41px,4.45vw,64px);color:#fff}.ng-newsletter__copy>p:not(.ng-eyebrow){max-width:500px;font-size:16px}.ng-signup{background:#fff;color:var(--ng-ink);padding:28px;border-radius:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.ng-signup h3{font-size:30px;letter-spacing:0}.ng-signup__form{display:flex;flex-direction:column;gap:20px;width:100%}.ng-signup input[type=email]{width:100%;min-width:0;min-height:54px;background:var(--ng-paper);color:var(--ng-ink);border:1px solid transparent;border-radius:12px;padding:18px;font:400 13px/1.4 var(--font-body--family)}.ng-signup input[type=email]::placeholder{color:#706779;opacity:1}.ng-signup .ng-signup__legal{font-size:11px;line-height:1.5;color:#706779}.ng-signup__legal a{text-decoration:underline}.ng-form-errors{font-size:13px;color:#9b1c34}.ng-form-success{font-size:15px;line-height:1.6}.ng-footer{display:flex;flex-direction:column;gap:28px;background:var(--ng-ink);color:var(--ng-muted)}.ng-footer__brand{display:block;width:100%}.ng-footer__links{display:flex;flex-wrap:wrap;gap:16px 30px;font-size:12px}.ng-footer__social{font-size:12px;width:fit-content}.ng-footer>p{font-size:10px}@media(min-width:1440px){.ng-pad{padding-inline:max(64px,calc((100vw - 1312px)/2))}}@media(min-width:750px)and (max-width:1023px){.ng-pad{padding:40px 28px}.ng-hero{gap:24px}.ng-hero h1{font-size:54px}.ng-hero .ng-intro{font-size:16px}.ng-signup{padding:24px}.ng-signup h3{font-size:25px}.ng-art__seal{padding:8px}.ng-products{gap:16px}}@media(max-width:749px){html{scroll-padding-top:80px}.ng-pad{padding:22px}.ng-brand{width:154px}.ng-brand--large{width:min(280px,100%)}.ng-hero{grid-template-columns:minmax(0,1fr);gap:32px}.ng-hero h1{font-size:clamp(44px,13.08vw,64px)}.ng-hero .ng-eyebrow{font-size:10px}.ng-hero .ng-intro{font-size:16px;line-height:1.25}.ng-hero .ng-button{width:100%;min-width:0}.ng-art{aspect-ratio:346/366}.ng-art__seal{padding:12px}.ng-ribbon{padding:24px 18px}.ng-ribbon__desktop{display:none}.ng-category-grid{grid-template-columns:minmax(0,1fr)}.ng-catalog{gap:32px}.ng-catalog h2{font-size:40px;max-width:346px}.ng-category{padding:24px}.ng-art--card,.ng-manifesto{aspect-ratio:298/270}.ng-category h3{font-size:25px}.ng-manifesto span{font-size:29px;letter-spacing:0}.ng-newsletter{grid-template-columns:minmax(0,1fr);gap:36px}.ng-newsletter h2{font-size:41px}.ng-signup h3{font-size:25px}.ng-signup .ng-button{padding-inline:14px;font-size:13px}.ng-signup{padding:28px}.ng-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ng-products-heading h3{font-size:24px}.ng-product h4{font-size:16px}.ng-footer__links{gap:16px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ng-electric *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/neoglow-electric.css.map */
