*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#35e02a8c;background-clip:content-box}.pkcar__track,.pkcar__stage,.ifsm__panel,.ifzk,.deck{scrollbar-width:none;-ms-overflow-style:none}.pkcar__track::-webkit-scrollbar,.pkcar__stage::-webkit-scrollbar,.ifsm__panel::-webkit-scrollbar,.ifzk::-webkit-scrollbar,.deck::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width:860px){:root{--nav-h: 58px;--note-h: 34px}html:has(.showroom),html:has(.showroom) body{overscroll-behavior-y:contain}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050705ed}.note{font-size:var(--fs-3xs);letter-spacing:.16em}}@media(max-width:860px){.nav{grid-template-columns:1fr auto;gap:10px;padding:0 14px;padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.nav__links,.nav__cta{display:none}.nav__act{gap:8px}.nav__word{font-size:var(--fs-xs);letter-spacing:.16em}.nav__mark{width:30px;height:30px}.nav__phone{width:42px;height:42px;font-size:0;justify-content:center;border-radius:var(--r-sm);border:1px solid rgba(53,224,42,.45);background:#35e02a17}.nav__phone svg{width:19px;height:19px}.nav__cart{width:42px;height:42px;border-radius:var(--r-sm)}}.nav__burger{display:none;position:relative;width:42px;height:42px;flex:none;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.22);background:none;color:var(--white);-webkit-tap-highlight-color:transparent}.nav__burger:active{background:#ffffff12}.nav__burger span{position:absolute;left:50%;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.nav__burger span:nth-child(1){top:14px}.nav__burger span:nth-child(2){top:20px}.nav__burger span:nth-child(3){top:26px}.nav__burger.is-on{border-color:#35e02ab3;color:var(--g)}.nav__burger.is-on span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav__burger.is-on span:nth-child(2){opacity:0}.nav__burger.is-on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:860px){.nav__burger{display:block}}.ifsm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;flex-direction:column;justify-content:flex-end;background:#040604c7;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.ifsm.is-open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.ifsm__panel{background:#0a0e0a;border-top:1px solid rgba(53,224,42,.4);border-radius:20px 20px 0 0;padding:8px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -24px 60px -20px #000000e6;transform:translateY(102%);transition:transform .42s cubic-bezier(.16,1,.3,1);max-height:88vh;overflow-y:auto;overscroll-behavior:contain}.ifsm.is-open .ifsm__panel{transform:none}.ifsm__grip{width:40px;height:4px;margin:6px auto 14px;border-radius:var(--r-xs);background:#fff3}.ifsm__link{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--white);text-decoration:none;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-sm);letter-spacing:.13em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.ifsm__link:active{color:var(--g)}.ifsm__link em{margin-left:auto;font-style:normal;font-size:var(--fs-md);color:var(--g);opacity:.55}.ifsm__link i{font-style:normal;font-size:var(--fs-md);width:22px;text-align:center;filter:grayscale(.15)}.ifsm__wa{display:flex;align-items:center;gap:12px;min-height:56px;margin-top:10px;padding:0 14px;border-radius:var(--r-sm);border:1px solid rgba(53,224,42,.45);background:#35e02a17;color:var(--white);text-decoration:none;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.ifsm__wa:active{background:#35e02a33}.ifsm__wa svg{width:20px;height:20px;flex:none;color:var(--g)}.ifsm__wa b{margin-left:auto;font-family:Inter,Arial,sans-serif;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:none;color:var(--muted)}.ifsm__cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:10px;border-radius:var(--r-sm);background:var(--g);color:var(--gdark);text-decoration:none;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase}.ifsm__cta:active{filter:brightness(.94)}.ifsm__foot{margin:14px 0 0;text-align:center;font-size:var(--fs-3xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ifs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#070a07;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s}.ifs.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .4s ease,transform .55s cubic-bezier(.16,1,.3,1),visibility 0s}html.ifs-open,html.ifs-open body{overflow:hidden}html.ifs-open .saveme{display:none}.ifs__bar{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:12px;padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top));background:#070a07e0;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.08)}.ifs__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.26);background:none;color:var(--white);font-family:Inter,Arial,sans-serif;font-size:var(--fs-sm);font-weight:700;-webkit-tap-highlight-color:transparent}.ifs__back:active{background:#ffffff1a}.ifs__back b{font-size:var(--fs-md);line-height:1}.ifs__tag{margin-left:auto;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-3xs);letter-spacing:.2em;text-transform:uppercase;color:var(--g)}.ifs__inner{max-width:1180px;margin:0 auto;padding:26px 16px 60px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.ifs__head{margin-bottom:28px}.ifs__head h2{margin:0 0 10px;font-family:Archivo Black,Arial,sans-serif;font-size:clamp(26px,8vw,40px);line-height:1.06;text-transform:uppercase;color:var(--white)}.ifs__head h2 b{color:var(--g);font-weight:inherit}.ifs__head p{margin:0;max-width:60ch;font-size:var(--fs-base);line-height:1.6;color:var(--muted)}.ifs__rule{height:1px;margin:34px 0 26px;border:0;background:linear-gradient(90deg,rgba(53,224,42,.5),rgba(255,255,255,.06) 60%,transparent)}.ifs__sub{margin:0 0 16px;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--white)}.hw{list-style:none;margin:0;padding:0}.hw__step{position:relative;padding:0 0 26px 52px}.hw__step:before{content:"";position:absolute;left:17px;top:34px;bottom:-4px;width:2px;background:linear-gradient(180deg,#35e02a8c,#35e02a1a)}.hw__step:last-child{padding-bottom:0}.hw__step:last-child:before{display:none}.hw__n{position:absolute;left:0;top:0;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:#0f160e;border:1px solid rgba(53,224,42,.5);font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-xs);color:var(--g)}.hw__h{margin:6px 0 7px;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-base);line-height:1.2;text-transform:uppercase;color:var(--white)}.hw__p{margin:0;font-size:var(--fs-sm);line-height:1.62;color:var(--muted)}.hw__p b{color:var(--white);font-weight:700}.hw__ar{display:block;margin-top:6px;font-size:var(--fs-sm);color:var(--g);opacity:.85;direction:rtl}.hwp{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hwp__i{padding:14px 13px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#35e02a12,#ffffff04)}.hwp__i i{display:block;margin-bottom:8px;font-style:normal;font-size:var(--fs-md)}.hwp__i b{display:block;margin-bottom:4px;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-2xs);letter-spacing:.07em;line-height:1.3;text-transform:uppercase;color:var(--white)}.hwp__i span{display:block;font-size:var(--fs-2xs);line-height:1.5;color:var(--muted)}.faq{border-top:1px solid rgba(255,255,255,.08)}.faq__q{border-bottom:1px solid rgba(255,255,255,.08)}.faq__q summary{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 0;cursor:pointer;list-style:none;font-size:var(--fs-base);font-weight:700;line-height:1.35;color:var(--white);-webkit-tap-highlight-color:transparent}.faq__q summary::-webkit-details-marker{display:none}.faq__q summary:after{content:"+";margin-left:auto;flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(53,224,42,.45);color:var(--g);font-size:var(--fs-md);line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1),background .2s ease}.faq__q[open] summary:after{content:"\2212";background:#35e02a1f;transform:rotate(180deg)}.faq__a{margin:0 0 16px;padding-right:38px;font-size:var(--fs-sm);line-height:1.62;color:var(--muted);animation:ifs-fade .3s ease both}.faq__a b{color:var(--white);font-weight:700}@keyframes ifs-fade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.ct{display:grid;gap:10px}.ct__ch{display:flex;align-items:center;gap:14px;min-height:74px;padding:14px 16px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.1);background:#0b100b;color:var(--white);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .22s ease,background .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.ct__ch:active{transform:scale(.99)}.ct__ch--wa{border-color:#35e02a8c;background:#35e02a17}.ct__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-md);background:#35e02a21;border:1px solid rgba(53,224,42,.35);color:var(--g)}.ct__ic svg{width:23px;height:23px}.ct__tx{min-width:0}.ct__tx b{display:block;font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--white)}.ct__tx span{display:block;margin-top:3px;font-size:var(--fs-xs);line-height:1.45;color:var(--muted)}.ct__go{margin-left:auto;flex:none;color:var(--g);font-size:20px;opacity:.6}.ctf{display:grid;gap:12px}.ctf__row{display:grid;gap:6px}.ctf__row label{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ctf__row label em{font-style:normal;color:var(--g)}.ctf__row input,.ctf__row textarea{width:100%;min-height:52px;padding:14px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.14);background:#0b100b;color:var(--white);font-family:Inter,Arial,Helvetica,sans-serif;font-size:var(--fs-base);line-height:1.4;-webkit-appearance:none;appearance:none}.ctf__row textarea{min-height:108px;resize:vertical}.ctf__row input::placeholder,.ctf__row textarea::placeholder{color:#5d685e}.ctf__row input:focus,.ctf__row textarea:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px #35e02a29}.ctf__row.is-bad input,.ctf__row.is-bad textarea{border-color:#e0492a}.ctf__send{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:4px;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;border-radius:var(--r-sm);background:var(--g);color:var(--gdark);font-family:Archivo Black,Arial,sans-serif;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:filter .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ctf__send:active{transform:translateY(1px);filter:brightness(.94)}.ctf__send svg{width:19px;height:19px;flex:none}.ctf__note{margin:0;font-size:var(--fs-2xs);line-height:1.55;color:var(--faint);text-align:center}.ctf__note b{color:var(--muted);font-weight:700}.ctc{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ctc span{padding:8px 11px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.1);background:#ffffff05;font-size:var(--fs-3xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.ctc span b{color:var(--g);font-weight:700}@media(min-width:861px){.ifsm{display:none}.ifs__bar{padding:14px 26px}.ifs__back{font-size:var(--fs-sm);padding:0 20px 0 15px}.ifs__back:hover{background:#ffffff1a;border-color:#ffffff80}.ifs__tag{font-size:var(--fs-2xs)}.ifs__inner{padding:44px 34px 90px}.ifs__head{margin-bottom:40px}.ifs__head h2{font-size:clamp(34px,3.6vw,44px)}.ifs__head p,.ifs__sub{font-size:var(--fs-md)}.hw{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.hw__step{padding:46px 0 0}.hw__step:before{left:46px;right:-26px;top:17px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,#35e02a80,#35e02a14)}.hw__step:last-child{padding-bottom:0}.hw__h{font-size:var(--fs-md)}.hw__p{font-size:var(--fs-base)}.hwp{grid-template-columns:repeat(4,1fr);gap:16px}.hwp__i{padding:20px 18px}.hwp__i i{font-size:23px;margin-bottom:11px}.hwp__i b,.hwp__i span{font-size:var(--fs-xs)}.faq{columns:2;column-gap:40px;border-top:0}.faq__q{break-inside:avoid;border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.faq__q summary{min-height:0;font-size:var(--fs-base)}.faq__q summary:hover{color:var(--g)}.ct__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:start}.ct__ch:hover{border-color:#35e02abf;background:#35e02a12;transform:translateY(-2px)}.ct__ch--wa:hover{background:#35e02a24}.ctf__row input,.ctf__row textarea{font-size:var(--fs-sm);min-height:50px}.ctf__send:hover{filter:brightness(1.07)}.ctf__note{text-align:left}.ctc span{padding:9px 13px;font-size:var(--fs-2xs);letter-spacing:.1em}}@media(min-width:1180px){.ct__wrap{gap:64px}}@media(max-width:860px){.saveme{animation:none;box-shadow:0 14px 40px -12px #35e02aa6}.saveme:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid rgba(53,224,42,.6);pointer-events:none;animation:ifz-ring 2.6s cubic-bezier(.22,1,.36,1) infinite}}@keyframes ifz-ring{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(1.26);opacity:0}}@property --fy{syntax: "<length>"; inherits: false; initial-value: 0px;}@media(max-width:860px){.showroom{height:calc(100dvh - var(--nav-h) - var(--note-h));overflow:hidden;--bx: 0%}.show__pic{object-position:center 62%;filter:blur(3px) brightness(.62) saturate(.9);transform:scale(1.2) translate3d(var(--bx),0,0);will-change:transform}.show__veil{top:0;right:0;bottom:0;left:0;height:auto;opacity:0;background:radial-gradient(120% 78% at 50% 30%,#05070566,#050705d6 58%,#050705f7),linear-gradient(180deg,#050705e0,#05070580 26%,#050705db 62%,#050705fc);transition:opacity 1s ease}.showroom.is-lit .show__veil{opacity:1}.show__cols{position:absolute;top:0;right:0;bottom:0;left:0;display:block;touch-action:pan-y}.mch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:44px 22px calc(96px + env(safe-area-inset-bottom));transform:translate3d(calc(var(--d, 0) * 100%),0,0);opacity:var(--o, 1);will-change:transform,opacity;overflow:hidden}.mch--compact{--shot: url(mch-compact-740.png)}.mch--crossover{--shot: url(mch-crossover-740.png)}.mch--smith{--shot: url(mch-smith-740.png)}.mch:before{content:"";position:relative;inset:auto;flex:1 1 auto;min-height:0;border:0;border-radius:0;background:var(--shot) center 50% / contain no-repeat,radial-gradient(ellipse 40% 8% at 50% 93%,#35e02a57,#35e02a00 70%);filter:drop-shadow(0 26px 34px rgba(0,0,0,.85));transform:translate3d(calc(var(--d, 0) * -15%),var(--fy, 0px),0) scale(var(--s, 1));opacity:0;box-shadow:none}.mch:hover:before,.mch:focus-visible:before,.mch.is-open:before{border-color:transparent;background:var(--shot) center 50% / contain no-repeat,radial-gradient(ellipse 40% 8% at 50% 93%,#35e02a57,#35e02a00 70%);box-shadow:none}.mch+.mch:after{display:none}.mch__idx{top:16px;left:20px;bottom:auto;padding:6px 11px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.16);background:#0507058c;font-size:var(--fs-3xs);letter-spacing:.2em;color:#ffffffd1;text-shadow:none}.mch__turn{top:13px;right:18px;bottom:auto;opacity:0;transform:translateY(-8px);padding:10px 15px;font-size:var(--fs-3xs);border-color:#ffffff3d;background:#05070599;-webkit-backdrop-filter:none;backdrop-filter:none}.mch__info{position:relative;z-index:3;flex:0 0 auto;width:auto;padding:14px 0 0;transform:translate3d(calc(var(--d, 0) * -32%),0,0)}.mch__kind{margin-bottom:9px;font-size:var(--fs-3xs);letter-spacing:.26em}.mch__name{margin:0 0 10px;font-size:clamp(22px,6.9vw,29px);line-height:1.1;text-shadow:0 2px 22px rgba(0,0,0,.9)}.mch__spec{display:none}.mch__price{align-items:baseline;gap:11px;font-size:clamp(30px,9vw,38px);text-shadow:0 2px 22px rgba(0,0,0,.9)}.mch__price em{font-size:var(--fs-3xs);letter-spacing:.24em}.mch__row{display:flex;gap:9px;margin-top:16px}.mch__go{display:flex;align-items:center;justify-content:center;gap:9px;flex:1 1 0;min-width:0;min-height:52px;margin-top:0;border-radius:var(--r-md);background:var(--g);color:var(--gdark);font-size:var(--fs-2xs);letter-spacing:.12em}.mch__buy{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 1 0;min-width:0;min-height:52px;padding:0 10px;border-radius:var(--r-md);border:1px solid rgba(53,224,42,.65);background:#35e02a1f;color:var(--white);text-decoration:none;font-family:var(--disp);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent}.mch__buy:active{background:#35e02a42}.mch__buy svg{width:16px;height:16px;flex:none;color:var(--g)}.mch__bundle{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:8px;padding:0 13px;cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);background:#ffffff08;color:#c3ccc3;font-family:Inter,Arial,Helvetica,sans-serif;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;-webkit-tap-highlight-color:transparent}.mch__bundle:active{background:#35e02a1a;border-color:#35e02a80}.mch__bundle i{font-style:normal;font-size:var(--fs-xs)}.mch__bundle em{margin-left:auto;font-style:normal;color:var(--g)}.mch__kind,.mch__name,.mch__price,.mch__go,.mch__buy,.mch__bundle{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .68s cubic-bezier(.16,1,.3,1)}.mch.is-live .mch__turn{opacity:1;transform:none;transition:opacity .4s ease .5s,transform .5s cubic-bezier(.16,1,.3,1) .5s}.mch.is-live .mch__kind{opacity:1;transform:none;transition-delay:.16s}.mch.is-live .mch__name{opacity:1;transform:none;transition-delay:.23s}.mch.is-live .mch__price{opacity:1;transform:none;transition-delay:.3s}.mch.is-live .mch__go{opacity:1;transform:none;transition-delay:.37s}.mch.is-live .mch__buy{opacity:1;transform:none;transition-delay:.44s}.mch.is-live .mch__bundle{opacity:1;transform:none;transition-delay:.5s}.mch.is-live:before{opacity:1;transition:opacity .6s ease .04s;animation:ifz-breathe 5.6s ease-in-out infinite}@keyframes ifz-breathe{0%,to{--fy: 0px}50%{--fy: -11px}}.spec{position:absolute;inset:auto 14px calc(84px + env(safe-area-inset-bottom));z-index:6;margin:0;padding:18px 17px 19px;border-radius:var(--r-md);background:#070b07ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(18px) scale(.98);transition:opacity .32s ease,transform .46s cubic-bezier(.16,1,.3,1)}.mch.is-open .spec{transform:none}.mch.is-open .spec__list li{display:list-item;font-size:var(--fs-xs);margin-bottom:9px}.mch.is-open .spec__dims{display:block;font-size:var(--fs-3xs)}.spec__name{font-size:var(--fs-base)}.spec__cta{margin-top:15px;min-height:52px;font-size:var(--fs-sm)}.deck__dots{position:absolute;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));z-index:8;display:flex;justify-content:center;align-items:center;gap:7px;opacity:0;transition:opacity .5s ease .6s}.showroom.is-lit .deck__dots{opacity:1}.deck__dot{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;width:7px;height:7px;border:0;border-radius:var(--r-pill);background:#ffffff4d;-webkit-tap-highlight-color:transparent;transition:width .42s cubic-bezier(.16,1,.3,1),background .3s ease}.deck__dot.is-on{width:26px;background:var(--g)}.deck__arrow{position:absolute;top:34%;z-index:7;display:grid;place-items:center;width:40px;height:40px;padding:0;-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-pill);background:#05070580;color:#fffc;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .5s ease .75s,background .2s ease,transform .2s ease}.showroom.is-lit .deck__arrow{opacity:1}.deck__arrow:active{background:#35e02a38;transform:scale(.92)}.deck__arrow i{font-style:normal;font-size:21px;line-height:1}.deck__arrow--prev{left:8px}.deck__arrow--next{right:8px}.deck__arrow[disabled]{opacity:1;pointer-events:auto}.note{justify-content:flex-start;gap:0;padding:0}.note__belt{display:flex;flex:none;animation:note-run 24s linear infinite}.note__run{display:flex;flex:none;align-items:center;gap:clamp(10px,2vw,26px);padding-right:clamp(10px,2vw,26px);white-space:nowrap}@keyframes note-run{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.note:hover .note__belt{animation-play-state:paused}}@media(min-width:861px){.note__belt{margin:0 auto}.note__run+.note__run{display:none}.mch__row{display:contents}.mch__buy,.mch__bundle{display:none}}.deck__hint{display:none}@media(prefers-reduced-motion:reduce){.note__belt{animation:none}}.pkbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:12;align-items:center;gap:12px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#060a06f2;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-top:1px solid rgba(53,224,42,.38);box-shadow:0 -18px 40px -20px #000}.pkbar__tx{flex:1 1 auto;min-width:0}.pkbar__tx b{display:block;font-family:var(--disp);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkbar__pr{display:flex;align-items:baseline;gap:7px;margin-top:3px}.pkbar__pr i{font-style:normal;font-family:var(--disp);font-size:var(--fs-md);color:var(--g)}.pkbar__pr s{font-size:var(--fs-2xs);color:var(--faint)}.pkbar__cta{flex:none;-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;gap:7px;min-height:48px;padding:0 18px;border:0;border-radius:var(--r-sm);background:var(--g);color:var(--gdark);font-family:var(--disp);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent}.pkbar__cta:active{filter:brightness(.94)}.pkbar__cta.is-added{background:#0d130c;color:var(--g);box-shadow:inset 0 0 0 1px var(--g)}@media(max-width:860px){.pkbar{display:flex}.pk__inner{padding-bottom:128px}.pk{scrollbar-width:none;-ms-overflow-style:none}.pk::-webkit-scrollbar{width:0;height:0;display:none}.pk .pkcar__track.is-held{transition:none}}.top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.top__back{justify-self:start;grid-column:1}.top__act{justify-self:end;grid-column:3}.top__logo{justify-self:center;grid-column:2;text-indent:.18em;white-space:nowrap}a.top__logo{text-decoration:none;color:var(--white);cursor:pointer;transition:opacity .2s ease}a.top__logo:hover{opacity:.78}a.top__logo:active{opacity:.6}@media(max-width:860px){.top{gap:8px;padding:10px 12px}.top__back{width:42px;height:42px;padding:0;flex:none;justify-content:center;font-size:0;gap:0}.top__back b{font-size:20px}.top__logo{font-size:var(--fs-xs);letter-spacing:.14em}.top__act{gap:8px}.top__wa{width:42px;height:42px;padding:0;flex:none;justify-content:center;font-size:0;gap:0}.top__wa svg{width:19px;height:19px}}@media(max-width:380px){.top__wa{display:none}}.mbun{display:block;margin:0 0 22px;padding:15px 16px 14px;border:1px solid rgba(53,224,42,.45);border-radius:var(--r-md);background:linear-gradient(150deg,#35e02a1f,#35e02a08);color:var(--white);text-decoration:none;transition:border-color .22s ease,background .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.mbun:hover{border-color:var(--g);transform:translateY(-1px)}.mbun:active{transform:translateY(0)}.mbun__save{display:inline-block;margin-bottom:9px;padding:5px 11px;border-radius:var(--r-pill);background:var(--g);color:var(--gdark);font-family:var(--disp);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase}.mbun__name{display:block;margin-bottom:5px;font-family:var(--disp);font-size:var(--fs-base);line-height:1.25}.mbun__adds{display:block;margin-bottom:10px;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}.mbun__go{font-style:normal;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--g)}@media(max-width:860px){.mbun{margin-bottom:18px}.mbun__name{font-size:var(--fs-sm)}.mbun__adds{font-size:var(--fs-xs)}}@media(prefers-reduced-motion:reduce){.mbun{transition-duration:.01s}.ifs,.ifsm,.ifsm__panel,.ct__ch,.ctf__send,.nav__burger span,.faq__q summary:after{transition-duration:.01s}.faq__a{animation:none}.saveme:after{animation:none;opacity:.5}.mch__kind,.mch__name,.mch__price,.mch__go,.mch__buy,.mch__bundle,.mch__turn{opacity:1;transform:none;transition-duration:.01s;transition-delay:0s}.mch.is-live:before{animation:none}.deck__hint i{animation:none}.show__veil,.deck__dots,.deck__arrow{transition-duration:.01s;transition-delay:0s}}@supports (background-image: image-set(url(mch-smith-740.webp) type("image/webp"))){@media(max-width:860px){.mch--compact{--shot: image-set(url(mch-compact-740.webp) type("image/webp"), url(mch-compact-740.png) type("image/png"))}.mch--crossover{--shot: image-set(url(mch-crossover-740.webp) type("image/webp"), url(mch-crossover-740.png) type("image/png"))}.mch--smith{--shot: image-set(url(mch-smith-740.webp) type("image/webp"), url(mch-smith-740.png) type("image/png"))}}}.deck__dot{position:relative}.deck__dot:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%,-50%)}@media(max-width:860px){.mch__turn{min-height:40px}}.ifsf{margin-top:64px;padding:0 clamp(14px,3vw,34px);background:#070a07;border-top:1px solid var(--line);color:var(--muted);font-family:var(--body);font-size:var(--fs-sm)}.ifsf__in{max-width:1180px;margin:0 auto;padding:clamp(32px,4vw,52px) 0 clamp(24px,3vw,36px);display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(24px,3vw,44px)}.ifsf__col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.ifsf__col h3{margin:0 0 3px;font-family:var(--body);font-size:var(--fs-2xs);font-weight:800;letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--white)}.ifsf__col a,.ifsf__col span{display:inline-flex;align-items:center;gap:9px;color:var(--muted);text-decoration:none;line-height:1.4;transition:color .2s ease}.ifsf__col a:hover{color:var(--g)}.ifsf__col svg{width:16px;height:16px;flex:none;color:var(--g)}.ifsf__logo{font-family:var(--disp);font-size:var(--fs-md);letter-spacing:.18em;text-transform:uppercase;color:var(--white)}.ifsf__logo b{color:var(--g);font-weight:inherit}.ifsf__pitch{margin:0;max-width:34ch;line-height:1.6}.ifsf__base{max-width:1180px;margin:0 auto;padding:18px 0 calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:var(--fs-2xs);letter-spacing:.04em}@media(max-width:860px){.ifsf{margin-top:26px}.ifsf__in{grid-template-columns:1fr 1fr;gap:22px 18px;padding:26px 0 20px}.ifsf__col{gap:9px}.ifsf__col--brand{grid-column:1 / -1}.ifsf__pitch{font-size:var(--fs-xs);line-height:1.5;max-width:none}.ifsf__col .ifsf__restate{display:none}.ifsf__base{padding:14px 0 calc(22px + env(safe-area-inset-bottom));font-size:var(--fs-3xs)}body.has-buybar .ifsf__base,body.bpage .ifsf__base{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:340px){.ifsf__in{grid-template-columns:1fr}}.ifsm{z-index:400}.nav__burger--over{margin-left:auto;flex:none}.ifs__bar .ifs__tag+.nav__burger--over{margin-left:12px}.pk__hd .nav__burger--over{order:1;margin-left:auto}.pk__hd .pk__title{order:2}@media(max-width:860px){.nav__burger--over{display:block}}@media(min-width:861px){.nav__burger--over{display:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ifz-sections.css.map */
