.acct--login{max-width:none;gap:0}.customer.login.acct--login{max-width:none;margin:0;text-align:left}.login-panel{display:flex;flex-direction:column;gap:1.8rem}.customer.login.acct--login{padding-top:.4rem;padding-bottom:2.4rem}.customer.login .login-submit{margin:.4rem 0 0}.customer.login .login-link--forgot,.customer.login .login-actions .login-link{display:inline-block;width:auto;margin:0}.customer.login .login-alt .login-link{display:inline;margin:0}.customer.login .login-register{display:inline-flex;width:100%;margin:.8rem 0 0;border:1px solid rgba(var(--color-foreground),.35)}.login-hero{padding-bottom:1.4rem}.login-hero .acct__title{font-size:clamp(2.6rem,1.8rem + 1.6vw,3.6rem);margin-bottom:.5rem}.login-hero .acct__eyebrow{margin-bottom:.4rem}.login-card{padding:1.8rem 2rem 2rem}.login-card .acct__card-title{margin-bottom:1.2rem;font-size:1.7rem}.login-card--benefits .acct__links{gap:.2rem}.login-card--benefits .acct__link{padding:.6rem .8rem;gap:1rem}.login-card--benefits .acct__link-icon{width:3.6rem;height:3.6rem;font-size:1.7rem}.login-card--benefits .acct__link-text strong{font-size:1.5rem}.login-card--benefits .acct__link-text small{font-size:1.25rem}.login-row{align-items:start}.login-row>*{min-width:0}.login-card--benefits .acct__link-text small{white-space:normal}.acct--login .acct__title{text-transform:none}#recover+.login-panel .login-card{max-width:56rem}.login-form{display:flex;flex-direction:column;gap:1.2rem}.login-field input{width:100%;height:4.8rem;padding:0 1.8rem;border:.1rem solid rgba(var(--color-foreground),.28);border-radius:999px;background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));font-size:1.5rem}.login-field input::placeholder{color:rgba(var(--color-foreground),.5)}.login-field input:focus{outline:none;border-color:#edb97d;box-shadow:0 0 0 .3rem #edb97d33}.login-field input[aria-invalid=true]{border-color:#e08a8a}.login-link{font-size:1.3rem;color:rgba(var(--color-foreground),.8);text-decoration:none;border-bottom:.1rem solid rgba(var(--color-foreground),.3);padding-bottom:.1rem;transition:color .2s ease,border-color .2s ease}.login-link:hover{color:#edb97d;border-color:#edb97d}.login-link--forgot{align-self:flex-start;margin-top:-.2rem}.login-submit{width:100%;height:4.8rem;margin-top:.4rem;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase}.login-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.login-alt{margin:.4rem 0 0;font-size:1.35rem;color:rgba(var(--color-foreground),.7)}.login-alt .login-link{color:rgb(var(--color-foreground));font-weight:600}.login-message{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:1rem 1.2rem;border-radius:1rem;font-size:1.35rem}.login-message .svg-wrapper{width:1.6rem;height:1.6rem;flex-shrink:0}.login-message--error{background:#e08a8a1f;color:#e08a8a}.login-message--error ul{margin:0;padding-left:2.2rem;flex-basis:100%}.login-message--success{background:#8fc79f1f;color:#8fc79f}.login-shop p{margin:1rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.login-benefits-text{margin-bottom:.8rem}.acct__link--static{cursor:default}.acct__link--static:hover{background:transparent}.login-register{width:100%;margin-top:.8rem}.login-guest{margin-top:2.4rem}@media screen and (max-width:749px){.login-hero{text-align:center;justify-content:center}.login-hero .acct__subtitle{margin-left:auto;margin-right:auto}.login-card{padding:2rem 1.6rem}.login-card .acct__card-title{text-align:center}.login-link--forgot,.login-alt{align-self:center;text-align:center}}.customer.register.acct--login{max-width:none;margin:0;text-align:left;padding-top:.4rem;padding-bottom:2.4rem}.login-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.customer.register .acct__title{text-transform:none}@media screen and (max-width:749px){.login-field-row{grid-template-columns:1fr}}.customer.register .login-submit{margin:.4rem 0 0}.customer.register .login-alt .login-link{display:inline;margin:0}.customer.register .login-register{display:inline-flex;width:100%;margin:.8rem 0 0;border:1px solid rgba(var(--color-foreground),.35)}.customer.register .login-message a{display:inline;margin:0;color:inherit}.customer .login-card--benefits .acct__links{margin:0 0 .8rem;padding:0;list-style:none}.customer .login-card--benefits .acct__links li{margin:0;padding:0}.customer .login-card--benefits .acct__link{padding-left:0;padding-right:0}@media screen and (max-width:749px){.customer .login-card--benefits .login-benefits-text{text-align:center}}.customer.register .login-consent{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.customer.register .login-consent{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-ederra-login.css.map */
