.password-main>.password-signup-section{display:flex;flex:1 0 auto}.password-signup{position:relative;isolation:isolate;display:flex;flex:1 0 auto;align-items:center;justify-content:center;width:100%;min-height:62rem;padding:8rem 2.4rem;overflow:hidden;text-align:center;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}@media screen and (min-width:750px){.password-signup{min-height:72rem;padding:12rem 4rem}}.password-signup--framed:after{content:"";position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;border:1px solid rgba(var(--color-foreground),.22);pointer-events:none;z-index:1}@media screen and (min-width:750px){.password-signup--framed:after{top:2.8rem;right:2.8rem;bottom:2.8rem;left:2.8rem}}.password-signup__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.password-signup__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));opacity:var(--signup-overlay-opacity, .45)}.password-signup__image{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:passwordSignupZoom 14s ease-out forwards}.password-signup__inner{position:relative;z-index:2;width:100%;max-width:52rem;animation:passwordSignupRise 1.4s cubic-bezier(.22,1,.36,1) var(--signup-delay, 0s) both}.password-signup__eyebrow{display:inline-flex;align-items:center;gap:1.6rem;margin:0 0 2.8rem;font-size:1.1rem;font-weight:400;line-height:1;letter-spacing:.42em;text-transform:uppercase;padding-left:.42em;opacity:.85}.password-signup__eyebrow:before,.password-signup__eyebrow:after{content:"";width:3.2rem;height:1px;background:currentColor;opacity:.6}.password-signup__heading{margin:0;font-family:var(--signup-heading-family, var(--font-heading-family));font-style:var(--signup-heading-style, normal);font-weight:var(--signup-heading-weight, 400);font-size:clamp(3.4rem,8vw,5.6rem);line-height:1.12;letter-spacing:-.005em;color:inherit}.password-signup__rule{display:block;width:4.8rem;height:1px;margin:3.2rem auto;background:currentColor;opacity:.5}.password-signup__text{max-width:42rem;margin:0 auto;font-size:1.5rem;line-height:1.8;letter-spacing:.02em;opacity:.8}.password-signup__text p{margin:0}.password-signup__form{max-width:42rem;margin:4.8rem auto 0}.password-signup__fields{display:grid;gap:2.4rem}.password-signup__field{position:relative;text-align:left}.password-signup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.password-signup__input{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:1.4rem 0;border:0;border-bottom:1px solid rgba(var(--color-foreground),.4);border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.06em;transition:border-color .4s ease}.password-signup__input::placeholder{color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase}.password-signup__input:hover{border-bottom-color:rgba(var(--color-foreground),.7)}.password-signup__input:focus{outline:none;border-bottom-color:rgb(var(--color-foreground))}.password-signup__input:focus-visible{outline:none;box-shadow:0 1px rgb(var(--color-foreground))}.password-signup__input:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-foreground));transition:background-color 9999s ease-in-out 0s}.password-signup__button{position:relative;display:block;width:100%;margin-top:4rem;padding:1.9rem 3rem;border:1px solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.36em;text-transform:uppercase;cursor:pointer;transition:background-color .5s ease,color .5s ease}.password-signup__button span{padding-left:.36em}.password-signup__button:hover{background:transparent;color:rgb(var(--color-foreground))}.password-signup__button:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:.4rem}.password-signup__error{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.3rem;letter-spacing:.04em;text-align:left}.password-signup__error .icon{width:1.4rem;height:1.4rem;flex-shrink:0}.password-signup__disclaimer{margin-top:2.4rem;font-size:1.1rem;line-height:1.7;letter-spacing:.06em;opacity:.55}.password-signup__disclaimer p{margin:0}.password-signup__disclaimer a{color:inherit;text-underline-offset:.3rem}.password-signup__success{padding:3.2rem 0;border-top:1px solid rgba(var(--color-foreground),.25);border-bottom:1px solid rgba(var(--color-foreground),.25);outline:none;animation:passwordSignupRise 1s cubic-bezier(.22,1,.36,1) both}.password-signup__success-heading{margin:0 0 1.2rem;font-family:var(--signup-heading-family, var(--font-heading-family));font-style:var(--signup-heading-style, normal);font-weight:var(--signup-heading-weight, 400);font-size:2.8rem;line-height:1.2}.password-signup__success-text{margin:0;font-size:1.4rem;line-height:1.8;letter-spacing:.03em;opacity:.8}@keyframes passwordSignupRise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes passwordSignupZoom{to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.password-signup__inner,.password-signup__success,.password-signup__image{animation:none}}.password-signup--card .password-signup__inner{max-width:56rem;padding:5.6rem 2.8rem 4.8rem;border:1px solid rgba(var(--color-foreground),.14);background:linear-gradient(160deg,rgba(var(--color-foreground),.07),rgba(var(--color-foreground),.02));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 2px 6px #0003,0 40px 90px -20px #000000a6;animation:passwordSignupRise 1.4s cubic-bezier(.22,1,.36,1) var(--signup-delay, 0s) both,passwordSignupFloat 7s ease-in-out calc(var(--signup-delay, 0s) + 1.4s) infinite}@media screen and (min-width:750px){.password-signup--card .password-signup__inner{padding:7.2rem 6.4rem 6rem}}@keyframes passwordSignupFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@media(prefers-reduced-motion:reduce){.password-signup--card .password-signup__inner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-password-signup.css.map */
