/*
Theme Name: Traveltour Child — Southern Spirit
Description: Child theme de traveltour. Todas las personalizaciones de Southern Spirit viven acá, así no se pierden al actualizar el tema padre (hoy en 5.2.7). El padre ya encola este archivo cuando detecta is_child_theme().
Author: Habito1
Template: traveltour
Version: 1.1.0
*/

/* ==========================================================================
   Inter, alojada local
   --------------------------------------------------------------------------
   El diseño no traía webfont: usaba el stack del sistema, que se ve distinto en cada
   dispositivo (SF Pro en Mac, Segoe UI en Windows, Roboto en Android). Se fija Inter,
   que está diseñada como sustituta de la fuente de sistema, para que se vea igual en todos.

   Alojada acá y no en Google Fonts: una petición menos a un tercero y nada de datos de
   visitantes saliendo afuera. Es la variable, así que un archivo cubre de 400 a 800.
   `latin-ext` solo lo descarga el navegador si la página usa esos caracteres: en español
   alcanza con `latin`.
   ========================================================================== */

@font-face{font-family:'Inter';font-style:normal;font-weight:400 800;font-display:swap;src:url('/wp-content/themes/traveltour-child/fonts/inter-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:400 800;font-display:swap;src:url('/wp-content/themes/traveltour-child/fonts/inter-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}

/* ==========================================================================
   Tipografía global
   --------------------------------------------------------------------------
   El diseño de las propuestas no usa ninguna webfont: declara un stack del
   sistema en `body` y nada más. Pero traveltour y TourMaster fijan Poppins y
   Oswald en selectores más específicos, que le ganan a `body`. Por eso acá se
   fuerza con !important sobre las superficies que renderiza el tema (barra de
   reserva, carrito, checkout, títulos del page builder).

   El stack es el mismo, carácter por carácter, que el de los diseños.
   ========================================================================== */

:root {
	--southern-fuente: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea,
h1, h2, h3, h4, h5, h6,
[class^="tourmaster-"],
[class*=" tourmaster-"],
[class^="gdlr-core-"],
[class*=" gdlr-core-"],
[class^="traveltour-"],
[class*=" traveltour-"],
[class^="woocommerce-"],
[class*=" woocommerce-"],
.woocommerce,
.woocommerce table,
.woocommerce input,
.woocommerce select,
.woocommerce button {
	font-family: var(--southern-fuente) !important;
}

/* Los iconos SON fuentes tipográficas: si heredan el stack del sistema, los glifos
   desaparecen. Hay que devolverles su familia real, no usar `revert` (que retrocede al
   estilo del navegador, no a la regla del tema). Los selectores de arriba no los alcanzan
   salvo que el mismo elemento lleve además una clase del tema, así que esto es un seguro. */

.fa,
[class^="fa-"],
[class*=" fa-"] {
	font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 6 Free" !important;
}

[class^="icon_"],
[class*=" icon_"],
[class^="arrow_"],
[class*=" arrow_"],
[class^="social_"],
[class*=" social_"] {
	font-family: ElegantIcons !important;
}

.dashicons,
.dashicons-before::before,
[class^="dashicons-"] {
	font-family: dashicons !important;
}
