/* @import de Google Fonts eliminado: cargaba Open Sans, Space Grotesk, Roboto y
   Outfit, ninguna usada como webfont (la fuente real es Poppins self-hosted en
   theme.css; "Roboto" solo aparece en el stack de sistema). Era render-blocking
   y rompía la combinación CSS (CCC). */
:root{
    /* OJO: este archivo se carga en TODA la web (después de theme.css), así que
       sus :root pisan a los de _variables.scss. Mantener los --des-* alineados
       con la paleta de marca para que no haya conflicto de color en el front. */
    --des-container-max-width:1660px;
    --des-bg-page:#FAF6F0;
    --des-bg-link:#FFFFFF;
    --des-font-heading:600 22px/32px "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; /*FUENTE PARA LOS TITULOS DE MI CUENTA Y PAGINAS NATIVAS*/
    --des-font-body:500 16px/20px "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;/*fuente para textos,inputs,etc*/
    --des-container-padding-desk:0 30px; /*PADDING LATERAL DE LA WEB EN DESKTOP*/
    --des-container-padding-mob:0 15px;/*PADDING LATERAL DE LA WEB EN MOBILE*/
    --des-color-hover: #B12332;/*rojo vivo de marca (hover)*/
    --des-color-primary:#8C1C13;/*rojo marca*/
    --des-color-secondary:#dbdbdb;
    --des-radius:15px;
    --des-font-btn:500 18px/24px "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    --des-font-small:500 16px/24px "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
a:focus {
    outline: none !important;
}

/* ============================================================
   Material Icons (auto-alojada) — usada por checkboxes, requisitos
   de contraseña, enlaces del footer de cuenta, etc.
   ============================================================ */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    /* block: mientras carga la fuente de iconos el glyph queda invisible (no se
       muestra el texto de reserva tipo "favorite_border"). Evita el FOUT. */
    font-display: block;
    src: url(../fonts/MaterialIcons-Regular.woff2) format('woff2');
}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
