:root{--password-cream: #fff9f4;--password-paper: #fffdf9;--password-blush: #f5dde1;--password-rose: #c98996;--password-beige: #eadccc;--password-sand: #f1e4da;--password-green: #172820;--password-muted: #7d6f70;--password-shadow: 0 18px 48px rgba(80, 61, 65, .09)}.password-page,.password-page *{box-sizing:border-box}html{min-height:100%}body.suedlis-password-theme,body:has(.password-page){min-height:100vh;min-height:100dvh;margin:0;background:radial-gradient(ellipse at 18% 110%,rgba(255,249,244,.88) 0 31%,transparent 31.4%),radial-gradient(ellipse at 82% 112%,rgba(234,220,204,.76) 0 35%,transparent 35.4%),var(--password-sand);color:var(--password-green);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body:has(.password-page) .suedlis-announcement,body:has(.password-page) .suedlis-servicebar,body:has(.password-page) .suedlis-header,body:has(.password-page) .suedlis-global-trustbar,body:has(.password-page) .suedlis-footer,body:has(.password-page) .site-header,body:has(.password-page) .site-footer,body:has(.password-page) .scroll-to-top,body:has(.password-page)>button[aria-label="Vertrag widerrufen"]{display:none!important}body:has(.password-page) .suedlis-main,body:has(.password-page) .site-main{min-height:100vh;min-height:100dvh}.password-page img{display:block;max-width:100%;height:auto}.password-page a{color:inherit}.password-page__skip{position:absolute;top:12px;left:12px;z-index:20;padding:10px 16px;border-radius:999px;background:var(--password-green);color:var(--password-paper);font-size:.8rem;font-weight:700;transform:translateY(-140%)}.password-page__skip:focus-visible{transform:translateY(0);outline:3px solid var(--password-rose);outline-offset:3px}.password-page-main{min-height:100vh;min-height:100dvh}.password-page{position:relative;isolation:isolate;display:grid;min-height:100vh;min-height:100dvh;place-items:center;overflow:hidden;padding:clamp(24px,5vw,72px)}.password-page:before,.password-page:after{position:absolute;z-index:-1;content:"";pointer-events:none}.password-page:before{right:-12%;bottom:-24%;width:84%;height:47%;border-top:1px solid rgba(23,40,32,.14);border-radius:54% 46% 0 0/100% 100% 0 0;background:#fff9f48f;transform:rotate(-2deg)}.password-page:after{bottom:-30%;left:-18%;width:88%;height:54%;border-top:1px solid rgba(201,137,150,.34);border-radius:48% 52% 0 0/100% 100% 0 0;background:#f5dde15c;transform:rotate(3deg)}.password-page__shell{display:grid;width:min(100%,1080px);min-height:min(760px,calc(100dvh - 96px));align-content:center;justify-items:center;gap:clamp(18px,2vw,26px);padding:clamp(42px,5.5vw,76px) clamp(24px,7vw,88px);border:1px solid var(--password-green);border-radius:34px;background:var(--password-paper);box-shadow:var(--password-shadow);text-align:center}.password-page__brand{width:min(100%,460px)}.password-page__logo{display:block;width:100%;height:auto}.password-page__ornament{position:relative;display:block;width:112px;height:1px;margin:2px 0 4px;background:linear-gradient(90deg,transparent,var(--password-rose),transparent)}.password-page__ornament:after{position:absolute;top:50%;left:50%;width:7px;height:7px;border:1px solid var(--password-rose);background:var(--password-paper);content:"";transform:translate(-50%,-50%) rotate(45deg)}.password-page__content{display:grid;width:100%;max-width:760px;gap:16px}.password-page h1{margin:0;color:var(--password-green);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.2vw,4.25rem);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.password-page__lead{max-width:680px;margin:0 auto;color:var(--password-muted);font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.75}.password-page__contact{margin:0;font-size:.92rem}.password-page__contact a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 20px;border:1px solid rgba(23,40,32,.28);border-radius:999px;background:var(--password-blush);color:var(--password-green);font-weight:700;text-decoration:none;text-underline-offset:4px}.password-page__contact a:hover{border-color:var(--password-green)}.password-page__admin{color:var(--password-green);font-size:.68rem;font-weight:700;letter-spacing:.12em;opacity:.62;text-transform:uppercase;text-underline-offset:4px}.password-page__contact a:focus-visible,.password-page__admin:focus-visible{border-radius:4px;outline:3px solid var(--password-green);outline-offset:4px}.password-page__admin:hover,.password-page__admin:focus-visible{opacity:1}@media(max-width:680px){.password-page{padding:14px}.password-page__shell{min-height:calc(100dvh - 28px);gap:18px;padding:32px 20px 28px;border-radius:24px}.password-page__brand{width:min(270px,76vw)}.password-page h1{font-size:clamp(2.1rem,10.5vw,2.85rem);line-height:1.02}}@media(max-width:360px){.password-page__shell{padding-right:16px;padding-left:16px}.password-page h1{font-size:2.12rem}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/suedlis-password.css.map */
