/* ==========================================================================
   Legado de Elementor Pro que se pierde al desactivarlo — reproducido site-wide.
   1) Familia "Gotham" (la registraba Custom Fonts de Pro; el resto del sitio y el
      Kit de Elementor referencian font-family:"Gotham"). Mapeada a los mismos
      woff2 que usa GothamEMT para no cambiar el aspecto.
   2) CSS global del Kit (#3232 → Site Settings → Custom CSS), verbatim.
   ========================================================================== */

/* --- 1) Fuentes "Gotham" y "Gotham2" (Custom Fonts de Pro, reproducidas VERBATIM) ---
   Mismos archivos y mismos pesos que definían los CPT elementor_font #8637 (Gotham)
   y #9899 (Gotham2). NO cambiar el mapeo: el Kit usa font-family:"Gotham" y en peso
   400 el diseño usa Gotham-BoldItalic; en 900, Gotham-UltraItalic. Si se remapea,
   el texto cambia de métricas y rompe el layout de la home. */
@font-face{
	font-family:'Gotham';
	src:url('/wp-content/uploads/2025/01/Gotham-BoldItalic.woff2') format('woff2'), url('/wp-content/uploads/2025/01/Gotham-BoldItalic.woff') format('woff');
	font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
	font-family:'Gotham';
	src:url('/wp-content/uploads/2025/01/Gotham-UltraItalic.woff2') format('woff2'), url('/wp-content/uploads/2025/01/Gotham-UltraItalic.woff') format('woff');
	font-weight:900; font-style:normal; font-display:swap;
}
@font-face{
	font-family:'Gotham2';
	src:url('/wp-content/uploads/2025/05/gotham-book.woff2') format('woff2'), url('/wp-content/uploads/2025/05/gotham-book.woff') format('woff');
	font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
	font-family:'Gotham2';
	src:url('/wp-content/uploads/2025/05/gotham-bold.woff2') format('woff2'), url('/wp-content/uploads/2025/05/gotham-bold.woff') format('woff');
	font-weight:600; font-style:normal; font-display:swap;
}

/* --- 2) CSS global del Kit #3232 (verbatim de Elementor Pro) --- */
.elementor-menu-cart__product-image{display:none;}

.elementor-menu-cart__product{display:block !important;}

a.added_to_cart {color:#3C83FF; !important; margin-left: 10px; text-decoration: underline;}


/* FOOTER ANCLADO ABAJO SIEMPRE */
body{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.elementor-location-footer {
    margin-top: auto;
}
/* FIN DEL FOOTER */
