/*
 * I caratteri del prototipo su tutto il sito (1.73.0, 9 ottobre 2026).
 *
 * Enzo, guardando la pagina /offerte/ nuova: «Per quanto riguarda il
 * carattere mi piace di piu' quello del prototipo, possiamo metterlo a tutto
 * il sito?». Il prototipo usa Cabin nel testo e Cabin Condensed nei titoli
 * grandi e nei prezzi. Tutti e due ospitati da noi, nella cartella del plugin:
 * nessuna richiesta a Google.
 *
 * ## Sopra a cosa
 *
 * Dal 13 settembre 2026 il sito usa Fraunces nei titoli e Public Sans nel
 * testo, con un blocco in Theme Options -> Custom CSS («I caratteri di
 * offertenumberone.it»). Quel blocco resta com'e': qui si puntano gli stessi
 * selettori, con `html` davanti, cosi' questo foglio vince anche se il tema
 * scrive le sue regole dopo il nostro. Spento l'interruttore del plugin
 * (`on1_caratteri`), il foglio non si carica e torna quello del tema.
 *
 * Il tema chiedeva gia' "Cabin" in quattro punti, senza mai caricarlo: il
 * ripiego era Arial. Ora Cabin c'e'.
 *
 * Solo ASCII fuori dai commenti: LiteSpeed unisce i fogli e li serve senza
 * dichiarare la codifica.
 */

@font-face {
	font-family: "Cabin";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("caratteri/cabin-400-700-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: "Cabin Condensed";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("caratteri/cabin-condensed-700-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;
}

/* -- I titoli grandi: Cabin Condensed, come «Le offerte di oggi» ----------- */
html h1,
html h2,
html .title h1,
html .main_slider .flex-overlay h2,
html .widget .title,
html .related_articles .related_title,
html #comments .title_comments,
html .rehub-main-font,
html .logo .textlogo,
html .wp-block-quote.is-style-large,
html .re_title_inmodal {
	font-family: "Cabin Condensed", "Cabin", "Trebuchet MS", Arial, sans-serif !important;
	letter-spacing: 0;
}

/* -- I titoli piccoli: Cabin, come i nomi sulle schede del prototipo --------
   Un nome di prodotto e' lungo: stretto e grassetto si legge peggio. */
html h3,
html h4,
html h5,
html h6,
html .title h5,
html .rehub_feat_block div.offer_title,
html .rh_wrapper_video_playlist .rh_video_title_and_time .rh_video_title,
html .related_articles ul li > a,
html .commentlist .comment-author .fn,
html .commentlist .comment-author .fn a,
html .rate_bar_wrap .review-top .review-text span.review-header,
html .comment-respond h3 {
	font-family: "Cabin", "Trebuchet MS", Arial, sans-serif !important;
}

/* I titoli delle guide un po' piu' leggeri di quelli delle offerte, come col
   carattere di prima: una guida e' una frase da leggere. */
html .blog_post_title,
html h1.entry-title {
	font-weight: 700;
}

/* -- Il testo, i menu, i pulsanti -------------------------------------------- */
html body,
html .sidebar,
html .rehub-body-font,
html .dl-menuwrapper li a,
html nav.top_menu > ul > li > a,
html #re_menu_near_logo li,
html .priced_block .btn_offer_block,
html .rh-deal-compact-btn,
html .wpsm-button.rehub_main_btn,
html .btn_more,
html .rehub-btn-font,
html input[type="submit"],
html input[type="button"] {
	font-family: "Cabin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

/* I prezzi in Cabin Condensed, come sulle schede del prototipo: cifre strette
   e in colonna, che si leggono di colpo. */
html .rh_price,
html .price,
html .rh-price-value,
html .priced_block .rh_price_wrapper {
	font-family: "Cabin Condensed", "Cabin", "Trebuchet MS", Arial, sans-serif !important;
	font-variant-numeric: tabular-nums;
}
