.elementor-8337 .elementor-element.elementor-element-24adb1f{padding:50px 0px 50px 0px;}.elementor-8337 .elementor-element.elementor-element-d2ffab1{--tabs-border-radius:25px 25px 25px 25px;--tabs-spacing:9px;--links-normal-color:var( --e-global-color-accent );}.elementor-8337 .elementor-element.elementor-element-d2ffab1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Poppins", poppins;}.elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-MyAccount-content > div > p, .elementor-8337 .elementor-element.elementor-element-d2ffab1 address, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-EditAccountForm fieldset legend, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-ResetPassword p:nth-child(1), .elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-OrderUpdate{font-family:"Poppins", poppins;}.elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-form__label-for-checkbox span{font-family:"Poppins", poppins;}.elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-form-row label, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .woocommerce-address-fields label{font-family:"Poppins", poppins;}.elementor-8337 .elementor-element.elementor-element-d2ffab1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8337 .elementor-element.elementor-element-d2ffab1 ::placeholder, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-8337 .elementor-element.elementor-element-d2ffab1 .e-my-account-tab__payment-methods input[type=text]{font-family:"Poppins", poppins;}@media(max-width:767px){.elementor-8337 .elementor-element.elementor-element-24adb1f > .elementor-container{max-width:534px;}.elementor-8337 .elementor-element.elementor-element-24adb1f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-8337 .elementor-element.elementor-element-24adb1f{padding:17px 17px 30px 17px;}.elementor-8337 .elementor-element.elementor-element-d2ffab1{--tabs-border-radius:26px 26px 26px 26px;--tabs-spacing:6px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-d2ffab1 *//* ================================ */
/* MINHA CONTA - BOTÕES AZUIS COM TEXTO BRANCO */
/* Cole no final do CSS anterior */
/* ================================ */

/* Botões do menu lateral */
.elementor-element-d2ffab1 .woocommerce-MyAccount-navigation ul li a {
    background: #083AA9 !important;
    color: #ffffff !important;
    border: 1px solid #083AA9 !important;
    box-shadow: 0 6px 16px rgba(8, 58, 169, 0.18) !important;
}

/* Hover e item ativo do menu */
.elementor-element-d2ffab1 .woocommerce-MyAccount-navigation ul li a:hover,
.elementor-element-d2ffab1 .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #062b7a !important;
    color: #ffffff !important;
    border-color: #062b7a !important;
}

/* Botão Sair também azul */
.elementor-element-d2ffab1 .woocommerce-MyAccount-navigation-link--customer-logout a {
    background: #083AA9 !important;
    color: #ffffff !important;
    border-color: #083AA9 !important;
}

.elementor-element-d2ffab1 .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background: #062b7a !important;
    color: #ffffff !important;
}

/* Botões internos da Minha Conta */
.elementor-element-d2ffab1 .woocommerce-MyAccount-content a.button,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content .button,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content .woocommerce-button,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content button.button,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content input[type="submit"],
.elementor-element-d2ffab1 .woocommerce-info .button,
.elementor-element-d2ffab1 .woocommerce-message .button,
.elementor-element-d2ffab1 .woocommerce-error .button {
    background: #083AA9 !important;
    color: #ffffff !important;
    border: 1px solid #083AA9 !important;
    border-radius: 10px !important;
    font-weight: 700 !important;
    text-align: center !important;
    text-decoration: none !important;
    box-shadow: 0 8px 18px rgba(8, 58, 169, 0.22) !important;
}

/* Garante que textos internos também fiquem brancos */
.elementor-element-d2ffab1 .woocommerce-MyAccount-content a.button *,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content .button *,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content .woocommerce-button * {
    color: #ffffff !important;
}

/* Hover dos botões internos */
.elementor-element-d2ffab1 .woocommerce-MyAccount-content a.button:hover,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content .button:hover,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content .woocommerce-button:hover,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content button.button:hover,
.elementor-element-d2ffab1 .woocommerce-MyAccount-content input[type="submit"]:hover,
.elementor-element-d2ffab1 .woocommerce-info .button:hover,
.elementor-element-d2ffab1 .woocommerce-message .button:hover,
.elementor-element-d2ffab1 .woocommerce-error .button:hover {
    background: #062b7a !important;
    color: #ffffff !important;
    border-color: #062b7a !important;
}

/* Corrige botão dentro dos avisos: pedidos/downloads vazios */
.elementor-element-d2ffab1 .woocommerce-info {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 15px !important;
    flex-wrap: wrap !important;
}

.elementor-element-d2ffab1 .woocommerce-info .button {
    min-width: 150px !important;
    min-height: 42px !important;
    padding: 11px 18px !important;
    margin: 0 !important;
    color: #ffffff !important;
    background: #083AA9 !important;
}

/* Links de editar endereço continuam azuis, mas não viram botão */
.elementor-element-d2ffab1 .woocommerce-Address-title a,
.elementor-element-d2ffab1 .woocommerce-Address a.edit {
    color: #083AA9 !important;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    font-weight: 700 !important;
}/* End custom CSS */