.elementor-126 .elementor-element.elementor-element-11a9f8f8{--display:flex;}/* Start custom CSS for container, class: .elementor-element-11a9f8f8 *//* ===== Minimal login/register look (WooCommerce My Account) ===== */

body.woocommerce-account .woocommerce {
  padding: 90px 0 120px !important; /* отступы сверху/снизу */
}

body.woocommerce-account .woocommerce .u-columns {
  max-width: 520px;
  margin: 0 auto;
  float: none;
}

body.woocommerce-account .woocommerce .u-column1,
body.woocommerce-account .woocommerce .u-column2 {
  width: 100% !important;
  float: none !important;
}

body.woocommerce-account .woocommerce h2 {
  font-size: 40px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin: 0 0 28px;
}

body.woocommerce-account .woocommerce form.login,
body.woocommerce-account .woocommerce form.register {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.woocommerce-account .woocommerce form .form-row {
  margin: 0 0 22px !important;
}

body.woocommerce-account .woocommerce form label {
  font-size: 13px;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  margin: 0 0 10px;
  display: block;
}

body.woocommerce-account .woocommerce form input.input-text {
  height: 44px;
  padding: 10px 12px;
  border: 1px solid #111;
  border-radius: 0;
  box-shadow: none !important;
  font-size: 15px;
}

body.woocommerce-account .woocommerce button.button {
  width: 100% !important;
  height: 52px;
  border-radius: 0 !important;
  font-size: 15px;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}

/* "Forgot password?" вправо */
body.woocommerce-account .woocommerce .lost_password {
  margin-top: 8px;
  text-align: right;
}

/* Регистрацию можно скрыть/показать отдельными страницами при желании *//* End custom CSS */