.elementor-23486 .elementor-element.elementor-element-5ab4ab55{--display:flex;}.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-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#0091D7;}.elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-23486 .elementor-element.elementor-element-55b7345 #add_payment_method #payment #place_order{background-color:#183E83;}.elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-23486 .elementor-element.elementor-element-55b7345 #add_payment_method #payment #place_order:hover{background-color:#0091D7;}.elementor-23486 .elementor-element.elementor-element-55b7345 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 0px 5px 0px;border-style:solid;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-23486 .elementor-element.elementor-element-55b7345{--tab-content-spacing:30px;--tabs-alignment:start;--tabs-hover-border-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-active-border-color:#FFFFFF;--tabs-border-type:none;--tabs-border-radius:0px 10px 10px 0px;--tabs-spacing:10px;--tabs-divider-color:#FFFFFF;--sections-background-color:#F2F6FF;--sections-border-type:none;--forms-labels-color:#0D3FC2;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-hover-transition-duration:1500ms;--forms-buttons-border-radius:12px 12px 12px 12px;--forms-buttons-padding:16px 35px 16px 35px;}.elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Barlow Condensed", Sans-serif;font-size:20px;}.elementor-23486 .elementor-element.elementor-element-55b7345 .woocommerce-form-row label, .elementor-23486 .elementor-element.elementor-element-55b7345 .woocommerce-address-fields label{font-family:"Roboto", Sans-serif;}.elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-23486 .elementor-element.elementor-element-55b7345 ::placeholder, .elementor-23486 .elementor-element.elementor-element-55b7345 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-23486 .elementor-element.elementor-element-55b7345 .e-my-account-tab__payment-methods input[type=text]{font-family:"Roboto", Sans-serif;}.elementor-23486 .elementor-element.elementor-element-55b7345 button.button, .elementor-23486 .elementor-element.elementor-element-55b7345 #add_payment_method #payment #place_order{font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-23486 .elementor-element.elementor-element-55b7345{--tab-content-spacing:0px;}}@media(max-width:767px){.elementor-23486 .elementor-element.elementor-element-55b7345{--tab-content-spacing:0px;--tabs-alignment:start;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-55b7345 */.woocommerce-MyAccount-navigation-link--customer-logout {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100% !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a {
    background: linear-gradient(145deg, #1e3c72, #2a5298) !important;
    color: white !important;
    font-size: 16px !important;
    padding: 12px 24px !important;
    border: none !important;
    border-radius: 30px !important;
    cursor: pointer !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: Arial, sans-serif !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background: linear-gradient(145deg, #2a5298, #1e3c72) !important;
    transform: translateY(-2px) !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:focus {
    outline: none !important;
}

@media (max-width: 768px) {
    .woocommerce-MyAccount-navigation-link--customer-logout a {
        font-size: 14px !important;
        width: 100% !important;
        border-radius: 20px !important;
    }

    .woocommerce-MyAccount-navigation-link--customer-logout {
        justify-content: stretch !important;
    }
}


.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation {
    width: 20%
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    width: 80%
}

@media (max-width: 768px) {
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation {
        width: 30%
    }

    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
        width: 70%
    }
}

.woocommerce-MyAccount-content-wrapper{
    min-height: 60vh;
}

.woocommerce-info {
    min-height: 60vh;
    border-top-color: #F2F6FF;
    margin-bottom: 1%
}

.u-columns.woocommerce-Addresses {
    background-color: #F2F6FF;
    padding: 20px;
    border-radius: 8px;
}


.u-column1 address {
    background-color: #0191D0 !important;
    color: white !important;
    font-family: 'Roboto' !important;
    padding-top: 55px !important;
    border-radius: 6px;
    display: block;
}

.u-column2 address {
    background-color: #0191D0 !important;
    color: white !important;
    font-family: 'Roboto' !important;
    padding-top: 55px !important;
    border-radius: 6px;
    display: block;
}

.woocommerce-Address-title .edit {
  display: inline-block;
  border-radius: 10px;
  padding: 8px 16px;
  margin-bottom: 50px;
  background-color: #fff;
  color: #122965 !important;
  font-size: 14px;
  font-family: inherit;
  text-decoration: none;
  position: relative;
  transition: all 0.3s ease;
}

.woocommerce-Address-title .edit::before {
  content: "+";
  margin-right: 8px;
  font-weight: bold;
  color: #122965 !important;
}

.woocommerce-Address-title .edit:hover {
  background-color: #dbf1ff;
}

@media (max-width: 768px) {
  .woocommerce-Address-title .edit {
    font-size: 11.5px;
    padding: 6px 0px;
    margin-bottom: 30px;
    display: block;
    width: 45%;
    text-align: center;
    border-radius: 8px;
  }
}

.woocommerce-MyAccount-navigation a::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  margin-top: -4px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
}

.woocommerce-MyAccount-navigation-link--dashboard a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-dashboard.png');
}

.woocommerce-MyAccount-navigation-link--orders a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-orders.png');
}

.woocommerce-MyAccount-navigation-link--downloads a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-downloads.png');
}

.woocommerce-MyAccount-navigation-link--edit-address a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-address.png');
}

.woocommerce-MyAccount-navigation-link--payment-methods a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-payments.png');
}

.woocommerce-MyAccount-navigation-link--edit-account a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-user.png');
}

.woocommerce-MyAccount-navigation-link--customer-logout a::before {
  background-image: url('https://wondercool.es/wp-content/uploads/2025/07/icon-logout.png');
}

.woocommerce form.woocommerce-ResetPassword {
    width: 100% !important;
    max-width: 100% !important;
}

.woocommerce form.woocommerce-ResetPassword .form-row {
    width: 100%;
}

.woocommerce > h2 {
  padding: 20px 0 0 20px;
  background-color: #F2F6FF;
  margin-bottom: 0px !important;
}

.woocommerce form.woocommerce-form-login {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

a.button.wc-forward {
  background-color: #183E83;
  color: white !important;
  border: none;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border-radius: 5px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

a.button.wc-forward:hover {
  background-color: #0091D7 !important;
}/* End custom CSS */