.xo-login{width:100%;max-width:76rem;margin:0 auto}.login-form__email{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:var(--inputs-radius-outset);border:var(--inputs-border-width) solid rgba(var(--color-border),var(--inputs-border-opacity));box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) color-mix(in srgb,rgb(var(--color-shadow)) calc(var(--inputs-shadow-opacity) * 100%),transparent);background-color:rgb(var(--color-layer))}.login-form__email .login-form__email-input{width:100%;margin-inline-end:1rem;line-height:calc(1 + .23 / var(--font-heading-scale))}.login-form__email .xo-field-input{border-bottom:none;margin-bottom:0rem}.login-form__email .xo-field-input .xo-field-input__input,.login-form__email .xo-field-input .xo-field-input__placeholder{margin-inline-start:1.5rem;padding:1.5rem 2rem 1.4rem 2.4rem}.login-form__password{position:relative;width:100%;display:flex;align-items:center;border-radius:var(--inputs-radius-outset);border:var(--inputs-border-width) solid rgba(var(--color-border),var(--inputs-border-opacity));box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) color-mix(in srgb,rgb(var(--color-shadow)) calc(var(--inputs-shadow-opacity) * 100%),transparent);background-color:rgb(var(--color-layer))}.login-form__password .login-form__password-input{width:100%;line-height:calc(1 + .23 / var(--font-heading-scale))}.login-form__password .xo-field-input{border-bottom:none;margin-bottom:0rem}.login-form__password .xo-field-input .xo-field-input__input,.login-form__password .xo-field-input .xo-field-input__placeholder{margin-inline-start:1.5rem;padding:1.5rem 2rem 1.4rem 2.4rem}.login-form__email-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;opacity:.6;line-height:100%;cursor:pointer}[dir=ltr] .login-form__email-icon{right:2.4rem}[dir=rtl] .login-form__email-icon{left:2.4rem}.login-form__email-icon svg{width:1.5rem;height:1.5rem}.login-form__password-icon--hidden{opacity:0;transition:ease-in .1s}.login-form__password-icon{cursor:pointer}.login-form__password-icon--hide svg,.login-form__password-icon--open svg{position:absolute;top:50%;transform:translateY(-50%);opacity:.6}[dir=ltr] .login-form__password-icon--hide svg,[dir=ltr] .login-form__password-icon--open svg{right:2rem}[dir=rtl] .login-form__password-icon--hide svg,[dir=rtl] .login-form__password-icon--open svg{left:2rem}.btn-login-form__signin{margin-top:1.8rem}.btn-login-form__signin .xo-btn__text{font-size:1.6rem;font-weight:500;line-height:calc(1 + .26 / var(--font-heading-scale))}@media (min-width: 768px){.btn-login-form__signin .xo-btn__text{font-size:1.8rem}}.login-form__footer{align-items:center;justify-content:space-between;display:block}@media (min-width: 768px){.login-form__footer{display:flex}}.login-form__footer-left span,.login-form__footer-left,.login-form__footer-right{color:rgb(var(--color-foreground))}.login-form__footer-left .xo-btn--link .xo-btn__content,.login-form__footer-right .xo-btn--link .xo-btn__content{padding:.2rem;text-transform:none;text-underline-offset:.4rem}.login-form__footer-left .xo-btn--link .xo-btn__text,.login-form__footer-right .xo-btn--link .xo-btn__text{font-weight:400;color:rgb(var(--color-button),.8)}.login-form__footer-right{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:2.5rem}@media (min-width: 768px){.login-form__footer-right{text-align:center;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/login-form.css.map */
