.elementor-841 .elementor-element.elementor-element-15b32689{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-cd5f463 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-841 .elementor-element.elementor-element-cd5f463{text-align:center;}.elementor-841 .elementor-element.elementor-element-a3d560e > .elementor-widget-container{margin:0px 0px 60px 0px;}@media(min-width:768px){.elementor-841 .elementor-element.elementor-element-15b32689{--content-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-15b32689 */body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a{
    color: var( --e-global-color-accent );
  font-weight: bold;
  text-decoration: underline;
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{
    text-decoration: none;
    color: var( --e-global-color-secondary );
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:hover{
  background: var( --e-global-color-accent );
  color: var( --e-global-color-secondary );
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
  background: var( --e-global-color-accent );
  color: var( --e-global-color-secondary );
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{
    border: none;
    display: block;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #ccc;
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
  color: #222;
  border: none;
  text-decoration: none;
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{
    display: none;
}

body .woocommerce-info {
  border-top-color: var( --e-global-color-accent );
}
body .woocommerce-info::before {
  color: var( --e-global-color-accent );
}
body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p{
    width: 100%;
}

body #my-account .elementor-widget-woocommerce-my-account .button,
body #my-account .elementor-widget-woocommerce-my-account button,
body .elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order{
    display: inline-block;
    background: var( --e-global-color-secondary );
  color: var( --e-global-color-primary );
  border-radius: 100px;
  font-size: 18px;
  padding: 17px 38px;
  line-height: 1em;
  border: none;
  text-decoration: none;
}

body #my-account .elementor-widget-woocommerce-my-account .button:hover,
body #my-account .elementor-widget-woocommerce-my-account button:hover,
body .elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{
    background: var( --e-global-color-accent );
  color: #fff;
}

body #my-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2{
    margin-bottom: 20px;
}

body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3),
body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p:last-of-type{
  margin-top: 20px;
  display: flex;
  flex-direction: column-reverse;
  gap: 16px;
}

@media (max-width: 768px){
    #customer_login .u-column2{
    margin-top: 60px;
    }
}/* End custom CSS */