body.password{height:auto;min-height:100vh;display:block;background:#fff}.password-main,.custom-password-page{height:auto;min-height:100%;overflow:visible;display:block}.mlpw{--pw-rand: 2.5rem;--pw-linie: rgba(22, 34, 44, .14);--pw-blau: #1760a1;box-sizing:border-box;max-width:76rem;margin:0 auto;background:#fff;color:var(--ml-tinte, #16222c);font-family:var(--ml-schrift-text, proxima-nova, "Proxima Nova", sans-serif);text-align:center}.mlpw *,.mlpw *:before,.mlpw *:after{box-sizing:border-box}.mlpw [hidden]{display:none!important}.mlpw__bild{display:block;background:#f5f4f2;aspect-ratio:16 / 9;overflow:hidden}.mlpw__bild img,.mlpw__bild video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mlpw__kopf{padding:3.6rem var(--pw-rand) 0}.mlpw__logo img{display:block;width:auto;height:auto;max-width:14rem;max-height:3.6rem;margin:0 auto}.mlpw__logo-wort{display:block;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-weight:700;font-size:1.8rem;letter-spacing:.22em;text-transform:uppercase}.mlpw__zustand{display:flex;align-items:center;justify-content:center;gap:1rem;margin:3.2rem 0 0;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ml-tinte, #16222c)}.mlpw__punkt{flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--pw-blau);animation:mlpw-puls 3.2s ease-in-out infinite}@keyframes mlpw-puls{0%,to{opacity:.35}50%{opacity:1}}.mlpw__titel{margin:1.6rem 0 0;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-weight:700;font-size:4rem;line-height:1.02;letter-spacing:.01em;text-transform:uppercase}.mlpw__datum{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:2rem 0 0;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.2em;color:var(--ml-leise, #64757f)}.mlpw__datum:before,.mlpw__datum:after{content:"";width:4rem;height:1px;background:var(--pw-linie)}.mlpw__tuer{padding:4rem var(--pw-rand) 0}.mlpw__wort{display:block;margin-bottom:1.2rem;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ml-leise, #64757f)}.mlpw__feld{width:100%;padding:0 0 1.2rem;border:0;border-bottom:1px solid var(--pw-linie);background:none;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.5rem;letter-spacing:.12em;text-align:center;color:var(--ml-tinte, #16222c);transition:border-color .18s ease}.mlpw__feld::placeholder{color:var(--ml-leise, #64757f);text-transform:uppercase;letter-spacing:.18em}.mlpw__feld:focus{outline:none;border-bottom-color:var(--ml-tinte, #16222c)}.mlpw__knopf{display:block;width:100%;margin-top:1.6rem;min-height:5.2rem;padding:0 2rem;border:0;background:#2f2f2f;cursor:pointer;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#fff;transition:background .18s ease}.mlpw__knopf:hover{background:var(--ml-tinte, #16222c)}.mlpw__fehler{margin:1.2rem 0 0;font-size:1.3rem;color:#8a2f2f}.mlpw__weg{padding:3.2rem var(--pw-rand) 0}.mlpw__trenner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem;margin-bottom:2rem;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ml-leise, #64757f)}.mlpw__trenner:before,.mlpw__trenner:after{content:"";height:1px;background:var(--pw-linie)}.mlpw__satz{margin:0 auto 2.4rem;max-width:46ch;font-size:1.5rem;font-weight:300;line-height:1.55;color:var(--ml-tinte, #16222c)}.mlpw .pw-liste{display:block;width:100%}.mlpw__zeile{display:flex;align-items:center;gap:1.2rem;border-bottom:1px solid var(--pw-linie);transition:border-color .18s ease}.mlpw__zeile:focus-within{border-bottom-color:var(--ml-tinte, #16222c)}.mlpw__zeile input{flex:1 1 auto;min-width:0;padding:0 0 1.2rem;border:0;background:none;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.4rem;letter-spacing:.12em;color:var(--ml-tinte, #16222c);text-align:left}.mlpw__zeile input::placeholder{color:var(--ml-leise, #64757f);text-transform:uppercase;letter-spacing:.16em}.mlpw__zeile input:focus{outline:none}.mlpw__pfeil{flex:none;width:3.2rem;height:3.2rem;margin-bottom:.8rem;padding:0;border:0;background:none;cursor:pointer;color:var(--ml-tinte, #16222c);font-size:1.4rem;line-height:1}.mlpw__pfeil:hover{color:var(--pw-blau)}.mlpw__antwort{margin:1.6rem 0 0;font-size:1.4rem;font-weight:300;line-height:1.5;color:var(--ml-leise, #64757f)}.mlpw__antwort[data-art=fehler]{color:#8a2f2f}.mlpw__zaehler{display:flex;align-items:baseline;justify-content:center;gap:2.4rem;padding:4rem var(--pw-rand) 0}.mlpw__zaehler-teil{display:flex;align-items:baseline;gap:.6rem}.mlpw__zaehler-zahl{font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:2rem;font-weight:300;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ml-tinte, #16222c)}.mlpw__zaehler-wort{font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ml-leise, #64757f)}.mlpw__fuss{margin-top:4.8rem;padding:2.4rem var(--pw-rand);border-top:1px solid var(--pw-linie)}.mlpw__fuss .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:3.2rem;margin:0;padding:0;list-style:none;font-family:var(--ml-schrift-grotesk, sweet-sans-pro, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mlpw__fuss .nav-links a{color:var(--ml-leise, #64757f);text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.mlpw__fuss .nav-links a:hover{color:var(--ml-tinte, #16222c);border-bottom-color:var(--ml-tinte, #16222c)}.mlpw__recht{margin:1.6rem 0 0;font-size:1.1rem;line-height:1.6;color:var(--ml-leise, #64757f)}@media(min-width:600px){.mlpw{--pw-rand: 4rem}.mlpw__kopf{padding-top:4.8rem}.mlpw__titel{font-size:6.2rem;line-height:.98}.mlpw__logo img{height:2.8rem}.mlpw__zaehler{gap:3.2rem}.mlpw__zaehler-zahl{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.mlpw__punkt{animation:none;opacity:1}.mlpw__feld,.mlpw__zeile,.mlpw__knopf,.mlpw__fuss .nav-links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ml-passwort.css.map */
