@media (min-width: 1201px) and (max-width: 1400px) {
	header.nav-phase-3.boutique-nav--1.is-opened #nav-header .nav-row .image--logo,
	.nav-phase-3.is-opened #nav-header .nav-row .image--logo {
		padding: 0 !important;
		margin: 0 !important;
		top: 0 !important;
		left: 20px !important;
		position: relative !important;
		z-index: 10004 !important;
	}

	body header.nav-phase-3 .megamenu--three,
	body header.nav-phase-3 .megamenu,
	body header.nav-phase-3 .megamenu--three .component-content,
	body header.nav-phase-3 .megamenu--three .component-content nav,
	body header.nav-phase-3 .megamenu--three .megamenu__list,
	body header.nav-phase-3 .megamenu .megamenu__list {
		width: 100% !important;
		max-width: 100% !important;
		box-sizing: border-box !important;
	}

	body header.nav-phase-3 .megamenu--three .megamenu__toggle,
	body header.nav-phase-3 .megamenu .megamenu__toggle,
	header.boutique-nav--1 .megamenu--three .megamenu__toggle,
	header.boutique-nav--1 .megamenu .megamenu__toggle,
	body header.nav-phase-3.is-opened button.megamenu__toggle {
		display: block !important;
		position: fixed !important;
		height: 60px !important;
		width: 60px !important;
		top: 15px !important;
		right: 0 !important;
		left: auto !important;
		background-color: transparent !important;
		z-index: 10003 !important;
	}

	body header.nav-phase-3 .image.image--mirvac:not(.image--logo),
	body header.nav-phase-3.boutique-nav--1 .image.image--mirvac:not(.image--logo) {
		padding-left: 0 !important;
	}

	body header.nav-phase-3 .megamenu--three .megamenu__list,
	body header.nav-phase-3 .megamenu .megamenu__list {
		list-style: none !important;
		padding: 0 !important;
		margin: 0 !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		height: 0 !important;
		overflow: hidden !important;
	}

	body header.nav-phase-3 .megamenu--three .megamenu__item,
	body header.nav-phase-3 .megamenu .megamenu__item {
		position: relative !important;
		padding-inline: 0 !important;
		border: none !important;
		text-align: left !important;
		min-height: 50px !important;
		line-height: 50px !important;
	}

	body header.nav-phase-3 .megamenu--three .megamenu__item::after,
	body header.nav-phase-3 .megamenu .megamenu__item::after {
		content: "";
		border-top: 1px solid #eee;
		width: 100vw;
		margin-left: 50%;
		margin-right: 50%;
		transform: translateX(-50%) !important;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	body header.nav-phase-3 .megamenu--three .megamenu__item a,
	body header.nav-phase-3 .megamenu .megamenu__item a {
		font-family: var(--nav-font-family) !important;
		font-size: var(--nav-font-size) !important;
		line-height: var(--nav-line-height) !important;
		text-transform: var(--nav-text-transform) !important;
		font-weight: var(--nav-font-weight) !important;
	}

	body header.nav-phase-3 .megamenu--three .megamenu__item > a,
	body header.nav-phase-3 .megamenu .megamenu__item > a {
		padding-block: 20px !important;
		margin-bottom: 0 !important;
	}

	body header.nav-phase-3 .megamenu__toggle[aria-expanded=true] + .megamenu__list {
		position: fixed !important;
		left: 0 !important;
		right: 0 !important;
		top: 60px !important;
		bottom: 0 !important;
		width: 100vw !important;
		min-width: 100vw !important;
		max-width: 100vw !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		z-index: 10001 !important;
		background-color: #be9d94 !important;
		height: calc(100vh - 60px) !important;
		padding-inline: 20px !important;
		overflow-y: scroll !important;
	}

	body header.nav-phase-3 .megamenu__toggle[aria-expanded='true'] + .megamenu__list {
		transform: unset !important;
	}

	body header.nav-phase-3.is-opened .megamenu--three {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}

	body header.nav-phase-3.is-opened .megamenu__list {
		padding-top: 0 !important;
	}

	body header.nav-phase-3.is-opened,
	body header.nav-phase-3.is-opened .megamenu--three {
		background-color: #be9d94 !important;
	}

	header.is-hovered,
	header.is-normal {
		background-color: transparent !important;
	}
}
