.elementor-28 .elementor-element.elementor-element-e7cdabc{--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;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-28 .elementor-element.elementor-element-cfaff66 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;}.elementor-28 .elementor-element.elementor-element-cfaff66{--tabs-normal-color:var( --e-global-color-primary );--tabs-hover-color:var( --e-global-color-primary );--tabs-active-color:var( --e-global-color-primary );--sections-background-color:#FFFFFF;--typography-section-titles-color:var( --e-global-color-primary );--forms-buttons-normal-text-color:#FFFEFE;--forms-buttons-border-radius:6px 6px 6px 6px;--forms-buttons-padding:10px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Mulish", Sans-serif;font-size:16px;}.elementor-28 .elementor-element.elementor-element-cfaff66 .woocommerce-form-row label, .elementor-28 .elementor-element.elementor-element-cfaff66 .woocommerce-address-fields label{font-family:"Mulish", Sans-serif;}.elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-28 .elementor-element.elementor-element-cfaff66 ::placeholder, .elementor-28 .elementor-element.elementor-element-cfaff66 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-28 .elementor-element.elementor-element-cfaff66 .e-my-account-tab__payment-methods input[type=text]{font-family:"Mulish", Sans-serif;}/* Start custom CSS for container, class: .elementor-element-e7cdabc *//* 1. Reset General de Enlaces (Quitar subrayados y sombras) */
.woocommerce-MyAccount-navigation a,
.woocommerce-MyAccount-content a,
.woocommerce-MyAccount-content .button {
    text-decoration: none !important;
    box-shadow: none !important;
    border-bottom: none !important;
}

/* 2. Estilo Global de Tipografía para el Panel de Cuenta */
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
    font-family: 'Mulish', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important; /* Peso normal */
}

/* 3. Estilo de los Botones (Fondo Verde, Texto Blanco) */
.woocommerce-MyAccount-content .button,
.woocommerce-MyAccount-content .button.wc-forward {
    background-color: #244123 !important;
    color: #ffffff !important;
    font-family: 'Mulish', sans-serif !important;
    font-size: 16px !important;
    padding: 10px 20px;
    border-radius: 4px; /* Opcional: para un acabado profesional */
    display: inline-block;
}

/* Hover de Botones (Un verde un poco más claro para interacción) */
.woocommerce-MyAccount-content .button:hover,
.woocommerce-MyAccount-content .button.wc-forward:hover {
    background-color: #2e532d !important;
    color: #ffffff !important;
}

/* 4. Estilo de los Enlaces en los Mensajes (Texto de bienvenida) */
.woocommerce-MyAccount-content a:not(.button) {
    color: #244123 !important; /* Verde para que resalten en el texto */
}

/* 5. Ajuste del Banner de Información (Fondo blanco) */
.woocommerce-info {
    background-color: #ffffff !important;
    color: #333333 !important;
    border-top-color: #244123 !important; /* Línea superior verde */
    font-family: 'Mulish', sans-serif !important;
}

.woocommerce-info::before {
    color: #244123 !important; /* Icono en verde */
}/* End custom CSS */