.missmo-vip{background:var(--vip-background);color:var(--vip-text);font-family:inherit;font-size:var(--vip-body-size);min-height:100vh;line-height:1.5}.missmo-vip *,.missmo-vip *:before,.missmo-vip *:after{box-sizing:border-box}.missmo-vip h1,.missmo-vip h2,.missmo-vip p{margin:0;color:inherit}.missmo-vip .missmo-vip__topbar{background:var(--vip-panel);border-bottom:1px solid var(--vip-border)}.missmo-vip__topbar-inner{max-width:1100px;margin:auto;min-height:92px;padding:14px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.missmo-vip__logo{width:var(--vip-logo-width);max-width:100%;height:auto;display:block}.missmo-vip__brand{max-width:50%;flex:0 0 auto}.missmo-vip__logo-fallback{font-size:32px;font-weight:500;letter-spacing:-1px;text-transform:lowercase}.missmo-vip__topbar-label{color:var(--vip-muted);text-align:right;font-size:11px;letter-spacing:.09em}.missmo-vip__container{max-width:1050px;margin:0 auto;padding:34px 24px 54px}.missmo-vip__hero{background:var(--vip-soft);display:grid;min-height:275px;grid-template-columns:1fr;overflow:hidden}.missmo-vip__hero--image{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.missmo-vip__hero-media{min-height:330px;position:relative;overflow:hidden}.missmo-vip__hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 23%;display:block}.missmo-vip__hero-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 30px;text-align:center;gap:10px}.missmo-vip__eyebrow{font-size:12px;letter-spacing:.13em;font-weight:500}.missmo-vip h1.missmo-vip__headline{font-size:var(--vip-heading-size);line-height:1.06;letter-spacing:.04em;font-weight:500;overflow-wrap:anywhere}.missmo-vip__vip-label{display:inline-block;background:var(--vip-accent);color:#fff!important;padding:7px 19px;font-size:12px;font-weight:600;letter-spacing:.1em}.missmo-vip__discount{color:var(--vip-accent)!important;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:.01em}.missmo-vip__intro{font-size:var(--vip-body-size)}.missmo-vip__access{background:var(--vip-panel);padding:34px 30px 37px;text-align:center;max-width:100%;margin:0 auto}.missmo-vip h2{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:.045em}.missmo-vip__access-copy{max-width:580px;margin:12px auto 25px!important}.missmo-vip__password-form{max-width:650px;margin:0 auto}.missmo-vip__password-form>label,.missmo-vip__contact-form label{display:block;text-align:left;font-size:12px;margin-bottom:6px;color:var(--vip-text)}.missmo-vip__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.missmo-vip input,.missmo-vip textarea{display:block;width:100%;border:1px solid var(--vip-border);border-radius:0;background:var(--vip-panel);color:var(--vip-text);padding:13px 14px;min-height:48px;font-family:inherit;font-size:15px;box-shadow:none;outline-offset:2px}.missmo-vip input::placeholder,.missmo-vip textarea::placeholder{color:var(--vip-muted);opacity:1}.missmo-vip input:focus-visible,.missmo-vip textarea:focus-visible,.missmo-vip .missmo-vip__btn:focus-visible{outline:2px solid var(--vip-accent);outline-offset:2px}.missmo-vip .missmo-vip__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:13px 26px;font-family:inherit;font-weight:600;font-size:12px;letter-spacing:.075em;text-decoration:none!important;cursor:pointer;transition:opacity .2s;line-height:1.3;white-space:normal}.missmo-vip .missmo-vip__btn:hover{opacity:.85}.missmo-vip .missmo-vip__btn--main{background:var(--vip-button);color:#fff!important}.missmo-vip .missmo-vip__btn--accent{background:var(--vip-accent);color:#fff!important;margin-top:20px}.missmo-vip .missmo-vip__btn--demo{opacity:.65;cursor:default}.missmo-vip__access-note,.missmo-vip__legal-note{color:var(--vip-muted)!important;font-size:12px;margin-top:16px!important}.missmo-vip__editor-hint{font-size:12px;margin-top:12px!important;color:var(--vip-accent)!important}.missmo-vip__error{background:#fff1f0;border:1px solid #d58a8a;color:#8d1f1f!important;padding:12px;margin:0 0 18px!important;text-align:left}.missmo-vip__success{background:#eaf5eb;border:1px solid #93ba97;padding:12px;margin:0 0 18px!important;text-align:left}.missmo-vip__registration{text-align:center;background:var(--vip-panel);margin-top:22px;padding:42px 30px}.missmo-vip__registration>p:not(.missmo-vip__legal-note):not(.missmo-vip__editor-hint){max-width:600px;margin:12px auto 0!important}.missmo-vip__help{background:var(--vip-background);padding:46px 20px 12px;text-align:center}.missmo-vip__help-description{max-width:580px;margin:12px auto 26px!important}.missmo-vip__contact-form{max-width:580px;margin:0 auto;display:flex;flex-direction:column;gap:15px;text-align:left}.missmo-vip__contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.missmo-vip__contact-form textarea{resize:vertical;min-height:110px}.missmo-vip__contact-form .missmo-vip__btn{width:100%}.missmo-vip__footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1050px;margin:0 auto;padding:20px 24px 24px;border-top:1px solid var(--vip-border);font-size:11px;color:var(--vip-muted)}.missmo-vip__footer a{color:inherit;text-decoration:underline}@media(min-width:750px){.missmo-vip__hero--image .missmo-vip__hero-copy{padding:40px 25px}}@media(max-width:749px){.missmo-vip__topbar-inner{min-height:70px;padding:12px 18px;flex-direction:column;gap:7px}.missmo-vip__brand{max-width:100%}.missmo-vip__logo{max-width:155px}.missmo-vip__topbar-label{font-size:10px;text-align:center}.missmo-vip__container{padding:15px 12px 34px}.missmo-vip__hero,.missmo-vip__hero--image{grid-template-columns:1fr;min-height:0}.missmo-vip__hero-media{min-height:240px;max-height:290px}.missmo-vip__hero-copy{padding:26px 17px 30px;gap:9px}.missmo-vip__eyebrow{font-size:10px}.missmo-vip h1.missmo-vip__headline{font-size:var(--vip-mobile-heading-size)}.missmo-vip__discount{font-size:29px}.missmo-vip__access{padding:28px 17px 30px}.missmo-vip h2{font-size:19px}.missmo-vip__form-row{grid-template-columns:1fr;gap:9px}.missmo-vip__form-row .missmo-vip__btn{width:100%}.missmo-vip__registration{padding:34px 18px;margin-top:12px}.missmo-vip__help{padding:34px 6px 15px}.missmo-vip__contact-row{grid-template-columns:1fr}.missmo-vip__footer{padding:18px 14px;font-size:10px}}@media(prefers-reduced-motion:reduce){.missmo-vip .missmo-vip__btn{transition:none}}@media screen and (max-width:749px){.missmo-vip__topbar-inner{min-height:58px;padding:8px 14px}.missmo-vip__topbar-label{display:none}.missmo-vip__hero-media{min-height:210px;max-height:210px}.missmo-vip__hero-photo{object-position:center 35%}.missmo-vip__container{padding-top:8px}.missmo-vip__hero-copy{padding:17px 14px 18px;gap:6px}.missmo-vip__access{padding:19px 16px 22px}.missmo-vip__access-copy{margin:7px auto 13px!important}.missmo-vip__registration{padding:24px 18px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/missmo-vip-password.css.map */
