.mc2{--bg:#0c0c0d;--panel:#151517;--panel-2:#1c1c1f;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--fg:#f2f0eb;--mute:#a7a39b;--accent:#ff5b1f;--accent-ink:#1a0a03;--tray:#efece6;--lcd:#eef7ff;--ok:#5fd38d;--font-display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--font-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--r:18px;color-scheme:dark}.mc2 *,.mc2{box-sizing:border-box}.mc2{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.mc2{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.mc2 img{max-width:100%;display:block}.mc2 button,.mc2 select{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mc2 a{color:inherit;-webkit-tap-highlight-color:transparent}.mc2 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.mc2 ::selection{background:var(--accent);color:var(--accent-ink)}.mc2 .wrap{width:100%;max-width:1220px;margin-inline:auto;padding-inline:18px}.mc2 h1,.mc2 h2,.mc2 h3{font-family:var(--font-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;line-height:.98;margin:0;text-wrap:balance}.mc2 p{margin:0}.mc2 .mute{color:var(--mute)}.mc2 .tnum{font-variant-numeric:tabular-nums}.mc2 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mc2 .ribbon{background:var(--accent);color:var(--accent-ink);overflow:hidden;font-weight:600;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase}.mc2 .ribbon__track{display:flex;gap:26px;width:max-content;padding-block:8px;animation:marquee 36s linear infinite}.mc2 .ribbon__track span{display:flex;align-items:center;gap:26px;white-space:nowrap}.mc2 .ribbon__track span:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}@keyframes marquee{to{transform:translate(-50%)}}.mc2 .top{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in oklab,var(--bg) 86%,transparent);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--line)}.mc2 .top .wrap{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:62px;transition:height .3s cubic-bezier(.52,0,.61,.99)}.mc2 .top .search-btn,.mc2 .top .nav{display:none}.mc2 .brand{font-family:var(--font-display);font-weight:800;font-size:25px;letter-spacing:-.01em;text-decoration:none;font-variation-settings:"wdth" 85;white-space:nowrap;justify-self:center;transform-origin:center;transition:transform .3s cubic-bezier(.52,0,.61,.99)}.mc2 .top.is-compact .wrap{height:52px}.mc2 .top.is-compact .brand{transform:scale(.78)}.mc2 .brand b{color:var(--accent)}.mc2 .nav{display:none;gap:4px}.mc2 .nav a{padding:8px 12px;border-radius:10px;text-decoration:none;font-size:14.5px;color:var(--mute);transition:color .2s,background .2s}.mc2 .nav a[aria-current=page],.mc2 .nav a:hover{color:var(--fg);background:var(--panel)}.mc2 .iconbtn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:transparent;border:0;cursor:pointer;text-decoration:none}.mc2 .iconbtn svg{width:22px;height:22px}.mc2 .iconbtn .badge{position:absolute;top:6px;right:5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;display:grid;place-items:center}@media(hover:hover)and (pointer:fine){.mc2 .iconbtn:hover{background:var(--panel)}}.mc2 .sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto 1fr;background:var(--bg);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);transform:translateY(-102%);transition:transform .4s var(--ease-out);visibility:hidden}.mc2 .sheet.open{transform:none;visibility:visible}.mc2 .sheet__head{display:flex;justify-content:space-between;align-items:center;height:60px;padding-inline:18px;border-bottom:1px solid var(--line)}.mc2 .sheet nav{display:grid;padding:14px 18px;gap:2px;align-content:start}.mc2 .sheet nav a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border-bottom:1px solid var(--line);text-decoration:none;font-family:var(--font-display);font-size:30px;font-weight:700;font-variation-settings:"wdth" 80}.mc2 .sheet nav a small{font-family:var(--font-mono);font-size:12px;color:var(--mute);font-weight:500}.mc2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:15px;border:1px solid transparent;font-weight:650;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),filter .2s,background .2s,border-color .2s;white-space:nowrap}.mc2 .btn:active{transform:scale(.97)}.mc2 .btn svg{width:19px;height:19px}.mc2 .btn--main{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 30px -12px color-mix(in oklab,var(--accent) 75%,transparent)}.mc2 .btn--ghost{background:transparent;border-color:var(--line-2);color:var(--fg)}@media(hover:hover)and (pointer:fine){.mc2 .btn--main:hover{filter:brightness(1.08)}.mc2 .btn--ghost:hover{background:var(--panel)}}.mc2 .btn--block{width:100%}.mc2 .btn--wa{transition:transform .16s var(--ease-out),background .2s,border-color .2s,color .2s}.mc2 .btn--wa:active,.mc2 .btn--wa:focus-visible{background:#25d366;border-color:#25d366;color:#04230f}.mc2 .btn--wa:active svg,.mc2 .btn--wa:focus-visible svg{color:#04230f!important}@media(hover:hover)and (pointer:fine){.mc2 .btn--wa:hover{background:#25d366;border-color:#25d366;color:#04230f}.mc2 .btn--wa:hover svg{color:#04230f!important}}.mc2 .sec{padding-block:64px}.mc2 .kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.mc2 .h2{font-size:clamp(36px,9vw,66px);font-weight:800}.mc2 .sec-head{display:grid;gap:12px;margin-bottom:28px}.mc2 .sec-head--row{grid-template-columns:1fr auto;align-items:end}.mc2 .sec-head p{font-size:17px;color:var(--mute);max-width:52ch}@media(max-width:899px){.mc2 .sec-head{justify-items:center;text-align:center}.mc2 .sec-head p,.mc2 .sec-head .h2{margin-inline:auto}.mc2 .sec-head--row{grid-template-columns:1fr;justify-items:center;text-align:center}.mc2 .sec-head--row>div{justify-items:center}.mc2 .sec-head--row .h2{margin-inline:auto}}.mc2 .link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;text-decoration:none;color:var(--fg);white-space:nowrap}.mc2 .link svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.mc2 .link:hover svg{transform:translate(3px)}}.mc2 .card{position:relative;display:grid;gap:10px;text-decoration:none;min-width:0;padding:10px 10px 14px;border-radius:22px;border:1.5px solid var(--line);background:var(--panel)}.mc2 .sel-fx{transition:transform .35s var(--ease-out),border-color .25s,box-shadow .35s var(--ease-out)}.mc2 .sel-fx.is-sel,.mc2 .sel-fx:hover{transform:scale(1.035);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 20%,transparent),0 24px 50px -18px color-mix(in oklab,var(--accent) 55%,transparent);z-index:2}.mc2 .sel-fx:focus-visible{outline:none;border-color:var(--accent);transform:scale(1.035)}.mc2 .card__tray{position:relative;aspect-ratio:1;border-radius:16px;background:var(--tray);overflow:hidden}.mc2 .card__tray img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}@media(hover:hover)and (pointer:fine){.mc2 .card:hover .card__tray img{transform:scale(1.04)}}.mc2 .card__off{position:absolute;top:10px;left:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px}.mc2 .card__cat{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.mc2 .card__name{font-weight:600;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc2 .card__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mc2 .card__price b{font-family:var(--font-display);font-size:21px;font-weight:800;font-variation-settings:"wdth" 85;letter-spacing:-.01em}.mc2 .card__price s{color:var(--mute);font-size:13px}.mc2 .card__cod{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ok)}.mc2 .card__cod svg{width:15px;height:15px}.mc2 .rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:16px 8px 22px;margin:-16px -8px -22px;scroll-padding-inline:8px}.mc2 .rail::-webkit-scrollbar{display:none}.mc2 .rail>*{scroll-snap-align:start}.mc2 .anim-off,.mc2 .anim-off *,.mc2 .anim-off:before,.mc2 .anim-off:after,.mc2 .anim-off *:before,.mc2 .anim-off *:after{animation-play-state:paused!important}.mc2 .carousel{position:relative}.mc2 .car-btn{position:absolute;top:50%;z-index:6;width:42px;height:42px;margin-top:-21px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);background:color-mix(in oklab,var(--panel-2) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--fg);cursor:pointer;box-shadow:0 8px 20px #00000073;transition:opacity .2s,transform .16s var(--ease-out),border-color .2s}.mc2 .car-btn svg{width:20px;height:20px}.mc2 .car-btn:active{transform:scale(.92)}.mc2 .car-btn--prev{left:-4px}.mc2 .car-btn--next{right:-4px}.mc2 .car-btn[disabled]{opacity:0;pointer-events:none}.mc2 .car-btn[hidden]{display:none}@media(hover:hover)and (pointer:fine){.mc2 .car-btn:hover{border-color:var(--accent)}}@media(min-width:900px){.mc2 .car-btn--prev{left:-20px}.mc2 .car-btn--next{right:-20px}}.mc2 .foot{border-top:1px solid var(--line);padding-block:48px 120px;font-size:14px;color:var(--mute)}.mc2 .foot__grid{display:grid;gap:30px}.mc2 .foot h4{margin:0 0 12px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.mc2 .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.mc2 .foot a{text-decoration:none}@media(hover:hover)and (pointer:fine){.mc2 .foot a:hover{color:var(--fg)}}.mc2 .foot .brand{font-size:26px;display:inline-block;margin-bottom:10px;color:var(--fg)}.mc2 .news{display:flex;gap:8px;margin-top:12px}.mc2 .news input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--panel);color:var(--fg);font:inherit}.mc2 .news .btn{min-height:48px;padding:0 16px}.mc2 .legal{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px}@property --wa-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.mc2 .wa{position:fixed;right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:center;gap:10px;height:56px;padding:0 18px 0 6px;border-radius:999px;background:#25d366;color:#04230f;text-decoration:none;box-shadow:0 12px 30px -6px #25d3668c,0 8px 24px #00000073;transition:transform .16s var(--ease-out),bottom .35s var(--ease-out);isolation:isolate}.mc2 .wa:active{transform:scale(.96)}.mc2 .wa:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;background:conic-gradient(from var(--wa-spin),transparent 0deg,transparent 200deg,#fff 290deg,#b9ffd3 320deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:waspin 3s linear infinite;pointer-events:none}.mc2 .wa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #25d3668c;animation:wapulse 2.4s var(--ease-out) infinite;z-index:-1}@keyframes waspin{to{--wa-spin:360deg}}@keyframes wapulse{0%{box-shadow:0 0 #25d36680}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}.mc2 .wa__ic{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none}.mc2 .wa__ic svg{width:26px;height:26px;color:#25d366}.mc2 .wa__tx{display:grid;line-height:1.1}.mc2 .wa__tx b{font-size:15px;font-weight:800}.mc2 .wa__tx small{font-size:11.5px;font-weight:600;opacity:.8}.mc2 .dock-on .wa{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.mc2 .wa{transition:transform .45s var(--ease-out),opacity .35s var(--ease-out),bottom .35s var(--ease-out)}.mc2 .wa-wait .wa{transform:translateY(150%) scale(.9);opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.mc2 .wa:hover{transform:translateY(-2px)}}@supports (animation-timeline:view()){.mc2 .rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}}.mc2 .lcd{position:absolute;left:48.93%;top:60.69%;width:56.8%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;color:var(--lcd);container-type:inline-size}.mc2 .lcd__icon{align-self:end;width:17cqw;height:17cqw}.mc2 .lcd__icon svg{width:100%;height:100%}.mc2 .lcd__digits{display:flex;align-items:flex-end;gap:2.5cqw;filter:drop-shadow(0 0 3px rgba(200,230,255,.55))}.mc2 .lcd__digits svg{height:31cqw;width:auto;overflow:visible}.mc2 .lcd__digits .dp{width:5cqw;height:5cqw;border-radius:1px;background:var(--lcd);transform:skew(-6deg);margin-bottom:.4cqw}.mc2 .seg{fill:#eef7ff0f;transition:fill .12s linear}.mc2 .seg.on{fill:var(--lcd)}.mc2 .lcd__foot{align-self:start;width:70%;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:7.5cqw;letter-spacing:.06em;margin-top:1cqw}.mc2 .lcd__bat{width:15cqw;height:8cqw;border:1.2cqw solid currentColor;border-radius:1.6cqw;position:relative;padding:.9cqw}.mc2 .lcd__bat:after{content:"";position:absolute;right:-3cqw;top:2cqw;width:1.6cqw;height:2.4cqw;background:currentColor;border-radius:0 1cqw 1cqw 0}.mc2 .lcd__bat i{display:block;height:100%;width:80%;background:currentColor;border-radius:.6cqw}.mc2 .lcd.blink .lcd__digits{animation:blink .9s steps(2,jump-none) 2}@keyframes blink{50%{opacity:.15}}.mc2 .device{position:relative;animation:float 6s var(--ease-io) infinite alternate}.mc2 .device img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}@keyframes float{0%{transform:translateY(-6px) rotate(-1.2deg)}to{transform:translateY(6px) rotate(1.2deg)}}@media(min-width:900px){.mc2 .wrap{padding-inline:32px}.mc2 .top .wrap{display:flex;gap:14px;height:68px}.mc2 .top.is-compact .wrap{height:56px}.mc2 .top .nav{display:flex;margin-left:auto}.mc2 .top .search-btn{display:grid}.mc2 .hdr-spacer{display:none}.mc2 .brand{justify-self:auto;transform-origin:left center;font-size:24px}.mc2 .menu-btn{display:none}.mc2 .rail{grid-auto-columns:calc((100% - 42px)/4)}.mc2 .foot__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}.mc2 .foot{padding-bottom:48px}.mc2 .sec{padding-block:96px}}@media(prefers-reduced-motion:reduce){.mc2 *,.mc2,.mc2 *:before,.mc2 *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mc2 .hero{padding-block:26px 40px;overflow:clip}.mc2 .hero__grid{display:grid;gap:30px}.mc2 .hero__left{display:grid;gap:20px;align-content:start;min-width:0}@media(max-width:899px){.mc2 .hero__grid{display:flex;flex-direction:column;gap:18px}.mc2 .hero__left{display:contents}.mc2 .hero .h1{order:1}.mc2 .hero .deck{order:2;height:clamp(250px,68vw,330px);margin-block:-14px 0}.mc2 .hero .deck .slot{width:min(56%,260px)}.mc2 .hero .lead{order:3}.mc2 .hero .pills{order:4}.mc2 .hero .ctas{order:5}.mc2 .hero .trustrow{order:6}.mc2 .hero .h1,.mc2 .hero .lead{text-align:center;margin-inline:auto}.mc2 .hero .pills,.mc2 .hero .trustrow{justify-content:center}}.mc2 .h1{font-size:clamp(46px,13vw,104px);font-weight:800}.mc2 .h1 .l2{display:block;color:var(--mute)}.mc2 .best{position:relative;display:inline-block;white-space:nowrap}.mc2 .best__line{position:absolute;left:-3%;right:-4%;bottom:-.06em;width:107%;height:.24em;overflow:visible;z-index:-1}.mc2 .best__line path{fill:none;stroke:var(--accent);stroke-width:9;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:draw .9s var(--ease-out) .35s forwards}@keyframes draw{to{stroke-dashoffset:0}}.mc2 .best__spark{position:absolute;top:-.12em;right:-.32em;width:.3em;height:.3em;fill:var(--accent);animation:twinkle 2.8s var(--ease-io) 1.2s infinite;transform-origin:center;opacity:0}@keyframes twinkle{0%{opacity:0;transform:scale(.4) rotate(0)}20%{opacity:1;transform:scale(1) rotate(45deg)}45%{opacity:0;transform:scale(.5) rotate(90deg)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mc2 .best__line path{stroke-dashoffset:0}.mc2 .best__spark{opacity:1}}.mc2 .h1{position:relative;z-index:0}.mc2 .revs{padding:16px 8px 22px;margin:-16px -8px -22px}.mc2 .rev{border:1.5px solid var(--line)}.mc2 .rot{display:inline-grid;vertical-align:bottom;color:var(--accent);height:1em;overflow:hidden}.mc2 .rot>span{grid-area:1/1;justify-self:start;transition:transform .55s var(--ease-out),opacity .4s var(--ease-out);white-space:nowrap}.mc2 .rot{transition:width .5s var(--ease-out)}.mc2 .rot>span:not(.is-on){transform:translateY(105%);opacity:0}.mc2 .rot>span.is-out{transform:translateY(-105%);opacity:0}.mc2 .lead{font-size:17.5px;color:var(--mute);max-width:44ch}.mc2 .lead b{color:var(--fg);font-weight:600}.mc2 .ctas{display:flex;gap:10px;flex-wrap:wrap}.mc2 .ctas .btn{flex:1 1 180px}.mc2 .pills{display:flex;gap:8px;flex-wrap:wrap}.mc2 .pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);cursor:pointer;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,transform .16s var(--ease-out)}.mc2 .pill:active{transform:scale(.97)}.mc2 .pill svg{width:18px;height:18px;color:var(--mute);transition:color .2s}.mc2 .pill[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,var(--panel))}.mc2 .pill[aria-pressed=true] svg{color:var(--accent)}.mc2 .deck{position:relative;height:clamp(330px,92vw,560px);display:grid;place-items:center;isolation:isolate}.mc2 .deck:before{content:"";position:absolute;top:12%;right:10%;bottom:12%;left:10%;background:radial-gradient(closest-side,color-mix(in oklab,var(--accent) 45%,transparent),transparent 72%);filter:blur(30px);opacity:.6;z-index:-1}.mc2 .slot{position:absolute;width:min(64%,330px);aspect-ratio:1;border-radius:22px;background:var(--tray);overflow:hidden;box-shadow:0 30px 60px -20px #000000b3;transition:transform .7s var(--ease-out),opacity .45s var(--ease-out);text-decoration:none}.mc2 .slot img{width:100%;height:100%;object-fit:cover}.mc2 .slot--l{transform:translate(-34%,6%) rotate(-9deg) scale(.82);z-index:1;filter:brightness(.75)}.mc2 .slot--r{transform:translate(34%,6%) rotate(9deg) scale(.82);z-index:1;filter:brightness(.75)}.mc2 .slot--c{z-index:2;transform:translateY(-2%)}.mc2 .deck.swap .slot--l{transform:translate(-60%,16%) rotate(-18deg) scale(.7);opacity:0}.mc2 .deck.swap .slot--r{transform:translate(60%,16%) rotate(18deg) scale(.7);opacity:0}.mc2 .deck.swap .slot--c{transform:translateY(12%) scale(.9);opacity:0}.mc2 .tagline{position:absolute;left:50%;bottom:2%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;background:color-mix(in oklab,var(--panel-2) 88%,transparent);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;box-shadow:0 12px 30px #0006;text-decoration:none;max-width:94%}.mc2 .tagline span{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600}.mc2 .tagline b{font-family:var(--font-display);font-size:18px;color:var(--accent);font-variation-settings:"wdth" 85}.mc2 .trustrow{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--mute)}.mc2 .trustrow span{display:inline-flex;align-items:center;gap:7px}.mc2 .trustrow svg{width:17px;height:17px;color:var(--ok)}.mc2 .promise{background:var(--accent);color:var(--accent-ink)}.mc2 .promise .wrap{display:grid;gap:26px;padding-block:52px}.mc2 .promise h2{font-size:clamp(50px,15vw,128px);font-weight:800;line-height:.9}.mc2 .promise ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mc2 .promise li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding-top:14px;border-top:1.5px solid rgba(26,10,3,.25)}.mc2 .promise li b{font-family:var(--font-display);font-size:30px;font-variation-settings:"wdth" 80;line-height:1;min-width:4.6ch}.mc2 .promise li span{font-size:15.5px;font-weight:500}.mc2 .cats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc2 .cat{position:relative;display:grid;align-content:space-between;gap:16px;min-height:220px;padding:16px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);text-decoration:none;overflow:hidden;transition:border-color .2s}@media(hover:hover)and (pointer:fine){.mc2 .cat:hover{border-color:var(--line-2)}.mc2 .cat:hover .cat__imgs img:last-child{transform:rotate(8deg) translate(6px,-6px)}}.mc2 .cat__top{display:flex;justify-content:space-between;align-items:start;gap:8px}.mc2 .cat h3{font-size:24px;font-weight:700;line-height:1}.mc2 .cat small{font-family:var(--font-mono);font-size:12px;color:var(--mute)}.mc2 .cat__ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--panel-2);flex:none}.mc2 .cat__ic svg{width:20px;height:20px;color:var(--accent)}.mc2 .cat__imgs{position:relative;height:110px}.mc2 .cat__imgs img{position:absolute;bottom:0;width:96px;height:96px;object-fit:cover;border-radius:14px;background:var(--tray);box-shadow:0 12px 24px #00000073;transition:transform .5s var(--ease-out)}.mc2 .cat__imgs img:first-child{left:0;transform:rotate(-6deg)}.mc2 .cat__imgs img:last-child{left:62px;transform:rotate(5deg)}.mc2 .spot{display:grid;gap:20px;padding:22px;border-radius:26px;background:radial-gradient(120% 90% at 20% 30%,color-mix(in oklab,var(--accent) 22%,var(--panel)),var(--panel) 60%);border:1px solid var(--line);overflow:hidden}.mc2 .spot__stage{display:grid;place-items:center;padding-block:10px}.mc2 .spot .device{width:min(38vw,160px)}.mc2 .spot__copy{display:grid;gap:14px;align-content:center}.mc2 .spot__modes{display:flex;gap:8px;flex-wrap:wrap}.mc2 .spot__modes span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--mute);transition:all .3s}.mc2 .spot__modes span.on{border-color:var(--accent);color:var(--fg)}.mc2 .spot__modes svg{width:15px;height:15px}.mc2 .spot__price{display:flex;align-items:baseline;gap:10px}.mc2 .spot__price b{font-family:var(--font-display);font-size:38px;font-variation-settings:"wdth" 85}.mc2 .need{display:grid;gap:16px}.mc2 .need__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.mc2 .need__chips::-webkit-scrollbar{display:none}.mc2 .need__chips button{flex:none;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--panel);cursor:pointer;font-size:14.5px;font-weight:600;transition:all .2s;white-space:nowrap}.mc2 .need__chips button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mc2 .need__panel{display:grid;gap:16px;padding:18px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.mc2 .flow{display:grid;gap:12px}.mc2 .flow div{display:grid;gap:3px;padding-left:16px;border-left:2px solid var(--line-2)}.mc2 .flow div:last-child{border-color:var(--accent)}.mc2 .flow small{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.mc2 .flow p{font-size:17px;font-weight:500}.mc2 .need__prod{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:12px;border-radius:14px;background:var(--panel-2);text-decoration:none}.mc2 .need__prod img{width:96px;height:96px;border-radius:12px;object-fit:cover;background:var(--tray)}.mc2 .need__prod b{display:block;font-size:15px;line-height:1.3}.mc2 .need__prod .pr{font-family:var(--font-display);font-size:22px;font-variation-settings:"wdth" 85;color:var(--accent)}.mc2 .buyflow{display:grid;gap:12px;counter-reset:s}.mc2 .bstep{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.mc2 .bstep:before{counter-increment:s;content:counter(s);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:14px}.mc2 .bstep h3{font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:0;line-height:1.3;font-variation-settings:normal}.mc2 .bstep p{color:var(--mute);font-size:15px}.mc2 .buygrid{display:grid;gap:44px}.mc2 .pay{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mc2 .pay div{padding:14px;border-radius:14px;border:1px solid var(--line);display:grid;gap:3px}.mc2 .pay div:first-child{grid-column:1/-1;border-color:var(--accent);background:color-mix(in oklab,var(--accent) 9%,var(--panel))}.mc2 .pay div.pay--pre{grid-column:1/-1;border-color:color-mix(in oklab,var(--ok) 55%,transparent);background:color-mix(in oklab,var(--ok) 8%,var(--panel))}.mc2 .pay div.pay--pre em{color:var(--ok)}.mc2 .pay b{font-size:15px}.mc2 .pay small{color:var(--mute);font-size:13px}.mc2 .pay em{font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.mc2 .revs{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mc2 .revs::-webkit-scrollbar{display:none}.mc2 .rev{scroll-snap-align:start;display:grid;gap:12px;align-content:start;padding:16px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.mc2 .rev__shot{aspect-ratio:4/5;border-radius:12px;border:1.5px dashed rgba(255,255,255,.18);background:repeating-linear-gradient(135deg,var(--panel) 0 14px,var(--panel-2) 14px 28px);display:grid;place-items:center;text-align:center;padding:16px;font-size:13px;color:var(--mute)}.mc2 .stars{display:flex;gap:2px;color:var(--accent)}.mc2 .stars svg{width:16px;height:16px}.mc2 .faq{display:grid;gap:10px}.mc2 .faq details{border-radius:14px;background:var(--panel);border:1px solid var(--line)}.mc2 .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px;font-weight:600}.mc2 .faq summary::-webkit-details-marker{display:none}.mc2 .faq summary svg{width:20px;height:20px;flex:none;color:var(--mute);transition:transform .25s var(--ease-out)}.mc2 .faq details[open] summary svg{transform:rotate(45deg);color:var(--accent)}.mc2 .faq details p{padding:0 18px 18px;color:var(--mute);font-size:15px;max-width:62ch}.mc2 .faq details{transition:border-color .25s,box-shadow .3s var(--ease-out),background .25s}.mc2 .faq details[open]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent);background:color-mix(in oklab,var(--accent) 6%,var(--panel))}@media(hover:hover)and (pointer:fine){.mc2 .faq details:not([open]):hover{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}}.mc2 .final{text-align:center}.mc2 .final .h2{max-width:13ch;margin-inline:auto}.mc2 .final p{color:var(--mute);margin:14px auto 26px;max-width:40ch}.mc2 .final .ctas{justify-content:center;max-width:520px;margin-inline:auto}@media(min-width:900px){.mc2 .hero{padding-block:48px 80px}.mc2 .hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px}.mc2 .deck{height:600px}.mc2 .promise .wrap{grid-template-columns:1.3fr 1fr;align-items:end;padding-block:80px}.mc2 .cats{grid-template-columns:repeat(4,1fr)}.mc2 .cat{min-height:300px}.mc2 .cat__imgs{height:150px}.mc2 .cat__imgs img{width:130px;height:130px}.mc2 .cat__imgs img:last-child{left:84px}.mc2 .spot{grid-template-columns:1fr 1.1fr;padding:44px}.mc2 .spot .device{width:250px}.mc2 .need__panel{grid-template-columns:1.2fr 1fr;padding:28px;align-items:center}.mc2 .buygrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.mc2 .pay{margin-top:0}.mc2 .revs{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.mc2 .faqgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}}.mc2 [hidden]{display:none!important}.mc2 .cat-hero{padding-block:30px 18px}.mc2 .cat-hero h1{font-size:clamp(52px,15vw,120px);font-weight:800}.mc2 .cat-hero h1 sup{font-family:var(--font-mono);font-size:.18em;font-weight:500;color:var(--accent);vertical-align:top;margin-left:.15em;letter-spacing:0}.mc2 .cat-hero p{color:var(--mute);font-size:17px;margin-top:12px;max-width:46ch}.mc2 .bar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 52px);z-index:20;background:color-mix(in oklab,var(--bg) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding-block:10px}.mc2 .bar .wrap{display:grid;gap:10px}.mc2 .chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.mc2 .chips::-webkit-scrollbar{display:none}.mc2 .chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:var(--panel);cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.mc2 .chip svg{width:17px;height:17px;color:var(--mute)}.mc2 .chip small{font-family:var(--font-mono);font-size:11px;color:var(--mute)}.mc2 .chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mc2 .chip[aria-pressed=true] svg,.mc2 .chip[aria-pressed=true] small{color:var(--bg)}.mc2 .tools{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;color:var(--mute)}.mc2 .sort{display:flex;align-items:center;gap:8px}.mc2 .sort select{height:40px;padding:0 34px 0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel);color:var(--fg);appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.mc2 .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding-block:24px 64px}.mc2 .grid .card{animation:pop .45s var(--ease-out) backwards}@keyframes pop{0%{transform:translateY(10px)}to{transform:none}}.mc2 .band{grid-column:1/-1;display:grid;gap:14px;align-items:center;padding:22px;border-radius:var(--r);background:var(--accent);color:var(--accent-ink)}.mc2 .band b{font-family:var(--font-display);font-size:clamp(32px,8vw,52px);font-weight:800;line-height:.95;font-variation-settings:"wdth" 80}.mc2 .band p{font-weight:500}.mc2 .empty{grid-column:1/-1;text-align:center;padding:60px 16px;color:var(--mute)}@media(min-width:700px){.mc2 .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.mc2 .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px}.mc2 .band{grid-template-columns:1.2fr 1fr;padding:32px 36px}.mc2 .bar .wrap{grid-template-columns:1fr auto;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mc2-base.css.map */
