.lm-coming,.lm-coming *{box-sizing:border-box}.lm-coming{min-height:100svh;display:flex;flex-direction:column;padding:64px 24px 24px;overflow-wrap:anywhere}.lm-coming p,.lm-coming h1{margin:0}.lm-coming__content{width:100%;max-width:720px;margin:auto;padding-block:32px 64px;text-align:center}.lm-coming__identity{margin-bottom:64px}.lm-coming__brand{font-size:32px;font-weight:600;letter-spacing:-.05em;line-height:1.2}.lm-coming__logo{display:block;width:220px;height:auto;max-height:160px;max-width:100%;object-fit:contain;margin-inline:auto}.lm-coming .lm-coming__tagline{margin-top:12px;font-size:13px;letter-spacing:.04em}.lm-coming h1{font:inherit;font-size:clamp(36px,5.3vw,64px);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.lm-coming .lm-coming__text{margin-top:24px;font-size:18px;line-height:1.65}.lm-coming__link{display:inline-flex;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:48px;margin-top:32px;padding:12px 24px;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:15px;font-weight:600;text-decoration:none}.lm-coming__link:hover{background:var(--coming-ink);color:var(--coming-surface)}.lm-coming a:focus-visible,.lm-coming summary:focus-visible,.lm-coming input:focus-visible,.lm-coming button:focus-visible{outline:3px solid var(--coming-ink);outline-offset:5px}.lm-coming__footer{width:100%;max-width:360px;margin-inline:auto;text-align:center;font-size:12px}.lm-coming__access summary{padding:12px;min-height:44px;cursor:pointer;text-underline-offset:4px}.lm-coming__access summary:hover{text-decoration:underline}.lm-coming__login{display:grid;gap:12px;padding:24px 8px 8px;text-align:start;font-size:16px}.lm-coming__login input,.lm-coming__login button{width:100%;min-height:48px;font:inherit;color:inherit;border:1px solid currentColor;border-radius:4px;padding:10px 12px;background:transparent}.lm-coming__login button{background:var(--coming-ink);color:var(--coming-surface);cursor:pointer;font-weight:600}@media(max-width:599px){.lm-coming{padding:32px 24px 16px}.lm-coming__content{padding-block:32px 48px}.lm-coming__identity{margin-bottom:48px}.lm-coming__brand{font-size:28px}.lm-coming__logo{width:180px;max-height:140px}.lm-coming .lm-coming__text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAB */
