/*
 * NADOBNA Typografia 1.0.0 - Tenor Sans zamiast Bodoni Moda (nagłówki H1-H3, hasło w stopce, tytuły sekcji).
 * Plus Jakarta Sans bez zmian. Wycofanie: wyłączyć wtyczkę.
 * Tenor Sans (SIL OFL 1.1) - pliki lokalne, bez Google Fonts.
 */
@font-face {
	font-family: "Tenor Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/tenor-sans-latin-ext-400.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;
}
@font-face {
	font-family: "Tenor Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/tenor-sans-latin-400.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;
}

/* 1. Zmienne: Elementor (kit, zmienne V4, synchronizacja design systemu) */
html:root {
	--otu-font-heading: "Tenor Sans", "Helvetica Neue", Arial, sans-serif;
	--global-typography-font-family-headings: "Tenor Sans";
	--e-gv-nadobna-heading-font: "Tenor Sans";
	--e-gv-3b6cbbf: "Tenor Sans";
	--e-gv-c536f5c: "Tenor Sans";
	--ot-serif: "Tenor Sans", "Helvetica Neue", Arial, sans-serif; /* checkout 2342 (FunnelKit), Custom CSS */
	--nadobna-tracking-heading: 0em;
	--e-gv-633d7af: 0em;
}
body.elementor-kit-6 {
	--e-global-typography-secondary-font-family: "Tenor Sans";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-secondary-letter-spacing: 0em;
}

/* 2. Nagłówki H1-H3 dziedziczące krój z kitu (nagłówki z własnym krojem w widżecie - np. nazwy w konfiguratorze - bez zmian) */
body.elementor-kit-6 :is(h1, h2, h3) {
	font-family: var(--otu-font-heading);
}

/* 3. Reguły z wpisanym na stałe „Bodoni Moda” */
html body:is(.page-id-2884, .page-id-3065, .page-id-3141) main#content h1.entry-title:not(#otu-x):not(#otu-ty),
html body.page-id-2884 #cmplz-document :is(h2, h3):not(#otu-x):not(#otu-ty),
body .otu-frm-done__title,
body .otu-ods-done__title,
body .otu-account-delete h2,
body .elementor-2342 .elementor-element.elementor-element-5b87ef6 .elementor-heading-title,
body .elementor-2342 .elementor-element.elementor-element-d142f22 #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_section_title,
body .elementor-2342 .elementor-element.elementor-element-7a529e08 .wfacp_mini_cart_start_h .wfacp-order-summary-label {
	font-family: var(--otu-font-heading);
	font-weight: 400;
	letter-spacing: 0;
}
html body.page-id-2884 #cmplz-document h3:not(#otu-x):not(#otu-ty) {
	font-weight: 400;
}
body #zakup .product_title {
	font-family: var(--otu-font-heading) !important;
	letter-spacing: 0 !important;
}
body .otu-bb {
	--otu-head: var(--otu-font-heading);
}

/* 4. Rozstrzelenie: Tenor Sans bez ujemnego trackingu (Bodoni -0,01…-0,02 em) */
html body:not(.otu-ty) :is(h1, h2, h3):not(#otu-ty) {
	letter-spacing: 0;
}

/* 5. Grubość: Tenor Sans ma jedną odmianę (400) - bez sztucznego pogrubienia 500 */
body.elementor-kit-6 :is(h1, h2, h3) {
	font-synthesis: none;
}
