/* Desktop: offset page content below fixed .home-page-one header (height set in JS) */
@media (min-width: 992px) {
	body.pow-has-fixed-header {
		padding-top: var(--pow-fixed-header-h, 168px);
	}

	body.pow-has-fixed-header header.pow-header.home-page-one {
		position: fixed !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		width: 100%;
		margin: 0 !important;
		z-index: 10050;
	}

	/* Page heroes: body offset clears fixed header — keep title band compact */
	body.pow-has-fixed-header header[class$="-hero"]:not(.pow-header) {
		padding-top: 24px !important;
		padding-bottom: 20px !important;
	}

	body.pow-has-fixed-header .pow-dash-hero {
		margin-top: 0;
		scroll-margin-top: calc(var(--pow-fixed-header-h, 168px) + 12px);
	}

	body.pow-has-fixed-header .page-title {
		padding-top: 20px !important;
		padding-bottom: 22px !important;
	}

	body.pow-has-fixed-header .breadcumb-wrapper {
		margin-top: 0;
	}

	body.pow-has-fixed-header .faq-sidebar,
	body.pow-has-fixed-header .sticker-gallery-card {
		top: calc(var(--pow-fixed-header-h, 168px) + 20px);
	}
}
