.elementor-14 .elementor-element.elementor-element-1847446a{--display:flex;}.elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-14 .elementor-element.elementor-element-59e757d #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-14 .elementor-element.elementor-element-59e757d #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-59e757d{--tabs-container-justify-content:space-between;--tab-width:100%;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-text );--tabs-hover-color:var( --e-global-color-accent );--tabs-active-color:var( --e-global-color-accent );--sections-background-color:var( --e-global-color-01f1d04 );--sections-border-type:solid;--sections-border-color:var( --e-global-color-primary );--typography-section-titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-primary );--checkboxes-color:var( --e-global-color-primary );--payment-methods-radio-buttons-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--forms-buttons-normal-text-color:var( --e-global-color-992f0ce );--tables-links-normal-color:var( --e-global-color-primary );--tables-links-hover-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-59e757d .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-weight:500;}/* Start custom CSS */.woocommerce-EditAccountForm.edit-account {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px 28px;
}

/* Remove WooCommerce float layout */
.woocommerce-EditAccountForm.edit-account .form-row,
.woocommerce-EditAccountForm.edit-account .form-row-first,
.woocommerce-EditAccountForm.edit-account .form-row-last,
.woocommerce-EditAccountForm.edit-account .form-row-wide {
  float: none !important;
  width: auto !important;
  margin: 0;
}

/* WooCommerce clear divs are not needed with grid */
.woocommerce-EditAccountForm.edit-account .clear {
  display: none;
}

/* Make inputs full width inside each column */
.woocommerce-EditAccountForm.edit-account input.input-text,
.woocommerce-EditAccountForm.edit-account .password-input {
  width: 100%;
  display: block;
}

/* Password section spans full width */
.woocommerce-EditAccountForm.edit-account fieldset {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px 28px;
}

/* Fieldset title full width */
.woocommerce-EditAccountForm.edit-account fieldset legend {
  grid-column: 1 / -1;
}

/* Submit button row full width */
.woocommerce-EditAccountForm.edit-account > p:not(.form-row) {
  grid-column: 1 / -1;
}

/* Optional: description below display name */
#account_display_name_description {
  display: block;
  margin-top: 6px;
  font-size: 0.9em;
}

/* Mobile */
@media (max-width: 768px) {
  .woocommerce-EditAccountForm.edit-account,
  .woocommerce-EditAccountForm.edit-account fieldset {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */