.elementor-621 .elementor-element.elementor-element-651f10d{--display:flex;--padding-top:96px;--padding-bottom:160px;--padding-left:16px;--padding-right:16px;}.elementor-621 .elementor-element.elementor-element-651f10d:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-651f10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-370f0e8 );}.elementor-621 .elementor-element.elementor-element-651f10d > .elementor-shape-bottom .elementor-shape-fill, .elementor-621 .elementor-element.elementor-element-651f10d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-621 .elementor-element.elementor-element-651f10d > .elementor-shape-bottom svg, .elementor-621 .elementor-element.elementor-element-651f10d > .e-con-inner > .elementor-shape-bottom svg{height:96px;}.elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-621 .elementor-element.elementor-element-36d6e43 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-621 .elementor-element.elementor-element-36d6e43 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-621 .elementor-element.elementor-element-36d6e43 #add_payment_method #payment #place_order:hover{background-color:#0F7530;}.elementor-621 .elementor-element.elementor-element-36d6e43{--tabs-border-radius:8px 8px 8px 8px;--sections-border-radius:16px 16px 16px 16px;--typography-section-titles-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-2471b6e );--forms-fields-border-radius:16px 16px 16px 16px;--forms-buttons-border-radius:8px 8px 8px 8px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-651f10d > .elementor-shape-bottom svg, .elementor-621 .elementor-element.elementor-element-651f10d > .e-con-inner > .elementor-shape-bottom svg{height:64px;}.elementor-621 .elementor-element.elementor-element-651f10d{--padding-top:32px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-36d6e43 *//* ========================================================================= */
/* PERSONALIZAÇÃO DA PÁGINA MINHA CONTA (MINIMALISTA)                        */
/* ========================================================================= */

/* 1. Esconde a aba Downloads caso opte por não usar o código PHP */
.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}

/* 2. Alinhamento lateral no Desktop (Menu na esquerda, Conteúdo na direita) */
.woocommerce-MyAccount-navigation {
    width: 25% !important;
    float: left !important;
}
.woocommerce-MyAccount-content {
    width: 75% !important;
    float: right !important;
}

/* 3. Estilização da caixa de menu */
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid #BFD3DF !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #FFFFFF !important;
}

/* Separadores discretos entre as abas */
.woocommerce-MyAccount-navigation-link {
    border-bottom: 1px solid #FAF6EF !important;
}
.woocommerce-MyAccount-navigation-link:last-child {
    border-bottom: none !important;
}

/* Estilo do link de cada aba */
.woocommerce-MyAccount-navigation-link a {
    display: block !important;
    padding: 14px 20px !important;
    color: #3C2C23 !important; /* Nosso cacau profundo */
    font-size: 15px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

/* Efeito Hover e Item Selecionado (Ativo) com as cores da marca */
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link.is-active a {
    background-color: #FAE9C8 !important; /* Fundo creme oficial */
    color: #0F401F !important; /* Texto em verde-floresta */
}

/* 4. Responsividade para celulares (Menu e conteúdo empilhados) */
@media (max-width: 767px) {
    .woocommerce-MyAccount-navigation,
    .woocommerce-MyAccount-content {
        width: 100% !important;
        float: none !important;
        margin-bottom: 24px !important;
    }
}/* End custom CSS */