/**
 * paramour.me logged-out gateway — pre-app header mobile chrome.
 * Ships with child theme (paramour.services on Platform Live); loads after MU pre-app CSS.
 */

@media (max-width: 991px) {
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-pre-app-header__col--nav,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .tp-header__main-menu {
		display: none !important;
	}

	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .tp-header__main-menu > nav > ul > li.paramour-menu-cta-item,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-pre-app-header__nav-item--for_clients,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-pre-app-offcanvas__nav-item--cta,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell a.paramour-menu-cta,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-pre-app-header__mobile-cta,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-mobile-header-cta,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .tp-header__right-two > a.paramour-mobile-header-cta,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .tp-header__right-two > a.paramour-menu-cta {
		display: none !important;
		visibility: hidden !important;
		height: 0 !important;
		max-height: 0 !important;
		min-height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		pointer-events: none !important;
	}

	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-pre-app-header__col--actions {
		display: flex;
		justify-content: flex-end;
		align-items: flex-end;
	}

	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .paramour-pre-app-header__actions,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .paramour-pre-app-header__actions.d-flex,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two.d-flex,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two.align-items-center {
		flex-flow: column-reverse !important;
		flex-direction: column-reverse !important;
		flex-wrap: nowrap !important;
		align-items: center !important;
		justify-content: flex-start !important;
		width: max-content !important;
		max-width: 100%;
		margin-left: auto !important;
		margin-right: 1rem;
		gap: 25px;
	}

	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-pre-app-header__menu-toggle,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell .paramour-mobile-menu-logo {
		align-self: center !important;
		margin-left: 0;
	}

	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two .paramour-header-utilities,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two .paramour-header-utilities.d-flex,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two .paramour-pre-app-header__utilities,
	body.paramour-pre-app-gateway-page .paramour-pre-app-header-shell #header-sticky .tp-header__right-two .paramour-header-utilities.align-items-center {
		flex-flow: column-reverse !important;
		flex-direction: column-reverse !important;
		flex-wrap: nowrap !important;
		justify-content: center !important;
		align-items: center !important;
		align-self: center !important;
		width: auto;
		margin: 0 !important;
		gap: 15px;
	}
}
