/**
 * Green Wisdom Native Homepage — live Storefront wrapper correction
 * Version 3.1.10
 *
 * The live staging conflict is Storefront's later `.col-full` desktop rule:
 * max-width: 66.4989em; margin-inline: auto; padding-inline: 2.61792em;
 * box-sizing: content-box.
 *
 * This homepage-scoped selector has sufficient specificity to restore the
 * native header's real available width without !important.
 */
body.gwh-native-homepage-page #content > .col-full {
	width: 100%;
	max-width: none;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	box-sizing: border-box;
}

/*
 * Desktop header balance.
 *
 * Keep the approved three-column structure and logo dimensions intact while
 * giving the full-width header comfortable edge space and centering the
 * navigation within its independent middle column.
 */
@media (min-width: 1321px) {
	body.gwh-native-homepage-page .gwh-site-header .gwh-site-header__inner {
		width: 100%;
		max-width: 1480px;
		padding-right: 56px;
		padding-left: 56px;
		grid-template-columns: minmax(240px, 292px) minmax(0, 1fr) max-content;
		column-gap: 36px;
	}

	body.gwh-native-homepage-page .gwh-site-header .gwh-primary-nav {
		justify-content: center;
	}
}
