.elementor-26 .elementor-element.elementor-element-078ab35{--display:flex;}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-e2e9f51 );}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#3B659C;}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#3B659C;}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-26 .elementor-element.elementor-element-609c6f7 #add_payment_method #payment #place_order{background-color:var( --e-global-color-e2e9f51 );}.elementor-26 .elementor-element.elementor-element-609c6f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--tab-content-spacing:16px;--tabs-normal-color:#FFFFFF;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-radius:25px 25px 25px 25px;--tabs-spacing:15px;--tabs-divider-weight:0px;--sections-border-type:none;--sections-border-radius:25px 25px 25px 25px;--sections-padding:45px 45px 45px 45px;--edit-link-margin-top:45px;--edit-link-margin-start:45px;--checkboxes-color:var( --e-global-color-e2e9f51 );--links-normal-color:var( --e-global-color-e2e9f51 );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Roboto", Sans-serif;letter-spacing:1.6px;}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 45px + 40px );}.elementor-26 .elementor-element.elementor-element-609c6f7 .woocommerce-pagination{padding-bottom:45px;}.elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-26 .elementor-element.elementor-element-609c6f7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Poppins", Sans-serif;}.elementor-26 .elementor-element.elementor-element-609c6f7 button.button, .elementor-26 .elementor-element.elementor-element-609c6f7 #add_payment_method #payment #place_order{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-4f7064b{--display:flex;--padding-top:0px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-e4c7a8d{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-e4c7a8d.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-e4c7a8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:42px;letter-spacing:1.9px;color:#1d3f6c;}.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-26 .elementor-element.elementor-element-4b24006{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#000000;}.elementor-26 .elementor-element.elementor-element-4b24006.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-4b24006 a{color:#000000;}.elementor-26 .elementor-element.elementor-element-33b665f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:#FFFFFF;--dots-normal-color:#02010100;}.elementor-26 .elementor-element.elementor-element-33b665f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-e2e9f51 ) 0%, var( --e-global-color-e2e9f51 ) 100%);border-radius:55px 55px 55px 55px;padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-33b665f .swiper-slide > .elementor-element{height:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-5f6703e .elementor-button{background-color:#1d3f6c;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:15px 25px 15px 25px;}.elementor-26 .elementor-element.elementor-element-5f6703e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-5f6703e.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-5f6703e .elementor-button-content-wrapper{flex-direction:row-reverse;}body.elementor-page-26:not(.elementor-motion-effects-element-type-background), body.elementor-page-26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c672512 );}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-33b665f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-e4c7a8d{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-e4c7a8d.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-e4c7a8d .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-26 .elementor-element.elementor-element-4b24006{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-33b665f{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-609c6f7 *//* Mensagem "No order has been made yet." */
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-info{
    background: #173F73 !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 12px !important;
    padding: 20px !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
}

/* Remove o ícone */
.woocommerce-MyAccount-content .woocommerce-message::before,
.woocommerce-MyAccount-content .woocommerce-info::before{
    display: none !important;
    content: none !important;
}

/* Ajusta o padding após remover o ícone */
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-info{
    padding-left: 20px !important;
}

/* Botão */
.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content .button{
    background: #FFFFFF !important;
    color: #173F73 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 12px 24px !important;
    box-shadow: none !important;
    transition: .3s ease;
}

.woocommerce-MyAccount-content .woocommerce-Button:hover,
.woocommerce-MyAccount-content .button:hover{
    background: #F5F5F5 !important;
    color: #173F73 !important;
}

/* Remove o título Login */
.woocommerce-form-login-toggle,
.woocommerce h2:first-of-type{
    display: none !important;
}
/* Mensagens de erro do WooCommerce */
.woocommerce-error{
    background: #173F73 !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 12px !important;
    padding: 20px !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    list-style: none !important;
    box-shadow: none !important;
    margin-bottom: 20px !important;
}

/* Remove o ícone */
.woocommerce-error::before{
    display: none !important;
    content: none !important;
}

/* Ajusta o espaçamento */
.woocommerce-error li{
    margin: 0 !important;
    padding: 0 !important;
}

/* Link "Lost your password?" */
.woocommerce-error a{
    color: #FFFFFF !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    text-decoration: underline !important;
    letter-spacing: 1px !important;
}

.woocommerce-error a:hover{
    color: #E5E5E5 !important;
}/* End custom CSS */