.er-password-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;background:var(--er-ground)}.er-section.er-password{--er-pw-shade-1: .58;--er-pw-shade-2: .8;--er-pw-logo-h: 36px;--er-pw-ground-rgb: 11, 11, 11;--er-pw-panel-rgb: 20, 21, 23;--er-pw-s1: 10px;--er-pw-s2: clamp(14px, 1.8vw, 18px);--er-pw-s3: clamp(20px, 2.6vw, 28px);--er-pw-s4: clamp(32px, 4.2vw, 52px);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:100vh;min-height:100svh;padding-block:clamp(48px,8vh,96px);background:var(--er-black);overflow:clip}.er-password__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.er-password__bg-img,.er-password__bg .er-ph{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.er-password--mono .er-password__bg-img{filter:grayscale(1) contrast(1.04) brightness(.9)}.er-password__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(126% 92% at 50% 6%,rgba(var(--er-pw-ground-rgb),var(--er-pw-shade-1)),rgba(var(--er-pw-ground-rgb),var(--er-pw-shade-2)) 56%,rgba(var(--er-pw-ground-rgb),.97)),linear-gradient(180deg,rgba(var(--er-pw-ground-rgb),.8),rgba(var(--er-pw-ground-rgb),.25) 34%,rgba(var(--er-pw-ground-rgb),.94))}.er-password__bg:after{content:"";position:absolute;inset-inline:0;bottom:0;height:clamp(40px,7vh,88px);background:linear-gradient(180deg,rgba(var(--er-pw-ground-rgb),0) 0%,var(--er-ground) 100%)}.er-password .er-password__glow{max-width:none;max-height:none}.er-password .er-password__glow--top{top:-34vmin;left:50%;width:min(1080px,134vw);height:min(1080px,134vw);transform:translate(-50%);opacity:.4;animation:er-password-breathe 16s var(--er-ease) infinite}.er-password .er-password__glow--bottom{right:-24vmin;bottom:-44vmin;width:min(720px,96vw);height:min(720px,96vw);opacity:.2}.er-password--photo .er-password__glow--top{opacity:.28;animation:none}.er-password--photo .er-password__glow--bottom{opacity:.15}.er-password__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--er-line) 1px,transparent 1px),linear-gradient(to bottom,var(--er-line) 1px,transparent 1px);background-size:96px 96px;background-position:center;-webkit-mask-image:radial-gradient(115% 78% at 50% 42%,#000 0%,rgba(0,0,0,.32) 54%,transparent 82%);mask-image:radial-gradient(115% 78% at 50% 42%,#000 0%,rgba(0,0,0,.32) 54%,transparent 82%);opacity:.3}.er-password--photo .er-password__grid{opacity:.14}.er-password__wrap{position:relative;z-index:2}.er-password__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:620px;margin-inline:auto}.er-password__rule{position:relative;display:block;width:1px;height:clamp(34px,6vh,64px);background:linear-gradient(180deg,transparent 0%,var(--er-line-strong) 100%)}.er-password__rule:after{content:"";position:absolute;left:50%;bottom:-3px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--er-blue);box-shadow:0 0 0 5px var(--er-blue-soft);animation:er-pulse 3.4s var(--er-ease) infinite}.er-password__brand{display:flex;align-items:center;justify-content:center;margin-top:clamp(24px,3.4vh,36px)}.er-password__logo{display:block;width:auto;height:var(--er-pw-logo-h);max-width:min(300px,74vw);object-fit:contain}.er-password__wordmark{font-family:var(--er-font-display);font-weight:800;font-size:clamp(19px,4.4vw,25px);line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--er-white)}.er-password .er-password__eyebrow{margin:var(--er-pw-s4) 0 0;justify-content:center}.er-password__heading{margin-top:var(--er-pw-s2);width:100%}.er-password .er-password__title{font-size:clamp(34px,8vw,62px);line-height:.98;letter-spacing:-.035em;max-width:14ch;margin-inline:auto}.er-password__lead{margin-top:var(--er-pw-s3);max-width:46ch;margin-inline:auto;color:var(--er-grey)}.er-password__message{margin-top:var(--er-pw-s2);max-width:50ch;font-size:15px;color:var(--er-muted)}.er-password__message>:first-child{margin-top:0}.er-password__message p:last-child{margin-bottom:0}.er-password__hint{margin-top:8px;color:var(--er-muted);font-style:italic}.er-password__gate{width:100%;max-width:470px;margin-top:var(--er-pw-s4)}.er-password__note{margin:0 0 12px;font-size:13.5px;color:var(--er-muted)}.er-password__form,.er-password__nl-form{width:100%;margin:0;flex-wrap:wrap;justify-content:center}.er-password .er-password__input,.er-password .er-password__nl-input{min-width:0;background:rgba(var(--er-pw-ground-rgb),.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.er-password__submit,.er-password__nl-submit{flex:0 0 auto}.er-password .er-password__msg{width:100%;margin:6px 0 0;font-size:14px;line-height:1.5;text-align:center}.er-password .er-password__msg--ok{display:flex;align-items:center;justify-content:center;gap:10px}.er-password__msg-icon{width:18px;height:18px;flex:0 0 auto}.er-password__msg ul{margin:0;padding:0;list-style:none}.er-password__msg li,.er-password__msg p{margin:2px 0}.er-password__points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:var(--er-pw-s3) 0 0;padding:0;list-style:none}.er-password .er-password__point{max-width:100%;white-space:normal;background:rgba(var(--er-pw-ground-rgb),.5)}.er-password__point-icon{width:15px;height:15px;color:var(--er-blue)}.er-password__point-text{min-width:0}.er-password .er-password__point--hint{border-style:dashed;color:var(--er-muted);font-style:italic}.er-password__nl{width:100%}.er-password__divider{position:relative;display:block;width:min(100%,420px);height:1px;margin:var(--er-pw-s4) auto 0;background:linear-gradient(90deg,transparent 0%,var(--er-line-strong) 50%,transparent 100%)}.er-password__divider:after{content:"";position:absolute;left:50%;top:-2px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--er-blue)}.er-password__nl-card{position:relative;overflow:hidden;width:100%;max-width:520px;margin:var(--er-pw-s3) auto 0;padding:clamp(22px,3.4vw,32px) clamp(18px,3vw,30px) clamp(20px,3vw,28px);border:1px solid rgba(30,107,255,.26);border-radius:clamp(18px,2vw,24px);background:radial-gradient(120% 140% at 50% -30%,var(--er-blue-soft) 0%,transparent 64%),rgba(var(--er-pw-panel-rgb),.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.er-password__nl-card:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--er-blue) 50%,transparent 100%)}.er-password .er-password__nl-title{font-size:clamp(19px,2.2vw,23px)}.er-password__nl-text{margin-top:10px;max-width:40ch;margin-inline:auto;font-size:14.5px;color:var(--er-grey)}.er-password__nl-form{margin-top:clamp(16px,2vw,20px)}.er-password__nl-note{margin-top:12px;font-size:12.5px;line-height:1.6;color:var(--er-muted)}.er-password__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;width:100%;margin-top:var(--er-pw-s4)}.er-password .er-password__signature{margin:0}.er-password .er-password__social{font-size:14px;color:var(--er-grey);border-bottom-color:var(--er-line-strong)}.er-password .er-password__social:hover{color:var(--er-blue);border-bottom-color:var(--er-blue)}.er-password__social-icon{width:17px;height:17px}.er-reveal-on .er-password .er-reveal{transition-delay:calc(var(--er-i, 0) * 55ms)}@media(min-width:750px){.er-password__inner{max-width:640px}.er-password__nl-text{font-size:15px}}@media(min-width:990px){.er-section.er-password{padding-block:clamp(72px,10vh,120px)}.er-password__grid{background-size:110px 110px}}@media(max-width:749px){.er-section.er-password{--er-pw-s3: 18px;--er-pw-s4: 30px;padding-block:44px}.er-password__grid{background-size:64px 64px}.er-password__gate{max-width:100%}.er-password .er-password__title{max-width:12ch}.er-password__lead{font-size:15.5px}.er-password__nl-card{padding:24px 20px 22px}.er-password__nl-card:before{left:24%;right:24%}.er-password__foot{gap:10px 20px}}@keyframes er-password-breathe{0%,to{opacity:.32}50%{opacity:.46}}@media(prefers-reduced-motion:reduce){.er-password .er-password__glow--top{animation:none}.er-password__rule:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/er-s-password.css.map */
