/* PeptideLab header overrides (enqueued site-wide from inc/footer.php).
   Kept in a SEPARATE file on purpose: design.css is overwritten wholesale by a
   concurrent session, so header tweaks live here where they can't be clobbered.
   Selectors carry an extra ancestor so they outrank design.css regardless of
   stylesheet load order. */

/* Larger top-menu (primary nav) text — desktop header */
.ct-header .header-menu-1 .menu-item > a,
.ct-header #header-menu-1 .menu-item > a,
header .header-menu-1 .menu-item > a {
	font-size: 18px !important;
	font-weight: 500 !important;
}

/* Larger header logo (was capped at 90px in design.css), vertically centered on
   the nav line. The logo <a>/branding had a fixed ~50px height, so the taller
   image overflowed downward (top-anchored) and sat lower than the menu. Let the
   container grow to the image and center it so both share one baseline. */
.ct-header .site-branding,
.ct-header .site-logo-container,
header .site-logo-container {
	height: auto !important;
	display: flex !important;
	align-items: center !important;
}
.ct-header .site-logo-container img.default-logo,
header .site-logo-container img.default-logo {
	max-height: 124px !important;
	width: auto !important;
}

/* Keep the logo sensible on mobile/tablet */
@media (max-width: 999.98px) {
	.ct-header .site-logo-container img.default-logo,
	header .site-logo-container img.default-logo {
		max-height: 72px !important;
	}
}

/* ---- Font unification: the top menu + ALL headings use the CONTENT font
   (--pl-font = Heebo — the same font as the hero "סטנדרט מעבדה, בכל בקבוקון").
   Lives here (not design.css) so the concurrent session's overwrites can't
   drop it, as happened to the earlier heading-unify rule. ---- */

/* Top menu — every WP nav menu (header desktop + mobile offcanvas) */
.menu-item > a,
.ct-header [class*="header-menu"] .menu-item a,
.ct-header .menu-item > a > span {
	font-family: var(--pl-font) !important;
}

/* All headings, site-wide (incl. product-page tab labels תיאור / מידע נוסף /
   חוות דעת, which are <a> in <li> and were left on the system font) */
h1, h2, h3, h4, h5, h6,
.entry-title, .page-title, .wp-block-post-title, .wp-block-heading,
.product_title, .woocommerce-loop-product__title,
.widget-title, .ct-widget-title, .woocommerce-Reviews-title,
.related.products > h2, .up-sells.upsells > h2, .cross-sells > h2,
.woocommerce-tabs .tabs li a, .wc-tabs li a {
	font-family: var(--pl-font) !important;
}
