/* Klelia: un solo carattere, Jost, su tutto il sito (Marketipo, 2 ott 2026).
   Elementor e i blocchi prodotto di Porto impostano Poppins, Open Sans e Roboto widget per widget,
   con selettori a classe d'elemento (.elementor-66 .elementor-element-xxx …) o classi generate
   (.porto-gb-…): per questo la regola sui testi usa !important, limitata a font-family.
   Restano fuori le icone (porto-icon, Font Awesome, Simple Line Icons, eicon), le stelle delle recensioni, il codice
   e gli elementi vuoti: non hanno testo, e spesso sono icone disegnate nel ::before col font ereditato
   (frecce prodotto precedente/successivo, freccia dei sottomenu Porto). */

/* Riserva locale tarata su Jost mentre il font arriva (niente salto di impaginato allo swap):
   size-adjust misurata nel browser il 2 ott 2026, rapporto di larghezza Jost/Arial su testi veri del sito
   (400: 96,2 %, 600: 95,8 %) e sweep sull'altezza delle pagine (minimo a 96,25 %). */
@font-face {
  font-family: "Jost Riserva";
  src: local("Arial"), local("Helvetica Neue"), local("Helvetica");
  font-weight: 100 500;
  size-adjust: 96.25%;
}
@font-face {
  font-family: "Jost Riserva";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Helvetica Neue Bold"), local("Helvetica Bold");
  font-weight: 600 900;
  size-adjust: 96%;
}

:root {
  --porto-body-ff: "Jost", "Jost Riserva";
  --porto-add-to-cart-ff: "Jost", "Jost Riserva";
  --porto-alt-ff: "Jost", "Jost Riserva";
}
body[class*="elementor-kit-"] {
  --e-global-typography-primary-font-family: "Jost";
  --e-global-typography-secondary-font-family: "Jost";
  --e-global-typography-text-font-family: "Jost";
  --e-global-typography-accent-font-family: "Jost";
}
:where(body) :is(h1, h2, h3, h4, h5, h6, p, a, li, dt, dd, label, legend, input, select, textarea, button,
  option, td, th, caption, blockquote, figcaption, cite, q, bdi, strong, em, b, small, mark, del, ins, span,
  abbr, time, address, summary, div):not([class*="porto-icon-"], [class*="fa-"], .fa, .fas, .far, .fab,
  [class^="icon-"], [class*=" icon-"], [class*="eicon-"], .star-rating, .star-rating *, code, pre, kbd, samp, :empty) {
  font-family: "Jost", "Jost Riserva", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
