.elementor-137 .elementor-element.elementor-element-3da3d9ac{--display:flex;--min-height:484px;}.elementor-137 .elementor-element.elementor-element-3da3d9ac:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-3da3d9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-137 .elementor-element.elementor-element-6af5d6d2{width:100%;max-width:100%;margin:0138px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FBEFD9;}.elementor-137 .elementor-element.elementor-element-6af5d6d2.elementor-element{--align-self:center;}.elementor-137 .elementor-element.elementor-element-6af5d6d2 a{color:#B9A700;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-6af5d6d2 *//* Remove bullets and reset list */
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Style navigation links as golden bordered buttons */
.woocommerce-MyAccount-navigation ul li a {
  display: flex;
  align-items: center;      /* centers text vertically */
  justify-content: center;  /* centers text horizontally */
  height: 50px;             /* fixed button height */
  border: 2px solid gold;
  border-radius: 6px;
 
  text-decoration: none;
  font-weight: 500;
  margin-bottom: 10px;      /* space between buttons */
  transition: all 0.3s ease;
  text-align: center;       /* fallback */
  line-height: normal;      /* avoids text shifting */
}

/* Hover effect */
.woocommerce-MyAccount-navigation ul li a:hover {
  background-color: gold;
  color: #000 !important;
}

/* Active/current page */
.woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: gold;
  color: #000 !important;
}
.woocommerce-MyAccount-navigation ul li a {
  display: flex;
  align-items: center;      /* vertical center */
  justify-content: center;  /* horizontal center */
  height: 50px;             /* fixed button height */
  border: 2px solid gold;
  border-radius: 6px;
  background-color: transparent;
  color: # !important;
  text-decoration: none;
  font-weight: 600;
  margin-bottom: 10px;
  transition: all 0.3s ease;
  text-align: center;
  line-height: 1;           /* prevent shifting */
}
/* WooCommerce info box */
.woocommerce-info {
  background-color: gold !important;   /* golden background */
  border: 2px solid gold !important;   /* golden border */
  color: #000 !important;              /* black text */
  font-weight: 500;
  padding: 15px 20px;
  border-radius: 6px;
}

/* Make sure links inside are black */
.woocommerce-info a {
  color: #000 !important;
  font-weight: 600;
  text-decoration: underline;
}

/* Style the button inside the info box */
.woocommerce-info .woocommerce-Button {
  background-color: gold !important;   /* golden button */
  color: #000 !important;              /* black text */
  border: 2px solid gold !important;
  border-radius: 6px;
  padding: 8px 18px;
  text-decoration: none;
  transition: all 0.3s ease;
}

/* Hover effect for button */
.woocommerce-info .woocommerce-Button:hover {
  background-color: #000 !important;   /* black background */
  color: gold !important;              /* golden text */
}
/* WooCommerce info box */
.woocommerce-info {
  background-color: gold !important;   /* golden background */
  border: 2px solid gold !important;   /* golden border */
  color: #000 !important;              /* black text */
  font-weight: 500;
  padding: 15px 20px;
  border-radius: 6px;
  position: relative;
}

/* Change WooCommerce info icon to black */
.woocommerce-info::before {
  color: #000 !important; /* black icon */
}

/* Make sure links inside are black */
.woocommerce-info a {
  color: #000 !important;
  font-weight: 600;
  text-decoration: underline;
}

/* Style the button inside the info box */
.woocommerce-info .woocommerce-Button {
  background-color: gold !important;   /* golden button */
  color: #000 !important;              /* black text */
  border: 2px solid #000 !important;   /* black border */
  border-radius: 6px;
  padding: 8px 18px;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s ease;
}

/* Hover effect for button */
.woocommerce-info .woocommerce-Button:hover {
  background-color: #000 !important;   /* black background */
  color: gold !important;              /* golden text */
  border-color: gold !important;       /* golden border */
}
/* WooCommerce info box */
.woocommerce-info {
  background-color: gold !important;
  border: 2px solid gold !important;
  color: #000 !important;
  font-weight: 500;
  padding: 15px 20px 15px 45px; /* extra left padding for text */
  border-radius: 6px;
  position: relative;
}

/* Style and space the WooCommerce info icon */
.woocommerce-info::before {
  color: #000 !important;  /* black icon */
  left: 15px !important;   /* push icon from left edge */
  margin-right: 10px;      /* spacing between icon & text */
  font-size: 18px; 
  }
  /* optional: resize ico*
/* Style the Browse Products button inside WooCommerce info box */
.woocommerce-MyAccount-content .woocommerce-info .button {
  background-color: gold !important;   /* gold background */
  color: #000 !important;              /* black text */
  border: 2px solid #000 !important;   /* black border */
  border-radius: 6px;
  padding: 10px 20px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
}

/* Hover effect */
.woocommerce-MyAccount-content .woocommerce-info .button:hover {
  background-color: #000 !important;   /* black background */
  color: gold !important;              /* gold text */
  border: 2px solid gold !important;   /* gold border */
}
/* Gold headings for WooCommerce addresses */
.woocommerce-Addresses .woocommerce-Address-title h2 {
  color: gold !important;      /* gold text */
  font-weight: 700;            /* bold for emphasis */
  margin-bottom: 10px;
}
/* ==== Edit Account form: container card ==== */
.woocommerce-EditAccountForm {
  background: #000;                 /* black card */
  border: 1px solid gold;           /* thin gold border */
  border-radius: 8px;
  padding: 28px;
  max-width: 720px;                 /* optional, keeps it neat */
  margin: 0 auto 40px;
  box-sizing: border-box;
}

/* remove stray <br> gaps Woo adds */
.woocommerce-EditAccountForm br { display: none; }

/* two-column spacing fix on desktop */
.woocommerce-EditAccountForm .form-row {
  margin-bottom: 22px;
}
.woocommerce-EditAccountForm .form-row-first,
.woocommerce-EditAccountForm .form-row-last {
  width: 100%;
}
@media (min-width: 768px) {
  .woocommerce-EditAccountForm .form-row-first,
  .woocommerce-EditAccountForm .form-row-last {
    width: calc(50% - 10px);
  }
  .woocommerce-EditAccountForm .form-row-first { margin-right: 20px; }
}

/* labels (Name, Email, Message style) */
.woocommerce-EditAccountForm label,
.woocommerce-EditAccountForm legend {
  color: gold;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 8px;
  display: inline-block;
}

/* helper/description text */
#account_display_name_description,
.woocommerce-EditAccountForm em {
  color: #c5c5c5;
}

/* inputs + textarea look */
.woocommerce-EditAccountForm input.input-text,
.woocommerce-EditAccountForm textarea {
  width: 100%;
  background: transparent;
  color: #fff;
  border: 2px solid gold;
  border-radius: 8px;
  padding: 14px 16px;
  line-height: 1.3;
  outline: none;
  transition: box-shadow .2s ease, border-color .2s ease;
}

/* placeholder color */
.woocommerce-EditAccountForm ::placeholder {
  color: #9e9e9e;
}

/* focus state */
.woocommerce-EditAccountForm input.input-text:focus,
.woocommerce-EditAccountForm textarea:focus {
  border-color: gold;
  box-shadow: 0 0 0 3px rgba(255, 215, 0, 0.18);
}

/* password fields inside .password-input wrapper */
.woocommerce-EditAccountForm .password-input {
  display: block;
}
.woocommerce-EditAccountForm .password-input input {
  width: 100%;
}
.woocommerce-EditAccountForm .show-password-input {
  /* optional: hide the eye button if it clashes with design */
  filter: invert(0);         /* keep black theme */
  opacity: .7;
}

/* fieldset border like screenshot (thin gold outline) */
.woocommerce-EditAccountForm fieldset {
  border: 1px solid gold;
  border-radius: 8px;
  padding: 18px 18px 6px;
  margin: 10px 0 20px;
}

/* submit button (gold pill, black text) */
.woocommerce-EditAccountForm .woocommerce-Button.button {
  background: gold !important;
  color: #000 !important;
  border: 2px solid gold !important;
  border-radius: 999px;            /* pill */
  padding: 14px 28px;
  font-weight: 700;
  width: 100%;                     /* full width like screenshot */
  text-align: center;
  transition: all .25s ease;
  display: inline-block;
}

/* hover/invert */
.woocommerce-EditAccountForm .woocommerce-Button.button:hover {
  background: #000 !important;
  color: gold !important;
  border-color: gold !important;
}

/* make required star gold as well */
.woocommerce-EditAccountForm .required {
  color: gold !important;
}
/* ==== COLOR-ONLY STYLING (no width/layout changes) ==== */

/* Headings & labels */
#customer_login h2,
#customer_login label,
#customer_login .required {
  color: gold !important;
}

/* Inputs / password fields */
#customer_login input.input-text,
#customer_login .password-input input,
#customer_login input[type="email"],
#customer_login input[type="text"],
#customer_login input[type="password"] {
  background: transparent !important;
  color: #fff !important;
  border: 2px solid gold !important;
  border-radius: 8px;               /* only visual rounding */
}

/* Placeholder */
#customer_login ::placeholder { color: #9e9e9e !important; }

/* Focus glow */
#customer_login input:focus {
  border-color: gold !important;
  box-shadow: 0 0 0 3px rgba(255,215,0,.18) !important;
  outline: none !important;
}

/* Remember me text/link & privacy text */
#customer_login .woocommerce-form__label-for-checkbox span,
#customer_login .woocommerce-privacy-policy-text,
#customer_login p { color: #cfcfcf !important; }

#customer_login .woocommerce-privacy-policy-link,
#customer_login .lost_password a {
  color: gold !important;
  text-decoration: underline;
}

/* Buttons (gold pill look, color only) */
#customer_login .button,
#customer_login .woocommerce-button,
#customer_login .woocommerce-form-login__submit,
#customer_login .woocommerce-form-register__submit {
  background: gold !important;
  color: #000 !important;
  border: 2px solid gold !important;
  border-radius: 999px;              /* visual only */
}

/* Hover invert */
#customer_login .button:hover,
#customer_login .woocommerce-button:hover,
#customer_login .woocommerce-form-login__submit:hover,
#customer_login .woocommerce-form-register__submit:hover {
  background: #000 !important;
  color: gold !important;
  border-color: gold !important;
}/* End custom CSS */