.theme-scroll{--bg: #141210;--bg-2: #1E1D1B;--bg-3: #2A2724;--ink: #F4F2EE;--ink-2: #A8A29A;--line: #34302B;--inverse: #0E0D0C;--on-inverse: #F4F2EE;--logo-ink: #F4F2EE;--c-mint: #BFE3D2;--c-ocre: #B27C3E;--c-cognac: #7A4A2E;--acc: var(--c-mint);background:var(--bg);color-scheme:dark}.theme-scroll .header,.theme-scroll .header:not(.is-scrolled){color:var(--ink);--logo-ink: #F4F2EE}.theme-scroll .footer{--logo-ink: #F4F2EE}.theme-scroll ::selection{background:var(--c-mint);color:#141210}.theme-scroll .btn:focus-visible{outline-color:var(--c-mint)}.theme-scroll .gallery__item.ph--photo{background:#efebe5}[data-accent=mint]{--acc: var(--c-mint)}[data-accent=ocre]{--acc: var(--c-ocre)}[data-accent=cognac]{--acc: var(--c-cognac)}.sc{position:relative;background:var(--bg);color:var(--ink);overflow-x:clip}.sc-word{position:absolute;left:50%;top:46%;margin:0;z-index:0;width:min(96vw,1560px);height:auto;overflow:visible;transform:translate(-50%,-50%);color:var(--ink);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.sc-word text{font:800 250px var(--font-display);letter-spacing:-.04em;fill:currentColor}.sc-glow{position:absolute;z-index:0;left:50%;bottom:4%;width:min(70vw,720px);aspect-ratio:1.4;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,var(--acc),transparent);opacity:.26;filter:blur(48px);pointer-events:none}.sc-prod{display:block;height:100%;width:auto;max-width:none;position:relative;z-index:1}.sc-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;line-height:.98;font-size:clamp(2.1rem,4.6vw,4.5rem);max-width:13.5ch;margin:0;text-wrap:balance}.sc-title--xl{font-size:clamp(2.6rem,6vw,5.6rem);max-width:13ch}.sc-lead{color:var(--ink-2);font-size:1rem;line-height:1.55;max-width:34ch;margin:18px 0 0}.sc .eyebrow{color:var(--ink-2)}.sc-num{margin:0 0 18px;font-family:var(--font-display);font-weight:800;color:var(--acc);line-height:.86}.sc-num__pre{display:block;font:500 .8125rem/1.2 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.sc-num__row{display:inline-flex;align-items:baseline;gap:.08em;font-size:clamp(4.5rem,11.5vw,11.5rem);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-num__unit{font-size:.32em;letter-spacing:-.02em;margin-left:.12em}.sc .btn{margin-top:32px}.sc-open{min-height:100svh;display:grid;grid-template-rows:1fr auto;padding-top:72px}.sc-open__stage{position:relative;grid-row:1;min-height:56svh}.sc-open__prod{position:absolute;z-index:1;left:50%;top:50%;height:min(50svh,780px);transform:translate(-50%,-50%)}.sc-open .sc-word{top:42%}.sc-open .sc-glow{bottom:6%}.sc-open__text{position:relative;z-index:2;padding-bottom:56px}.sc-hint{display:none}@media(min-width:900px){.sc-open{display:block;height:100svh;padding:0}.sc-open__stage{position:absolute;top:0;right:0;bottom:0;left:0}.sc-open__prod{height:min(80svh,860px);top:54%;left:62%}.sc-open__text{position:absolute;left:0;right:0;bottom:0;padding-bottom:64px}.sc-open__text .sc-title{max-width:11ch}.sc-hint{display:block;position:absolute;right:clamp(20px,5vw,64px);bottom:68px;margin:0;z-index:2;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}}.sc-ch__pin{position:relative;min-height:100svh;display:grid;grid-template-columns:1fr;align-content:center;gap:24px;padding:80px 20px 32px;max-width:1320px;margin:0 auto}.sc-ch__text{position:relative;z-index:2}.sc-ch__visual{position:relative;height:42svh;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;background:var(--bg);isolation:isolate}.sc-ch__visual .sc-glow{bottom:0;width:90%}.sc-seq{position:relative;height:100%;aspect-ratio:309 / 900}.sc-seq picture,.sc-seq__still,.sc-seq__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sc-seq__still,.sc-seq__canvas{mix-blend-mode:lighten}.sc-seq__canvas{opacity:0}.sc-seq.is-live .sc-seq__canvas{opacity:1}.sc-seq.is-live picture{visibility:hidden}@media(min-width:900px){.sc-ch__pin{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:96px clamp(24px,5vw,72px) 48px}.sc-ch--text-right .sc-ch__text{order:2}.sc-ch__visual{height:min(78svh,780px)}}.sc-ch--photo .sc-ch__pin{max-width:none;grid-template-columns:1fr;align-content:end;padding-bottom:72px}.sc-ch--photo .sc-ch__text{max-width:1320px;margin:0 auto;width:100%}.sc-ch__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sc-ch__photo-img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.sc-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1412108c,#14121059 35%,#141210eb 82%,#141210)}@media(min-width:900px){.sc-ch--photo .sc-ch__pin{align-content:center;padding-bottom:48px}.sc-veil{background:linear-gradient(90deg,#141210eb,#141210b3 38%,#14121026 72%),linear-gradient(180deg,#14121000 70%,#141210)}}.sc-bac{position:relative;height:100%;z-index:1;display:flex;justify-content:center}.sc-bac__mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;transform:translateY(100%)}.sc-bac__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;transform:translateY(-100%)}.sc-bac__inner .sc-prod{height:100%}.sc-anat__pin{min-height:100svh;display:grid;align-content:center;gap:20px;padding:88px 0 32px}.sc-anat__head .sc-title{font-size:clamp(2rem,3.4vw,3.25rem);max-width:16ch}.sc-anat__head{text-align:center}.sc-anat__head .sc-title{margin:0 auto}.sc-anat__head .eyebrow{justify-content:center}.sc-anat__fig{position:relative;margin:0;display:grid;justify-items:center}.sc-anat__fig .sc-glow{bottom:10%;width:min(60vw,560px);opacity:.2}.sc-anat__prod{position:relative;height:min(56svh,640px)}.sc-cal{position:absolute;left:var(--x);top:var(--y);z-index:2}.sc-cal__dot{position:absolute;left:0;top:0;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#141210;border:1px solid var(--acc);color:var(--acc);font-size:.6875rem;font-weight:600;display:grid;place-items:center}.sc-cal__line,.sc-cal__label{display:none}.sc-anat__list ol{list-style:none;counter-reset:c;margin:24px auto 0;padding:0 20px;display:grid;gap:10px;max-width:360px}.sc-anat__list li{counter-increment:c;display:flex;gap:12px;align-items:center;color:var(--ink);font-size:.9375rem}.sc-anat__list li:before{content:counter(c);flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--acc);color:var(--acc);font-size:.6875rem;font-weight:600;display:grid;place-items:center}@media(min-width:900px){.sc-anat__prod{height:min(58svh,640px)}.sc-cal__dot{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--acc);border:0;box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 22%,transparent)}.sc-cal__dot span{display:none}.sc-cal__line{display:block;position:absolute;top:0;height:1px;width:clamp(90px,12vw,190px);background:color-mix(in srgb,var(--ink) 55%,transparent);transform-origin:left center}.sc-cal__label{display:block;position:absolute;top:0;transform:translateY(-50%);white-space:nowrap;font-size:.875rem;letter-spacing:.01em;color:var(--ink)}.sc-cal--right .sc-cal__line{left:10px}.sc-cal--right .sc-cal__label{left:calc(clamp(90px,12vw,190px) + 22px)}.sc-cal--left .sc-cal__line{right:10px;transform-origin:right center}.sc-cal--left .sc-cal__label{right:calc(clamp(90px,12vw,190px) + 22px)}.sc-anat__list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.sc-choice__in{display:grid;gap:32px;max-width:1320px;margin:0 auto;padding:clamp(80px,10vw,140px) 20px}.sc-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:32px;max-width:520px}.sc-thumb{display:grid;gap:8px;justify-items:center;padding:10px 6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);cursor:pointer;transition:border-color var(--dur-s) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.sc-thumb__img{width:100%;aspect-ratio:1;display:grid;place-items:center}.sc-thumb__img img{width:82%;height:82%;object-fit:contain}.sc-thumb__name{font-size:.75rem;line-height:1.25;color:var(--ink-2);text-align:center}.sc-thumb[aria-pressed=true]{border-color:var(--acc)}.sc-thumb[aria-pressed=true] .sc-thumb__name{color:var(--ink)}.sc-thumb:active{transform:scale(.97)}@media(hover:hover){.sc-thumb:hover{border-color:color-mix(in srgb,var(--acc) 60%,var(--line))}}.sc-usage{margin:20px 0 0;min-height:3em;color:var(--ink);font-size:1.0625rem;max-width:34ch}.sc-choice__stage{position:relative;height:46svh;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center}.sc-choice__stage .sc-glow{bottom:6%}.sc-head{grid-area:1 / 1;position:relative;z-index:1;margin:0;height:100%;width:100%;display:grid;place-items:center;opacity:0;transform:scale(.96);transition:opacity var(--dur-m) var(--ease-out),transform var(--dur-m) var(--ease-out)}.sc-head img{max-height:82%;width:auto;max-width:82%;object-fit:contain}.sc-head.is-on{opacity:1;transform:none}@media(min-width:900px){.sc-choice__in{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.sc-choice__stage{height:min(70svh,680px)}}.sc-final{min-height:100svh;display:grid;grid-template-rows:1fr auto;padding-top:72px}.sc-final .sc-word{top:40%}.sc-final .sc-glow{bottom:30%;opacity:.45}.sc-final__prod{position:relative;z-index:1;justify-self:center;height:min(48svh,560px)}.sc-final__text{position:relative;z-index:2;padding-bottom:72px;text-align:left}.sc-final__text .sc-title{margin:0}.sc-final__price{font:800 clamp(2rem,4vw,3rem)/1 var(--font-display);letter-spacing:-.03em;margin:20px 0 0}.sc-final__more{display:inline-flex;gap:8px;align-items:center;margin:24px 0 0 24px;color:var(--ink-2)}.btn--lg{min-height:56px;padding:0 32px}@media(min-width:900px){.sc-final{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:none;align-items:center;padding:0 clamp(24px,5vw,72px)}.sc-final__prod{order:2;height:min(76svh,820px)}.sc-final__text{padding:0}}.theme-scroll .section--alt{background:var(--bg-2)}.theme-scroll .compare .us{background:color-mix(in srgb,var(--c-mint) 9%,var(--bg-2))}.theme-scroll .section--alt .compare .us{background:color-mix(in srgb,var(--c-mint) 9%,var(--bg))}.sc-ind{position:fixed;z-index:40;right:clamp(16px,4vw,40px);top:84px;display:flex;align-items:center;gap:10px;font-size:.6875rem;letter-spacing:.14em;color:var(--ink-2);pointer-events:none;opacity:0;transition:opacity var(--dur-s) var(--ease-out)}.sc-ind.is-on{opacity:1}.sc-ind__dot{width:8px;height:8px;border-radius:50%;background:var(--ind, var(--c-mint));box-shadow:0 0 12px var(--ind, var(--c-mint));transition:background-color var(--dur-m) var(--ease-out)}@media(max-width:899px){.sc-ind{top:76px}}@media(prefers-reduced-motion:reduce){.sc-ch__pin,.sc-anat__pin{min-height:0;padding-top:72px;padding-bottom:72px}.sc-head{transition:opacity var(--dur-s) linear;transform:none}.sc-bac__mask{transform:translateY(0)}.sc-bac__inner{transform:none}.sc-bac__empty{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ninou-scroll.css.map */
