/**
 * Inner pages (not FA/EN home): title strip, cream canvas. Header bg/layout = Elementor.
 */

/* EN inner pages: no cart in header (FA keeps Elementor layout as built). */
body.zitex-inner-chrome.zitex-lang-en .aux-cart-element-container,
body.zitex-inner-chrome.zitex-lang-en .aux-cart-wrapper {
	display: none !important;
}

/* Phlox page title — no white title bar; use theme/Elementor header background */
body.zitex-inner-chrome #site-title.page-title-section {
	margin: 0;
}

body.zitex-inner-chrome #site-title .page-header {
	margin: 0;
}

body.zitex-inner-chrome #site-title .aux-page-title-entry {
	background: transparent;
	border: none;
	margin: 0;
	padding: 1rem var(--zitex-spacing-fold);
}

body.zitex-inner-chrome #site-title .page-title-group {
	margin: 0;
}

body.zitex-inner-chrome #site-title .page-title {
	border-bottom: 3px solid var(--zitex-primary);
	color: var(--zitex-heading);
	display: inline-block;
	font-family: var(--zitex-font-fa-heading);
	font-size: clamp(1.35rem, 2.5vw, 1.85rem);
	font-weight: 700;
	line-height: 1.3;
	margin: 0;
	padding-bottom: 0.4rem;
}

body.zitex-inner-chrome.zitex-lang-en #site-title .page-title {
	font-family: var(--zitex-font-en);
}

body.zitex-inner-chrome #site-title .aux-breadcrumbs {
	display: none;
	font-size: 0.875rem;
	margin: 0 0 0.75rem;
}

@media (min-width: 768px) {
	body.zitex-inner-chrome #site-title .aux-breadcrumbs {
		display: block;
	}
}

body.zitex-inner-chrome #site-title .aux-breadcrumbs a {
	color: var(--zitex-secondary);
}

/* Main content on cream */
body.zitex-inner-chrome #main,
body.zitex-inner-chrome .aux-wrapper,
body.zitex-inner-chrome .aux-primary .content {
	background-color: var(--zitex-bg);
}

body.zitex-inner-chrome .aux-shop-archive .aux-primary,
body.zitex-inner-chrome.single-product .aux-primary,
body.zitex-inner-chrome.woocommerce-cart .aux-primary,
body.zitex-inner-chrome.woocommerce-checkout .aux-primary,
body.zitex-inner-chrome.page .aux-primary,
body.zitex-inner-chrome.blog .aux-primary,
body.zitex-inner-chrome.single-post .aux-primary {
	padding-top: var(--zitex-spacing-fold);
}

/* Shop: hide duplicate Woo / Elementor titles */
body.zitex-inner-chrome .woocommerce-products-header,
body.zitex-inner-chrome .woocommerce-products-header__title,
body.zitex-inner-chrome .aux-shop-archive > .page-title,
body.zitex-inner-chrome .elementor-widget-theme-page-title {
	display: none !important;
}
