.mg{--bg:#0a0a0c;--bg2:#0f0f13;--s1:#141419;--s2:#1b1b22;--line:rgba(255,255,255,.08);--gold:#f0c674;--gold2:#ffe2a0;--red:#e23744;--red2:#ff5a63;--green:#2fbf71;--mint:#7ef0b0;--text:#f6f3ec;--muted:#a9a8b6;--dim:#77768a;--tint:#ffc65c;--mg-serif:"Playfair Display",Georgia,"Times New Roman",serif;--mg-sans:var(--font-body--family,Inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;position:relative;background:var(--bg);color:var(--text);font-family:var(--mg-sans);font-size:16px;line-height:1.5;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;overflow:hidden}:where(.mg) *,:where(.mg) *:before,:where(.mg) *:after{box-sizing:border-box}:where(.mg) :is(h1,h2,h3,p,ul,ol,li,figure,blockquote,fieldset,legend,dl,dd){margin:0;padding:0;border:0}:where(.mg) :is(ul,ol){list-style:none}:where(.mg) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;letter-spacing:inherit;text-transform:none;line-height:inherit;box-shadow:none;min-width:0;min-height:0;border-radius:0}:where(.mg) img{max-width:100%;height:auto;display:block}:where(.mg) a{color:inherit}:where(.mg) svg{overflow:visible}.mg [hidden]{display:none!important}.mg .mg-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mg .mg-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 18px}.mg .mg-sec{position:relative;padding:64px 0}.mg .mg-sec--alt{background:var(--bg2)}.mg .mg-sec--tight{padding:28px 0}.mg .mg-center{text-align:center}.mg .mg-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.mg .mg-kicker svg{width:15px;height:15px;flex:none}.mg .mg-h2{font-family:var(--mg-serif);font-weight:700;font-size:clamp(29px,7.6vw,46px);line-height:1.1;letter-spacing:-.015em;text-align:center;color:var(--text);margin:10px 0 12px;text-transform:none}.mg .mg-h2 em{font-style:italic;color:var(--gold)}.mg .mg-lead{color:var(--muted);font-size:16px;text-align:center;max-width:580px;margin:0 auto 32px}.mg .mg-lead a{color:var(--gold2)}.mg .mg-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--gold);background:linear-gradient(160deg,#f0c67429,#f0c6740a);box-shadow:inset 0 0 0 1px #f0c6742e}.mg .mg-ico svg{width:21px;height:21px}.mg .mg-btn{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:14px 24px;border-radius:16px;font-family:var(--mg-sans);font-size:18px;font-weight:800;line-height:1.2;letter-spacing:.01em;color:#fff;text-decoration:none;text-align:center;cursor:pointer;background:linear-gradient(180deg,var(--red2),var(--red) 55%,#b91c2b);box-shadow:0 14px 34px -12px #e23744cc,inset 0 1px #ffffff4d;transition:transform .15s ease,box-shadow .2s ease}.mg .mg-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translate(-130%);animation:mg-shine 4.2s ease-in-out infinite}.mg .mg-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px -12px #e23744f2,inset 0 1px #ffffff4d}.mg .mg-btn:active{transform:translateY(1px)}.mg .mg-btn:focus-visible{outline:3px solid var(--gold2);outline-offset:3px}.mg .mg-btn[disabled]{opacity:.7;cursor:progress}.mg .mg-btn svg{width:20px;height:20px;flex:none}@keyframes mg-shine{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}.mg .mg-viz{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff9;background:#08080c8c;border:1px solid rgba(255,255,255,.1);padding:6px 9px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);line-height:1}.mg .mg-ribbon{position:relative;z-index:2;display:flex;justify-content:center;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.35;text-align:center;color:#fff;background:linear-gradient(90deg,#4f0a13,#a3162a 30% 70%,#4f0a13)}.mg .mg-ribbon>span{display:inline-flex;align-items:center;gap:8px}.mg .mg-ribbon b{color:var(--gold2);font-variant-numeric:tabular-nums;white-space:nowrap}.mg .mg-ribbon svg{width:16px;height:16px;flex:none;color:var(--gold2)}.mg .mg-hero{position:relative;padding:22px 0 44px;background:radial-gradient(120% 55% at 50% 0%,#191a2e 0%,var(--bg) 62%)}.mg .mg-snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.mg .mg-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.mg .mg-hero__grid>*{min-width:0}.mg .mg-hero__head{text-align:center}.mg .mg-h1{font-family:var(--mg-serif);font-weight:700;font-size:clamp(33px,8.9vw,60px);line-height:1.05;letter-spacing:-.02em;margin:10px 0 0;color:var(--text);text-transform:none}.mg .mg-h1 em{display:block;font-style:italic;font-weight:700;padding-bottom:.08em;background:linear-gradient(92deg,var(--gold2),var(--gold) 45%,#e5a24a);-webkit-background-clip:text;background-clip:text;color:transparent}.mg .mg-rating{margin-top:10px;font-size:14px;color:var(--muted)}.mg .mg-rating span{color:var(--gold);letter-spacing:2px}.mg .mg-stage,.mg .mg-mini{position:relative;aspect-ratio:10/11;overflow:hidden;isolation:isolate;background:#06060a}.mg .mg-stage{border-radius:26px;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 90px -45px var(--tint),0 2px #ffffff0a inset;transition:box-shadow .9s ease}.mg .mg-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:opacity .8s ease}.mg .mg-stage .mg-scene--car{opacity:0}.mg .mg-stage[data-mode=car] .mg-scene--car{opacity:1}.mg .mg-stage[data-mode=car] .mg-scene--room{opacity:0}.mg .mg-ambient{position:absolute;left:-20%;right:-20%;top:-22%;height:82%;background-color:var(--tint);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.65),transparent);mask-image:radial-gradient(closest-side,rgba(0,0,0,.65),transparent);opacity:.34;mix-blend-mode:screen;pointer-events:none;transition:background-color .9s ease}.mg .mg-proj{position:absolute;left:12%;width:76%;top:-6%;aspect-ratio:1;transform:perspective(600px) rotateX(47deg);transform-origin:50% 50%;mix-blend-mode:screen;pointer-events:none}.mg .mg-proj__s{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;opacity:0;transform:scale(1.1) rotate(-5deg);filter:blur(10px);transition:opacity 1s ease,transform 1.4s cubic-bezier(.2,.7,.2,1),filter 1s ease;-webkit-mask-image:radial-gradient(circle,#000 52%,transparent 71%);mask-image:radial-gradient(circle,#000 52%,transparent 71%)}.mg .mg-proj__s.is-on{opacity:.93;transform:none;filter:blur(.35px) saturate(1.15)}.mg .mg-proj__s>svg,.mg .mg-proj__s img{width:100%;height:100%;display:block;object-fit:cover}.mg .mg-beam{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.42;pointer-events:none}.mg .mg-tintfill{fill:var(--tint);transition:fill .9s ease}.mg .mg-dust{position:absolute;left:28%;right:28%;top:34%;bottom:38.5%;pointer-events:none;-webkit-clip-path:polygon(45% 100%,55% 100%,100% 0,0 0);clip-path:polygon(45% 100%,55% 100%,100% 0,0 0)}.mg .mg-dust i{position:absolute;bottom:0;width:3px;height:3px;border-radius:50%;background:#fff;opacity:0;animation:mg-dust 7s linear infinite}.mg .mg-dust i:nth-child(1){left:49%}.mg .mg-dust i:nth-child(2){left:44%;animation-delay:1s;width:2px;height:2px}.mg .mg-dust i:nth-child(3){left:53%;animation-delay:2.1s}.mg .mg-dust i:nth-child(4){left:47%;animation-delay:3.2s;width:2px;height:2px}.mg .mg-dust i:nth-child(5){left:51%;animation-delay:4.3s}.mg .mg-dust i:nth-child(6){left:46%;animation-delay:5.1s;width:2px;height:2px}.mg .mg-dust i:nth-child(7){left:55%;animation-delay:6s}@keyframes mg-dust{0%{transform:translate(0);opacity:0}12%{opacity:.75}to{transform:translate(var(--dx,10px),-150px);opacity:0}}.mg .mg-dust i:nth-child(odd){--dx:-14px}.mg .mg-lens{position:absolute;left:50%;top:61.6%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--tint);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.4) 22%,transparent 62%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.4) 22%,transparent 62%);mix-blend-mode:screen;opacity:.8;pointer-events:none;transition:background-color .9s ease;animation:mg-pulse 3.2s ease-in-out infinite}@keyframes mg-pulse{50%{opacity:.55}}.mg .mg-device{position:absolute;left:50%;bottom:14.4%;width:15%;height:auto;transform:translate(-50%);filter:drop-shadow(0 10px 12px rgba(0,0,0,.65));pointer-events:none}.mg .mg-stage__bar{position:absolute;left:12px;right:12px;top:12px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:8px}.mg .mg-mode{display:inline-flex;padding:4px;border-radius:999px;background:#08080c99;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mg .mg-mode button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--muted);transition:background .25s,color .25s}.mg .mg-mode button svg{width:16px;height:16px}.mg .mg-mode button[aria-pressed=true]{background:#ffffff24;color:#fff}.mg .mg-park{position:absolute;left:12px;bottom:12px;z-index:3;font-size:11.5px;font-weight:700;color:#fff;background:#08080cb8;border:1px solid rgba(255,255,255,.14);padding:6px 10px;border-radius:999px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s;pointer-events:none}.mg .mg-stage[data-mode=car] .mg-park{opacity:1;transform:none}.mg .mg-cap{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 10px;min-height:28px;font-family:var(--mg-serif);font-size:19px;font-style:italic;line-height:1.25;color:var(--gold2);text-align:center}.mg .mg-cap__n{flex:none;font-family:var(--mg-sans);font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.mg .mg-chips{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:4px 18px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mg .mg-chips::-webkit-scrollbar{display:none}.mg .mg-chip{flex:0 0 auto;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;width:86px;padding:9px 6px 10px;border-radius:16px;background:var(--s1);border:1.5px solid rgba(255,255,255,.07);transition:border-color .25s,background .25s,transform .25s}.mg .mg-chip__img{display:block;width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #ffffff0f;transition:box-shadow .35s}.mg .mg-chip__img svg,.mg .mg-chip__img img{width:100%;height:100%;display:block;object-fit:cover}.mg .mg-chip__t{font-size:11.5px;line-height:1.2;font-weight:600;color:var(--muted);text-align:center}.mg .mg-chip[aria-pressed=true]{border-color:var(--gold);background:var(--s2);transform:translateY(-2px)}.mg .mg-chip[aria-pressed=true] .mg-chip__img{box-shadow:0 0 0 2px var(--gold),0 0 22px var(--tint)}.mg .mg-chip[aria-pressed=true] .mg-chip__t{color:#fff}.mg .mg-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.mg .mg-hero__buy{text-align:center}.mg .mg-sub{color:var(--muted);font-size:16.5px;max-width:540px;margin:0 auto 18px}.mg .mg-pricerow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px}.mg .mg-from{font-size:15px;color:var(--muted);margin-right:4px}.mg .mg-from b{font-size:26px;font-weight:800;color:#fff}.mg .mg-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.2}.mg .mg-pill svg{width:15px;height:15px;flex:none}.mg .mg-pill--ok{color:var(--mint);background:#2fbf711f;border:1px solid rgba(47,191,113,.32)}.mg .mg-pill--gold{color:var(--gold2);background:#f0c6741a;border:1px solid rgba(240,198,116,.32)}.mg .mg-micro{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:12px;font-size:13px;color:var(--muted)}.mg .mg-micro li{display:inline-flex;align-items:center;gap:5px}.mg .mg-micro svg{width:15px;height:15px;color:var(--green);flex:none}@media(min-width:900px){.mg .mg-sec{padding:96px 0}.mg .mg-sec--tight{padding:36px 0}.mg .mg-hero{padding:48px 0 80px}.mg .mg-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);grid-template-areas:"head visual" "buy visual";grid-template-rows:auto 1fr;column-gap:64px;row-gap:24px;align-items:start}.mg .mg-hero__head{grid-area:head;text-align:left;padding-top:36px}.mg .mg-hero__visual{grid-area:visual}.mg .mg-hero__buy{grid-area:buy;text-align:left}.mg .mg-sub{margin-left:0}.mg .mg-pricerow,.mg .mg-micro{justify-content:flex-start}.mg .mg-hero .mg-btn{max-width:440px}.mg .mg-chips{margin:0;padding:4px 0 10px;justify-content:center;flex-wrap:wrap;overflow:visible;gap:8px}.mg .mg-chip{width:80px}}@media(prefers-reduced-motion:reduce){.mg .mg-btn:after,.mg .mg-dust i,.mg .mg-lens{animation:none}.mg .mg-dust{display:none}.mg .mg-proj__s,.mg .mg-scene,.mg .mg-ambient,.mg .mg-tintfill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mg-landing.css.map */
