.form-customer--steps{width:100%;height:100%}.form-customer--steps [hidden]{display:none!important}.form-customer--steps .form-customer:not([hidden]){height:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.form-customer--init,.form-customer--register:not([hidden]),.form-customer--guest:not([hidden]),.form-customer--login:not([hidden]),.form-customer--recover:not([hidden]){padding-block-start:4rem}@media screen and (min-width:1024px){.form-customer--init,.form-customer--register:not([hidden]),.form-customer--guest:not([hidden]),.form-customer--login:not([hidden]),.form-customer--recover:not([hidden]){padding-block-start:8.8rem}}.form-customer__legal{color:rgba(var(--color-foreground),.65);margin:0}.form-customer__legal strong,.form-customer__legal a{color:rgba(var(--color-foreground),.65);text-decoration:none;text-underline-offset:.2rem}.form-customer__guest-link{display:block;width:fit-content;font-size:var(--font-size-static-sm);text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:.2rem;color:rgb(var(--color-foreground));background:none;border:none;cursor:pointer;padding:.2rem 0}.form-customer__social-section{margin-block-start:4rem;padding-block-start:3.2rem;border-block-start:.1rem solid rgba(var(--color-border),var(--alpha-border))}.form-customer__social-title{margin:0 0 1.6rem}.form-customer__social-section .form-customer__legal{margin-block-end:2.4rem}.form-customer__social-section .form-row+.form-row{margin-block-start:1.2rem}.form-customer__social-btn{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;padding-block:1.4rem}.form-customer__social-btn .icon,.form-customer__social-btn svg{width:2rem;height:2rem;flex-shrink:0}.form-customer__remember{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:var(--font-size-static-sm)}.form-customer__remember .checkbox{width:1.6rem;height:1.6rem;min-width:1.6rem;border:.1rem solid #111010;background-color:rgb(var(--color-background));appearance:none;-webkit-appearance:none;cursor:pointer;position:relative}.form-customer__remember .checkbox:checked{background-color:rgb(var(--color-foreground));border-color:#111010}.form-customer__remember .checkbox:checked:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:.35em;height:.6em;border-right:.15em solid rgb(var(--color-background));border-bottom:.15em solid rgb(var(--color-background))}.form-customer__back{display:inline-flex;align-items:center;gap:.8rem;margin-block-end:2.4rem;font-size:var(--font-size-static-sm);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.form-customer__back:before{content:none}.form-customer__back .icon{width:1.2rem;height:1.2rem}.form-customer__password-hints{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0}.form-customer__password-hint{display:flex;align-items:center;gap:1.2rem;font-size:var(--font-size-static-sm);color:#b33a3a;line-height:1.4;transition:color var(--duration-short)}.form-customer__password-hint .form-customer__password-hint-icon{flex-shrink:0;width:2.4rem;height:2.4rem}.form-customer__password-hint .form-customer__password-hint-icon[data-state=valid]{display:none}.form-customer__password-hint--valid{color:#18171699}.form-customer__password-hint--valid .form-customer__password-hint-icon[data-state=error]{display:none}.form-customer__password-hint--valid .form-customer__password-hint-icon[data-state=valid]{display:block}.form-customer__recover-message{color:rgba(var(--color-foreground),.8);line-height:1.6;margin:0}.form-customer__recover-message strong{font-weight:700}.form-customer--steps .field{display:flex;flex-direction:column;gap:.4rem;position:relative}.form-customer--steps .field__input-wrapper{position:relative;display:block}.field__password-toggle{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;background:none;border:none;cursor:pointer;color:rgba(var(--color-foreground),.5);transition:color var(--duration-short);z-index:2}.field__password-toggle:hover,.field__password-toggle--visible{color:rgb(var(--color-foreground))}.field__password-toggle svg,.field__password-toggle img{width:1.8rem;height:1.8rem}.form-customer--steps .field__input[type=password],.form-customer--steps .field__input-wrapper .field__input{padding-inline-end:3.2rem}.form-customer--steps .field__message{font-size:var(--font-size-static-sm);line-height:1.4;min-height:1.2em}.form-customer--steps .field.has-error .field__message{color:#b33a3a}.form-customer--steps .field.has-error .field__input:not(:focus),.form-customer--steps .field.has-error .field__input:focus{color:#b33a3a;text-align:start;background-color:transparent;border-bottom-color:#b33a3a!important}.form-customer--steps .field.has-error .field__input::placeholder{color:#b33a3a;text-align:start}.form-customer--steps [data-birth-date-input]:focus::placeholder{color:rgba(var(--color-foreground),.75)}.form-customer__check-btn[data-loading]{opacity:.7;pointer-events:none}.form-customer__birth-date-hint{margin-block:.4rem 0}.form-customer--steps .form-row:has([data-birth-date-input]){position:relative}.form-customer__consent-control{display:flex;align-items:flex-start;gap:1rem;font-size:var(--font-size-static-sm);line-height:1.4;cursor:pointer}.form-customer__consent-control input{position:absolute;opacity:0;width:0;height:0}.form-customer__checkbox-indicator{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-block-start:.2rem;border:.15rem solid rgb(var(--color-foreground));background-color:transparent;border-radius:0;flex:0 0 2rem;transition:background-color .2s ease,border-color .2s ease}.form-customer__consent-control input:checked+.form-customer__checkbox-indicator{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.form-customer__consent-control input:checked+.form-customer__checkbox-indicator:after{content:"";display:block;width:.6rem;height:1rem;border:solid rgb(var(--color-background));border-width:0 .2rem .2rem 0;transform:rotate(45deg);margin-block-start:-.2rem}.form-customer__consent-control input:focus-visible+.form-customer__checkbox-indicator{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.form-customer__consent.has-error .form-customer__consent-control{color:#b33a3a}.form-customer__consent.has-error .form-customer__consent-control>span{color:#b33a3a!important}.form-customer__consent.has-error .form-customer__consent-control>span:last-child a{color:#b33a3a!important}.form-customer__consent.has-error .form-customer__consent-control input,.form-customer__consent.has-error .form-customer__checkbox-indicator{border-color:#b33a3a}.form-customer__consent.has-error .field__message{color:#b33a3a}.form-customer__api-error{color:rgb(var(--color-error, 255 0 0));font-size:var(--font-size-static-sm);margin-block-start:.8rem}.button--full{display:block;width:100%;text-align:center}.form-customer__body .form-row+.form-row{margin-block-start:2.4rem}.form-customer--guest .form-customer__callout{margin-block-start:3.2rem;padding:3.2rem 0 6.4rem}.form-customer--init,.form-customer--register:not([hidden]),.form-customer--guest:not([hidden]),.form-customer--login:not([hidden]),.form-customer--recover:not([hidden]){animation:stepFadeIn .2s ease}@keyframes stepFadeIn{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.form-customer--steps{max-width:340px;margin-left:0}@media(max-width:1024px){.form-customer--steps{margin-left:auto;margin-right:auto}}.form-customer--steps .field__input{border:0;border-bottom:1px solid #6E6C69;padding:10px 0;border-radius:0;color:#6e6c69}.form-customer--steps .field__input:focus,.form-customer--steps .field__input:autofill{background-color:#fff!important}.form-customer--steps .field__input:-webkit-autofill,.form-customer--steps .field__input:-webkit-autofill:hover,.form-customer--steps .field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #ffffff inset!important;box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#6E6C69!important}.form-customer--init .form-row .lola-btn{margin-top:24px}.form-customer--init .form-row.goto-guest{margin-top:12px}.form-customer--init .form-row.goto-guest .lola-btn{margin-top:0;width:fit-content;font-family:Font family/--font-family-link;font-style:Bold;font-size:var(--font-size-link-s);font-weight:700}@media(max-width:1023px){.form-customer--init .form-row.goto-guest .lola-btn{font-size:var(--font-size-tablet-link-s)}}.form-customer--steps .form-row.btn-create-account,.form-customer--steps .form-row.btn-login{margin-top:48px}.form-customer--steps .form-row.got-account,.form-customer--steps .form-row.goto-recover{margin-top:12px}.form-customer--steps .form-row.got-account>p{margin:0;font-size:var(--font-size-link-s);font-weight:400}@media(max-width:1023px){.form-customer--steps .form-row.got-account>p{font-size:var(--font-size-tablet-link-s)}}.form-customer--steps .form-row.got-account>p>span{font-size:var(--font-size-link-s);font-weight:700}@media(max-width:1023px){.form-customer--steps .form-row.got-account>p>span{font-size:var(--font-size-tablet-link-s)}}.form-customer--steps .form-row.goto-recover>span{font-size:var(--font-size-link-s);font-weight:700;width:fit-content}@media(max-width:1023px){.form-customer--steps .form-row.goto-recover>span{font-size:var(--font-size-tablet-link-s)}}.form-customer--steps>.form-customer--reset-password,.form-customer--steps>.form-customer--activate-account{padding-block-start:4rem;display:flex;flex-direction:column;justify-content:center;animation:stepFadeIn .2s ease}@media screen and (min-width:1024px){.form-customer--steps>.form-customer--reset-password,.form-customer--steps>.form-customer--activate-account{padding-block-start:8.8rem}}.form-customer--reset-password .form-row.btn-reset-password,.form-customer--activate-account .form-row.btn-activate-account{margin-block-start:4.8rem}.form-customer--activate-account .form-row.btn-activate-decline{margin-block-start:1.2rem}.form-customer--activate-account .form-row.btn-activate-decline .button{display:block;width:100%;text-align:center}.form-customer__title--uppercase{text-transform:uppercase;letter-spacing:.02em}.form-customer__password-hints-row{margin-block-start:-.4rem}.form-customer__password-hints-row .form-customer__password-hint{color:rgb(var(--color-error, 255 0 0))}.form-customer__password-hints-row .form-customer__password-hint--valid{color:rgb(var(--color-foreground))}.form-customer--reset-password .form-customer__body>.color-red,.form-customer--activate-account .form-customer__body>.color-red{display:block;color:rgb(var(--color-error, 255 0 0));font-size:var(--font-size-static-sm);margin:0 0 2.4rem;padding:0;background:transparent;border:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-customer-login.css.map */
