.elementor-10 .elementor-element.elementor-element-62a65bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3b0c09b{--display:flex;}.elementor-10 .elementor-element.elementor-element-e179451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-7ca1e83 > .elementor-widget-container{background-color:transparent;margin:40px 0px 40px 0px;padding:30px 30px 30px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-7ca1e83 .jet-login input.input{color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-7ca1e83 .jet-login input::placeholder{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7ca1e83 .jet-login label{color:var( --e-global-color-text );font-size:15px;margin:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-7ca1e83 input[type="submit"]{background-color:var( --e-global-color-text );color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:10px 35px 10px 35px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7ca1e83 input[type="submit"]:hover{background-color:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7ca1e83 .login-submit{text-align:center;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e179451{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-7e1ce14 *//* HORIZONTAL MENU CONTAINER */
.woocommerce-MyAccount-navigation {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 2rem;
  overflow-x: auto;
}

/* HORIZONTAL MENU LIST */
.woocommerce-MyAccount-navigation ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  padding: 1rem;
  margin: 0;
  gap: 1rem;
}

/* MENU ITEMS */
.woocommerce-MyAccount-navigation ul li a {
  display: block;
  padding: 0.75rem 1.5rem;
  background: #eaf3fc;
  color: #0073aa;
  font-weight: 600;
  text-decoration: none;
  border-radius: 999px;
  transition: all 0.3s ease;
  white-space: nowrap;
}

/* HOVER & ACTIVE GRADIENT STYLE */
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
  background: linear-gradient(to right, #25aae1, #40e495);
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* ACCOUNT CONTENT BOX */
.woocommerce-MyAccount-content {
  background-color: #ffffff;
  padding: 2.5rem;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
  color: #333;
  line-height: 1.8;
}

/* CONTENT LINKS */
.woocommerce-MyAccount-content a {
  color: #0073aa;
  font-weight: 600;
  text-decoration: none;
}

.woocommerce-MyAccount-content a:hover {
  text-decoration: underline;
}

/* RESPONSIVE STACK FOR SMALL SCREENS */
@media (max-width: 768px) {
  .woocommerce-MyAccount-navigation ul {
    flex-direction: column;
    align-items: stretch;
  }

  .woocommerce-MyAccount-navigation ul li a {
    text-align: center;
    width: 100%;
  }
}.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 100%;
    padding: 0px!important;
}
.woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 0.55rem 1.1rem;
    background: #eaf3fc;
    color: #0073aa;
    font-weight: 600;
    text-decoration: none;
    border-radius: 999px;
    transition: all 0.3s ease;
    white-space: nowrap;
    min-width: 150px;
    text-align: center;
}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--jet-bookings, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}.woocommerce-MyAccount-content {
    width: 100% !important;
    padding: 20px;
}/* End custom CSS */