@font-face{font-family:Myriad Pro;src:url(/cdn/shop/files/myriad.woff2?v=1782803174) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #FCFBF8;--bg2: #FFFFFF;--ink: #141312;--ink-soft: #3a3733;--muted: #7a756c;--line: #e7e3da;--card: #F6F4EE;--red: #DF0024;--red-deep: #A8101A;--dark: #1E2428;--dark2: #161B1E;--copper: #C9A06A;--track: #2C3849;--maxw: 1200px;--ease: cubic-bezier(.22,1,.36,1);--disp: "Anton","Mukta",Impact,sans-serif}body{background:var(--bg);color:var(--ink);font-family:Myriad Pro,Mukta,system-ui,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(18px,4vw,46px)}.paper,.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.paper{z-index:1;background-image:url(/cdn/shop/files/paper.jpg?v=1782802911);background-size:cover;mix-blend-mode:multiply;opacity:.05}.grain{z-index:60;background-image:url(/cdn/shop/files/noise.svg?v=1782802910);mix-blend-mode:multiply;opacity:.04;animation:grain 1.2s steps(3) infinite}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-6px,4px)}66%{transform:translate(5px,-5px)}to{transform:translate(0)}}.progress{position:fixed;top:0;left:0;height:3px;background:var(--red);width:0;z-index:130}.scd{position:fixed;left:0;right:0;top:0;z-index:95;background:var(--ink);color:#fff;transform:translateY(-110%);transition:transform .45s var(--ease);display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,22px);padding:9px 16px}.scd.show{transform:none}.scd .lbl{font-family:var(--disp);letter-spacing:.12em;font-size:12px;color:var(--copper);text-transform:uppercase}.scd .nums{font-family:var(--disp);font-size:clamp(15px,2vw,19px);letter-spacing:.04em;font-variant-numeric:tabular-nums;display:flex;gap:6px;align-items:baseline}.scd .nums i{color:var(--copper);font-style:normal;opacity:.7}.scd .nums u{text-decoration:none;font-size:.55em;opacity:.6}.scd a{font-family:var(--disp);letter-spacing:.08em;font-size:12px;background:var(--red);color:#fff;padding:8px 16px;border-radius:30px}@media(max-width:560px){.scd .lbl{display:none}}header{position:fixed;top:0;left:0;right:0;z-index:80;transition:background .35s,border-color .35s;border-bottom:1px solid transparent}header.solid{background:#fcfbf8eb;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(18px,4vw,46px);transition:padding .35s}header.solid .nav{padding:11px clamp(18px,4vw,46px)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-size:20px;letter-spacing:.05em}.brand .mk{width:28px;height:28px}.nav .right{display:flex;align-items:center;gap:12px}.pill{font-family:var(--disp);font-size:12px;letter-spacing:.1em;color:#fff;background:var(--red);padding:8px 14px;border-radius:40px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pill .dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:blink 1.3s infinite}.back{font-family:var(--disp);font-size:12px;letter-spacing:.06em;color:var(--ink)}@keyframes blink{50%{opacity:.25}}.hero{position:relative;min-height:auto;display:grid;place-items:center;padding:30px 0 42px;overflow:hidden}.sun{position:absolute;left:50%;top:48%;width:min(120vh,128vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:0;opacity:.05;animation:spin 90s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hero-inner{position:relative;z-index:3;text-align:center;width:100%;max-width:1040px;padding:0 18px;display:flex;flex-direction:column;align-items:center}.collab{font-family:var(--disp);letter-spacing:.18em;font-size:clamp(13px,1.7vw,18px);color:var(--ink);display:inline-flex;align-items:center;gap:12px;margin-bottom:14px}.collab .x{color:var(--red)}.collab:before,.collab:after{content:"";width:30px;height:2px;background:var(--ink)}.b1g1{font-family:var(--disp);color:var(--red);letter-spacing:.005em;position:relative;display:flex;flex-direction:column;align-items:center}.b1g1 .l1{display:block;font-size:clamp(54px,13.5vw,170px);line-height:1;text-shadow:5px 6px 0 var(--ink)}.b1g1 .l2{display:block;font-size:clamp(38px,9vw,112px);color:var(--ink);line-height:1;margin-top:.06em}.subline{margin-top:13px;font-size:clamp(15px,2vw,20px);max-width:520px;color:var(--ink-soft);line-height:1.5}.subline b{color:var(--ink)}.daterow{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px;flex-wrap:wrap}.stamp{font-family:var(--disp);color:var(--red);border:2.5px solid var(--red);border-radius:8px;padding:9px 16px;letter-spacing:.12em;font-size:clamp(14px,2vw,20px);transform:rotate(-2.5deg)}.chip{font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--ink-soft)}.cta-row{margin-top:30px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn{font-family:var(--disp);letter-spacing:.08em;font-size:16px;padding:16px 30px;border:2px solid var(--red);border-radius:50px;background:var(--red);color:#fff;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease);display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 14px #df002438}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #df00244d}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:none}.btn.ghost:hover{background:var(--ink);color:#fff}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(5px)}.count{margin:26px auto 0;display:flex;gap:clamp(8px,1.6vw,16px);justify-content:center}.count .u{background:var(--ink);color:#fff;border-radius:10px;min-width:clamp(58px,9vw,84px);padding:12px 8px 9px;text-align:center;position:relative;overflow:hidden}.count .u b{font-family:var(--disp);font-size:clamp(26px,5vw,44px);line-height:.9;display:block;font-variant-numeric:tabular-nums}.count .u span{display:block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin-top:6px;color:#cdd0d2}.count .u b.bump{animation:bump .35s var(--ease)}@keyframes bump{0%{transform:translateY(-3px);opacity:.6}to{transform:none;opacity:1}}.countlbl{font-family:var(--disp);letter-spacing:.24em;color:var(--red);font-size:12px;margin-top:25px}.float{position:absolute;z-index:2;width:clamp(116px,14vw,196px);filter:drop-shadow(0 16px 22px rgba(20,19,18,.16));border-radius:50%;border:2px solid var(--ink);background:#fff;overflow:hidden;aspect-ratio:1}.float img{width:100%;height:100%;object-fit:cover}.float.l{left:3%;top:34%}.float.r{right:3%;bottom:20%}@media(max-width:900px){.float{display:none}}@media(max-width:600px){.nav{padding:11px 16px;gap:10px}.brand{font-size:17px;gap:8px}.brand .mk{width:24px;height:24px}.back{display:none}.pill{font-size:11px;padding:7px 11px}}.ticker{background:var(--red);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow:hidden;padding:11px 0;position:relative;z-index:2}.ticker.dark{background:var(--dark);border-color:var(--dark)}.tk{display:flex;white-space:nowrap;width:max-content;animation:tk 26s linear infinite}.ticker:hover .tk{animation-play-state:paused}.tk span{font-family:var(--disp);font-size:clamp(18px,2.6vw,28px);letter-spacing:.06em;color:#fff;padding:0 24px;display:inline-flex;align-items:center;gap:24px}.tk span:after{content:"\25c6";font-size:.5em;color:#fff9}.ticker.dark .tk span:after{color:var(--copper)}@keyframes tk{to{transform:translate(-50%)}}.tk.rev{animation-direction:reverse}.sec{padding:clamp(38px,5vw,72px) 0;position:relative;z-index:2}.kick{font-weight:700;text-transform:uppercase;letter-spacing:.26em;font-size:12px;color:var(--red);display:flex;align-items:center;gap:10px;justify-content:center}.kick:before,.kick:after{content:"";width:24px;height:2px;background:var(--red)}.h2{font-family:var(--disp);font-size:clamp(34px,6vw,68px);line-height:.96;text-align:center;margin:14px 0 0}.h2.seen{opacity:1;transform:none}.h2 em{font-style:normal;color:var(--red)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,30px);margin-top:48px}@media(max-width:760px){.steps{grid-template-columns:1fr}}.step{border:1.5px solid var(--line);border-radius:16px;padding:30px 26px;background:var(--bg2);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.step:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1413121a;border-color:var(--ink)}.step .no{font-family:var(--disp);color:var(--red);font-size:34px;line-height:1}.step h4{font-family:var(--disp);font-size:21px;margin:12px 0 8px;letter-spacing:.01em}.step p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}h2.h2{opacity:1;transform:none;margin-bottom:20px}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.cbanner{position:relative;z-index:2;background:var(--dark);color:#fff;overflow:hidden}.cbanner .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center;padding:clamp(40px,6vw,72px) clamp(18px,4vw,46px)}@media(max-width:820px){.cbanner .wrap{grid-template-columns:1fr}}.cb-title{font-family:var(--disp);font-size:clamp(30px,4.6vw,54px);line-height:.98;margin:0 0 26px;max-width:13ch;position:relative;z-index:3}.cb-count{display:flex;align-items:flex-start;gap:clamp(6px,1.4vw,14px);position:relative;z-index:3}.cb-count .cbu b{font-family:var(--disp);font-size:clamp(38px,6.4vw,72px);line-height:.9;display:inline-block;font-variant-numeric:tabular-nums}.cb-count .cbu span{display:block;font-size:clamp(9px,1vw,11px);letter-spacing:.22em;text-transform:uppercase;margin-top:8px;color:var(--muted)}.cb-count .sep{font-family:var(--disp);font-size:clamp(30px,5vw,58px);color:var(--copper)}.cb-count .cbu b.bump{animation:bump .35s var(--ease)}.cb-sub{margin-top:24px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);font-size:clamp(12px,1.5vw,16px);position:relative;z-index:3}.cb-note{margin-top:12px;font-size:13.5px;color:#cfd2d4;position:relative;z-index:3}.cb-art{position:relative;min-height:160px}.cb-art svg{position:absolute;right:-40px;bottom:-90px;width:min(120%,560px)}.cb-prod{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:min(46%,220px);border-radius:50%;border:2px solid rgba(255,255,255,.16);overflow:hidden;aspect-ratio:1;z-index:2}.cb-prod img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15) contrast(1.05)}@media(max-width:820px){.cb-art{min-height:200px}.cb-prod{right:50%;transform:translate(50%,-50%)}}.rail{display:flex;gap:18px;overflow-x:auto;padding:8px 4px 18px;scroll-snap-type:x mandatory;cursor:grab}.rail.drag{cursor:grabbing}.rail::-webkit-scrollbar{height:8px}.rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.pcard{flex:0 0 clamp(220px,28vw,300px);scroll-snap-align:start;border:1.5px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg2);transition:border-color .25s,transform .25s}.pcard:hover{border-color:var(--ink)}.pcard .ph{aspect-ratio:1;background:var(--card);position:relative;overflow:hidden}.pcard .ph img{width:100%;height:100%;object-fit:cover}.pcard .ph .fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--disp);color:#cfc7b3;background:repeating-linear-gradient(45deg,var(--card),var(--card) 10px,#efece3 10px,#efece3 20px);font-size:12px;letter-spacing:.2em}.pcard .tag{position:absolute;top:10px;left:10px;background:var(--red);color:#fff;font-family:var(--disp);font-size:11px;letter-spacing:.06em;padding:6px 10px;border-radius:6px;transform:rotate(-5deg)}.pcard .m{padding:13px 14px 16px}.pcard .m .s{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-weight:700}.pcard .m .n{font-weight:600;font-size:14px;margin-top:5px}.railhint{text-align:center;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:8px}footer{background:var(--dark2);color:#fff;position:relative;z-index:2;text-align:center}.fbrand{font-family:var(--disp);font-size:clamp(36px,8vw,96px);line-height:.9}.fbrand em{font-style:normal;color:var(--red)}.flinks{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin:24px 0 18px}.flinks a{font-size:13px;letter-spacing:.06em;color:#cfd2d4;text-transform:uppercase}.flinks a:hover{color:#fff}.fbot{font-size:12px;color:#8a9094;letter-spacing:.04em}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.rv{opacity:1;transform:none}.sun{animation:none}}.sec .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}@media(max-width:980px){.sec .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.sec .grid{grid-template-columns:repeat(2,1fr);gap:12px}}.card{background:var(--bg2);border:1.5px solid var(--line);border-radius:14px;overflow:hidden;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s;text-decoration:none;color:inherit}.card:hover{box-shadow:0 18px 40px #1413121f;border-color:var(--ink)}.card .ph{position:relative;aspect-ratio:1;background:var(--card);overflow:hidden}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease)}.card:hover .ph img{transform:scale(1.05)}.card .ph .fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--disp);color:#cfc7b3;background:repeating-linear-gradient(45deg,var(--card),var(--card) 10px,#eee7d6 10px,#eee7d6 20px);font-size:12px;letter-spacing:.2em}.card .tagoff{position:absolute;top:10px;left:10px;z-index:3;background:var(--red);color:#fff;font-family:var(--disp);font-size:13px;letter-spacing:.04em;padding:6px 11px;border-radius:6px;transform:rotate(-5deg)}.card .quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:var(--ink);color:#fff;font-family:var(--disp);letter-spacing:.1em;font-size:13px;text-align:center;padding:11px;border-radius:8px;transform:translateY(160%);transition:transform .3s var(--ease)}.card:hover .quick{transform:translateY(0)}.card .meta{padding:13px 14px 16px}.card .meta .s{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--red);font-weight:700;margin-bottom:6px}.card .n{font-weight:600;font-size:13.5px;line-height:1.3;margin-bottom:7px}.card .price{display:flex;align-items:baseline;gap:8px}.card .now{font-family:var(--disp);font-size:21px}.card .save{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--red)}.sun{opacity:.16!important;fill:#ffc72c!important}.sun polygon,.sun *{fill:#ffc72c!important}.stamp{color:#141312!important;background:#ffc72c!important;border-color:#141312!important}.ticker.dark{background:#ffc72c!important;border-color:#141312!important}.ticker.dark .tk,.ticker.dark .tk *{color:#141312!important}.toggle,.cbanner{display:none!important}.annc{background:#df0024!important;color:#fff!important}.btn.ghost{background:#ffc72c!important;color:#141312!important;border-color:#141312!important}.scd{background:#ffc72c!important;color:#141312!important}.scd .lbl,.scd .nums{color:#141312!important}.railhint{display:none!important}.collcard{background:#141312!important;border-color:#141312!important;display:flex!important;align-items:center;justify-content:center;min-height:clamp(230px,26vw,300px)}.collcard .collinner{font-family:var(--disp);color:#fff;letter-spacing:.04em;font-size:clamp(17px,2vw,24px);text-align:center;padding:26px;display:flex;flex-direction:column;gap:10px;align-items:center;line-height:1.06}.collcard .arr{color:#ffc72c;font-size:1.5em;line-height:1}.collcard:hover{transform:translateY(-4px)}.scd{position:sticky!important;top:0!important;transform:none!important;transition:none!important;height:46px!important;min-height:46px;padding:0 16px!important}header{position:static!important}.brand .mk{display:none}.brandlogo{height:30px;width:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/83/assets/niviabg1.css.map */
