.elementor-1618 .elementor-element.elementor-element-ddda856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-1618 .elementor-element.elementor-element-ddda856:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-ddda856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-475f110 );}.elementor-1618 .elementor-element.elementor-element-ddda856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1618 .elementor-element.elementor-element-e735595{width:100%;max-width:100%;text-align:center;}.elementor-1618 .elementor-element.elementor-element-e735595 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-f815e1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-475f110 );}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-1618 .elementor-element.elementor-element-3386ee9 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-1618 .elementor-element.elementor-element-3386ee9 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-3386ee9{--tab-content-spacing:17px;--tabs-container-justify-content:center;--tab-width:auto;--tabs-normal-color:var( --e-global-color-astglobalcolor2 );--tabs-hover-color:var( --e-global-color-accent );--tabs-active-color:var( --e-global-color-accent );--tabs-border-color:var( --e-global-color-secondary );--tabs-border-radius:30px 30px 30px 30px;--tabs-padding:10px 30px 10px 30px;--tabs-spacing:22px;--tabs-divider-color:var( --e-global-color-text );--sections-background-color:#FFFFFF;--sections-border-radius:10px 10px 10px 10px;--sections-padding:50px 50px 50px 50px;--edit-link-margin-top:50px;--edit-link-margin-start:50px;--section-title-spacing:0px;--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-primary );--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-hover-text-color:var( --e-global-color-astglobalcolor4 );--forms-buttons-border-radius:30px 30px 30px 30px;}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 50px + 40px );}.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-pagination{padding-bottom:50px;}.elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-1618 .elementor-element.elementor-element-3386ee9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body.elementor-page-1618{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1618 .elementor-element.elementor-element-3386ee9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-3386ee9.elementor-element{--align-self:center;}.elementor-1618 .elementor-element.elementor-element-3386ee9{--tab-content-spacing:14px;--tabs-spacing:7px;}}@media(min-width:768px){.elementor-1618 .elementor-element.elementor-element-ddda856{--width:100%;}}@media(max-width:767px){.elementor-1618 .elementor-element.elementor-element-f815e1c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1618 .elementor-element.elementor-element-f815e1c.e-con{--align-self:center;}.elementor-1618 .elementor-element.elementor-element-3386ee9.elementor-element{--align-self:center;}.elementor-1618 .elementor-element.elementor-element-3386ee9{--tab-content-spacing:22px;--tabs-spacing:5px;}}/* Start custom CSS for container, class: .elementor-element-ddda856 */.elementor-1618 .elementor-element.elementor-element-ddda856 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-3386ee9 *//* Cor do botão em estado NORMAL */
.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-Button.button, 
.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-error .button, 
.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-info .button {
    background-color: #4a1ccc !important; /* Cor do fundo (Ex: Verde) */
    color: #FFFFFF !important;            /* Cor do texto (Branco) */
    transition: all 0.3s ease;            /* Deixa a transição suave */
}

/* Cor do botão em estado HOVER (Ao passar o mouse) */
.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-Button.button:hover, 
.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-error .button:hover, 
.elementor-1618 .elementor-element.elementor-element-3386ee9 .woocommerce-info .button:hover {
    background-color: #fb2056 !important; /* Cor do fundo no hover */
    color: #FFFFFF !important;            /* Cor do texto no hover (Ex: Amarelo) */
}

@media (max-width: 767px) {
  .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    gap: 10px;
  }

  .woocommerce-MyAccount-navigation ul li {
    float: none !important;
  }
}/* End custom CSS */