@font-face{font-family:"ND Anybody";font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(fonts/anybody-latin-standard-normal.woff2)format("woff2-variations"),url(fonts/anybody-latin-standard-normal.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:"ND Anybody";font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(fonts/anybody-latin-ext-standard-normal.woff2)format("woff2-variations"),url(fonts/anybody-latin-ext-standard-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"ND Hanken";font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/hanken-grotesk-latin-wght-normal.woff2)format("woff2-variations"),url(fonts/hanken-grotesk-latin-wght-normal.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:"ND Hanken";font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/hanken-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations"),url(fonts/hanken-grotesk-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"ND Martian";font-style:normal;font-display:swap;font-weight:400;src:url(fonts/martian-mono-latin-400-normal.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:"ND Martian";font-style:normal;font-display:swap;font-weight:400;src:url(fonts/martian-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body.nd-v2{--nd2-bg:#080A0D;--nd2-bg2:#0D1117;--nd2-bg3:#11161D;--nd2-line:rgba(194,201,212,.14);--nd2-line-hi:rgba(34,211,238,.38);--nd2-text:#FFFFFF;--nd2-soft:#C2C9D4;--nd2-muted:#9BA3AE;--nd2-cyan:#22D3EE;--nd2-cyan-hi:#5EE3F4;--nd2-ink:#04121A;--nd2-display:"ND Anybody","Arial Narrow",system-ui,sans-serif;--nd2-body:"ND Hanken",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--nd2-mono:"ND Martian",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--nd2-gutter:clamp(16px,4vw,48px);--nd2-radius:18px;--nd2-top:var(--wp-admin--admin-bar--height,0px);--wp--preset--font-family--system:var(--nd2-body);--wp--preset--font-family--mono:var(--nd2-mono);font-family:var(--nd2-body);background:var(--nd2-bg);color:var(--nd2-text);-webkit-font-smoothing:antialiased}html:has(body.nd-v2){overflow-x:clip}body.nd-v2 [hidden]{display:none!important}body.nd-v2 :is(h1,h2,h3,.wp-block-post-title,.nd-finder__title,.nd-card__title){font-family:var(--nd2-display);letter-spacing:-.01em;text-wrap:balance}body.nd-v2 :is(h1,.wp-block-post-title){font-weight:800;font-stretch:112%;text-transform:uppercase;line-height:.95}body.nd-v2 h2{font-weight:800;font-stretch:108%;line-height:1}body.nd-v2 h3{font-weight:700;font-stretch:110%}body.nd-v2 :is(.has-mono-font-family,code,kbd){font-family:var(--nd2-mono)}body.nd-v2 .has-mono-font-family{font-size:.72rem!important;letter-spacing:.14em!important}body.nd-v2 a:focus-visible,body.nd-v2 button:focus-visible,body.nd-v2 summary:focus-visible{outline:2px solid var(--nd2-cyan);outline-offset:3px}body.nd-v2 ::selection{background:rgba(34,211,238,.35);color:#fff}body.nd-v2:not(.nd-v2-stage) .wp-site-blocks{position:relative;isolation:isolate}body.nd-v2:not(.nd-v2-stage) .wp-site-blocks::before{content:"";position:absolute;inset:0 0 auto 0;height:620px;z-index:-1;pointer-events:none;background:conic-gradient(from 180deg at 22% -8%,transparent 164deg,rgba(34,211,238,.1) 176deg,transparent 190deg),conic-gradient(from 180deg at 78% -8%,transparent 170deg,rgba(232,121,249,.07) 182deg,transparent 196deg),radial-gradient(60% 70%at 50% -10%,rgba(34,211,238,.1),transparent 70%)}body.nd-v2::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nd2-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:var(--nd2-gutter);box-sizing:border-box}.nd2-wrap--narrow{max-width:860px}.nd2-eyebrow{margin:0;font:400 .7rem/1.4 var(--nd2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nd2-cyan)}body.nd-v2 :is(.nd2-btn,.wp-element-button,.wp-block-button__link,.button,.wc-block-components-button:not(.is-link),.single_add_to_cart_button){position:relative;overflow:hidden;font-family:var(--nd2-body);font-weight:700;border-radius:12px;transition:transform .2s ease,box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.nd2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;font-size:15px;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;box-sizing:border-box}body.nd-v2 :is(.nd2-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.single_add_to_cart_button,.checkout-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button){background:var(--nd2-cyan);color:var(--nd2-ink);border-color:var(--nd2-cyan);box-shadow:0 0 0 1px rgba(34,211,238,.4),0 12px 36px -12px rgba(34,211,238,.65)}body.nd-v2 :is(.nd2-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.single_add_to_cart_button):hover{background:var(--nd2-cyan-hi);color:var(--nd2-ink);transform:translateY(-2px);box-shadow:0 0 0 1px var(--nd2-cyan-hi),0 16px 44px -10px rgba(34,211,238,.8)}body.nd-v2 :is(.nd2-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.single_add_to_cart_button)::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s ease}body.nd-v2 :is(.nd2-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.single_add_to_cart_button):hover::after{transform:translateX(120%)}body.nd-v2 :is(.nd2-btn--ghost,.is-style-outline .wp-block-button__link){background:rgba(13,17,23,.55);color:var(--nd2-text);border:1px solid var(--nd2-line);backdrop-filter:blur(10px)}body.nd-v2 :is(.nd2-btn--ghost,.is-style-outline .wp-block-button__link):hover{border-color:var(--nd2-line-hi);color:var(--nd2-text);background:rgba(34,211,238,.06)}.nd2-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nd2-actions--center{justify-content:center;margin-top:36px}.nd2-header{position:sticky;top:var(--nd2-top);z-index:80;background:rgba(8,10,13,.78);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--nd2-line);transition:background .3s ease,border-color .3s ease}.nd-v2-stage .nd2-header{position:fixed;left:0;right:0;background:linear-gradient(180deg,rgba(8,10,13,.8),rgba(8,10,13,0));border-bottom-color:transparent;backdrop-filter:none}.nd-v2-stage .nd2-header.is-scrolled{background:rgba(8,10,13,.86);border-bottom-color:var(--nd2-line);backdrop-filter:blur(14px) saturate(140%)}.nd2-header__bar{display:flex;align-items:center;gap:28px;max-width:1360px;margin-inline:auto;padding:16px var(--nd2-gutter);box-sizing:border-box}.nd2-brand{display:flex;align-items:center;gap:10px;min-width:0}.nd2-brand__dot{width:9px;height:9px;border-radius:50%;background:var(--nd2-cyan);box-shadow:0 0 12px var(--nd2-cyan),0 0 28px rgba(34,211,238,.7);flex:none}body.nd-v2 .nd2-brand .nd-header__brand-link{font-family:var(--nd2-display);font-weight:800;font-stretch:125%;font-size:21px;letter-spacing:.04em;text-decoration:none;color:var(--nd2-text)}.nd2-nav{display:flex;gap:28px;margin-left:auto}.nd2-nav__link{position:relative;color:var(--nd2-soft);text-decoration:none;font-size:14.5px;font-weight:600;padding-block:6px}.nd2-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--nd2-cyan);box-shadow:0 0 8px var(--nd2-cyan);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nd2-nav__link:hover,.nd2-nav__link.is-current{color:var(--nd2-text)}.nd2-nav__link:hover::after,.nd2-nav__link.is-current::after{transform:scaleX(1)}.nd2-tools{display:flex;align-items:center;gap:12px}body.nd-v2 .nd2-lang .nd-lang{display:flex;gap:2px;border:1px solid var(--nd2-line);border-radius:9px;padding:3px}body.nd-v2 .nd2-lang .nd-lang__item{font:400 10.5px/1 var(--nd2-mono);letter-spacing:.06em;color:var(--nd2-muted);text-decoration:none;padding:7px 8px;border-radius:6px}body.nd-v2 .nd2-lang .nd-lang__item.is-current{background:rgba(34,211,238,.12);color:var(--nd2-cyan)}body.nd-v2 .nd2-tools .nd-header__slot{display:flex;order:1}.nd2-tools .nd2-lang{order:0}body.nd-v2 .nd2-tools .nd-header__cart{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--nd2-line);border-radius:11px;background:rgba(13,17,23,.6);color:var(--nd2-text)}body.nd-v2 .nd2-tools .nd-header__cart:hover{border-color:var(--nd2-line-hi)}body.nd-v2 .nd2-tools .nd-header__cart svg{width:19px;height:19px}body.nd-v2 .nd-cart-badge[hidden]{display:none!important}body.nd-v2 .nd2-tools .nd-cart-badge{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding-inline:5px;border-radius:10px;background:var(--nd2-cyan);color:var(--nd2-ink);font:700 11px/19px var(--nd2-body);text-align:center;box-shadow:0 0 12px rgba(34,211,238,.6)}.nd2-burger{order:2;display:none;width:42px;height:42px;border:1px solid var(--nd2-line);border-radius:11px;background:rgba(13,17,23,.6);cursor:pointer;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:4px}.nd2-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--nd2-text);transition:transform .25s ease,opacity .2s ease}.nd2-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nd2-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nd2-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:959px){.nd2-nav,.nd2-header__bar .nd2-lang{display:none}.nd2-tools{margin-left:auto}.nd2-burger{display:inline-flex}body.nd-v2 .nd2-brand .nd-header__brand-link{font-size:19px}}body.nd-v2 .nd2-header a.nd2-nav__link{color:var(--nd2-soft)}body.nd-v2 .nd2-header a.nd2-nav__link:hover,body.nd-v2 .nd2-header a.nd2-nav__link.is-current{color:var(--nd2-text)}body.nd-v2 .nd2-header a.nd2-drawer__link{color:var(--nd2-text)}body.nd-v2 .nd2-header a.nd2-drawer__link.is-current{color:var(--nd2-cyan)}body.nd-v2 .nd2-header a.nd2-drawer__link--small{color:var(--nd2-soft)}body.nd-v2 .nd2-header a.nd2-drawer__mail{color:var(--nd2-soft)}body.nd-v2 .nd2-footer .nd2-footer__col a{color:var(--nd2-soft)}body.nd-v2 .nd2-footer .nd2-footer__col a:hover{color:var(--nd2-text)}.nd2-drawer{position:absolute;top:calc(100% + 8px);right:var(--nd2-gutter);z-index:100;width:min(320px,calc(100vw - 2*var(--nd2-gutter)))}.nd2-drawer__backdrop{display:none}.nd2-drawer__panel{position:relative;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 110px - var(--nd2-top));overflow-y:auto;box-sizing:border-box;padding:10px;border-radius:18px;border:1px solid var(--nd2-line);background:#0d1117;box-shadow:0 24px 60px -18px rgba(0,0,0,.9),0 0 0 1px rgba(34,211,238,.06);transform-origin:calc(100% - 24px)0;transform:translateY(-8px) scale(.96);opacity:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.nd2-drawer.is-open .nd2-drawer__panel{transform:none;opacity:1}.nd2-drawer__panel::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:conic-gradient(from 180deg at 85% -10%,transparent 165deg,rgba(34,211,238,.1) 178deg,transparent 192deg)}.nd2-drawer__top{display:none}.nd2-drawer__nav{position:relative;display:flex;flex-direction:column}.nd2-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:12px 12px;border-radius:10px;color:var(--nd2-text);text-decoration:none;font-family:var(--nd2-display);font-weight:700;font-stretch:112%;text-transform:uppercase;font-size:16px;line-height:1.1;letter-spacing:.01em;transition:background .15s ease,color .15s ease}.nd2-drawer__link::after{content:"";width:6px;height:6px;border-radius:50%;background:0 0;transition:background .15s ease}.nd2-drawer__link:hover,.nd2-drawer__link:focus-visible{background:rgba(34,211,238,.08);outline:0}.nd2-drawer__link.is-current{color:var(--nd2-cyan)}.nd2-drawer__link.is-current::after{background:var(--nd2-cyan);box-shadow:0 0 10px var(--nd2-cyan)}.nd2-drawer__link--small{font-family:var(--nd2-body);text-transform:none;font-stretch:100%;font-weight:600;font-size:14px;color:var(--nd2-soft);border-top:1px solid var(--nd2-line);border-radius:0 0 10px 10px;margin-top:4px}.nd2-drawer__foot{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px 4px;border-top:1px solid var(--nd2-line)}.nd2-drawer__mail{font:400 11px/1.4 var(--nd2-mono);color:var(--nd2-soft);text-decoration:none}.nd2-footer{position:relative;overflow:hidden;border-top:1px solid var(--nd2-line);background:linear-gradient(180deg,var(--nd2-bg),#06080b);margin-top:clamp(40px,6vw,80px)}.nd2-footer__glow{position:absolute;inset:0;pointer-events:none;background:conic-gradient(from 180deg at 50% -30%,transparent 165deg,rgba(34,211,238,.1) 180deg,transparent 195deg)}.nd2-footer__inner{position:relative;max-width:1360px;margin-inline:auto;padding:clamp(48px,6vw,80px) var(--nd2-gutter) 40px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;box-sizing:border-box}.nd2-footer__logo{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--nd2-display);font-weight:800;font-stretch:125%;font-size:20px;letter-spacing:.04em}.nd2-footer__claim{margin:0 0 16px;color:var(--nd2-muted);max-width:34ch;font-size:15px}.nd2-footer__mail{font:400 12.5px/1.4 var(--nd2-mono);color:var(--nd2-cyan);text-decoration:none}.nd2-footer__col summary{list-style:none;cursor:default;display:flex;justify-content:space-between;align-items:center}.nd2-footer__col summary::-webkit-details-marker{display:none}.nd2-footer__col ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.nd2-footer__col a{color:var(--nd2-soft);text-decoration:none;font-size:15px}.nd2-footer__col a:hover{color:var(--nd2-text)}.nd2-footer__bottom{position:relative;max-width:1360px;margin-inline:auto;padding:20px var(--nd2-gutter) calc(28px + env(safe-area-inset-bottom,0));border-top:1px solid var(--nd2-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--nd2-muted);font:400 11px/1.4 var(--nd2-mono);letter-spacing:.06em;box-sizing:border-box}@media (max-width:980px){.nd2-footer__inner{grid-template-columns:1fr 1fr 1fr}.nd2-footer__brand{grid-column:1/-1}}@media (max-width:720px){.nd2-footer__inner{grid-template-columns:1fr;gap:0}.nd2-footer__brand{padding-bottom:24px}.nd2-footer__col{border-top:1px solid var(--nd2-line)}.nd2-footer__col summary{cursor:pointer;padding:18px 0;font-size:.74rem}.nd2-footer__col summary::after{content:"";width:22px;height:22px;border-radius:50%;border:1px solid var(--nd2-line);background:linear-gradient(var(--nd2-cyan),var(--nd2-cyan)) center/9px 1.5px no-repeat,linear-gradient(var(--nd2-cyan),var(--nd2-cyan)) center/1.5px 9px no-repeat;transition:transform .3s ease}.nd2-footer__col[open] summary::after{transform:rotate(45deg)}.nd2-footer__col ul{margin:0 0 20px}}.nd2-pending{opacity:.2;transform:translateY(28px)}.nd2-pending.is-in{opacity:1;transform:none;transition:opacity .8s ease var(--nd2-delay,0ms),transform .9s cubic-bezier(.2,.8,.2,1) var(--nd2-delay,0ms)}.nd2-page{width:100vw;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important;margin-block:0!important}body.nd-v2-stage main,body.nd-v2-stage .wp-site-blocks>main{margin-top:0!important;padding-top:0!important}body.nd-v2-stage .wp-block-post-content,body.nd-v2-stage .entry-content{margin-top:0!important;padding-top:0!important}.nd2-hero{position:relative;min-height:clamp(600px,92vh,880px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:conic-gradient(from 180deg at 16% -6%,transparent 170deg,rgba(232,121,249,.16) 178deg,transparent 186deg),conic-gradient(from 180deg at 38% -6%,transparent 171deg,rgba(34,211,238,.18) 179deg,transparent 187deg),conic-gradient(from 180deg at 62% -6%,transparent 173deg,rgba(76,140,255,.16) 181deg,transparent 189deg),conic-gradient(from 180deg at 84% -6%,transparent 174deg,rgba(251,191,36,.14) 182deg,transparent 190deg),radial-gradient(90% 70%at 50% 0%,#0f2a33 0%,var(--nd2-bg) 70%)}.nd2-hero--page{min-height:clamp(460px,70vh,640px)}.nd2-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;opacity:0}.nd2-no-stage .nd2-hero__photo{opacity:.5}.nd2-hero__stage{position:absolute;inset:0;width:100%;height:100%;z-index:-2;opacity:0;transition:opacity .6s ease}.nd2-hero__stage.is-live{opacity:1}.nd2-hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,var(--nd2-bg) 0%,rgba(8,10,13,.35) 45%,rgba(8,10,13,.15) 100%)}.nd2-hero__content{padding-block:150px 64px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.nd2-hero__content>*{min-width:0;max-width:100%}.nd2-hero--page .nd2-hero__content{padding-block:140px 52px}.nd2-hero__title{margin:0;font-size:clamp(38px,7.2vw,116px)!important;line-height:.9!important;max-width:16ch;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important}.nd2-hero--page .nd2-hero__title{font-size:clamp(34px,6vw,92px)!important;max-width:18ch}.nd2-hero:not(.nd2-hero--page) .nd2-hero__title{font-size:clamp(38px,4.9vw,86px)!important;max-width:none}.nd2-hero__title em,.nd2-glow{font-style:normal;color:var(--nd2-cyan);text-shadow:0 0 28px rgba(34,211,238,.55)}.nd2-hero__lead{margin:0;max-width:54ch;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--nd2-soft)}@media (max-width:699px){.nd2-hero__title,.nd2-hero--page .nd2-hero__title{font-size:clamp(28px,8.6vw,46px)!important;font-stretch:100%;max-width:none}.nd2-hero{min-height:clamp(540px,86vh,740px)}.nd2-hero--page{min-height:clamp(420px,72vh,560px)}.nd2-hero__content,.nd2-hero--page .nd2-hero__content{padding-block:120px 44px}}.nd2-w{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:top;padding:.2em 0 .06em;margin:-.2em 0-.06em}.nd2-c{display:inline-block;animation:nd2-rise 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes nd2-rise{0%{transform:translateY(110%)}to{transform:none}}.nd2-section{padding-block:clamp(64px,8vw,120px)}.nd2-section--flush{padding-top:0}.nd2-head{display:grid;gap:14px;margin-bottom:40px;max-width:780px}.nd2-head h2,.nd2-band h2,.nd2-story h2,.nd2-sim h2,.nd2-split h2,.nd2-shopbar__title{margin:0;font-size:clamp(30px,4.4vw,62px);line-height:.95;text-transform:uppercase}:is(.nd2-head,.nd2-band,.nd2-story,.nd2-sim,.nd2-split,.nd2-shopbar) h2 em{font-style:normal;color:var(--nd2-cyan)}.nd2-head p:not(.nd2-eyebrow){margin:0;color:var(--nd2-muted);max-width:60ch}.nd2-band{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--nd2-line);border-radius:28px;background:var(--nd2-bg2);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1.4fr auto;gap:28px;align-items:end}.nd2-band:has(.nd2-band__list){grid-template-columns:1.3fr 1fr}.nd2-band:has(.nd2-band__list)>.nd2-actions{grid-column:1/-1}.nd2-band__text{display:grid;gap:14px}.nd2-band__text p:not(.nd2-eyebrow){margin:0;color:var(--nd2-soft);max-width:56ch}.nd2-band__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nd2-band__list li{display:flex;gap:12px;align-items:center;color:var(--nd2-soft);border-bottom:1px solid var(--nd2-line);padding-bottom:10px}.nd2-band--beams::before,.nd2-band--b2b::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.nd2-band--beams::before{background:conic-gradient(from 180deg at 88% -10%,transparent 160deg,rgba(34,211,238,.22) 176deg,transparent 192deg),conic-gradient(from 180deg at 70% -10%,transparent 168deg,rgba(232,121,249,.14) 182deg,transparent 196deg)}.nd2-band--b2b::before{background:radial-gradient(40% 80%at 90%0,rgba(34,211,238,.24),transparent 70%),radial-gradient(40% 70%at 0 100%,rgba(232,121,249,.14),transparent 70%)}@media (max-width:760px){.nd2-band,.nd2-band:has(.nd2-band__list){grid-template-columns:1fr}}.nd2-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.nd2-story__photo{margin:0;position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--nd2-line)}.nd2-story__photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.nd2-story__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,10,13,.7));pointer-events:none}.nd2-story__photo figcaption{position:absolute;left:16px;bottom:16px;z-index:1}.nd2-story__text{display:grid;gap:16px}.nd2-story__text p:not(.nd2-eyebrow){margin:0;color:var(--nd2-soft);max-width:60ch}@media (max-width:820px){.nd2-story{grid-template-columns:1fr}}body.nd-v2 :is(.nd2-faq__item,.wp-block-details){border-bottom:1px solid var(--nd2-line);padding:0}body.nd-v2 :is(.nd2-faq__item,.wp-block-details)>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-weight:700;font-size:clamp(16px,1.6vw,19px);color:var(--nd2-text)}body.nd-v2 :is(.nd2-faq__item,.wp-block-details)>summary::-webkit-details-marker{display:none}body.nd-v2 :is(.nd2-faq__item,.wp-block-details)>summary::after{content:"";flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--nd2-line);background:linear-gradient(var(--nd2-cyan),var(--nd2-cyan)) center/10px 1.5px no-repeat,linear-gradient(var(--nd2-cyan),var(--nd2-cyan)) center/1.5px 10px no-repeat;transition:transform .3s ease,border-color .2s ease}body.nd-v2 :is(.nd2-faq__item,.wp-block-details)[open]>summary::after{transform:rotate(45deg);border-color:var(--nd2-line-hi)}body.nd-v2 :is(.nd2-faq__item,.wp-block-details)>:not(summary){margin:0 0 20px;color:var(--nd2-muted);max-width:70ch}body.nd-v2 ul.products:has(>li.nd2-card){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}body.nd-v2 ul.products:has(>li.nd2-card)::before,body.nd-v2 ul.products:has(>li.nd2-card)::after{display:none!important}@media (max-width:1000px){body.nd-v2 ul.products:has(>li.nd2-card){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body.nd-v2 ul.products:has(>li.nd2-card){grid-template-columns:1fr}}body.nd-v2 li.product.nd2-card{position:relative;isolation:isolate;overflow:hidden;width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:20px;border:1px solid var(--nd2-line);background:linear-gradient(180deg,var(--nd2-bg3),var(--nd2-bg2));transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.nd-v2 li.product.nd2-card::before{content:"";position:absolute;inset:-40% 25%;z-index:-1;opacity:0;transition:opacity .4s ease;pointer-events:none;background:conic-gradient(from 180deg at 50%0,transparent 160deg,rgba(34,211,238,.28) 180deg,transparent 200deg);animation:nd2-sweep 5s ease-in-out infinite alternate}body.nd-v2 li.product.nd2-card:hover{border-color:var(--nd2-line-hi);transform:translateY(-3px);box-shadow:0 24px 50px -24px rgba(0,0,0,.9)}body.nd-v2 li.product.nd2-card:hover::before{opacity:1}@keyframes nd2-sweep{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.nd2-card__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.nd2-card__top .nd2-dens{width:72px;flex:none}.nd2-card__media{position:relative;display:block;border-radius:14px;overflow:hidden;background:#05070a;aspect-ratio:1/1}.nd2-card__media img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;filter:saturate(.82) contrast(1.06) brightness(.92);transform:scale(1.04);transform-origin:50% 42%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease}li.nd2-card:hover .nd2-card__media img{transform:scale(1.1);filter:saturate(1) contrast(1.06) brightness(1)}.nd2-card__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90%at 50% 45%,transparent 55%,rgba(5,7,10,.55) 100%),linear-gradient(180deg,transparent 65%,rgba(13,17,23,.6)),linear-gradient(90deg,rgba(34,211,238,.1),transparent 40%,transparent 60%,rgba(232,121,249,.06))}.nd2-card__body{display:grid;gap:8px}.nd2-card__title{margin:0;font-size:22px!important;line-height:1.05;font-weight:800;font-stretch:112%;text-transform:uppercase}.nd2-card__title a{color:var(--nd2-text);text-decoration:none}.nd2-card__title a::after{content:"";position:absolute;inset:0;z-index:0}.nd2-card__desc{margin:0;color:var(--nd2-muted);font-size:14.5px;line-height:1.5}.nd2-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;border-top:1px solid var(--nd2-line);padding-top:14px}.nd2-card__amount{display:block;font-family:var(--nd2-display);font-weight:800;font-stretch:110%;font-size:24px;color:var(--nd2-text)}.nd2-card__amount .amount{color:inherit}.nd2-card__meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--nd2-muted);font-size:12px;margin-top:4px}.nd2-card__cta{position:relative;z-index:1}@media (max-width:620px){body.nd-v2 li.product.nd2-card{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"top top""media body""foot foot";gap:12px 14px;padding:14px}.nd2-card__top{grid-area:top}.nd2-card__media{grid-area:media;align-self:start}.nd2-card__body{grid-area:body;align-content:start}.nd2-card__foot{grid-area:foot}.nd2-card__title{font-size:18px!important}.nd2-card__desc{font-size:13.5px}}body.nd-v2 li.nd2-card .nd2-card__cta .button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:176px;min-height:44px;margin:0!important;padding:0 18px!important;border:1px solid var(--nd2-line-hi)!important;border-radius:12px;background:0 0!important;color:var(--nd2-cyan)!important;font:700 14px/1 var(--nd2-body)!important;text-align:center;white-space:nowrap}body.nd-v2 li.nd2-card .nd2-card__cta .button:hover{background:var(--nd2-cyan)!important;color:var(--nd2-ink)!important}body.nd-v2 li.nd2-card .nd2-card__cta .button .nd-cart-icon{display:block;flex:none;width:18px;height:18px;margin:0;position:static;transform:none}body.nd-v2 li.nd2-card .nd2-card__cta .button .nd-cta-label{display:block;line-height:1;margin:0}body.nd-v2 li.nd2-card .nd2-card__cta .button.loading{opacity:.6}body.nd-v2 li.nd2-card .nd2-card__cta .button.loading::after{display:none}body.nd-v2 li.nd2-card .nd2-card__cta .added_to_cart{display:none}body.nd-v2 li.nd2-card .nd2-card__foot{align-items:center}@media (max-width:620px){body.nd-v2 li.nd2-card .nd2-card__cta{flex:1 1 100%}body.nd-v2 li.nd2-card .nd2-card__cta .button{width:100%}}body.nd-v2 .nd-pdp-gallery{border-radius:22px;overflow:hidden;border:1px solid var(--nd2-line);position:relative;isolation:isolate}body.nd-v2 .nd-pdp-gallery img{filter:saturate(.88) contrast(1.05)}body.nd-v2 .nd-pdp-gallery::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(120% 90%at 50% 45%,transparent 60%,rgba(5,7,10,.5) 100%)}body.nd-v2 .nd-pdp-title{font-size:clamp(34px,4.4vw,60px)!important}body.nd-v2 .nd-pdp{position:relative}body.nd-v2 .nd-pdp::before{content:"";position:absolute;inset:0 0 auto 0;height:640px;pointer-events:none;z-index:-1;background:conic-gradient(from 180deg at 30% -10%,transparent 160deg,rgba(34,211,238,.1) 176deg,transparent 192deg),conic-gradient(from 180deg at 75% -10%,transparent 168deg,rgba(232,121,249,.08) 182deg,transparent 196deg)}body.nd-v2 .nd-pdp-summary{background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--nd2-line);border-radius:22px;padding:clamp(20px,3vw,36px)}body.nd-v2 .nd-pdp-details__aside{border:1px solid var(--nd2-line);border-radius:20px;padding:22px;background:var(--nd2-bg2)}.nd2-sim{margin:0 auto;max-width:1240px}.nd2-sim__grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px;align-items:stretch}@media (max-width:900px){.nd2-sim__grid{grid-template-columns:1fr}.nd2-sim__screen{order:-1}}.nd2-sim__panel{background:var(--nd2-bg2);border:1px solid var(--nd2-line);border-radius:20px;padding:20px;display:grid;gap:18px;align-content:start}.nd2-sim__recipes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nd2-sim__recipe{cursor:pointer;text-align:left;border:1px solid var(--nd2-line);background:var(--nd2-bg3);border-radius:12px;padding:12px;display:grid;gap:8px;color:var(--nd2-text);font:inherit;transition:border-color .2s ease,background .2s ease}.nd2-sim__recipe:hover{border-color:rgba(34,211,238,.45)}.nd2-sim__recipe[aria-pressed=true]{border-color:var(--nd2-cyan);background:rgba(34,211,238,.08);box-shadow:inset 0 0 0 1px var(--nd2-cyan)}.nd2-sim__recipe b{font-family:var(--nd2-display);font-weight:800;font-stretch:115%;font-size:15px;text-transform:uppercase}.nd2-dens{display:flex;gap:3px}.nd2-dens i{flex:1;height:4px;border-radius:2px;background:rgba(194,201,212,.16)}.nd2-dens i.on{background:var(--nd2-cyan);box-shadow:0 0 8px rgba(34,211,238,.7)}.nd2-sim__info{border-top:1px solid var(--nd2-line);padding-top:16px;display:grid;gap:10px}.nd2-sim__info h3{margin:0;font-size:24px;text-transform:uppercase}.nd2-sim__info h3 a{color:var(--nd2-text);text-decoration:none}.nd2-sim__reason{margin:0;color:var(--nd2-soft);font-size:15px}.nd2-sim__buy{display:grid;gap:12px;border-top:1px solid var(--nd2-line);padding-top:14px}.nd2-sim__price{font-family:var(--nd2-display);font-weight:800;font-stretch:110%;font-size:26px}.nd2-sim__price small{display:block;margin-top:4px;font:400 12px/1.3 var(--nd2-body);color:var(--nd2-muted)}.nd2-sim__buy .nd2-btn{min-height:46px;padding:0 18px;font-size:14px}.nd2-sim__buy .added_to_cart{display:none}.nd2-sim__screen{position:relative;min-height:440px;border-radius:20px;overflow:hidden;border:1px solid var(--nd2-line);background:#050608;isolation:isolate}.nd2-sim__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;z-index:-2;display:none}.nd2-no-stage .nd2-sim__fallback{display:block}.nd2-sim__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.nd2-sim__crowd{position:absolute;left:0;right:0;bottom:0;height:22%;pointer-events:none;background:radial-gradient(22px 26px at 12% 60%,#000 98%,transparent),radial-gradient(22px 26px at 19% 52%,#000 98%,transparent),radial-gradient(22px 26px at 27% 64%,#000 98%,transparent),radial-gradient(22px 26px at 36% 55%,#000 98%,transparent),radial-gradient(22px 26px at 63% 58%,#000 98%,transparent),radial-gradient(22px 26px at 71% 50%,#000 98%,transparent),radial-gradient(22px 26px at 80% 62%,#000 98%,transparent),radial-gradient(22px 26px at 88% 54%,#000 98%,transparent),linear-gradient(0deg,#000 55%,transparent)}.nd2-sim__hud{position:absolute;inset:14px 14px auto 14px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;pointer-events:none}.nd2-chip{font:400 10px/1 var(--nd2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nd2-cyan);background:rgba(5,6,8,.72);border:1px solid var(--nd2-line);padding:7px 9px;border-radius:6px}body.nd-v2 .nd2-sim__burst{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);min-height:44px}@media (max-width:600px){.nd2-sim__screen{min-height:300px}}body.nd-v2 .wp-block-cover.alignfull{border-bottom:1px solid var(--nd2-line)}body.nd-v2 .wp-block-cover .wp-block-cover__image-background{filter:saturate(.85) contrast(1.05)}body.nd-v2 :is(.wp-block-cover,.wp-block-group)>.wp-block-cover__inner-container h1,body.nd-v2 .wp-block-post-content>.wp-block-group:first-child h1{font-size:clamp(42px,7vw,96px)!important}body.nd-v2 .wp-block-post-content h2.has-x-large-font-size{text-transform:uppercase;font-size:clamp(30px,4.2vw,56px)!important}body.nd-v2 .wp-block-columns .wp-block-column:has(>h3){background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid var(--nd2-line);border-radius:var(--nd2-radius);padding:24px}body.nd-v2 .has-surface-background-color{background-color:var(--nd2-bg2)!important}body.nd-v2 .wp-block-table{overflow-x:auto}body.nd-v2 .wp-block-table table{border-collapse:collapse;width:100%;font-size:15px}body.nd-v2 .wp-block-table :is(th,td){border:0;border-bottom:1px solid var(--nd2-line);padding:14px 12px;text-align:left;vertical-align:top}body.nd-v2 .wp-block-table th{font:400 10.5px/1.3 var(--nd2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nd2-muted)}body.nd-v2 .wp-block-table tbody tr:hover{background:rgba(34,211,238,.04)}body.nd-v2.page-template-default .wp-block-post-title{font-size:clamp(34px,5vw,64px)!important;margin-bottom:28px}body.nd-v2.page-template-default .wp-block-post-content{font-size:16px;line-height:1.75;color:var(--nd2-soft)}body.nd-v2.page-template-default .wp-block-post-content :is(h2,h3){text-transform:none;font-stretch:105%;color:var(--nd2-text);margin-top:2.2em;scroll-margin-top:100px}body.nd-v2.page-template-default .wp-block-post-content h2{font-size:clamp(22px,2.4vw,28px)}body.nd-v2.page-template-default .wp-block-post-content h3{font-size:19px}body.nd-v2.page-template-default .wp-block-post-content :is(ul,ol){padding-left:1.2em}body.nd-v2.page-template-default .wp-block-post-content li{margin-block:.35em}body.nd-v2.page-template-default .wp-block-post-content li::marker{color:var(--nd2-cyan)}body.nd-v2.page-template-default .wp-block-post-content a{color:var(--nd2-cyan);text-underline-offset:3px}body.nd-v2 .wp-block-post-content .nd-empty-cart .nd-empty-cart__actions a{color:var(--nd-accent-ink);text-decoration:none}body.nd-v2 .wp-block-post-content .nd-empty-cart .nd-empty-cart__actions a:last-child{color:var(--nd-text)}body.nd-v2 .nd-shop-hero__title{font-size:clamp(46px,8vw,110px)!important}body.nd-v2 .nd-shop-hero__claim,body.nd-v2 .nd-shop-hero__motto{font-family:var(--nd2-mono)}body.nd-v2 :is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) .wp-block-post-title{font-size:clamp(34px,5vw,60px)!important}body.nd-v2 :is(.wc-block-components-sidebar,.wc-block-cart__sidebar,.wc-block-checkout__sidebar) .wc-block-components-totals-wrapper{border-color:var(--nd2-line)}body.nd-v2 :is(.wc-block-cart__sidebar,.wc-block-checkout__sidebar)>*{border-radius:var(--nd2-radius)}body.nd-v2 .wc-block-components-product-name{font-family:var(--nd2-display);font-weight:700;font-stretch:110%;text-transform:uppercase}body.nd-v2 .wc-block-components-title,body.nd-v2 .wc-block-components-checkout-step__title{font-family:var(--nd2-display);font-weight:700;font-stretch:110%}body.nd-v2 .woocommerce-MyAccount-navigation a{border-radius:10px}body.nd-v2 .wc-block-cart-item__image img,body.nd-v2 .wc-block-components-order-summary-item__image img{border-radius:10px;filter:saturate(.85)}.nd2-btn--sm{min-height:42px;padding:0 16px;font-size:14px}.nd2-btn .nd2-ico{width:18px;height:18px}.nd2-btn.is-disabled{opacity:.45;pointer-events:none;box-shadow:none}.nd2-btn[disabled]{opacity:.45;cursor:not-allowed}.nd2-chip{display:inline-flex;align-items:center;font:400 10px/1 var(--nd2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nd2-cyan);background:rgba(5,6,8,.72);border:1px solid var(--nd2-line);padding:7px 9px;border-radius:6px;white-space:nowrap}.nd2-dens{display:flex;gap:3px}.nd2-dens i{flex:1;height:4px;border-radius:2px;background:rgba(194,201,212,.16)}.nd2-dens i.on{background:var(--nd2-cyan);box-shadow:0 0 8px rgba(34,211,238,.7)}.nd2-cards{display:grid;gap:18px}.nd2-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nd2-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.nd2-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.nd2-cards--3{grid-template-columns:1fr}}@media (max-width:560px){.nd2-cards--4{grid-template-columns:1fr}}.nd2-glass{position:relative;overflow:hidden;display:grid;gap:12px;align-content:start;padding:clamp(22px,2.6vw,30px);border-radius:22px;background:linear-gradient(160deg,rgba(233,242,239,.07),rgba(233,242,239,.015));border:1px solid var(--nd2-line);backdrop-filter:blur(14px)}.nd2-glass::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%),rgba(34,211,238,.8),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nd2-glass:hover::before{opacity:1}.nd2-glass>.nd2-ico{width:40px;height:40px;color:var(--nd2-cyan)}.nd2-glass h3{margin:0;font-size:clamp(20px,1.8vw,24px);text-transform:uppercase;font-weight:800;font-stretch:110%}.nd2-glass h3 a{color:var(--nd2-text);text-decoration:none}.nd2-glass h3 a[data-copy-text]{text-transform:none;font-size:clamp(17px,1.6vw,21px);font-stretch:100%;overflow-wrap:anywhere}.nd2-glass p:not(.nd2-eyebrow){margin:0;color:var(--nd2-muted);font-size:15px}.nd2-glass .nd2-btn{justify-self:start;margin-top:4px}.nd2-filter{cursor:pointer;min-height:44px;padding:0 18px;border:1px solid var(--nd2-line);border-radius:12px;background:var(--nd2-bg3);color:var(--nd2-text);font:700 14px/1 var(--nd2-body);transition:border-color .2s ease,background .2s ease,color .2s ease}.nd2-filter:hover{border-color:rgba(34,211,238,.5)}.nd2-filter[aria-pressed=true]{background:var(--nd2-cyan);border-color:var(--nd2-cyan);color:var(--nd2-ink);box-shadow:0 0 24px -6px rgba(34,211,238,.7)}.nd2-filter--sm{min-height:36px;padding:0 12px;font-size:13px}.nd2-chips{display:flex;flex-wrap:wrap;gap:8px}.nd2-usp{max-width:1360px;margin:-28px auto 0;padding-inline:var(--nd2-gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative;z-index:2;box-sizing:border-box}.nd2-usp__item{display:flex;gap:12px;align-items:center;padding:16px;border-radius:16px;border:1px solid var(--nd2-line);background:rgba(13,17,23,.85);backdrop-filter:blur(10px)}.nd2-usp__icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:rgba(34,211,238,.1);color:var(--nd2-cyan)}.nd2-usp__icon svg{width:22px;height:22px}.nd2-usp__item b{display:block;font-size:15px}.nd2-usp__item small{color:var(--nd2-muted);font-size:13px}@media (max-width:900px){.nd2-usp{grid-template-columns:1fr 1fr}}@media (max-width:480px){.nd2-usp{grid-template-columns:1fr}}.nd2-shopbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;margin-bottom:14px}.nd2-shopbar__title{flex:1 1 100%;font-size:clamp(30px,4vw,54px)!important}.nd2-filters{display:flex;flex-wrap:wrap;gap:8px}.nd2-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nd2-shop__count{margin:0 0 20px;color:var(--nd2-muted);font:400 11px/1 var(--nd2-mono);letter-spacing:.1em;text-transform:uppercase}.nd2-compare{display:grid;gap:10px}.nd2-compare__row{display:grid;grid-template-columns:72px minmax(0,2fr) minmax(0,1.4fr) 150px 110px 44px;gap:18px;align-items:center;padding:12px 16px 12px 12px;border:1px solid var(--nd2-line);border-radius:18px;background:var(--nd2-bg2);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.nd2-compare__row:hover,.nd2-compare__row:focus-visible{border-color:var(--nd2-line-hi);background:rgba(34,211,238,.05);transform:translateX(4px);outline:0}.nd2-compare__row img{width:72px;height:72px;border-radius:12px;object-fit:cover;filter:saturate(.85)}.nd2-compare__name b{display:block;font-family:var(--nd2-display);font-weight:800;font-stretch:110%;text-transform:uppercase;font-size:17px}.nd2-compare__name span,.nd2-compare__use{color:var(--nd2-muted);font-size:14px}.nd2-compare__dens{display:grid;gap:8px}.nd2-compare__price{font-family:var(--nd2-display);font-weight:800;font-size:20px;white-space:nowrap}.nd2-compare__link{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--nd2-line);color:var(--nd2-cyan);position:relative;z-index:1}.nd2-compare__link .nd2-ico{width:18px;height:18px}@media (max-width:980px){.nd2-compare__row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img name link""img dens price"}.nd2-compare__row img{grid-area:img;width:64px;height:64px}.nd2-compare__name{grid-area:name}.nd2-compare__use{display:none}.nd2-compare__dens{grid-area:dens}.nd2-compare__price{grid-area:price;font-size:17px}.nd2-compare__link{grid-area:link}}body.nd-v2 :is(.nd2-field input,.nd2-field select,.nd2-field textarea,.nd2-search input){width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid var(--nd2-line);background:var(--nd2-bg);color:var(--nd2-text);font:500 15px/1.4 var(--nd2-body)}body.nd-v2 :is(.nd2-field input,.nd2-field select,.nd2-field textarea,.nd2-search input):focus{outline:0;border-color:var(--nd2-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.18)}.nd2-calc__list{display:grid;gap:10px}.nd2-calc__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;border:1px solid var(--nd2-line);background:var(--nd2-bg2);transition:border-color .2s ease,background .2s ease}.nd2-calc__row.is-on{border-color:var(--nd2-cyan);background:rgba(34,211,238,.06)}.nd2-calc__row img{width:56px;height:56px;border-radius:10px;object-fit:cover;filter:saturate(.85)}.nd2-calc__name{display:grid;gap:8px}.nd2-calc__name b{font-family:var(--nd2-display);font-weight:800;font-stretch:110%;text-transform:uppercase;font-size:15px}.nd2-calc__name .nd2-dens{max-width:90px}.nd2-stepper{display:flex;align-items:center;border:1px solid var(--nd2-line);border-radius:12px;overflow:hidden}.nd2-stepper button{width:40px;height:44px;border:0;background:0 0;color:var(--nd2-text);font-size:20px;cursor:pointer}.nd2-stepper button:hover{background:rgba(34,211,238,.1);color:var(--nd2-cyan)}body.nd-v2 .nd2-stepper input{width:52px;height:44px;border:0;border-inline:1px solid var(--nd2-line);background:0 0;color:var(--nd2-text);text-align:center;font:700 16px/1 var(--nd2-body);-moz-appearance:textfield}.nd2-stepper input::-webkit-outer-spin-button,.nd2-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nd2-calc__summary{position:sticky;top:calc(96px + var(--nd2-top));display:grid;gap:16px;padding:22px;border-radius:22px;border:1px solid var(--nd2-line);background:linear-gradient(160deg,rgba(34,211,238,.07),rgba(13,17,23,.9) 45%)}.nd2-calc__totals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.nd2-calc__totals div{padding:12px;border-radius:12px;border:1px solid var(--nd2-line);background:rgba(5,6,8,.5)}.nd2-calc__totals dt{font:400 9.5px/1.3 var(--nd2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nd2-muted)}.nd2-calc__totals dd{margin:6px 0 0;font-family:var(--nd2-display);font-weight:800;font-stretch:110%;font-size:clamp(18px,2vw,24px);font-variant-numeric:tabular-nums}.nd2-calc__note{margin:0;color:var(--nd2-muted);font-size:13px}@media (max-width:420px){.nd2-calc__totals{grid-template-columns:1fr 1fr}.nd2-calc__totals div:last-child{grid-column:1/-1}}.nd2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:nd2}.nd2-steps li{position:relative;padding:24px;border-top:2px solid var(--nd2-cyan);background:linear-gradient(180deg,rgba(34,211,238,.06),transparent 60%);border-radius:0 0 18px 18px}.nd2-steps__n{font:400 11px/1 var(--nd2-mono);color:var(--nd2-cyan);letter-spacing:.12em}.nd2-steps h3{margin:14px 0 8px;font-size:22px;text-transform:uppercase}.nd2-steps p{margin:0;color:var(--nd2-muted);font-size:15px}@media (max-width:900px){.nd2-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nd2-steps{grid-template-columns:1fr}}.nd2-copyline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nd2-copyline code{font:400 14px/1 var(--nd2-mono);color:var(--nd2-text);background:var(--nd2-bg3);border:1px solid var(--nd2-line);padding:15px 16px;border-radius:12px;user-select:all}.nd2-split{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--nd2-line);border-radius:28px;overflow:hidden}.nd2-split__side{display:grid;gap:14px;align-content:start;padding:clamp(26px,4vw,56px);background:var(--nd2-bg2)}.nd2-split__side p:not(.nd2-eyebrow){margin:0;color:var(--nd2-soft)}.nd2-split__side h2{font-size:clamp(26px,3.2vw,44px)!important}.nd2-split__side--lit{position:relative;isolation:isolate;background:linear-gradient(160deg,rgba(34,211,238,.1),var(--nd2-bg2) 55%)}.nd2-split__side--lit::before{content:"";position:absolute;inset:0;z-index:-1;background:conic-gradient(from 180deg at 80% -10%,transparent 160deg,rgba(34,211,238,.2) 176deg,transparent 192deg)}@media (max-width:820px){.nd2-split{grid-template-columns:1fr}}.nd2-family{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:1100px){.nd2-family{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.nd2-family{grid-template-columns:1fr 1fr}}.nd2-family__item{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:10px;align-content:end;min-height:220px;padding:16px;border-radius:18px;border:1px solid var(--nd2-line);background:#06080b;color:var(--nd2-text);text-decoration:none;transition:border-color .3s ease,transform .3s ease}.nd2-family__item:hover{border-color:var(--nd2-line-hi);transform:translateY(-4px)}.nd2-family__item b{font-family:var(--nd2-display);font-weight:800;font-stretch:115%;text-transform:uppercase;font-size:20px}.nd2-family__item>span:last-child{color:var(--nd2-muted);font-size:13px}.nd2-family__beam{position:absolute;inset:-10% 30%0;z-index:-1;opacity:calc(.25 + var(--nd2-level,1)*.15);background:conic-gradient(from 180deg at 50%0,transparent 165deg,rgba(34,211,238,.55) 180deg,transparent 195deg);filter:blur(6px);transition:opacity .3s ease}.nd2-family__item:hover .nd2-family__beam{opacity:1}.nd2-faqtools{display:grid;gap:14px;margin-bottom:28px}.nd2-search{position:relative;display:block}.nd2-search .nd2-ico{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--nd2-muted)}body.nd-v2 .nd2-search input{padding-left:44px;min-height:54px;font-size:16px}.nd2-faqgroup{margin-top:28px}.nd2-faqgroup__title{margin:0 0 6px;font-size:clamp(20px,2.2vw,26px)!important;text-transform:uppercase;color:var(--nd2-cyan)}.nd2-faq{border-top:1px solid var(--nd2-line)}.nd2-faq__a p{margin:0 0 12px}.nd2-faq__empty{color:var(--nd2-muted)}.nd2-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.nd2-formgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px;align-items:start}@media (max-width:960px){.nd2-formgrid{grid-template-columns:1fr}}.nd2-form{position:relative;isolation:isolate;border-radius:26px;border:1px solid var(--nd2-line);background:linear-gradient(170deg,#101820 0%,var(--nd2-bg2) 40%);overflow:hidden}.nd2-form::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:conic-gradient(from 180deg at 92% -12%,transparent 162deg,rgba(34,211,238,.14) 177deg,transparent 192deg),radial-gradient(60% 40%at 100%0,rgba(34,211,238,.08),transparent 70%)}.nd2-form__body{display:grid;gap:18px;padding:clamp(22px,3.4vw,44px)}.nd2-form__head{display:grid;gap:10px;margin-bottom:6px}.nd2-form__head h2{margin:0;font-size:clamp(28px,3.4vw,44px)!important;text-transform:uppercase}.nd2-form__head p:not(.nd2-eyebrow){margin:0;color:var(--nd2-muted)}.nd2-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nd2-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.nd2-form__row,.nd2-form__row--3{grid-template-columns:1fr}}.nd2-form__group{border:0;margin:0;padding:0;min-width:0}.nd2-form__label{padding:0;margin:0 0 10px;font:400 10.5px/1.3 var(--nd2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nd2-muted)}.nd2-fl{position:relative;min-width:0}body.nd-v2 .nd2-fl :is(input,select,textarea){display:block;width:100%;box-sizing:border-box;margin:0;min-height:60px;padding:26px 16px 10px;border-radius:14px;border:1px solid var(--nd2-line);background:rgba(5,7,10,.65);color:var(--nd2-text);font:500 16px/1.4 var(--nd2-body);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;-webkit-appearance:none;appearance:none}body.nd-v2 .nd2-fl textarea{min-height:150px;padding-top:30px;resize:vertical}body.nd-v2 .nd2-fl--select select{cursor:pointer;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--nd2-cyan) 50%),linear-gradient(135deg,var(--nd2-cyan) 50%,transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}body.nd-v2 .nd2-fl select option{background:#0d1117;color:#fff}.nd2-fl label{position:absolute;left:17px;top:20px;pointer-events:none;color:var(--nd2-muted);font:500 15px/1.2 var(--nd2-body);transform-origin:left top;transition:transform .18s ease,color .18s ease,top .18s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 34px)}.nd2-fl label i,.nd2-check__text i{font-style:normal;color:var(--nd2-cyan)}.nd2-fl label small{color:rgba(155,163,174,.7);font-size:.9em}.nd2-fl :is(input,textarea):focus+label,.nd2-fl :is(input,textarea):not(:placeholder-shown)+label,.nd2-fl--select label{top:9px;transform:scale(.78);color:var(--nd2-cyan)}.nd2-fl--select label{color:var(--nd2-muted)}body.nd-v2 .nd2-fl :is(input,select,textarea):hover{border-color:rgba(194,201,212,.28)}body.nd-v2 .nd2-fl :is(input,select,textarea):focus{outline:0;border-color:var(--nd2-cyan);background:rgba(5,7,10,.9);box-shadow:0 0 0 4px rgba(34,211,238,.14),0 10px 30px -18px rgba(34,211,238,.8)}.nd2-fl.is-invalid :is(input,select,textarea){border-color:#f87171;box-shadow:0 0 0 4px rgba(248,113,113,.12)}.nd2-fl.is-invalid label{color:#fca5a5}.nd2-fl__err{margin:6px 2px 0;min-height:0;color:#fca5a5;font-size:13px}.nd2-fl__err:empty{display:none}.nd2-fl__count{display:block;text-align:right;margin-top:6px;font:400 10px/1 var(--nd2-mono);color:var(--nd2-muted)}.nd2-fl__count b{color:var(--nd2-soft);font-weight:400}.nd2-seg{display:flex;flex-wrap:wrap;gap:8px}.nd2-seg__item{position:relative;cursor:pointer}.nd2-seg__item input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.nd2-seg__item span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--nd2-line);background:rgba(5,7,10,.5);color:var(--nd2-soft);font:600 14px/1 var(--nd2-body);transition:all .18s ease}.nd2-seg__item:hover span{border-color:rgba(34,211,238,.5);color:var(--nd2-text)}.nd2-seg__item input:checked+span{background:var(--nd2-cyan);border-color:var(--nd2-cyan);color:var(--nd2-ink);box-shadow:0 0 22px -6px rgba(34,211,238,.8)}.nd2-seg__item input:focus-visible+span{outline:2px solid var(--nd2-cyan);outline-offset:3px}.nd2-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;position:relative}.nd2-check input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}.nd2-check__box{flex:none;width:22px;height:22px;border-radius:7px;border:1px solid rgba(194,201,212,.3);background:rgba(5,7,10,.6);display:grid;place-items:center;transition:all .18s ease}.nd2-check__box::after{content:"";width:10px;height:6px;border-left:2px solid var(--nd2-ink);border-bottom:2px solid var(--nd2-ink);transform:rotate(-45deg) scale(0);margin-top:-3px;transition:transform .18s ease}.nd2-check input:checked+.nd2-check__box{background:var(--nd2-cyan);border-color:var(--nd2-cyan)}.nd2-check input:checked+.nd2-check__box::after{transform:rotate(-45deg) scale(1)}.nd2-check input:focus-visible+.nd2-check__box{outline:2px solid var(--nd2-cyan);outline-offset:3px}.nd2-check.is-invalid .nd2-check__box{border-color:#f87171}.nd2-check__text{color:var(--nd2-muted);font-size:13.5px;line-height:1.5}.nd2-check__text a{color:var(--nd2-cyan)}.nd2-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:4px}.nd2-form__submit{min-height:56px;padding:0 26px;font-size:16px}.nd2-form__submit .nd2-ico{width:18px;height:18px;transition:transform .2s ease}.nd2-form__submit:hover .nd2-ico{transform:translateX(4px)}.nd2-form.is-sending .nd2-form__submit{pointer-events:none;opacity:.7}.nd2-form.is-sending .nd2-form__submit .nd2-ico{animation:nd2-spin .8s linear infinite}@keyframes nd2-spin{to{transform:rotate(360deg)}}.nd2-form__status{margin:0;color:var(--nd2-muted);font-size:14px}.nd2-form__status.is-err{color:#fca5a5}.nd2-form__notice{margin:0;padding:14px 16px;border-radius:12px;font-size:14px}.nd2-form__notice.is-ok{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.4);color:#a7f3d0}.nd2-form__notice.is-err{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.4);color:#fecaca}.nd2-form__done{display:grid;justify-items:center;text-align:center;gap:14px;padding:clamp(48px,7vw,90px) 24px;outline:0}.nd2-form__done h2{margin:0;font-size:clamp(28px,3.4vw,44px)!important;text-transform:uppercase}.nd2-form__done p{margin:0;color:var(--nd2-soft);max-width:44ch}.nd2-form__check{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:rgba(34,211,238,.12);border:1px solid var(--nd2-cyan);box-shadow:0 0 40px -6px rgba(34,211,238,.7)}.nd2-form__check::after{content:"";width:26px;height:14px;border-left:3px solid var(--nd2-cyan);border-bottom:3px solid var(--nd2-cyan);transform:rotate(-45deg);margin-top:-6px;animation:nd2-pop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes nd2-pop{0%{transform:rotate(-45deg) scale(0)}to{transform:rotate(-45deg) scale(1)}}.nd2-formside{display:grid;gap:14px}.nd2-formside__card{position:relative;overflow:hidden;display:grid;gap:10px;align-content:start;padding:22px;border-radius:20px;border:1px solid var(--nd2-line);background:var(--nd2-bg2);color:var(--nd2-text);text-decoration:none}.nd2-formside__card>.nd2-ico{width:30px;height:30px;color:var(--nd2-cyan)}.nd2-formside__card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%),rgba(34,211,238,.8),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nd2-formside__card:hover::before{opacity:1}body.nd-v2 a.nd2-formside__big{color:var(--nd2-text);font:700 19px/1.2 var(--nd2-body);text-decoration:none;overflow-wrap:anywhere}.nd2-formside__card b{font-family:var(--nd2-display);font-weight:800;font-stretch:108%;text-transform:uppercase;font-size:18px;line-height:1.1}.nd2-formside__card span{color:var(--nd2-muted);font-size:14px}.nd2-formside__card .nd2-btn{justify-self:start}body.nd-v2 .nd2-formside__card--link .nd2-formside__more{display:inline-flex;align-items:center;gap:8px;color:var(--nd2-cyan);font-weight:700;font-size:14px}.nd2-formside__more .nd2-ico{width:16px;height:16px;transition:transform .2s ease}.nd2-formside__card--link:hover .nd2-formside__more .nd2-ico{transform:translateX(4px)}body.nd-v2 .nd2-formside .nd-company-details{display:grid;gap:4px;font-style:normal;color:var(--nd2-soft);font-size:14.5px}body.nd-v2 .nd2-formside .nd-company-details a{color:var(--nd2-cyan)}.nd2-formside__links{display:grid;border-radius:20px;border:1px solid var(--nd2-line);background:var(--nd2-bg2);padding:4px 20px}body.nd-v2 .nd2-formside__links a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--nd2-line);color:var(--nd2-text);text-decoration:none;font-weight:600;font-size:15px}.nd2-formside__links a:last-child{border-bottom:0}.nd2-formside__links .nd2-ico{width:16px;height:16px;color:var(--nd2-cyan)}.nd2-b2bgrid{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);align-items:start;gap:clamp(20px,3vw,36px)}@media (max-width:960px){.nd2-b2bgrid{grid-template-columns:1fr}}.nd2-b2bgrid__main{display:grid;gap:26px;min-width:0}.nd2-form__step{display:grid;gap:14px}.nd2-form__stepn{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--nd2-display);font-weight:800;font-stretch:110%;text-transform:uppercase;font-size:20px}.nd2-form__stepn span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--nd2-cyan);color:var(--nd2-cyan);font:400 11px/1 var(--nd2-mono)}.nd2-form__step.is-invalid .nd2-calc__list{outline:1px solid rgba(248,113,113,.5);outline-offset:6px;border-radius:16px}.nd2-form--b2b .nd2-calc__summary{position:sticky;top:calc(96px + var(--nd2-top));background:rgba(5,7,10,.55)}.nd2-form--b2b .nd2-form__submit{width:100%;justify-content:center}.nd2-form--b2b .nd2-calc__totals{grid-template-columns:1fr 1fr}.nd2-form--b2b .nd2-calc__totals div:last-child{grid-column:1/-1}.nd2-calc__picked{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--nd2-muted)}.nd2-calc__picked li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--nd2-line);padding-bottom:6px}.nd2-calc__picked b{color:var(--nd2-text);font-variant-numeric:tabular-nums}.nd2-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0));z-index:120;transform:translate(-50%,160%);visibility:hidden;background:var(--nd2-bg3);border:1px solid var(--nd2-line-hi);color:var(--nd2-text);padding:14px 18px;border-radius:12px;font-size:14px;box-shadow:0 20px 50px -10px #000;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),visibility 0s .35s}.nd2-toast.is-on{transform:translate(-50%,0);visibility:visible;transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}@media (prefers-reduced-motion:reduce){.nd2-c,body.nd-v2 li.product.nd2-card::before{animation:none}.nd2-pending{opacity:1;transform:none}body.nd-v2 :is(.nd2-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.single_add_to_cart_button)::after{display:none}}html{touch-action:manipulation}body.nd-v2 :is(a,button,input,select,textarea,label,summary,[role=button]){touch-action:manipulation}body.nd-v2 .nd2-page h2{overflow-wrap:normal;hyphens:manual;max-width:100%;min-width:0}body.nd-v2 :is(.nd2-band__text,.nd2-head,.nd2-story__text,.nd2-split>*){grid-template-columns:minmax(0,1fr);min-width:0}@media (max-width:760px){body.nd-v2 :is(.nd2-head,.nd2-band,.nd2-story,.nd2-sim,.nd2-split,.nd2-shopbar) h2{font-size:clamp(24px,7.2vw,34px)}body.nd-v2 .nd2-band{padding-inline:22px}body.nd-v2 .nd2-band,body.nd-v2 .nd2-band:has(.nd2-band__list){grid-template-columns:minmax(0,1fr)}body.nd-v2 .nd2-band>*{min-width:0}}@media (max-width:560px){.nd2-calc__row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:8px 8px 8px 8px}.nd2-calc__row img{width:44px;height:44px;border-radius:8px}.nd2-calc__name{gap:6px}.nd2-calc__name b{font-size:13px;line-height:1.15;font-stretch:100%}.nd2-calc__name .nd2-dens{max-width:64px}.nd2-stepper{border-radius:10px}.nd2-stepper button{width:30px;height:34px;font-size:17px;line-height:1;padding:0}body.nd-v2 .nd2-stepper input{width:32px;height:34px;font-size:16px;padding:0}}body.nd-v2 .nd-pdp-faq>summary::before{display:none}body.nd-v2 .nd-pdp-faq>summary{text-align:left;padding:16px 0;font-size:16px}body.nd-v2 .nd-pdp-faq>summary::after{flex:0 0 auto}body.nd-v2 .nd-pdp-faq>p{margin-left:0}@media (min-width:961px){body.nd-v2 .nd-pdp-hero{align-items:stretch}body.nd-v2 .nd-pdp-hero>*{margin-block:0!important}body.nd-v2 .nd-pdp-gallery:not(:has(.flex-control-thumbs)){display:flex;flex-direction:column;background:var(--nd2-bg2)}body.nd-v2 .nd-pdp-gallery:not(:has(.flex-control-thumbs)) :is(.wp-block-woocommerce-product-image-gallery,.woocommerce-product-gallery.images,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image){flex:1 1 auto;display:flex;flex-direction:column;max-width:none;width:100%;min-height:0}body.nd-v2 .nd-pdp-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image{border:0;border-radius:0}body.nd-v2 .nd-pdp-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a{flex:1 1 auto;display:block}body.nd-v2 .nd-pdp-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:cover}body.nd-v2 .nd-pdp-summary{display:flex;flex-direction:column}body.nd-v2 .nd-pdp-summary .nd-usp--product{grid-auto-columns:minmax(0,1fr);margin-top:auto;padding-top:2rem}body.nd-v2 .nd-usp--product .nd-usp__item{gap:10px;padding-inline:14px}body.nd-v2 .nd-usp--product .nd-usp__item:first-child{padding-left:0}body.nd-v2 .nd-usp--product .nd-usp__icon{width:32px;height:32px}}body.nd-v2 .cmplz-cookiebanner{--cmplz_banner_background_color:rgba(9,12,17,.94);--cmplz_text_color:var(--nd2-soft);--cmplz_hyperlink_color:var(--nd2-cyan);--cmplz_category_header_always_active_color:var(--nd2-cyan);--cmplz_slider_active_color:var(--nd2-cyan);--cmplz_slider_inactive_color:rgba(194,201,212,.28);--cmplz_slider_bullet_color:#fff;--cmplz_button_border_radius:999px;font-family:var(--nd2-body);background:radial-gradient(120% 60%at 100%0,rgba(34,211,238,.12),transparent 60%),radial-gradient(80% 50%at 0 100%,rgba(232,121,249,.08),transparent 60%),rgba(9,12,17,.94)!important;border:1px solid var(--nd2-line)!important;border-radius:22px!important;padding:24px!important;gap:14px!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.02) inset,0 0 60px rgba(34,211,238,.08)!important;overflow:hidden}body.nd-v2 .cmplz-cookiebanner::before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--nd2-cyan),transparent);opacity:.7;pointer-events:none}body.nd-v2 .cmplz-cookiebanner .cmplz-header{align-items:center}body.nd-v2 .cmplz-cookiebanner .cmplz-header{grid-template-columns:minmax(0,1fr) auto!important;gap:12px}body.nd-v2 .cmplz-cookiebanner .cmplz-logo{display:none!important}body.nd-v2 .cmplz-cookiebanner .cmplz-title{grid-column:1;justify-self:start;text-align:left}body.nd-v2 .cmplz-cookiebanner .cmplz-close{grid-column:2;justify-self:end}body.nd-v2 .cmplz-cookiebanner .cmplz-title{font:800 15px/1.2 var(--nd2-display)!important;font-stretch:110%;letter-spacing:.02em;text-transform:uppercase;color:var(--nd2-text)!important;display:flex;align-items:center;gap:10px}body.nd-v2 .cmplz-cookiebanner .cmplz-title::before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--nd2-cyan);box-shadow:0 0 12px var(--nd2-cyan)}body.nd-v2 .cmplz-cookiebanner .cmplz-close{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--nd2-line);color:var(--nd2-muted)!important;font-size:14px!important;transition:border-color .2s,color .2s}body.nd-v2 .cmplz-cookiebanner .cmplz-close:hover{border-color:var(--nd2-line-hi);color:var(--nd2-text)!important}body.nd-v2 .cmplz-cookiebanner .cmplz-close svg{width:11px;height:11px}body.nd-v2 .cmplz-cookiebanner .cmplz-divider{display:none}body.nd-v2 .cmplz-cookiebanner .cmplz-message,body.nd-v2 .cmplz-cookiebanner .cmplz-message p{font-size:14px;line-height:1.6;color:var(--nd2-soft)!important;margin:0}body.nd-v2 .cmplz-cookiebanner .cmplz-categories{margin-top:14px}body.nd-v2 .cmplz-cookiebanner .cmplz-categories .cmplz-category{background:rgba(255,255,255,.03)!important;border:1px solid var(--nd2-line);border-radius:14px;overflow:hidden;transition:border-color .2s}body.nd-v2 .cmplz-cookiebanner .cmplz-categories .cmplz-category:hover{border-color:rgba(194,201,212,.24)}body.nd-v2 .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{padding:12px 14px}body.nd-v2 .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:700;color:var(--nd2-text)!important}body.nd-v2 .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font:400 10px/1.2 var(--nd2-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--nd2-cyan)!important;padding:5px 9px;border:1px solid var(--nd2-line-hi);border-radius:999px;background:rgba(34,211,238,.06)}body.nd-v2 .cmplz-cookiebanner .cmplz-category-toggle{color:var(--nd2-cyan)!important}body.nd-v2 .cmplz-cookiebanner .cmplz-icon.cmplz-open svg{fill:currentColor;height:14px}body.nd-v2 .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{padding:0 14px 14px;font-size:13px;line-height:1.6;color:var(--nd2-muted)!important}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons{gap:10px!important}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:46px;height:auto!important;padding:12px 16px!important;border-radius:999px!important;font:700 14px/1.1 var(--nd2-body)!important;letter-spacing:.01em;transition:transform .15s ease,box-shadow .2s ease,border-color .2s,background .2s,color .2s!important}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background:linear-gradient(135deg,var(--nd2-cyan-hi),var(--nd2-cyan))!important;border:0!important;color:var(--nd2-ink)!important;box-shadow:0 8px 26px rgba(34,211,238,.35)}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(34,211,238,.5)}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:not(.cmplz-accept){background:rgba(255,255,255,.03)!important;border:1px solid var(--nd2-line)!important;color:var(--nd2-text)!important}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:not(.cmplz-accept):hover{border-color:var(--nd2-line-hi)!important;color:var(--nd2-cyan)!important}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:focus-visible{outline:2px solid var(--nd2-cyan);outline-offset:2px}body.nd-v2 .cmplz-cookiebanner .cmplz-links .cmplz-link{font:400 11px/1.4 var(--nd2-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--nd2-muted)!important;text-decoration:none!important}body.nd-v2 .cmplz-cookiebanner .cmplz-links .cmplz-link:hover{color:var(--nd2-cyan)!important}body.nd-v2 #cmplz-manage-consent .cmplz-manage-consent{background:rgba(9,12,17,.92)!important;color:var(--nd2-soft)!important;border:1px solid var(--nd2-line)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;font:400 11px/1 var(--nd2-mono)!important;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0-6px 24px rgba(0,0,0,.4)!important}body.nd-v2 #cmplz-manage-consent .cmplz-manage-consent:hover{color:var(--nd2-cyan)!important}@media (max-width:560px){body.nd-v2 .cmplz-cookiebanner{padding:20px!important;border-radius:20px!important}body.nd-v2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:44px}}.nd2-sim__film{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .7s ease;background:#050608}.nd2-sim__film.is-on{opacity:1}.nd2-sim__film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 6s ease-out}.nd2-sim__film.is-on video{transform:scale(1.06)}.nd2-sim__film::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90%at 50% 40%,transparent 55%,rgba(5,6,8,.65) 100%),linear-gradient(180deg,rgba(5,6,8,.35),transparent 30%)}@media (prefers-reduced-motion:reduce){.nd2-sim__film,.nd2-sim__film video{transition:none}.nd2-sim__film video,.nd2-sim__film.is-on video{transform:none}}html:has(body.nd-v2){scroll-padding-top:96px}body.nd-v2 [id][tabindex="-1"]:focus{outline:0}body.nd-v2 .nd2-lang .nd-lang{border:0;padding:0;gap:6px;border-radius:0}@media (pointer:coarse),(max-width:899px){.nd-v2-stage .nd2-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(8,10,13,.96)}body.nd-v2 .nd2-header{-webkit-backdrop-filter:none;backdrop-filter:none}body.nd-v2 :is(.nd2-glass,.nd2-usp__item,.nd2-chip){-webkit-backdrop-filter:none;backdrop-filter:none}body.nd-v2 .nd2-usp__item{background:rgba(13,17,23,.95)}}