:root{--nn-bg: #0b0b0c;--nn-fg: #f5f5f7;--nn-muted: #a1a1a6;--nn-line: #2c2c2e;--nn-card: #161618;--nn-accent: #c93f17;--nn-accent-hover: #ad3511;--nn-glow: #ff7a52;--nn-ember: linear-gradient(135deg, #ff8a5c 0%, #e5531f 50%, #c93f17 100%);--nn-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--nn-soft: #f5f5f7;--nn-ink: #1d1d1f;--nn-ink-muted: #6e6e73;--nn-display: "Outfit", var(--font-body--family, Inter), system-ui, sans-serif;--nn-bg-rgb: 11 11 12;--nn-card-rgb: 22 22 24;--nn-accent-rgb: 201 63 23;--nn-hot: #e5531f;--nn-hot-rgb: 229 83 31;--nn-glow-rgb: 255 122 82;--nn-press-rgb: 255 90 46;--nn-on-accent: #fff;--nn-stage-1: #222226;--nn-stage-2: #121214;--nn-ctrl: #0c0c0d;--nn-raise: #1c1c1f;--nn-raise-2: #1d1d20;--nn-raise-3: #141416;--nn-edge: #48484a;--nn-faq-line: #d2d2d7;--nn-quote: #d1d1d6;--nn-pill: rgba(228, 227, 224, .97);--nn-ink-rgb: 29 29 31;--nn-logo-filter: hue-rotate(0deg);--nn-logo-pill: invert(1) hue-rotate(180deg);--font-heading--family: "Outfit", var(--font-body--family, Inter), system-ui, sans-serif}.nn-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0}.nn-stage canvas{display:block;width:100%;height:100%}.nn-sec{position:relative;z-index:1;color:var(--nn-fg)}.nn-sec,.nn-sec *,.nn-sec *:before,.nn-sec *:after{box-sizing:border-box}.nn-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:24px;box-sizing:border-box}.nn-copy{max-width:31rem}.nn-sec[data-nn-side=left] .nn-copy{margin-left:auto}.nn-sec[data-nn-side=center] .nn-copy{margin-inline:auto;text-align:center}.nn-eyebrow{margin:0 0 14px;font:600 13px/1.2 var(--font-body--family, Inter),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-glow)}.nn-h1,.nn-h2{margin:0;font-family:var(--nn-display);font-weight:500;letter-spacing:-.025em;text-wrap:balance;color:inherit}.nn-h1{font-size:clamp(44px,7.2vw,92px);line-height:1}.nn-h2{font-size:clamp(34px,4.8vw,62px);line-height:1.04}.nn-lead{margin:18px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--nn-muted);text-wrap:pretty}.nn-price{margin:22px 0 0;font-size:17px;color:var(--nn-fg)}.nn-price s{color:var(--nn-muted);margin-left:6px}.nn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.nn-sec[data-nn-side=center] .nn-actions{justify-content:center}.nn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border:0;border-radius:999px;background:var(--nn-accent);color:var(--nn-on-accent);font:600 16px/1 var(--font-body--family, Inter),sans-serif;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.nn-btn:hover{background:var(--nn-accent-hover);transform:translateY(-1px)}.nn-btn:focus-visible,.nn-link:focus-visible,.nn-ctrl:focus-visible,.nn-viewer__canvas:focus-visible,.nn-faq summary:focus-visible{outline:2px solid var(--nn-glow);outline-offset:3px}.nn-link{color:var(--nn-fg);font-weight:500;text-decoration:none}.nn-link:after{content:" \203a"}.nn-link:hover{text-decoration:underline;text-underline-offset:4px}.nn-js .nn-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.nn-js .nn-reveal.nn-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nn-js .nn-reveal{opacity:1;transform:none;transition:none}}.nn-hero{min-height:100svh;display:flex;align-items:center;padding-block:120px 80px}.nn-hero__fallback{display:none;position:absolute;right:max(24px,6vw);top:50%;width:min(40vw,520px);height:auto;transform:translateY(-50%)}.nn-no3d .nn-hero__fallback{display:block}@media(max-width:749px){.nn-hero__fallback{right:auto;left:50%;top:8svh;width:min(76vw,340px);transform:translate(-50%)}}.nn-trust{padding-block:28px;border-block:1px solid var(--nn-line);background:rgb(var(--nn-bg-rgb) / .55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nn-trust__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none}.nn-trust__item{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--nn-fg)}.nn-trust__item svg{flex:none;width:26px;height:26px;color:var(--nn-glow)}.nn-feature{min-height:100svh;display:flex;align-items:center;padding-block:14vh}.nn-spin{height:230vh}.nn-spin__sticky{position:sticky;top:0;height:100svh;display:flex;align-items:flex-end;justify-content:center;padding-bottom:9vh;text-align:center}.nn-gift{min-height:90svh;display:flex;align-items:center;padding-block:12vh}.nn-gift__card{margin-top:26px;padding:22px 24px;border:1px solid var(--nn-line);border-radius:22px;background:rgb(var(--nn-card-rgb) / .7)}.nn-gift__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:8px}.nn-gift__row+.nn-gift__row{border-top:1px solid var(--nn-line)}.nn-gift__row strong{font-size:17px;font-weight:600}.nn-gift__save{color:var(--nn-glow);font-size:14px;font-weight:600}.nn-note{margin:16px 0 0;font-size:14px;color:var(--nn-muted)}.nn-viewer{padding-block:14vh;background:var(--nn-bg)}.nn-viewer__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.nn-viewer__canvas{position:relative;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,var(--nn-stage-1) 0%,var(--nn-stage-2) 55%,var(--nn-bg) 100%);cursor:grab;touch-action:pan-y}.nn-viewer__canvas:active{cursor:grabbing}.nn-viewer__canvas canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nn-viewer__canvas img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.nn-viewer__canvas.is-ready img{display:none}.nn-viewer__hint{position:absolute;left:0;right:0;bottom:16px;margin:0;text-align:center;font-size:13px;color:var(--nn-muted);pointer-events:none}.nn-controls{display:inline-flex;flex-direction:column;gap:10px;margin-top:28px;padding:14px;border-radius:22px;background:#8a8a90;box-shadow:inset 0 0 0 1px #ffffff40}.nn-ctrl{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 18px 0 8px;border:0;border-radius:14px;background:var(--nn-ctrl);color:var(--nn-fg);font:500 15px/1 var(--font-body--family, Inter),sans-serif;text-align:left;cursor:pointer;transition:background-color .2s ease}.nn-ctrl:hover{background:var(--nn-raise)}.nn-ctrl svg{flex:none;width:36px;height:36px;padding:7px;border-radius:10px;border:1.5px solid rgba(255,255,255,.75);box-sizing:border-box}.nn-ctrl[aria-pressed=true] svg{border-color:var(--nn-glow);color:var(--nn-glow);box-shadow:0 0 14px rgb(var(--nn-press-rgb) / .45)}.nn-status{margin:16px 0 0;font-size:15px;color:var(--nn-muted);min-height:1.5em}.nn-faq{padding-block:13vh;background:var(--nn-soft);color:var(--nn-ink)}.nn-faq .nn-h2{text-align:center;margin-bottom:40px}.nn-faq__list{max-width:780px;margin:0 auto}.nn-faq details{border-bottom:1px solid var(--nn-faq-line)}.nn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;font-size:18px;font-weight:600;cursor:pointer;list-style:none}.nn-faq summary::-webkit-details-marker{display:none}.nn-faq summary:after{content:"+";flex:none;font-size:26px;font-weight:300;line-height:1;transition:transform .25s ease}.nn-faq details[open] summary:after{transform:rotate(45deg)}.nn-faq__a{padding:0 0 22px;font-size:16px;line-height:1.6;color:var(--nn-ink-muted)}.nn-faq__a p{margin:0}.nn-cta{min-height:92svh;display:flex;align-items:flex-end;padding-block:12vh 10vh;text-align:center}.nn-cta .nn-copy{max-width:40rem}.nn-news{margin:56px auto 0;max-width:30rem}.nn-news h3{margin:0 0 6px;font:600 18px/1.3 var(--font-body--family, Inter),sans-serif}.nn-news p{margin:0 0 16px;font-size:14px;color:var(--nn-muted)}.nn-news__row{display:flex;gap:10px}.nn-news input[type=email]{flex:1;min-width:0;min-height:50px;padding:0 18px;border:1px solid var(--nn-line);border-radius:999px;background:var(--nn-card);color:var(--nn-fg);font-size:16px}.nn-news input[type=email]:focus-visible{outline:2px solid var(--nn-glow);outline-offset:2px}.nn-news__msg{margin-top:14px;font-size:15px}.nn-news__msg strong{color:var(--nn-glow)}.nn-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.variant-option.nn-bundle{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.variant-option.nn-bundle .variant-option__button-label{display:block;flex:none;min-width:0;min-height:0;padding:20px 20px 18px;white-space:normal;text-align:left;overflow:visible;border:1.5px solid var(--nn-line);border-radius:18px;background:var(--nn-card);color:var(--nn-fg);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.variant-option.nn-bundle .variant-option__button-label:before,.variant-option.nn-bundle .variant-option__button-label:after,.variant-option.nn-bundle .variant-option__button-label__pill{display:none}.variant-option.nn-bundle .variant-option__button-label__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.variant-option.nn-bundle .variant-option__button-label:hover{background:var(--nn-card);color:var(--nn-fg);border-color:var(--nn-edge)}.variant-option.nn-bundle .variant-option__button-label:has(:checked),.variant-option.nn-bundle .variant-option__button-label:has(:checked):hover{background:var(--nn-card);color:var(--nn-fg);border-color:var(--nn-hot);box-shadow:0 0 0 1px var(--nn-hot),0 10px 34px rgb(var(--nn-hot-rgb) / .22),inset 0 0 40px rgb(var(--nn-glow-rgb) / .06)}.variant-option.nn-bundle .variant-option__button-label:has(:focus-visible){outline:2px solid var(--nn-glow);outline-offset:3px}.nn-pack{display:block;position:relative;pointer-events:none}.nn-pack__title{display:block;font:600 19px/1.2 var(--nn-display);letter-spacing:-.01em}.nn-pack__sub{display:block;margin-top:6px;font-size:14px;line-height:1.35;color:var(--nn-muted)}.nn-pack__price{display:block;margin-top:16px;font-size:17px;font-weight:600}.nn-pack__price s{margin-left:6px;font-weight:400;color:var(--nn-muted)}.nn-pack__badge{position:absolute;top:-32px;right:-8px;padding:5px 10px;border-radius:999px;background:var(--nn-ember);color:var(--nn-on-accent);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 6px 18px rgb(var(--nn-hot-rgb) / .35)}.nn-reviews{padding-block:12vh;background:var(--nn-bg)}.nn-reviews__head{margin-bottom:40px}.nn-reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.nn-review{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nn-line);border-radius:22px;background:var(--nn-card)}.nn-review__body{display:flex;flex:1;flex-direction:column;padding:24px 26px 26px}.nn-review__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--nn-raise)}.nn-review__photo,.nn-review__video{display:block;width:100%;height:100%;object-fit:cover}.nn-review__sound{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(var(--nn-bg-rgb) / .62);color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent}.nn-review__sound svg{width:20px;height:20px}.nn-review__sound .nn-i-on,.nn-review__sound[aria-pressed=true] .nn-i-off{display:none}.nn-review__sound[aria-pressed=true] .nn-i-on{display:block}.nn-review__sound:focus-visible{outline:2px solid var(--nn-glow);outline-offset:2px}.nn-review__media--ph{display:grid;place-items:center;background:radial-gradient(75% 55% at 50% 42%,rgb(var(--nn-hot-rgb) / .2),rgb(var(--nn-hot-rgb) / 0) 70%),linear-gradient(180deg,var(--nn-raise-2) 0%,var(--nn-raise-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0d}.nn-review__ph{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-muted)}.nn-review__ph svg{box-sizing:content-box;width:22px;height:22px;padding:16px;border-radius:50%;background:var(--nn-ember);color:var(--nn-on-accent);box-shadow:0 8px 26px rgb(var(--nn-hot-rgb) / .35)}.nn-review__stars{display:flex;gap:3px;margin:0 0 14px;color:var(--nn-glow)}.nn-review__stars svg{width:17px;height:17px;fill:currentColor}.nn-review__stars svg.is-off{color:var(--nn-edge)}.nn-review__title{margin:0 0 8px;font:600 18px/1.3 var(--nn-display);color:var(--nn-fg)}.nn-review__quote{margin:0;font-size:16px;line-height:1.6;color:var(--nn-quote);text-wrap:pretty}.nn-review__who{margin:auto 0 0;padding-top:18px;font-size:14px;color:var(--nn-muted)}.nn-review__who strong{color:var(--nn-fg);font-weight:600}@media(max-width:989px){.nn-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.variant-option.nn-bundle{gap:10px}.variant-option.nn-bundle .variant-option__button-label{padding:18px 14px 16px}.nn-pack__title{font-size:17px}.nn-pack__sub{font-size:13px}.nn-pack__badge{right:-4px;font-size:11px}.nn-reviews__list{display:flex;gap:12px;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.nn-reviews__list::-webkit-scrollbar{display:none}.nn-review{flex:0 0 78%;scroll-snap-align:start}.nn-review__body{padding:18px 18px 20px}.nn-review__quote{font-size:15px}}.nn-h1 em,.nn-h2 em{font-family:var(--nn-serif);font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.01em;line-height:.9;color:var(--nn-glow);padding-right:.03em}.nn-faq .nn-h2 em{color:var(--nn-accent)}.nn-btn,.add-to-cart-button.button:not(.button-secondary),.cart__checkout-button.button{background:var(--nn-ember);border-color:transparent;color:var(--nn-on-accent);box-shadow:0 10px 28px rgb(var(--nn-hot-rgb) / .28),inset 0 1px #ffffff38;transition:box-shadow .25s ease,transform .25s ease,filter .25s ease}.nn-btn:hover,.add-to-cart-button.button:not(.button-secondary):hover,.cart__checkout-button.button:hover{background:var(--nn-ember);filter:brightness(1.07);box-shadow:0 14px 38px rgb(var(--nn-hot-rgb) / .4),inset 0 1px #ffffff40}.product-form-buttons .accelerated-checkout-block{display:none}.nn-areas{padding-block:0 12vh;overflow:hidden;background:radial-gradient(60% 55% at 50% 20%,rgb(var(--nn-accent-rgb) / .14),rgb(var(--nn-accent-rgb) / 0) 70%),var(--nn-bg)}.nn-marquee{overflow:hidden;padding-block:5vh;border-block:1px solid var(--nn-line);margin-bottom:10vh}.nn-marquee__track{display:flex;width:max-content;animation:nn-marquee 38s linear infinite}.nn-marquee__set{display:flex;flex:none}.nn-marquee__word{display:inline-flex;align-items:center;font:500 clamp(40px,6.4vw,88px)/1 var(--nn-display);letter-spacing:-.03em;color:var(--nn-fg);white-space:nowrap}.nn-marquee__word:nth-child(2n){font-family:var(--nn-serif);font-style:italic;font-weight:400;color:var(--nn-glow)}.nn-marquee__word:after{content:"";flex:none;width:.22em;height:.22em;margin-inline:.55em;border-radius:50%;background:var(--nn-ember);box-shadow:0 0 18px rgb(var(--nn-glow-rgb) / .7)}@keyframes nn-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nn-marquee__track{animation:none}}.nn-areas__head{max-width:40rem;margin-bottom:44px}.nn-areas__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.nn-area{position:relative;padding:26px 26px 28px;border:1px solid var(--nn-line);border-radius:22px;background:var(--nn-card);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.nn-area:hover{border-color:rgb(var(--nn-hot-rgb) / .6);box-shadow:0 12px 36px rgb(var(--nn-hot-rgb) / .14);transform:translateY(-2px)}.nn-area__num{display:block;margin-bottom:18px;font:italic 400 34px/1 var(--nn-serif);color:var(--nn-glow)}.nn-area__title{margin:0;font:600 20px/1.25 var(--nn-display);color:var(--nn-fg)}.nn-area__text{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--nn-muted)}.nn-reviews{background:radial-gradient(55% 50% at 85% 10%,rgb(var(--nn-accent-rgb) / .1),rgb(var(--nn-accent-rgb) / 0) 70%),var(--nn-bg)}@media(max-width:989px){.nn-areas__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nn-areas__list{gap:10px}.nn-area{padding:18px 16px 20px;border-radius:18px}.nn-area__num{margin-bottom:12px;font-size:28px}.nn-area__title{font-size:17px}.nn-area__text{font-size:14px}.nn-marquee{padding-block:3.5vh;margin-bottom:7vh}}.variant-option.nn-bundle .variant-option__button-label,.nn-area,.nn-ctrl,.nn-faq summary,.nn-btn{-webkit-tap-highlight-color:transparent}@media(hover:none){.nn-area:hover{transform:none;box-shadow:none;border-color:var(--nn-line)}.nn-btn:hover{transform:none}}@media(max-width:380px){.nn-wrap{padding-inline:14px}.variant-option.nn-bundle .variant-option__button-label{padding:16px 12px 14px;border-radius:16px}.nn-pack__title{font-size:16px}.nn-pack__price{font-size:15px}.nn-pack__price s{display:block;margin:2px 0 0}.nn-areas__list{grid-template-columns:1fr}.nn-h2{font-size:31px}}@media(max-width:749px){.nn-areas{padding-bottom:7vh}.nn-reviews{padding-block:7vh 8vh}.nn-reviews__head,.nn-areas__head{margin-bottom:28px}.nn-viewer{padding-block:8vh}.nn-faq{padding-block:9vh}.nn-faq .nn-h2{margin-bottom:24px}.nn-gift__row strong{font-size:16px}}.nn-gift__row .nn-gift__save{display:block;margin-top:2px;font-weight:600}@media(max-width:749px){.nn-wrap{padding-inline:16px}.nn-hero,.nn-feature,.nn-gift{align-items:flex-end;padding-block:52svh 9svh}.nn-hero{padding-top:54svh}.nn-feature .nn-copy,.nn-gift .nn-copy{padding:22px;border-radius:22px;background:rgb(var(--nn-bg-rgb) / .74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nn-sec[data-nn-side=left] .nn-copy{margin-left:0}.nn-trust__list{grid-template-columns:repeat(2,1fr);gap:16px}.nn-trust__item{font-size:14px}.nn-viewer__grid{grid-template-columns:1fr}.nn-controls{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box}.nn-ctrl{padding-right:10px;font-size:14px}.nn-cta{padding-top:46svh}.nn-news__row{flex-direction:column}}body:has(.nn-stage[data-nn-model=knee]) #MainContent>[id$=__main]{position:relative;z-index:2;scroll-margin-top:96px}.nn-ctrl__level{margin-left:4px;font-weight:400;color:var(--nn-muted)}#header-component .header__underlay-closed{transition:inset .35s ease,border-radius .35s ease,box-shadow .35s ease}#header-component .header-logo__image{transition:filter .35s ease;filter:var(--nn-logo-filter)}#header-component .menu-list__link--active{color:var(--nn-active, var(--nn-glow));text-decoration:var(--nn-active-deco, none);text-underline-offset:6px;text-decoration-thickness:1.5px}#header-component[data-sticky-state=active]:not(:has(.menu-drawer-container[open])) .header__underlay-closed{inset:8px max(12px,calc((100vw - 1480px)/2)) 8px;height:auto;border-radius:999px;background:var(--nn-pill);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 12px 32px #00000059,inset 0 1px #fff9}#header-component[data-sticky-state=active]:not(:has(.menu-drawer-container[open])) .header__row{--color-foreground: var(--nn-ink);--color-foreground-rgb: var(--nn-ink-rgb);--color-border: rgb(var(--nn-ink-rgb) / .15);--color-border-rgb: var(--nn-ink-rgb);background:transparent}#header-component[data-sticky-state=active]:not(:has(.menu-drawer-container[open])) .header-logo__image{filter:var(--nn-logo-pill)}#header-component[data-sticky-state=active]:not(:has(.menu-drawer-container[open])) .menu-list__link--active{color:var(--nn-pill-active, var(--nn-accent))}#header-component[data-sticky-state=active]:not(:has(.menu-drawer-container[open])) .menu-list--mobile{--color-foreground: var(--nn-ink);--color-foreground-rgb: var(--nn-ink-rgb);background:transparent;color:var(--nn-ink)}@media(max-width:749px){#header-component[data-sticky-state=active]:not(:has(.menu-drawer-container[open])) .header__underlay-closed{top:6px;right:10px;bottom:6px;left:10px;border-radius:24px}}@media(max-width:749px){.header-section{transition:transform .3s ease}.header-section:has(>#header-component[data-sticky-state=active][data-scroll-direction=down]):not(:has(.menu-drawer-container[open])){transform:translateY(calc(-100% - 12px))}.header__navigation-bar-row .menu-list__scroll-container{padding-block:0 2px}.header__navigation-bar-row .menu-list__list>li{padding-block:0}.header__navigation-bar-row a.menu-list__item{display:inline-block;padding-block:8px}}.nn-perks{display:grid;gap:12px;width:100%}.nn-perks__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.nn-perk{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px;border:1px solid var(--nn-line);border-radius:14px;background:var(--nn-card);text-align:center}.nn-perk svg{flex:none;width:22px;height:22px;color:var(--nn-glow)}.nn-perk span{display:grid;gap:2px;min-width:0}.nn-perk strong{font-size:14px;font-weight:600;line-height:1.2;color:var(--nn-fg)}.nn-perk small{font-size:12.5px;line-height:1.25;color:var(--nn-muted)}.nn-deadline{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgb(var(--nn-hot-rgb) / .38);border-radius:16px;background:linear-gradient(135deg,rgb(var(--nn-hot-rgb) / .2),rgb(var(--nn-hot-rgb) / .05) 70%)}.nn-deadline[hidden]{display:none}.nn-deadline__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--nn-ember);color:var(--nn-on-accent);box-shadow:0 6px 18px rgb(var(--nn-hot-rgb) / .35)}.nn-deadline__icon svg{width:20px;height:20px}.nn-deadline__text{display:grid;gap:3px}.nn-deadline strong{font-size:15.5px;font-weight:600;line-height:1.25;color:var(--nn-fg)}.nn-deadline small{font-size:13.5px;line-height:1.3;color:var(--nn-muted)}.nn-deadline [data-nn-days]{color:var(--nn-glow);font-weight:600}.nn-story{width:100%;padding:22px 22px 20px;border:1px solid var(--nn-line);border-radius:20px;background:radial-gradient(120% 90% at 0% 0%,rgb(var(--nn-hot-rgb) / .12) 0%,transparent 55%),var(--nn-card);box-sizing:border-box}.nn-story__eyebrow{margin:0 0 10px;font:600 12px/1.2 var(--font-body--family, Inter),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-glow)}.nn-story__body p{margin:0;font-size:16.5px;line-height:1.65;color:var(--nn-fg);text-wrap:pretty}.nn-story__body p+p{margin-top:12px}.nn-story__for{margin-top:18px;padding-top:16px;border-top:1px solid var(--nn-line)}.nn-story__label{display:block;margin-bottom:10px;font-size:13px;color:var(--nn-muted)}.nn-story__for ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nn-story__for li{padding:7px 12px;border:1px solid rgb(var(--nn-hot-rgb) / .35);border-radius:999px;background:rgb(var(--nn-hot-rgb) / .08);font-size:13.5px;line-height:1.2;color:var(--nn-fg)}.accordion[class*=__nn_details]{padding:4px 18px;border:1px solid var(--nn-line);border-radius:20px;background:var(--nn-card);box-sizing:border-box}.accordion[class*=__nn_details] accordion-custom .details{border:0!important}.accordion[class*=__nn_details] accordion-custom+accordion-custom .details{border-top:1px solid var(--nn-line)!important}.accordion[class*=__nn_details] .details__header{justify-content:flex-start;gap:12px}.accordion[class*=__nn_details] .details__header .svg-wrapper{margin-inline-start:auto}.accordion[class*=__nn_details] .details__header:before{content:"";flex:none;width:20px;height:20px;background:var(--nn-glow);-webkit-mask:var(--nn-ico) center / contain no-repeat;mask:var(--nn-ico) center / contain no-repeat}.accordion[class*=__nn_details] .details-content{padding-inline-start:32px;color:var(--nn-muted)}.accordion[class*=__nn_details] accordion-custom:nth-of-type(1){--nn-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5 12 3l9 4.5v9L12 21l-9-4.5z'/%3E%3Cpath d='M3 7.5 12 12l9-4.5M12 12v9'/%3E%3C/svg%3E")}.accordion[class*=__nn_details] accordion-custom:nth-of-type(2){--nn-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5v7l5.5-3.5z'/%3E%3C/svg%3E")}.accordion[class*=__nn_details] accordion-custom:nth-of-type(3){--nn-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v9H3zM14 9h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E")}.accordion[class*=__nn_details] accordion-custom:nth-of-type(4){--nn-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/%3E%3C/svg%3E")}.accordion[class*=__nn_details] accordion-custom:nth-of-type(5){--nn-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4.5 6v5.5c0 4.5 3.2 8.2 7.5 9.5 4.3-1.3 7.5-5 7.5-9.5V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}@media(max-width:749px){.nn-story{padding:18px 18px 16px}.nn-story__body p{font-size:16px}.accordion[class*=__nn_details]{padding:2px 14px}}.nn-hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none}.nn-hl__item{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 14px 13px;border:1px solid var(--nn-line);border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,rgb(var(--nn-hot-rgb) / .12) 0%,transparent 60%),var(--nn-card);box-sizing:border-box}.nn-hl__icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border:1px solid rgb(var(--nn-hot-rgb) / .35);border-radius:50%;background:rgb(var(--nn-hot-rgb) / .12);color:var(--nn-glow)}.nn-hl__icon svg{width:18px;height:18px}.nn-hl__item strong{font-size:15.5px;font-weight:600;line-height:1.2;color:var(--nn-fg)}.nn-hl__item small{font-size:13.5px;line-height:1.35;color:var(--nn-muted);text-wrap:pretty}@media(max-width:749px){.nn-hl__item{padding:12px 12px 11px}.nn-hl__item strong{font-size:15px}.nn-hl__item small{font-size:13px}}.nn-specs{padding-block:12vh;background:var(--nn-bg)}.nn-specs__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.nn-specs__note{margin:18px 0 0;font-size:15px;line-height:1.5;color:var(--nn-muted)}.nn-specs__list{margin:0;padding:4px 24px;border:1px solid var(--nn-line);border-radius:20px;background:radial-gradient(110% 80% at 0% 0%,rgb(var(--nn-hot-rgb) / .1) 0%,transparent 55%),var(--nn-card)}.nn-specs__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:16px 0;border-top:1px solid var(--nn-line)}.nn-specs__row:first-child{border-top:0}.nn-specs__row dt{font-size:15px;line-height:1.4;color:var(--nn-muted)}.nn-specs__row dd{margin:0;font-size:15.5px;font-weight:500;line-height:1.4;color:var(--nn-fg);text-wrap:pretty}@media(max-width:749px){.nn-specs{padding-block:9vh}.nn-specs__grid{grid-template-columns:1fr;gap:24px}.nn-specs__list{padding:2px 18px}.nn-specs__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;padding:14px 0}.nn-specs__row dt{font-size:14px}.nn-specs__row dd{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/napenest.css.map */
