.elementor-37 .elementor-element.elementor-element-3599ce3{--display:flex;}.elementor-37 .elementor-element.elementor-element-56d0bc9{--spacer-size:60px;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-56d0bc9{--spacer-size:47px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-56d0bc9{--spacer-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-24aa46c */.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce form.woocommerce-form-login{
  background:#fff;
  border:1px solid rgba(38,55,70,.18);
  border-radius:14px;
  padding:28px;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce h2,
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce label{
  color:#263746;
  font-family:"Poppins",sans-serif;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce input.input-text{
  border:1px solid rgba(38,55,70,.35);
  border-radius:10px;
  min-height:50px;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce input.input-text:focus{
  border-color:#39CCED;
  box-shadow:0 0 0 3px rgba(57,204,237,.22);
  outline:none;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce button.button{
  background:#263746 !important;
  color:#fff !important;
  border-radius:10px;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce button.button:hover{
  background:#4363E0 !important;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce .lost_password a{
  color:#4363E0;
}

/* Logged-in My Account layout + branding */
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-navigation ul{
  list-style:none;
  margin:0;
  padding:0;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-navigation ul li{
  margin:0 0 10px;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-navigation ul li a{
  display:block;
  padding:12px 14px;
  border:1px solid rgba(38,55,70,.20);
  border-radius:10px;
  color:#263746;
  text-decoration:none;
  font-weight:600;
  background:#fff;
  transition:.2s ease;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-navigation ul li a:hover{
  background:#4363E0;
  border-color:#4363E0;
  color:#fff;
}

.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-navigation ul li.is-active a{
  background:#263746;
  border-color:#263746;
  color:#fff;
}

/* Account content panel */
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content{
  background:#fff;
  border:1px solid rgba(38,55,70,.16);
  border-radius:14px;
  padding:22px;
  color:#263746;
}

/* Links inside content */
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content a{
  color:#4363E0;
}
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content a:hover{
  color:#263746;
}

/* Buttons inside account */
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content .button,
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content button.button{
  background:#263746 !important;
  color:#fff !important;
  border-radius:10px;
  border:0;
}
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content .button:hover,
.elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content button.button:hover{
  background:#4363E0 !important;
}

/* Mobile spacing */
@media (max-width: 767px){
  .elementor-37 .elementor-element.elementor-element-24aa46c .woocommerce-MyAccount-content{
    margin-top:14px;
    padding:16px;
  }
}/* End custom CSS */