.customer-wrapper{position:relative;display:flex;width:100%;min-height:720px}@media only screen and (max-width: 767px){.customer-wrapper{min-height:535px}}.customer-wrapper .customer__image-wrapper,.customer-wrapper .recover-form__image,.customer-wrapper .customer-login,.customer-wrapper .customer-register,.customer-wrapper .recover-form__content{flex:1 1 50%}@media only screen and (max-width: 767px){.customer-wrapper .customer__image-wrapper,.customer-wrapper .recover-form__image{display:none}}.customer-wrapper .form-error{padding-top:0;text-align:center}.customer-wrapper .form-error ul{list-style-type:none;margin:0;padding:0;font-size:var(--font-size-body-2);font-weight:500;line-height:1.43}@media only screen and (max-width: 767px){.customer-wrapper .form-error ul{font-size:var(--font-size-body-2-mobile);line-height:1.43}}.customer-wrapper .customer-login,.customer-wrapper .customer-register,.customer-wrapper .recover-form__content{display:flex;align-items:center;justify-content:center;padding:20px}.customer-wrapper .customer-login form,.customer-wrapper .customer-login .recover-form__content-inner,.customer-wrapper .customer-register form,.customer-wrapper .customer-register .recover-form__content-inner,.customer-wrapper .recover-form__content form,.customer-wrapper .recover-form__content .recover-form__content-inner{display:flex;flex-direction:column;align-items:center;max-width:376px;width:100%}.customer-wrapper .login-form__heading,.customer-wrapper .recover-form__heading,.customer-wrapper .form-field,.customer-wrapper .recover-form__text,.customer-wrapper .btn{margin-bottom:20px;text-align:center}.customer-wrapper .customer-register__form-field-group{display:flex;gap:20px}.customer-wrapper .login-form__recover-link{margin-bottom:10px}.customer-wrapper .login-form__text a{text-decoration:underline}.customer-wrapper .customer-errors p{padding:0 0 10px 0}#recover:target+.customer-wrapper{display:none}#recover{display:flex;position:absolute;opacity:0;visibility:hidden}#recover:target{padding-top:calc(var(--announcement-bar-height, 0) + var(--header-height, 0));margin-top:calc((var(--announcement-bar-height, 0) + var(--header-height, 0))*-1);position:relative;opacity:1;visibility:visible}