/*
  _____           __                     _
 |  __ \         / _|                   (_)
 | |__) |__ _ __| |_ ___  _ __ _ __ ___  _ _______
 |  ___/ _ \ '__|  _/ _ \| '__| '_ ` _ \| |_  / _ \
 | |  |  __/ |  | || (_) | |  | | | | | | |/ /  __/
 |_|   \___|_|  |_| \___/|_|  |_| |_| |_|_/___\___|
 v1.3.14
*/
form.woocommerce-form.woocommerce-form-login.login {
  border: none;
}
form.woocommerce-form.woocommerce-form-login.login .perf-login-wrapper div#step-login-1 {
  width: 100%;
  padding: 24px;
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
}
form.woocommerce-form.woocommerce-form-login.login .perf-login-wrapper div#step-login-1 .login-card.base-login {
  text-align: center;
}
form.woocommerce-form.woocommerce-form-login.login .perf-login-wrapper div#step-login-1 .login-card.base-login h3 {
  margin-bottom: 24px;
}
form.woocommerce-form.woocommerce-form-login.login .perf-login-wrapper div#step-login-1 .login-card.base-login .btn-secondary {
  padding: 17px 22px;
}
form.woocommerce-form.woocommerce-form-login.login .perf-register-wrapper .login-card.registration-login {
  width: 100%;
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
  padding: 24px;
}
form.woocommerce-form.woocommerce-form-login.login .perf-register-wrapper .login-card.registration-login h3 {
  margin-bottom: 24px;
}
form.woocommerce-form.woocommerce-form-login.login .perf-register-wrapper .login-card.registration-login .btn-secondary {
  padding: 17px 22px;
}

body.login-page form.woocommerce-form.woocommerce-form-login.login .step-row.step-2-row {
  opacity: 0;
  top: 100%;
  position: absolute;
  left: 0;
  display: none;
}
body.login-page form.woocommerce-form.woocommerce-form-login.login .step-row.slide-up {
  animation: slide-up 0.5s ease-in-out;
  opacity: 1;
  top: 0;
  position: relative;
  display: block;
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 {
  display: flex;
  width: 648px;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 .show-password-input {
  right: 5px;
  top: 0;
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 .bordered-input {
  padding: 14px 16px;
  border-radius: 6px;
  border: 1px solid var(--Gray-Colors-Gray-600, #6C757D);
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 .bordered-input input {
  border: none;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  padding: 0;
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 button.btn.btn-secondary.w-100.woocommerce-form-login__submit {
  display: flex;
  padding: 17px 22px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA);
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 a#lost-password-my-account {
  color: var(--Brand-Colors-Secondary, #38AFBA);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}
body.login-page form.woocommerce-form.woocommerce-form-login.login div#step-login-2 span.register_login_toggler {
  color: var(--Brand-Colors-Secondary, #38AFBA);
  font-weight: 700;
}
/*# sourceMappingURL=login.min.css.map */