@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(nireeka-home-dm-sans.woff2) format("woff2")}:root{--paper:#f8f8f5;--panel:#f1f1ed;--ink:#111;--black:#080808;--line:#deded8;--muted:#676a68;--blue:#176fe5;--gutter:clamp(22px,5.3vw,90px);--header:78px;--rail:54px;--sans:"DM Sans",Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + var(--rail) + 14px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button{background:none;border:0}button:disabled{cursor:wait}img,svg{display:block}svg{flex:none}img{max-width:100%}h1,h2,h3,p,figure{margin:0}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}::selection{background:var(--blue);color:#fff}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;top:10px;left:10px;z-index:500;background:#fff;color:#111;padding:15px;transform:translateY(-200%)}.skip:focus{transform:none}.mono{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;line-height:1.6}.subtle{color:var(--muted)}.site-header{height:var(--header);padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;border-bottom:1px solid #e4e4df;position:sticky;top:0;z-index:100}.brand{display:inline-flex;align-items:center;position:relative;min-width:138px;min-height:38px}.brand img{width:138px;height:28px;object-fit:contain}.brand-text{font-size:21px;font-weight:800;letter-spacing:3px;line-height:1}.brand img+.brand-text{display:none}.brand.logo-failed img{display:none}.brand.logo-failed .brand-text{display:block}.desktop-nav{display:flex;gap:31px;align-items:center;height:100%}.desktop-nav>a{height:100%;display:flex;align-items:center;position:relative;font-size:10px;text-transform:uppercase;letter-spacing:1.15px;color:#5b5e5c;white-space:nowrap}.desktop-nav>a.active{color:#111}.desktop-nav>a.active:after{content:"";height:1px;background:#111;position:absolute;bottom:-1px;left:0;right:0}.desktop-nav>a:hover{color:var(--blue)}.header-tools{display:flex;align-items:center;gap:12px}.icon-button{display:grid;place-items:center;min-width:40px;min-height:44px}.icon-button svg{width:19px;height:19px}.icon-button:hover{color:var(--blue)}.mobile-toggle{display:none}.mobile-toggle svg{width:22px;height:22px}.bag-link{gap:4px;grid-auto-flow:column;font-family:var(--mono);font-size:10px}.site-progress{position:absolute;bottom:-1px;left:0;height:2px;width:0;background:var(--blue);pointer-events:none}.mobile-menu{position:fixed;inset:var(--header) 0 0;z-index:99;background:var(--paper);padding:30px var(--gutter);overflow-y:auto}.mobile-menu .menu-label{padding:14px 0 20px;color:var(--muted)}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:17px 0;font-size:clamp(27px,7vw,44px);font-weight:650;letter-spacing:-.045em}.mobile-menu a svg{width:25px;height:25px}.mobile-menu a small{font-size:10px;letter-spacing:1px;font-family:var(--mono);font-weight:400;color:var(--muted);margin-right:auto}.mobile-menu .secondary{font-size:16px;letter-spacing:-.02em;font-weight:500}.menu-open{overflow:hidden}.collection-intro{padding:28px var(--gutter) 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.collection-intro .intro-title{font-size:clamp(22px,2.35vw,36px);line-height:1.1;letter-spacing:-.06em;font-weight:750}.collection-intro .intro-right{display:flex;align-items:center;gap:38px}.collection-intro .intro-right p{max-width:190px;color:var(--muted);font-size:12px;line-height:1.6}.index-count{font-family:var(--mono);font-size:11px;white-space:nowrap;color:var(--muted)}.index-count strong{color:#111;font-weight:500}.collection-nav{height:var(--rail);position:sticky;top:var(--header);z-index:90;border-bottom:1px solid var(--line);background:#f8f8f5f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:stretch;padding:0 var(--gutter);gap:0;overflow-x:auto;scrollbar-width:none}.collection-nav::-webkit-scrollbar{display:none}.collection-nav>a{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;position:relative;padding:0 20px;font-size:11px;white-space:nowrap;min-height:44px}.collection-nav>a:first-child{justify-content:flex-start;padding-left:0}.collection-nav>a:last-child{justify-content:flex-end;padding-right:0}.collection-nav>a span{font-family:var(--mono);font-size:8px;color:#777;letter-spacing:.5px}.collection-nav>a:hover{color:var(--blue)}.collection-nav>a[aria-current=true]{color:var(--blue)}.collection-nav>a[aria-current=true]:after{content:"";position:absolute;height:2px;bottom:0;left:20px;right:20px;background:var(--blue)}.collection-nav>a:first-child[aria-current=true]:after{left:0}.collection-nav>a:last-child[aria-current=true]:after{right:0}.model{position:relative;scroll-margin-top:0;border-bottom:1px solid var(--line);isolation:isolate;overflow:hidden;background:var(--paper)}.model-top{padding:55px var(--gutter) 8px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted)}.model-number{display:flex;align-items:center;gap:12px}.model-number:before{content:"";width:5px;height:5px;background:var(--ink)}.model-title-row{padding:8px var(--gutter) 10px;display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;z-index:2}.model-title{font-size:clamp(95px,15.5vw,235px);font-weight:800;line-height:.93;letter-spacing:-.085em;margin-left:-.055em;white-space:nowrap}.model-info{width:250px;flex:none;padding-top:24px}.model-info p{font-size:19px;letter-spacing:-.04em;line-height:1.4;max-width:240px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:16px 20px;margin-top:24px;min-height:51px;min-width:195px;font-size:11px;font-weight:600;letter-spacing:.1px;background:#111;color:#fff;transition:background .18s,transform .18s;border:1px solid #111}.cta svg{width:19px;height:19px;transition:transform .2s}.cta:hover{background:var(--blue);border-color:var(--blue)}.cta:hover svg{transform:translate(3px)}.cta:active{transform:translateY(1px)}.product-figure{position:relative;margin:14px auto 0;width:100%;padding:0 var(--gutter)}.product-photo{position:relative;width:min(100%,1040px);height:clamp(300px,48vw,570px);margin:0 auto;overflow:hidden}.product-photo .image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s}.product-photo img{position:absolute;width:100%;height:auto;max-width:none;top:50%;left:50%;transform:translate(-50%,-52%);mix-blend-mode:multiply;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.product-photo:hover img{transform:translate(-50%,-52%) scale(1.025)}.product-photo.lifestyle{background:#242727}.product-photo.lifestyle img{transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;object-position:50% 60%;mix-blend-mode:normal}.photo-loading{opacity:.55}.model-bottom{margin:0 var(--gutter);padding:26px 0 33px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.photo-caption{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted)}.photo-caption:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:var(--dot,#111)}.view-controls{display:flex;align-items:center;gap:4px}.view-control{font-size:10px;padding:10px 13px;min-height:40px;color:var(--muted);border:1px solid transparent}.view-control[aria-pressed=true]{color:#111;border-color:#b7b8b2}.view-control:hover{color:var(--blue)}.zoom-button{display:flex;gap:12px;align-items:center;font-size:10px;color:#444;min-height:44px;padding:10px 0}.zoom-button svg{width:16px;height:16px}.zoom-button:hover{color:var(--blue)}.photo-message{position:absolute;bottom:15px;left:20px;right:20px;padding:12px 15px;font-size:12px;line-height:1.6;background:#f8f8f5f0;border:1px solid var(--line);text-align:center;color:#333}.photo-message a{text-decoration:underline}.model.mega{background:#f8f8f5}.model.prime{background:#eeefeb}.model.prime .model-title{font-size:clamp(80px,12.6vw,192px)}.model.prime .product-photo{width:min(100%,1040px);height:clamp(330px,49vw,590px)}.model.spectrx-fat{background:#f8f8f5}.model.nyx{background:#eeefeb}.model.nyx .model-title{font-size:clamp(120px,18vw,270px)}.model.spectrx-fat .model-title,.model.spectrx-plus .model-title{font-size:clamp(70px,10.9vw,166px)}.model.spectrx-fat .product-photo,.model.spectrx-plus .product-photo{width:min(100%,1100px);height:clamp(300px,48vw,570px)}.spectrx-head{position:relative;background:var(--black);color:#fff;min-height:370px;overflow:hidden;isolation:isolate}.spectrx-head .macro{position:absolute;top:0;right:0;bottom:0;left:46%;z-index:-2}.spectrx-head .macro img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 52%;filter:brightness(.55)}.spectrx-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080808 0% 30%,#080808e6 50%,#08080830)}.spectrx-head .model-top{color:#aaa;padding-top:48px}.spectrx-head .model-number:before{background:#fff}.spectrx-head .model-title-row{padding-top:28px;padding-bottom:57px;align-items:flex-end;gap:25px}.spectrx-head .model-title{font-size:clamp(74px,10.5vw,158px);color:#fff;white-space:normal;max-width:65%;line-height:.92}.spectrx-head .model-title .variant{display:block;color:#7a7a77}.spectrx-head .model-info{padding:0 0 8px;width:245px}.spectrx-head .model-info p{color:#ddd}.spectrx-head .cta{background:#fff;color:#111;border-color:#fff}.spectrx-head .cta:hover{background:#e5e5df}.spectrx-plus .product-figure{margin-top:0;padding-top:22px;background:var(--paper)}.spectrx-plus .model-bottom{padding-top:24px}.design-note{background:var(--black);color:#fff;padding:72px var(--gutter) 76px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end}.design-note .mono{color:#969693;margin-bottom:29px}.design-note h2{font-size:clamp(52px,6.5vw,100px);font-weight:800;letter-spacing:-.075em;line-height:.98}.design-note h2 span{color:#888986}.design-note .note-copy{max-width:350px;justify-self:end}.design-note .note-copy p{font-size:16px;line-height:1.7;letter-spacing:-.025em;color:#aaa}.outline-link{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:30px;margin-top:31px;padding:18px 0 14px;border-bottom:1px solid #64645e;font-size:12px;color:#fff}.outline-link svg{width:20px;height:20px}.outline-link:hover{border-color:#fff}.outline-link:hover svg{transform:translate(2px,-2px)}.site-footer{background:var(--panel);padding:46px var(--gutter) 24px}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.footer-mark{font-size:25px;font-weight:800;letter-spacing:3px}.footer-line{font-size:11px;line-height:1.7;color:var(--muted);margin-top:13px}.footer-links{display:flex;gap:30px;flex-wrap:wrap;justify-content:flex-end;font-size:11px;padding-top:6px}.footer-links a:hover{color:var(--blue)}.footer-bottom{margin-top:42px;padding-top:23px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:9px;color:var(--muted)}.footer-policies{display:flex;gap:24px}.footer-bottom>a{display:inline-flex;align-items:center;gap:16px}.footer-bottom>a svg{width:15px;height:15px;transform:rotate(-90deg)}.lightbox{width:min(96vw,1400px);max-width:96vw;max-height:94dvh;padding:0;border:1px solid #cfcfca;background:var(--paper);color:#111;overflow:hidden}.lightbox::backdrop{background:#080808c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.lightbox-head{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--line);gap:20px}.lightbox-head .icon-button{padding:0}.lightbox-stage{height:min(75dvh,860px);position:relative;background:var(--paper)}.lightbox-stage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lightbox-foot{padding:14px 24px;font-size:10px;color:var(--muted);border-top:1px solid var(--line)}@media(min-width:1800px){.site-header,.collection-intro,.collection-nav,.model-top,.model-title-row,.design-note,.site-footer{padding-left:max(var(--gutter),calc((100vw - 1640px)/2));padding-right:max(var(--gutter),calc((100vw - 1640px)/2))}.model-bottom{margin-left:max(var(--gutter),calc((100vw - 1640px)/2));margin-right:max(var(--gutter),calc((100vw - 1640px)/2))}}@media(max-width:1100px){.desktop-nav{gap:21px}.desktop-nav>a{font-size:9px}.header-tools{gap:3px}.model-info{width:215px}.model-info p{font-size:17px}.model-title{font-size:17vw}.model-title-row{gap:24px}.model.spectrx-fat .model-title{font-size:10.8vw}.spectrx-head .model-title{font-size:11vw}.spectrx-head .model-info{width:210px}.model.prime .model-title{font-size:12.5vw}.design-note{gap:40px}.model-top{padding-top:42px}.cta{min-width:185px;padding:15px 17px;gap:20px}.model-bottom{padding-bottom:25px}}@media(max-width:800px){:root{--header:70px;--gutter:28px;--rail:50px}.desktop-nav{gap:17px}.desktop-nav>a:nth-child(2){display:none}.brand,.brand img{min-width:116px;width:116px}.model-title-row{align-items:center;gap:20px}.model-info{width:185px}.model-info p{font-size:16px}.model-title{font-size:18vw}.model.spectrx-fat .model-title{font-size:10.6vw;white-space:normal;line-height:1.02}.model.spectrx-fat .model-title .variant{display:block}.model.prime .model-title,.spectrx-head .model-title{font-size:13vw}.spectrx-head .model-info{width:185px}.collection-nav>a{padding:0 13px;gap:7px}.collection-nav>a[aria-current=true]:after{left:13px;right:13px}.model-info .cta{font-size:10px;min-width:175px}.model-top{font-size:9px}.design-note{padding-top:58px;padding-bottom:58px}.design-note .note-copy p{font-size:14px}.footer-links{gap:19px}.footer-bottom{font-size:8px}.footer-policies{gap:14px}}@media(max-width:600px){:root{--header:68px;--rail:50px;--gutter:22px}.desktop-nav{display:none}.mobile-toggle{display:grid}.brand,.brand img{width:125px;min-width:125px}.site-header{gap:15px}.header-tools{gap:2px}.header-account{display:none}.collection-intro{padding-top:24px;padding-bottom:22px;gap:15px}.collection-intro .intro-title{font-size:28px;letter-spacing:-.065em}.collection-intro .intro-right p{display:none}.index-count{font-size:9px}.collection-nav{padding:0 22px;gap:22px}.collection-nav>a{flex:none;padding:0;gap:6px;font-size:10px;justify-content:flex-start!important}.collection-nav>a span{font-size:7px}.collection-nav>a[aria-current=true]:after{left:0!important;right:0!important}.model-top{padding-top:30px;padding-bottom:12px;font-size:8px;letter-spacing:1px;gap:10px}.model-top .model-category{max-width:155px;text-align:right;font-size:8px}.model-number{gap:7px}.model-title-row{display:block;padding-top:8px;padding-bottom:0}.model-title{font-size:26vw;line-height:1;letter-spacing:-.085em}.model-info{width:100%;padding-top:9px;display:flex;justify-content:space-between;align-items:center;gap:18px}.model-info p{font-size:13px;line-height:1.45;max-width:140px;letter-spacing:-.025em}.model-info .cta{margin-top:0;font-size:10px;min-width:156px;padding:13px;min-height:45px;gap:14px}.model-info .cta svg{width:16px;height:16px}.product-figure{margin-top:19px;padding:0 6px}.product-photo{width:100%;height:62vw;min-height:230px;max-height:380px}.product-photo img{width:100%;transform:translate(-50%,-52%)}.product-photo:hover img{transform:translate(-50%,-52%)}.model-bottom{padding:15px 0 21px;gap:8px;flex-wrap:wrap}.photo-caption{font-size:9px}.zoom-button{font-size:9px;gap:8px}.view-control{font-size:9px;padding:8px 10px}.model.mega .model-bottom .zoom-button{display:none}.model.prime .model-title{font-size:21vw}.model.prime .product-photo{height:65vw;min-height:245px}.model.spectrx-fat .model-title{font-size:15.6vw;line-height:1.05;white-space:nowrap}.model.spectrx-fat .model-title .variant{display:inline}.model.nyx .model-title{font-size:31vw}.model.spectrx-fat .product-photo,.model.spectrx-plus .product-photo{height:62vw;min-height:230px}.spectrx-head{min-height:340px}.spectrx-head .model-top{padding-top:31px}.spectrx-head .model-title-row{padding-top:12px;padding-bottom:30px}.spectrx-head .model-title{font-size:23vw;max-width:100%;line-height:.93}.spectrx-head .model-title .variant{color:#888885}.spectrx-head .model-info{width:100%;padding:23px 0 0;align-items:center}.spectrx-head .model-info p{max-width:130px;font-size:13px}.spectrx-head .macro{left:24%}.spectrx-head .macro img{object-position:55% 50%;filter:brightness(.45)}.spectrx-head:after{background:linear-gradient(90deg,#080808,#080808f5 30%,#08080899,#08080840)}.spectrx-plus .product-figure{padding-top:10px}.design-note{padding-top:48px;padding-bottom:48px;display:block}.design-note h2{font-size:18vw;line-height:.96}.design-note .mono{font-size:8px;margin-bottom:24px}.design-note .note-copy{max-width:100%;margin-top:31px}.design-note .note-copy p{font-size:13px;max-width:280px;line-height:1.8}.outline-link{font-size:11px;margin-top:20px;max-width:100%;padding-top:12px}.site-footer{padding-top:32px}.footer-top{display:block}.footer-mark{font-size:23px}.footer-line{font-size:10px;margin-top:11px}.footer-links{justify-content:flex-start;margin-top:25px;gap:22px;font-size:10px}.footer-bottom{margin-top:25px;align-items:flex-start;flex-wrap:wrap;row-gap:20px;font-size:9px}.footer-policies{order:3;width:100%;gap:23px}.lightbox{width:96vw;max-width:96vw}.lightbox-head{padding:10px 14px}.lightbox-stage{height:60dvh}.lightbox-foot{font-size:9px;padding:12px 14px}.photo-message{font-size:10px;bottom:8px;left:12px;right:12px;padding:10px}.site-header .icon-button{min-width:36px}}@media(max-width:360px){:root{--gutter:18px}.model-info{gap:10px}.model-info p{font-size:12px;max-width:115px}.model-info .cta{min-width:143px;font-size:9px;padding:12px 10px}.collection-intro .intro-title{font-size:25px}.model-top .model-category{max-width:140px;font-size:7px}.photo-caption{font-size:8px}.view-control{font-size:8px;padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.desktop-nav>a>svg{width:12px;height:12px;margin-left:8px}.site-header .brand img{filter:brightness(0);opacity:1}.brand{color:#111}.unit-toggle{display:flex;align-items:center;gap:1px;border:1px solid #c9cac4;padding:3px;flex:none}.unit-toggle button{min-width:39px;min-height:32px;padding:6px 9px;font-family:var(--mono);font-size:9px;letter-spacing:.5px;transition:background .2s,color .2s}.unit-toggle button[aria-pressed=true]{background:#111;color:#fff}.unit-toggle button:hover:not([aria-pressed=true]){color:var(--blue);background:#e9eae5}.intro-right{gap:24px!important}.collection-nav>a:before{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:opacity .25s}.collection-nav>a[aria-current=true]:before{transform:scaleX(var(--chapter-progress,0))}.collection-nav>a[aria-current=true]:after{background:#176fe526}.collection-nav>a:first-child:before{left:0}.collection-nav>a:last-child:before{right:0}.site-progress{width:100%;transform:scaleX(0);transform-origin:left}.specs-wrap{margin:5px var(--gutter) 0}.model-specs{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);padding:27px 0 19px}.spec-item{min-width:0;padding:0 8% 7px;position:relative}.spec-item:first-child{padding-left:0}.spec-item:last-child{padding-right:0}.spec-item+.spec-item{border-left:1px solid var(--line)}.spec-item:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.65,.3,1)}.spec-item:hover:after{transform:scaleX(1)}.spec-item dt{font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:1.3px;text-transform:uppercase;color:#626661;display:flex;align-items:center;gap:9px}.spec-item dt svg{width:15px;height:15px;color:#777d77;stroke-width:1.25}.spec-item dd{margin:13px 0 0}.spec-visual{display:flex;gap:9px;align-items:baseline;line-height:1}.spec-number{font-size:clamp(35px,4.3vw,65px);font-weight:650;letter-spacing:-.07em;font-variant-numeric:tabular-nums;transition:color .3s}.spec-item:hover .spec-number{color:var(--blue)}.spec-unit{font-family:var(--mono);font-size:clamp(10px,1.1vw,14px);font-weight:400;letter-spacing:0;color:#5e625f}.spec-context{margin-top:12px;color:#666b66;font-size:10px;line-height:1.5;letter-spacing:.03em}.spec-notes{border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.spec-notes summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:42px;padding:9px 0;color:#686d68;font-size:10px}.spec-notes summary::-webkit-details-marker{display:none}.spec-notes summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.spec-notes summary:hover{color:var(--blue)}.spec-notes summary svg{width:12px;height:12px;transition:transform .3s}.spec-notes[open] summary svg{transform:rotate(45deg)}.spec-note-copy{max-width:800px;line-height:1.8;padding:3px 0 18px}.spec-note-copy p+p{margin-top:8px}.spec-note-copy a{display:inline-block;margin-top:9px;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.model-bottom{padding-top:17px;border-top:1px solid var(--line)}.title-word{display:inline-block;overflow:hidden;padding:0 .04em .13em .02em;margin:0 -.04em -.13em -.02em;vertical-align:bottom}.title-word-inner{display:inline-block}.motion-enabled .title-word-inner{transform:translateY(118%);opacity:0;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .8s;transition-delay:calc(var(--word-index,0)*70ms)}.motion-enabled .title-visible .title-word-inner{transform:translateY(0);opacity:1}.motion-enabled .reveal{opacity:0;transform:translateY(22px);transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .65s;transition-delay:var(--reveal-delay,0ms)}.motion-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-enabled .model-title{transform:translate3d(var(--title-x,0px),var(--title-y,0px),0)}.photo-motion{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 55%}.motion-enabled .photo-motion{transform:translate3d(var(--image-x,0px),var(--image-y,0px),0) scale(var(--image-scale,1))}.product-photo .image-wrap{mix-blend-mode:multiply;transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0);transition:transform .55s cubic-bezier(.18,.7,.2,1),opacity .3s}.product-photo .bike-image,.product-photo:hover .bike-image{transform:translate(-50%,-52%);transition:opacity .35s}.product-photo.lifestyle .bike-image,.product-photo.lifestyle:hover .bike-image{transform:translate(-50%,-50%);mix-blend-mode:normal}.product-photo.lifestyle .image-wrap{mix-blend-mode:normal}.product-photo{height:clamp(330px,50vw,620px)}.model.prime .product-photo{height:clamp(350px,52vw,635px)}.model.spectrx-plus .product-photo,.model.spectrx-fat .product-photo{height:clamp(330px,50vw,610px)}.photo-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;cursor:zoom-in;padding:0}.photo-hit:focus-visible{outline-offset:-6px;outline:2px solid var(--blue)}.photo-message{z-index:6;pointer-events:auto}.photo-cursor{position:absolute;left:var(--cursor-x,50%);top:var(--cursor-y,50%);width:65px;height:65px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:50%;background:#111e;color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.1px;z-index:4;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.78);transition:opacity .2s,transform .3s;box-shadow:0 3px 14px #00000010}.photo-cursor svg{width:12px;height:12px}.product-photo.pointer-inside .photo-cursor{opacity:1;transform:translate(-50%,-50%) scale(1)}.motion-enabled .spectrx-head .macro img{transform:translate3d(0,var(--macro-y,0px),0) scale(1.1)}.cta{position:relative;isolation:isolate;overflow:hidden;transform:translate3d(var(--mag-x,0px),var(--mag-y,0px),0);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .2s,background .25s}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#176fe5;transform:translate(-102%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cta:hover:before,.cta:focus-visible:before{transform:translate(0)}.cta:hover,.cta:focus-visible{background:#111;border-color:var(--blue);color:#fff}.spectrx-head .cta:before{background:#dceaff}.spectrx-head .cta:hover,.spectrx-head .cta:focus-visible{background:#fff;color:#111;border-color:#dceaff}.outline-link svg,.zoom-button svg{transition:transform .3s}.zoom-button:hover svg{transform:translate(2px,-2px)}.motion-enabled .design-note h2{transform:translateY(var(--note-y,0px))}.design-note .outline-link{position:relative}.design-note .outline-link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .45s}.design-note .outline-link:hover:after{transform:scaleX(1)}.lightbox-head-actions{display:flex;align-items:center;gap:20px}.lightbox-zoom{display:flex;align-items:center;gap:8px;padding:7px 10px;min-height:36px;border:1px solid #c6c8c0;font-family:var(--mono);font-size:10px}.lightbox-zoom:hover{color:var(--blue);border-color:var(--blue)}.lightbox-zoom svg{width:14px;height:14px}.lightbox-stage{overflow:hidden;cursor:zoom-in}.lightbox-stage img{transform-origin:var(--detail-x,50%) var(--detail-y,50%);transition:transform .55s cubic-bezier(.2,.7,.2,1);user-select:none;-webkit-user-select:none}.lightbox-stage.is-zoomed{cursor:zoom-out}.lightbox-stage.is-zoomed img{transform:scale(1.75)}.lightbox-foot{display:flex;justify-content:space-between;gap:20px;line-height:1.5}.lightbox-hint{white-space:nowrap;color:#444}.footer-utilities{display:flex;align-items:center;gap:28px}.footer-utilities>a{display:inline-flex;align-items:center;gap:10px}.footer-utilities>a svg{width:14px;height:14px;transform:rotate(-90deg)}.motion-button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0;font-size:9px;color:#5b615b}.motion-button:before{content:"";width:5px;height:5px;background:#b1b5ac;border-radius:50%}.motion-button[aria-pressed=true]:before{background:var(--blue)}.motion-button:hover{color:var(--blue)}.motion-disabled .model-title,.motion-disabled .photo-motion,.motion-disabled .design-note h2,.motion-disabled .image-wrap,.motion-disabled .cta{transform:none!important}.motion-disabled .photo-cursor{display:none}.motion-disabled .macro img{transform:none!important}.motion-disabled *,.motion-disabled *:before,.motion-disabled *:after{animation:none!important;transition:none!important}html.motion-disabled{scroll-behavior:auto}@media(min-width:1800px){.specs-wrap{margin-left:max(var(--gutter),calc((100vw - 1640px)/2));margin-right:max(var(--gutter),calc((100vw - 1640px)/2))}}@media(max-width:800px){.model-specs{padding-top:23px}.spec-item{padding-left:7%;padding-right:5%}.spec-context{font-size:9px}.spec-item dt{font-size:8px;letter-spacing:.8px}.collection-intro .intro-right p{display:none}}@media(max-width:600px){.collection-intro{flex-wrap:wrap;gap:10px;padding-top:20px;padding-bottom:19px}.collection-intro .intro-title{font-size:25px;flex:1;white-space:nowrap}.intro-right{gap:10px!important}.collection-intro .index-count{display:none}.unit-toggle button{min-width:34px;min-height:30px;font-size:8px;padding:6px 7px}.collection-nav>a:before{left:0!important;right:0!important}.model-specs{padding:21px 0 18px}.spec-item{padding:0 11px 4px}.spec-item dt{font-size:7px;letter-spacing:.5px;gap:5px}.spec-item dt svg{display:none}.spec-item dd{margin-top:11px}.spec-number{font-size:clamp(30px,8.8vw,48px);letter-spacing:-.065em}.spec-visual{gap:5px;flex-wrap:wrap;row-gap:1px}.spec-unit{font-size:9px}.spec-context{font-size:8px;line-height:1.5;margin-top:9px;letter-spacing:0;max-width:102px}.specs-wrap{margin-top:5px}.spec-notes summary{font-size:9px;min-height:40px}.spec-note-copy{font-size:10px;padding-top:3px}.product-photo{height:65vw;min-height:245px;max-height:395px}.model.prime .product-photo{height:69vw;min-height:255px}.model.spectrx-plus .product-photo,.model.spectrx-fat .product-photo{height:64vw;min-height:235px}.model-bottom{padding-top:12px;padding-bottom:17px}.photo-cursor{display:none!important}.footer-utilities{gap:17px}.lightbox-head-actions{gap:10px}.lightbox-zoom{font-size:9px;padding:6px 8px}.lightbox-foot{display:block}.lightbox-hint{display:block;margin-top:6px}.model.spectrx-fat .model-title{font-size:15.1vw}.model-title .title-word{overflow:clip}}@media(max-width:360px){.collection-intro .intro-title{font-size:22px}.unit-toggle button{min-width:30px;padding:5px}.spec-number{font-size:28px}.spec-item{padding-left:9px;padding-right:6px}.spec-unit{font-size:8px}.spec-context{font-size:7.5px}.spec-item dt{font-size:6.5px;letter-spacing:.25px}.footer-utilities{gap:12px}}@media(hover:none),(pointer:coarse){.photo-cursor{display:none!important}.cta,.image-wrap{transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.model-title,.photo-motion,.design-note h2,.macro img,.image-wrap,.cta{transform:none!important}.motion-enabled .title-word-inner,.motion-enabled .reveal{transform:none!important;opacity:1!important}.photo-cursor{display:none!important}.lightbox-stage.is-zoomed img{transition:none!important}}.motion-button:disabled{cursor:default;opacity:.75}@media(min-width:361px)and (max-width:600px){.spec-item dt{font-size:8px;letter-spacing:.3px}.spec-context{font-size:9px;max-width:110px}}.model .model-title-row{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:clamp(24px,4vw,64px);padding-top:15px;padding-bottom:14px}.model-heading{min-width:0;position:relative}.model .model-title.nickname-title{display:block;width:100%;max-width:none;margin:0 0 0 -.035em;font-family:var(--sans);font-size:clamp(66px,10.1vw,158px);font-weight:800;letter-spacing:-.075em;line-height:.99;white-space:normal;color:var(--ink)}.model .model-title.nickname-title .nickname-copy{display:block}.nickname-word{display:inline-block;white-space:nowrap;vertical-align:top;overflow:clip;padding:.1em .065em .2em .035em;margin:-.1em -.065em -.2em -.035em}.nickname-char{display:inline-block;transform-origin:50% 90%}.nickname-punctuation{color:var(--blue)}.nickname-emphasis,.nickname-emphasis .nickname-punctuation{color:#4b96ff}.model-name{display:flex;align-items:center;gap:13px;margin-top:20px;font-size:clamp(17px,1.65vw,24px);font-weight:500;line-height:1.4;letter-spacing:-.035em;color:#575b56}.model-name:before{content:"";display:block;width:24px;height:1px;background:currentColor;opacity:.65}.model .model-info{width:100%;padding-top:0;padding-bottom:4px}.model .model-info p{max-width:230px}.spectrx-head .model-title-row{padding-top:25px;padding-bottom:42px}.spectrx-head .model-title.nickname-title{color:#fff}.spectrx-head .model-name{color:#d0d0cb}.spectrx-head{min-height:350px}.model .product-figure{margin-top:20px}.model.spectrx-plus .product-figure{margin-top:0}.motion-enabled .nickname-char{transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .55s ease;transition-delay:calc(var(--char-index,0)*31ms)}.motion-enabled .nickname-title:not(.title-visible) .nickname-char{opacity:0;transform:translate3d(var(--entry-x,0em),var(--entry-y,1.15em),0) rotate(var(--entry-angle,3deg)) scale(var(--entry-scale,1))}.motion-enabled .nickname-title.title-visible .nickname-char{opacity:1;transform:translateZ(0) rotate(0) scale(1)}.nickname-title[data-effect=launch]{--entry-x:-.6em;--entry-y:.72em;--entry-angle:-9deg;--replay-x:.09em;--replay-y:-.09em;--replay-angle:-3deg}.nickname-title[data-effect=spotlight]{--entry-y:1.12em;--entry-angle:0deg;--replay-x:0em;--replay-y:-.095em;--replay-angle:0deg}.nickname-title[data-effect=velocity]{--entry-x:-1em;--entry-y:.04em;--entry-angle:-12deg;--replay-x:.13em;--replay-y:0em;--replay-angle:-6deg}.nickname-title[data-effect=impact]{--entry-y:-.42em;--entry-scale:1.3;--entry-angle:0deg;--replay-x:0em;--replay-y:.03em;--replay-scale:1.065;--replay-angle:0deg}.nickname-title[data-effect=rise]{--entry-y:1.15em;--entry-angle:6deg;--replay-x:0em;--replay-y:-.11em;--replay-angle:2deg}.motion-enabled .nickname-title[data-effect=velocity] .nickname-char{transition-duration:.72s,.4s;transition-delay:calc(var(--char-index,0)*42ms)}.motion-enabled .nickname-title[data-effect=impact] .nickname-char{transition-timing-function:cubic-bezier(.2,.9,.25,1.12),ease;transition-duration:.8s,.5s}.motion-enabled .nickname-title.is-replaying .nickname-char{animation:nickname-ripple .64s cubic-bezier(.22,.7,.25,1) both;animation-delay:calc(var(--char-index,0)*22ms)}@keyframes nickname-ripple{0%,to{transform:translateZ(0) rotate(0) scale(1)}40%{transform:translate3d(var(--replay-x,0em),var(--replay-y,-.08em),0) rotate(var(--replay-angle,0deg)) scale(var(--replay-scale,1))}}@media(min-width:1800px){.model .model-title.nickname-title{font-size:170px}}@media(max-width:1100px){.model .model-title-row{grid-template-columns:minmax(0,1fr) 200px;gap:24px}.model .model-title.nickname-title{font-size:clamp(62px,10vw,112px)}.model .model-info p{font-size:16px}.model-name{margin-top:16px}}@media(min-width:601px)and (max-width:800px){.model .model-title-row{grid-template-columns:minmax(0,1fr) 175px;gap:22px}.model .model-title.nickname-title{font-size:8.5vw}.model .model-info .cta{font-size:9px;min-width:0;width:100%;padding:14px 12px;gap:10px}.model-name{font-size:17px}}@media(max-width:600px){.model .model-title-row{display:block;padding-top:10px;padding-bottom:0}.model .model-title.nickname-title{font-size:clamp(48px,15vw,86px);line-height:1.03;letter-spacing:-.07em;max-width:100%}.model-name{font-size:17px;margin-top:13px;gap:10px}.model-name:before{width:18px}.model .model-info{padding:21px 0 0;gap:14px}.model .model-info p{max-width:140px;font-size:13px}.model .product-figure{margin-top:20px}.spectrx-head{min-height:0}.spectrx-head .model-title-row{padding-top:14px;padding-bottom:28px}.spectrx-head .model-title.nickname-title{font-size:19vw}.spectrx-head .model-info{padding-top:24px}.model.spectrx-plus .product-figure{margin-top:0}}@media(max-width:360px){.model .model-title.nickname-title{font-size:15vw}.model-name{font-size:16px}.model .model-info p{font-size:12px;max-width:110px}.model .model-info .cta{min-width:145px;gap:10px;padding:12px 10px}}.motion-disabled .nickname-char{transform:none!important;opacity:1!important;animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.nickname-char{transform:none!important;opacity:1!important;animation:none!important;transition:none!important}}@media print{.nickname-char{transform:none!important;opacity:1!important;animation:none!important}.nickname-title{transform:none!important}}.editorial-hero{height:min(850px,calc(100svh - var(--header)));min-height:590px;position:relative;isolation:isolate;overflow:hidden;background:#111;color:#fff}.editorial-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 56%;transform:scale(1.055);animation:heroArrival 1.7s cubic-bezier(.2,.75,.2,1) both;will-change:transform}.editorial-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.79) 0%,rgba(0,0,0,.38) 38%,transparent 75%),linear-gradient(0deg,rgba(0,0,0,.63),transparent 27%,transparent 75%,rgba(0,0,0,.2))}.editorial-hero__content{position:absolute;left:var(--gutter);top:50%;transform:translateY(-45%);max-width:900px;z-index:1}.editorial-hero__eyebrow{color:#d6d8db;display:flex;gap:12px;align-items:center;margin-bottom:23px;animation:heroFade .9s .15s both}.editorial-hero__eyebrow:before{content:"";width:28px;height:1px;background:#fff}.editorial-hero__title{font-size:clamp(66px,9.1vw,150px);line-height:.88;font-weight:800;letter-spacing:-.09em;text-transform:uppercase;max-width:950px;animation:heroReveal 1s .2s both}.editorial-hero__title em{font-style:normal;color:#fff}.editorial-hero__bottom{display:flex;align-items:center;gap:35px;margin-top:36px;animation:heroFade .8s .65s both}.editorial-hero__bottom p{font-size:13px;line-height:1.65;color:#dedede;max-width:235px}.editorial-hero__cta{display:inline-flex;align-items:center;gap:30px;background:#fff;color:#111;padding:18px 23px;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;transition:background .2s,transform .2s}.editorial-hero__cta:hover{background:#dfeafa;transform:translateY(-3px)}.editorial-hero__cta svg{width:19px;height:19px}.editorial-hero__foot{position:absolute;bottom:25px;left:var(--gutter);right:var(--gutter);display:flex;align-items:center;justify-content:space-between;z-index:1;color:#ddd;font-size:9px;letter-spacing:1.6px}.editorial-hero__foot a{display:inline-flex;gap:13px;align-items:center}.editorial-hero__foot a:hover{color:#fff}@keyframes heroArrival{0%{opacity:.55;transform:scale(1.12)}to{opacity:1;transform:scale(1.055)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(55px);filter:blur(9px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.editorial-hero{height:calc(100svh - var(--header));min-height:640px;max-height:850px}.editorial-hero__image{object-position:55% center}.editorial-hero__veil{background:linear-gradient(180deg,#00000080,#0000001a 40%,#000000d1)}.editorial-hero__content{top:auto;bottom:95px;transform:none;right:var(--gutter)}.editorial-hero__title{font-size:clamp(54px,12vw,86px)}.editorial-hero__bottom{align-items:flex-start;flex-direction:column;gap:18px;margin-top:22px}.editorial-hero__bottom p{max-width:320px}.editorial-hero__foot{bottom:18px}.editorial-hero__foot span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.editorial-hero__image,.editorial-hero__eyebrow,.editorial-hero__title,.editorial-hero__bottom{animation:none!important}.editorial-hero__image{transform:none}}.model .model-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.model .model-info .model-price{display:flex;flex-direction:column;gap:4px;margin-top:23px;flex:none}.model-price__label{color:#777b76;font-size:9px;line-height:1.5;font-weight:550;letter-spacing:1.4px}.model-price__amount{display:block;font-size:clamp(27px,2.6vw,36px);letter-spacing:-.07em;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.06;white-space:nowrap}.model .model-info .cta{margin-top:17px}.spectrx-head .model-price__label{color:#babbb8}.spectrx-head .model-price__amount{color:#fff}.model.spectrx-plus .product-photo{width:min(100%,1280px);height:clamp(370px,53vw,690px);background:#d5d1c9}.model.spectrx-plus .product-photo .image-wrap{mix-blend-mode:normal}.model.spectrx-plus .product-photo img.bike-image,.model.spectrx-plus .product-photo:hover img.bike-image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 50%;mix-blend-mode:normal;transform:translate(-50%,-50%)}.spectrx-head .macro img{object-position:center 54%}.price-disclaimer{border-top:1px solid var(--line);padding:18px var(--gutter);display:flex;justify-content:space-between;gap:30px;font-family:var(--mono);font-size:9px;letter-spacing:.3px;color:#6d716c;line-height:1.7}@media(max-width:1100px){.model-price__amount{font-size:30px}.model .model-info .model-price{margin-top:18px}}@media(max-width:600px){.model .model-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 13px;align-items:end;padding-top:21px}.model .model-info>p{grid-column:1/-1;max-width:none}.model .model-info .model-price{grid-column:1;margin:0;gap:2px}.model .model-info .cta{grid-column:2;margin:0;align-self:end}.model-price__amount{font-size:clamp(27px,7.6vw,33px)}.model-price__label{font-size:8px;letter-spacing:1px}.model.spectrx-plus .product-photo{height:67vw;min-height:270px;max-height:450px}.price-disclaimer{padding:14px 22px;display:block;font-size:8px}}@media(max-width:365px){.model .model-info{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.model .model-info>p{margin:0}.model .model-info .model-price{margin:2px 0 0}.model .model-info .cta{margin-top:3px;min-width:160px}}@media(prefers-reduced-motion:reduce){.model.spectrx-plus .product-photo img.bike-image{transition:none}}.prime .product-photo{overflow:visible}.prime .product-photo .image-wrap{overflow:hidden}.prime .product-photo .bike-image{max-width:none;mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;object-position:center center;top:0;left:0;transform:none}.prime .product-photo:hover .bike-image{transform:none}.prime-throttle-overlay{position:absolute;z-index:11;right:0;bottom:2.5%;width:clamp(170px,25%,265px);background:#fff;border:1px solid #e0e0db;box-shadow:0 16px 38px #17171724;display:block;transition:transform .3s ease,box-shadow .3s ease;color:#161616;text-decoration:none}.prime-throttle-overlay:hover{transform:translateY(-7px);box-shadow:0 22px 46px #17171733}.prime-throttle-overlay__visual{display:block;aspect-ratio:1.22;overflow:hidden;background:#f0eeec}.prime .product-photo .prime-throttle-overlay__visual img{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;max-width:100%;mix-blend-mode:normal;transform:none!important}.prime-throttle-overlay__text{padding:12px 13px 14px;display:block}.prime-throttle-overlay__eyebrow{display:block;font-family:var(--mono);font-size:8px;letter-spacing:1.2px;color:#777;margin-bottom:7px}.prime-throttle-overlay__name{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.3}.prime-throttle-overlay__name span{font-size:17px}@media(max-width:700px){.prime-throttle-overlay{width:34%;min-width:130px;right:2%;bottom:2%}.prime-throttle-overlay__text{padding:8px}.prime-throttle-overlay__eyebrow{font-size:7px}.prime-throttle-overlay__name{font-size:10px}}@media(prefers-reduced-motion:reduce){.prime-throttle-overlay{transition:none}}.shopify-section-group-header-group,.nireeka-home-header-section,.nireeka-home-footer-section{display:contents}.shopify-design-mode .nickname-title{opacity:1}.nireeka-home-root{display:contents}.model-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.model-actions .cta{margin:0}.model-learn{font-size:12px;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;gap:12px}.footer-mark img{display:block;width:250px;max-width:100%;height:auto;filter:brightness(0)}.spectrx-plus .macro img{object-position:center 48%;transform:none;filter:brightness(.62)}.lightbox-content{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);min-height:0;flex:1;overflow:hidden}.lightbox-stage{height:100%;min-height:0;overflow:hidden}.lightbox-stage img{width:100%;height:100%;object-fit:contain}.lightbox-details{padding:42px 40px;overflow-y:auto;background:#fff;border-left:1px solid var(--line)}.lightbox-details h3{font-size:clamp(27px,3vw,43px);line-height:1.1;margin:18px 0}.lightbox-price{font-size:20px;font-weight:600;margin:0 0 26px}.lightbox-description{font-size:14px;line-height:1.75;color:#5c5c57}.lightbox-description p{margin:0 0 16px}.lightbox-description h1,.lightbox-description h2,.lightbox-description h3{font-size:21px;line-height:1.3;margin:24px 0 12px}.lightbox-description img,.lightbox-description video{max-width:100%;height:auto}.lightbox-description ul,.lightbox-description ol{padding-left:20px}.lightbox-details .cta{margin-top:25px;color:#fff;background:#141713;border-color:#141713}.lightbox-details .cta:hover{color:#141713;background:#fff}.newsletter-form{margin-top:28px}.newsletter-fields{display:flex;border-bottom:1px solid currentColor;padding-bottom:12px;gap:15px}.newsletter-fields input{min-width:0;flex:1;background:transparent;color:inherit;border:0;outline-offset:4px;font:inherit;font-size:16px;padding:12px 0}.newsletter-fields input::placeholder{color:inherit;opacity:.65}.newsletter-fields button{display:flex;align-items:center;gap:20px;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.newsletter-form .newsletter-consent{font-size:11px;line-height:1.7;opacity:.7;margin-top:15px;max-width:44ch}.newsletter-consent a{text-decoration:underline}.newsletter-form .newsletter-success{font-size:14px;margin-top:16px}.nireeka-instagram{padding:80px var(--gutter);background:#f5f5f7}.nireeka-instagram .gfa-widget{padding:0!important}.nireeka-instagram .hdt-container{padding:0!important;margin:0!important;max-width:none!important}@media(max-width:760px){.lightbox-content{display:block;overflow:auto}.lightbox-stage{height:46vh;min-height:260px}.lightbox-details{padding:28px 24px;border-left:0;border-top:1px solid var(--line);overflow:visible}.lightbox-description{font-size:13px}.lightbox-foot{display:none}.newsletter-fields,.newsletter-fields button{gap:10px}.nireeka-instagram{padding:50px 18px}.footer-mark img{width:190px}.desktop-nav{gap:22px}}.editorial-hero__content{left:var(--gutter);right:var(--gutter);top:clamp(18px,4%,42px);transform:none;max-width:none}.editorial-hero__eyebrow{margin-bottom:10px}.editorial-hero__title{max-width:none;font-size:clamp(52px,5.1vw,92px);line-height:.96;letter-spacing:-.075em;white-space:nowrap}.editorial-hero__title br{display:none}.editorial-hero__bottom{margin-top:15px;gap:24px}@media(max-width:700px){.editorial-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.editorial-hero__image{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center;transform:none;animation:none}.editorial-hero__veil{inset:0 0 auto;height:50vw;background:linear-gradient(0deg,rgba(0,0,0,.22),transparent 40%)}.editorial-hero__content{position:relative;inset:auto;order:2;transform:none;right:auto;left:auto;padding:23px var(--gutter) 26px;background:#111}.editorial-hero__eyebrow{margin-bottom:12px}.editorial-hero__title{font-size:clamp(36px,9.4vw,58px);line-height:.94;white-space:normal}.editorial-hero__title br{display:block}.editorial-hero__bottom{align-items:flex-start;flex-direction:column;gap:15px;margin-top:18px}.editorial-hero__bottom p{max-width:320px}.editorial-hero__foot{position:relative;inset:auto;order:3;padding:13px var(--gutter);background:#111}}.editorial-hero__title{font-size:clamp(70px,7.2vw,120px);font-weight:600;letter-spacing:-.045em;line-height:1.03;white-space:normal}.editorial-hero__title br{display:block}.editorial-hero>.editorial-hero__bottom{position:absolute;z-index:2;left:var(--gutter);bottom:80px;margin:0}.editorial-hero__content{top:28px}.model.spectrx-plus .product-photo{height:auto;min-height:0;max-height:none;aspect-ratio:1920/1243}.model.spectrx-plus .product-photo .image-wrap{height:100%;width:100%}.model.spectrx-plus .product-photo img.bike-image{object-fit:contain!important}@media(max-width:700px){.editorial-hero__content{top:auto}.editorial-hero__title{font-size:clamp(38px,10vw,64px)}.editorial-hero>.editorial-hero__bottom{position:relative;inset:auto;order:2;padding:0 var(--gutter) 28px}.model.spectrx-plus .product-photo{height:auto;min-height:0;max-height:none}}.nireeka-instagram{background:#f8f8f4;border-top:1px solid var(--line)}.native-social-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.native-social-heading h2{font-size:clamp(28px,4vw,56px);font-weight:500;letter-spacing:-.04em;margin-top:15px}.native-social-heading>a{font-size:12px;white-space:nowrap}.native-social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.native-post img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.native-post p{font-size:13px;line-height:1.6;padding:15px 0;border-bottom:1px solid var(--line)}@media(max-width:700px){.native-social-grid{grid-template-columns:repeat(2,1fr);gap:14px}.native-social-heading{align-items:start;flex-direction:column}}.native-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-post-visual{display:block;position:relative;overflow:hidden}.native-post-stats{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:32px;background:#0f12107a;color:#fff;opacity:0;transition:opacity .22s ease;pointer-events:none;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.native-post-stats>span{display:inline-flex;align-items:center;gap:10px}.native-post-stats svg{width:27px;height:27px;flex:none}.native-post:hover .native-post-stats,.native-post:focus-visible .native-post-stats{opacity:1}@media(hover:none){.native-post-stats{inset:auto 0 0;opacity:1;padding:16px;background:linear-gradient(transparent,#0f1210b3);font-size:16px;gap:22px}.native-post-stats svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.native-post-stats{transition:none}}.native-social-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.native-social-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}@media(max-width:700px){.native-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nireeka-home.css.map */
