.mm-password-page{width:100vw;min-height:100vh;min-height:100svh;margin-inline:calc(50% - 50vw);display:grid;grid-template-columns:1fr;background:var(--mm-section-background);color:var(--mm-main-text-color);overflow-x:clip}.mm-password-page--has-media{grid-template-columns:minmax(460px,var(--mm-content-panel-width)) minmax(0,1fr);align-items:stretch}.mm-password-page__content-panel{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr;padding-block:var(--mm-desktop-padding-block);background:var(--mm-section-background);box-sizing:border-box}.mm-password-page--has-media .mm-password-page__content-panel{min-width:460px}.mm-password-page__logo-wrap{width:min(var(--mm-logo-width),calc(100% - var(--mm-logo-left-offset)));margin-inline-start:var(--mm-logo-left-offset)}.mm-password-page__logo{display:block;width:100%;height:auto}.mm-password-page__content{width:min(var(--mm-content-max-width),calc(100% - var(--mm-content-left-offset) - 32px));margin-inline-start:var(--mm-content-left-offset);margin-top:40px}.mm-password-page__launch{display:flex;align-items:center;gap:14px;margin-block-end:22px}.mm-password-page__launch-line{width:40px;height:1px;background:var(--mm-main-text-color);flex:0 0 auto}.mm-password-page__launch-text{color:var(--mm-main-text-color);font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.mm-password-page__heading{max-width:100%;margin:0 0 20px;color:var(--mm-main-text-color);font-family:Oswald,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-.48px;text-transform:uppercase}.mm-password-page__countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:24px;margin-block-end:24px}.mm-password-page__countdown-unit{position:relative;min-width:0;text-align:center}.mm-password-page__countdown-unit:not(:last-child):after{content:":";position:absolute;top:0;right:-17px;color:var(--mm-main-text-color);font-family:Oswald,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px;letter-spacing:-.48px;text-align:center}.mm-password-page__countdown-value{display:block;color:var(--mm-accent-color);font-family:Space Mono,monospace;font-size:48px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-.48px;text-align:center}.mm-password-page__countdown-label{display:block;color:var(--mm-main-text-color);font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:60px;letter-spacing:0;text-align:center;text-transform:uppercase}.mm-password-page__description{max-width:390px;margin-block-end:20px;color:var(--mm-body-text-color);font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.mm-password-page__description p{margin:0}.mm-password-page__form{display:flex;flex-direction:column;gap:12px;margin:0}.mm-password-page__form-field{display:flex;flex-direction:column;gap:8px}.mm-password-page__email-label{color:var(--mm-main-text-color);font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:0}.mm-password-page__input{width:100%;min-height:42px;background:var(--mm-input-background);color:var(--mm-input-text-color);padding:4px 16px;border:0;box-sizing:border-box;font-family:Space Mono,monospace;font-size:14px;font-style:normal;font-weight:400;line-height:28.8px;letter-spacing:0;transition:box-shadow .18s ease,opacity .18s ease}.mm-password-page__input::placeholder{color:color-mix(in srgb,var(--mm-input-text-color) 70%,transparent);font-style:italic}.mm-password-page__button{position:relative;width:100%;min-height:42px;background:var(--mm-accent-color);color:var(--mm-main-text-color);padding:4px 16px;border:0;cursor:pointer;font-family:Space Mono,monospace;font-size:14px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:0;text-align:center;text-transform:uppercase;transition:filter .18s ease,box-shadow .18s ease}.mm-password-page__button:hover{filter:brightness(.96)}.mm-password-page__button[disabled]{cursor:wait;filter:saturate(.9)}.mm-password-page__button-loader{position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:0;transform:scale(.85);transition:opacity .18s ease}.mm-password-page__button--loading .mm-password-page__button-loader{opacity:1;animation:mm-password-page-spin .7s linear infinite}@keyframes mm-password-page-spin{to{transform:scale(.85) rotate(360deg)}}.mm-password-page__input:focus-visible,.mm-password-page__button:focus-visible,.mm-password-page__social-link:focus-visible{outline:2px solid var(--mm-main-text-color);outline-offset:3px}.mm-password-page__message{display:flex;align-items:center;gap:8px;color:var(--mm-body-text-color);font-family:Space Mono,monospace;font-size:12px;line-height:1.4}.mm-password-page__message svg,.mm-password-page__message .svg-wrapper{width:16px;height:16px;flex:0 0 auto}.mm-password-page__message-text{margin:0}.mm-password-page__social{margin-block-start:8px}.mm-password-page__social-intro{margin:0 0 4px;color:var(--mm-main-text-color);font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:28.8px;letter-spacing:0}.mm-password-page__social-icons{display:flex;align-items:center;gap:10px}.mm-password-page__social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--mm-social-icon-color);transition:opacity .18s ease,transform .18s ease}.mm-password-page__social-link:hover{opacity:.72;transform:translateY(-1px)}.mm-password-page__social-icon{width:auto;height:18px;display:block}.mm-password-page__mobile-divider{display:none}.mm-password-page__media{position:relative;width:100%;min-height:100vh;min-height:100svh;min-width:0;align-self:stretch;display:flex;overflow:hidden}.mm-password-page__picture{display:block;width:auto;height:100%;flex:0 0 auto;margin-left:auto}.mm-password-page__image{display:block;width:auto;height:100%;max-width:none;object-fit:contain;object-position:var(--mm-image-position-desktop)}.mm-password-page__decorative-mark{position:absolute;right:8%;bottom:6%;width:min(170px,22vw);height:auto;pointer-events:none}.mm-password-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:949px){.mm-password-page,.mm-password-page--has-media{display:grid;grid-template-columns:1fr}.mm-password-page__content-panel{min-height:auto;display:block;padding-block:var(--mm-mobile-padding-block)}.mm-password-page--has-media .mm-password-page__content-panel{min-width:0}.mm-password-page__logo-wrap{width:min(var(--mm-logo-width),240px);margin-inline-start:calc(var(--mm-mobile-padding-inline) + var(--mm-mobile-logo-offset));margin-block-end:30px}.mm-password-page__content{width:auto;margin-inline-start:0;padding-inline:var(--mm-mobile-padding-inline);margin-top:0}.mm-password-page__launch{gap:10px;margin-block-end:12px}.mm-password-page__launch-text{font-size:12px}.mm-password-page__heading{margin-block-end:18px;font-size:28px;line-height:110%}.mm-password-page__countdown{column-gap:16px;margin-block-end:20px}.mm-password-page__countdown-unit:not(:last-child):after{right:-12px;font-size:32px}.mm-password-page__countdown-value{font-size:28px}.mm-password-page__countdown-label{font-size:12px;line-height:24px}.mm-password-page__description{margin-block-end:18px;font-size:12px}.mm-password-page__email-label,.mm-password-page__button{font-size:12px}.mm-password-page__social{margin-block-start:12px}.mm-password-page__social-intro{font-size:12px;text-align:center}.mm-password-page__social-icons{justify-content:center;gap:14px}.mm-password-page__mobile-divider{display:block;width:100vw;max-width:none;margin-block-start:30px;margin-inline-start:calc(var(--mm-mobile-padding-inline) * -1)}.mm-password-page__media{width:100%;height:auto;min-height:0}.mm-password-page__picture{width:100%;height:auto}.mm-password-page__image{width:100%;height:auto;min-height:0;max-width:100%;aspect-ratio:auto;object-position:var(--mm-image-position-mobile)}.mm-password-page__decorative-mark{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-password-page.css.map */
