/* Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child optimizado para Home Athletic - Restauración de ancho completo.
Author: Elementor Team / SEO Técnico
Template: hello-elementor
Version: 2.0.2
Text Domain: hello-elementor-child
*/

/* 1. FUENTES CON RENDERIZADO OPTIMIZADO */
@font-face {
    font-family: 'Montserrat';
    src: url('/wp-content/uploads/2025/12/Montserrat-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sugo Pro Classic';
    src: url('/wp-content/uploads/2025/04/Sugo-Pro-Classic-Italic-trial.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* 2. CORRECCIÓN DE ANCHO COMPLETO (Elimina franjas grises) */
html, body {
    overflow-x: hidden; /* Evita scroll horizontal */
    width: 100%;
    margin: 0;
    padding: 0;
}

.hydrated, 
.addi-home-ha.addi-home-banner-default {
    padding: 0 !important; /* Eliminamos el margen de 5em que causaba el gris */
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Forzar secciones de Elementor a ocupar todo el ancho */
.elementor-section.elementor-section-stretched {
    left: 0 !important;
    width: 100% !important;
}

/* 3. AJUSTES MÓVILES */
@media (max-width: 767px) {
    .hydrated, 
    .addi-home-ha.addi-home-banner-default {
        padding: 0 !important;
        min-height: auto !important;
    }
}