.lg{--lg-maroon:#2B1416;--lg-cream:#FBF6F1;--lg-ink:#2A1A1C;--lg-muted:#76676A;--lg-line:#E2D6CF;--lg-rose:#D94F68;--lg-rose-d:#BC3A53;--lg-pink:#F7C9C4;position:relative;padding:56px 16px 64px;overflow:hidden;background:radial-gradient(900px 420px at 50% -12%,rgba(217,79,104,.3),transparent 70%),radial-gradient(700px 500px at 88% 112%,rgba(247,201,196,.1),transparent 70%),linear-gradient(180deg,#26110f,#1e0e10)}.lg *,.lg *:before,.lg *:after{box-sizing:border-box}.lg-head{text-align:center;margin:0 auto 30px;max-width:640px;color:#fff}.lg-head small{display:block;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--lg-pink);margin-bottom:12px}.lg-head h1{margin:0;font-family:var(--lg-serif);font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.08;color:#fff}.lg-head h1 em{font-style:italic;color:var(--lg-pink)}.lg-head p{margin:12px 0 0;color:#ffffffa8;font-size:14px;line-height:1.55}.lg-card{position:relative;width:min(960px,100%);height:560px;margin:0 auto;border-radius:20px;background:var(--lg-cream);overflow:hidden;isolation:isolate;container-type:inline-size;--sweep:52cqw;box-shadow:0 40px 90px -24px #000000b3,0 0 0 1px #f7c9c41f}.lg[data-mode=up] .lg-card{--sweep:-82cqw}.lg-forms{position:absolute;top:0;right:0;bottom:0;left:0}.lg-pane{position:absolute;top:0;bottom:0;width:50%;padding:40px clamp(28px,5.6cqw,58px);display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .45s ease,visibility 0s linear .25s}.lg-pane--in{left:0;transform:translate(-16px)}.lg-pane--up{left:50%;transform:translate(16px)}.lg[data-mode=in] .lg-pane--in,.lg[data-mode=up] .lg-pane--up{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .55s,transform .65s cubic-bezier(.2,.8,.2,1) .5s,visibility 0s}.lg-band{position:absolute;top:0;left:0;height:100%;width:132cqw;z-index:2;overflow:hidden;transform-origin:0 50%;transform:translate(var(--sweep)) skew(-11deg);transition:transform 1s cubic-bezier(.77,0,.18,1);will-change:transform;background:linear-gradient(90deg,rgba(247,201,196,.13),transparent 7%,transparent 93%,rgba(247,201,196,.13)),linear-gradient(100deg,#1b0b0d,#2b1416 36%,#3e1e23,#4b2329)}.lg-band:before,.lg-band:after{content:"";position:absolute;top:0;bottom:0;width:2px;z-index:3;background:linear-gradient(180deg,transparent 0%,var(--lg-pink) 16%,var(--lg-rose) 50%,var(--lg-pink) 84%,transparent 100%);box-shadow:0 0 16px 3px #d94f6899}.lg-band:before{left:0}.lg-band:after{right:0}.lg-band__page{position:absolute;top:0;left:0;height:100%;width:100cqw;transform-origin:0 50%;transform:skew(11deg) translate(calc(-1 * var(--sweep)));transition:transform 1s cubic-bezier(.77,0,.18,1);will-change:transform}.lg-copy{position:absolute;top:50%;width:34cqw;transform:translateY(-50%);color:#fff;opacity:0;transition:opacity .2s ease}.lg-copy--in{left:59cqw}.lg-copy--up{left:7cqw}.lg[data-mode=in] .lg-copy--in,.lg[data-mode=up] .lg-copy--up{opacity:1;transition:opacity .55s ease .6s}.lg-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--lg-pink)}.lg-brand img{width:42px;height:42px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #f7c9c466,0 6px 18px #0006}.lg-copy h2{margin:0;font-family:var(--lg-serif);font-weight:400;font-size:clamp(34px,4.9cqw,48px);line-height:1.02;letter-spacing:-.01em;color:#fff}.lg-copy h2 em{display:block;font-style:italic;color:var(--lg-pink)}.lg-copy p{margin:18px 0 0;max-width:300px;font-size:14px;line-height:1.6;color:#ffffffb8}.lg-title{margin:0;font-family:var(--lg-serif);font-weight:400;font-size:32px;line-height:1.1;color:var(--lg-maroon)}.lg-title:after{content:"";display:block;width:36px;height:3px;margin-top:12px;border-radius:3px;background:var(--lg-rose)}.lg-sub{margin:14px 0 24px;font-size:14px;line-height:1.5;color:var(--lg-muted)}.lg-field{position:relative;display:block}.lg-field span{display:block;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lg-muted)}.lg-field input{display:block;width:100%;height:46px;padding:0 34px 0 0;border:0;border-bottom:1.5px solid var(--lg-line);border-radius:0;background:transparent;font:inherit;font-size:16px;color:var(--lg-ink);outline:0;box-shadow:none;-webkit-appearance:none;appearance:none}.lg-field input::placeholder{color:#b5a8a9}.lg-field i{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--lg-rose),#EA8F83);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.lg-field input:focus~i{transform:scaleX(1)}.lg-field svg{position:absolute;right:2px;bottom:14px;width:18px;height:18px;color:#a99b9c}.lg-field input[aria-invalid=true]{border-bottom-color:#b3261e}.lg-err{min-height:20px;margin:5px 0 0;font-size:12.5px;color:#b3261e}.lg-note{display:flex;gap:9px;align-items:flex-start;margin:4px 0 20px;font-size:13px;line-height:1.45;color:var(--lg-muted)}.lg-note svg,.lg-perks svg,.lg-alt svg{width:17px;height:17px;flex:none;color:var(--lg-rose)}.lg-perks{display:grid;gap:9px;margin:2px 0 20px;padding:0;list-style:none}.lg-perks li{display:flex;gap:10px;align-items:center;font-size:13.5px;line-height:1.35;color:var(--lg-ink)}.lg-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border:0;border-radius:999px;background:var(--lg-rose);color:#fff!important;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px -12px #d94f68e6;transition:background .2s,transform .2s}.lg-btn:hover{background:var(--lg-rose-d);transform:translateY(-1px)}.lg-btn.is-loading{pointer-events:none;opacity:.88}.lg-btn.is-loading:after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:lgspin .7s linear infinite}.lg-btn--ghost{background:#fff;color:var(--lg-ink)!important;box-shadow:inset 0 0 0 1px var(--lg-line)}.lg-btn--ghost:hover{background:#fff5f3}.lg-stack{display:grid;gap:10px}@keyframes lgspin{to{transform:rotate(360deg)}}.lg-switch{margin:18px 0 0;font-size:14px;color:var(--lg-muted)}.lg-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--lg-maroon)!important;text-decoration:underline;text-decoration-color:var(--lg-rose);text-underline-offset:3px;cursor:pointer}.lg-alt{display:inline-flex;gap:7px;align-items:center;margin-top:12px;font-size:13px;color:var(--lg-muted)!important;text-decoration:none}.lg-alt:hover{color:var(--lg-maroon)!important}.lg-small{margin:14px 0 0;font-size:12px;line-height:1.5;color:#9c8d8e}.lg-small a{color:inherit!important;text-decoration:underline}.lg-me{margin:6px 0 22px;font-size:14px;color:var(--lg-muted)}.lg-me b{color:var(--lg-ink)}.lg-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin:24px auto 0;max-width:960px;font-size:12.5px;color:#ffffff9e}.lg-foot span{display:inline-flex;gap:8px;align-items:center}.lg-foot svg{width:16px;height:16px;color:var(--lg-pink)}@media(max-width:760px){.lg{padding:28px 12px 40px}.lg-head{margin-bottom:20px}.lg-head p{font-size:13px}.lg-card{display:flex;flex-direction:column;height:auto;container-type:normal;border-radius:18px}.lg-band{order:-1;flex:none;position:relative;width:100%;height:178px;transform:none!important;transition:none;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.lg-band:before{display:none}.lg-band:after{right:auto;left:-40%;width:36%;height:auto;background:linear-gradient(100deg,transparent,rgba(247,201,196,.32),transparent);box-shadow:none;opacity:0;transform:skew(-11deg)}.lg-band.is-sweep:after{animation:lgstreak .8s ease}.lg-band__page{width:100%;transform:none!important;transition:none}.lg-copy{left:22px!important;right:22px;top:24px;width:auto;transform:none}.lg-brand{margin-bottom:14px}.lg-brand img{width:34px;height:34px}.lg-copy h2{font-size:31px}.lg-copy h2 em{display:inline}.lg-copy p{display:none}.lg-forms{position:relative;display:grid}.lg-pane{position:relative;grid-area:1/1;width:100%;left:auto!important;padding:18px 22px 28px}.lg-title{font-size:28px}}@keyframes lgstreak{0%{left:-40%;opacity:0}20%{opacity:1}to{left:110%;opacity:0}}@media(prefers-reduced-motion:reduce){.lg-band,.lg-band__page,.lg-pane,.lg-copy{transition:none!important}.lg-band.is-sweep:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mk-login.css.map */
