.elementor-329 .elementor-element.elementor-element-1d5e1a2{--display:flex;}.elementor-329 .elementor-element.elementor-element-c584edb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--tab-content-spacing:12px;--tabs-alignment:center;--tabs-border-type:none;--tabs-spacing:20px;}#elementor-popup-modal-329 .dialog-widget-content{animation-duration:1.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-329 .dialog-message{width:50vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-329{justify-content:flex-end;align-items:flex-start;}#elementor-popup-modal-329 .dialog-close-button{display:flex;}/* Start custom CSS *//* 1) Container sizing/padding */
.account-popup {
  padding: 16px 18px;
}
.account-popup .woocommerce-MyAccount-navigation { 
  display: none; 
}
/* 2) Navigation (left column) */
.account-popup .woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 8px;
}
.account-popup .woocommerce-MyAccount-navigation li a {
  display: block;
  padding: 6px 0;
  color: var(--e-global-color-text) !important;
  text-decoration: none;
  border: 0;
}
.account-popup .woocommerce-MyAccount-navigation li.is-active a {
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* 3) Panel/content area */
.account-popup .woocommerce-MyAccount-content {
  border: 0;
  padding: 0;
  background: transparent;
}

/* 4) Typography tweaks */
.account-popup .woocommerce-MyAccount-content h2,
.account-popup .woocommerce-MyAccount-content h3 {
  font-size: 16px;
  letter-spacing: 0.02em;
  margin: 0 0 8px;
}

/* 5) Forms (login/register) */
.account-popup .woocommerce form .form-row {
  margin: 0 0 12px;
}
.account-popup input.input-text,
.account-popup input[type="text"],
.account-popup input[type="email"],
.account-popup input[type="password"] {
  width: 100%;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 12px 14px;
  background: #fff;
}
.account-popup .woocommerce-button.button,
.account-popup button.button,
.account-popup .button {
  border-radius: 999px;
  padding: 10px 16px;
  background: var(--e-global-color-accent);
  color: #fff;
  border: none;
}
.account-popup .woocommerce-button.button:hover,
.account-popup button.button:hover {
  opacity: .9;
}

/* 6) Small notes/links */
.account-popup .woocommerce-LostPassword a,
.account-popup a {
  text-decoration: underline;
  text-underline-offset: 2px;
}/* End custom CSS */