.elementor-94 .elementor-element.elementor-element-05b968f{--display:flex;--min-height:75vh;}/* Start custom CSS *//* ==========================================
   INTERFAZ DE USUARIO NIUX808 (MY ACCOUNT)
   ========================================== */

/* 1. Menú de Navegación Lateral */
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    padding: 0 !important;
    border: 3px solid #000000 !important;
}

.woocommerce-MyAccount-navigation ul li {
    border-bottom: 2px solid #000000 !important;
    margin: 0 !important;
}

.woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: none !important;
}

.woocommerce-MyAccount-navigation ul li a {
    display: block !important;
    padding: 15px 20px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    color: #000000 !important;
    transition: all 0.2s ease !important;
    text-decoration: none !important;
}

.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: #CE2522 !important; /* Rojo al seleccionar */
    color: #FFFFFF !important;
}

/* 2. Bloques de Contenido y Tablas */
.woocommerce-MyAccount-content {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
}

/* Tablas de Pedidos */
.shop_table.my_account_orders {
    border: 3px solid #000000 !important;
    border-radius: 0px !important;
}

.shop_table.my_account_orders thead th {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: 900 !important;
}

/* 3. Botones (Ver, Editar, Guardar) */
.woocommerce-MyAccount-content .button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    padding: 10px 20px !important;
    border: none !important;
    transition: all 0.2s ease !important;
}

.woocommerce-MyAccount-content .button:hover {
    background-color: #CE2522 !important;
    transform: translate(-3px, -3px);
    box-shadow: 4px 4px 0px #000000 !important;
}

/* 4. Inputs de edición de perfil (Reciclados) */
.woocommerce-EditAccountForm input, 
.woocommerce-address-fields input {
    border: 3px solid #000000 !important;
    border-radius: 0px !important;
    padding: 10px !important;
    font-family: 'Montserrat', sans-serif !important;
}

/* ==========================================
   FIX DE DIRECCIONES NIUX808
   ========================================== */

/* 1. Forzar Títulos (Facturación y Envío) */
.woocommerce-MyAccount-content h3 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 0px !important; /* Matamos el estiramiento */
    color: #000000 !important;
    font-size: 1.5rem !important;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    line-height: 1.1 !important;
}

/* 2. El bloque de la dirección (Texto) */
.woocommerce-Address address {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important; /* Quita la cursiva fea por defecto */
    line-height: 1.6 !important;
    color: #000000 !important;
    border: 3px solid #000000 !important; /* Marco industrial */
    padding: 20px !important;
    background-color: #FFFFFF !important;
}

/* 3. Enlaces de "Editar" */
.woocommerce-Address .edit {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    color: #CE2522 !important; /* Rojo NIUX */
    text-decoration: none !important;
    display: inline-block !important;
    margin-top: 10px !important;
}

.woocommerce-Address .edit:hover {
    text-decoration: underline !important;
}

/* 4. Fix para el Dashboard (Escritorio) */
.woocommerce-MyAccount-content p {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
}

.woocommerce-MyAccount-content p strong {
    font-weight: 900 !important;
}

/* ==========================================
   RESET TOTAL DE ENCABEZADOS (FUERZA MÁXIMA)
   ========================================== */

/* Apuntamos directamente a la estructura de columnas de direcciones de WooCommerce */
.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set h3,
.woocommerce-account .woocommerce-MyAccount-content h3,
.woocommerce-Address h3 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    
    /* ELIMINAR EL ESTIRAMIENTO */
    letter-spacing: 0px !important; 
    font-stretch: normal !important;
    font-variant-ligatures: none !important;
    
    /* AJUSTE DE COLOR Y TAMAÑO */
    color: #000000 !important;
    font-size: 1.4rem !important;
    line-height: 1.1 !important;
    margin-bottom: 15px !important;
    display: block !important;
}

/* Fix adicional por si el tema inyecta spans dentro del h3 */
.woocommerce-MyAccount-content h3 span {
    font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 0px !important;
}/* End custom CSS */