/*
Theme Name: Mithos
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* Mithos – tokens de diseño extraídos de MITHOS_home.psd
   Elementor ya genera --e-global-color-* y --e-global-typography-* a partir del kit;
   este CSS añade lo que Elementor no cubre (variables propias, radios, filtros). */
:root{
  /* Colores */
  --mt-primary:#006073;     /* teal: botones, footer, tarjetas, líneas */
  --mt-secondary:#372B29;   /* marrón oscuro */
  --mt-text:#3C3C3C;
  --mt-accent:#7CB8C4;      /* teal claro (copyright del footer) */
  --mt-bg:#F9F1EC;          /* fondo de página */
  --mt-sand:#EDE6E2;
  --mt-card:#F1EBE7;
  --mt-stone:#E0DEDC;
  --mt-mid:#6C6C6C;
  --mt-white:#FFFFFF;
  --mt-teal-85:rgba(0,96,115,.85);

  /* Tipografías */
  --mt-font-heading:"Prata",serif;
  --mt-font-body:"Lato",sans-serif;

  /* Layout */
  --mt-container:1200px;    /* secciones de contenido */
  --mt-container-wide:1570px; /* secciones a sangre (gamas, frase intro, valores) */
  --mt-radius-menu:10px;    /* tarjetas del megamenú */
  --mt-radius-btn:0;        /* botones rectos */
  --mt-line:1px solid var(--mt-primary);
}

/* Botón (si lo necesitas fuera de Elementor) */
.mt-btn{display:inline-block;padding:21px 34px;background:var(--mt-primary);color:#FDFEFE;
  font:400 18px/1.2 var(--mt-font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--mt-radius-btn)}

/* Filtro "Encuentra el radiador ideal": radios con círculo de 20px y línea fina */
.mt-filter label{font:400 17px/1.2 var(--mt-font-body);color:var(--mt-mid);display:flex;gap:12px;align-items:center}
.mt-filter input[type=radio]{appearance:none;width:20px;height:20px;border:1px solid var(--mt-primary);
  border-radius:50%;background:transparent;margin:0}
.mt-filter input[type=radio]:checked{background:radial-gradient(var(--mt-primary) 45%,transparent 50%)}
.mt-filter .mt-filter__group-title{font:700 18px/1.2 var(--mt-font-body);color:var(--mt-mid);
  padding-bottom:8px;border-bottom:var(--mt-line)}