.brand-mark .brand-logo {
	width: 118px;
	height: 60px;
	object-fit: contain;
	background: transparent;
	border-radius: 0;
	padding: 0;
}

.brand-logo-pair {
	display: grid;
	align-items: center;
}

.brand-logo-pair .brand-logo {
	grid-area: 1 / 1;
}

.brand-logo-pair .brand-logo--dark {
	display: none;
}

.brand-mark--footer .brand-logo {
	width: 132px;
	height: 70px;
}

.brand-crops.home .site-header:not(.is-scrolled),
.brand-crops.page:not(.home) .site-header:not(.is-scrolled),
.brand-crops.single-product .site-header:not(.is-scrolled),
.brand-crops.blog .site-header:not(.is-scrolled),
.brand-crops.post-type-archive-product .site-header:not(.is-scrolled),
.brand-crops.tax-product_category .site-header:not(.is-scrolled) {
	color: var(--dark);
}

.brand-crops.home .site-header:not(.is-scrolled) .header-cta,
.brand-crops.page:not(.home) .site-header:not(.is-scrolled) .header-cta,
.brand-crops.single-product .site-header:not(.is-scrolled) .header-cta,
.brand-crops.blog .site-header:not(.is-scrolled) .header-cta,
.brand-crops.post-type-archive-product .site-header:not(.is-scrolled) .header-cta,
.brand-crops.tax-product_category .site-header:not(.is-scrolled) .header-cta {
	border-color: currentColor;
}

.brand-crops.home .site-header:not(.is-scrolled) .brand-logo--dark,
.brand-crops.page:not(.home) .site-header:not(.is-scrolled) .brand-logo--dark,
.brand-crops.single-product .site-header:not(.is-scrolled) .brand-logo--dark,
.brand-crops.blog .site-header:not(.is-scrolled) .brand-logo--dark,
.brand-crops.post-type-archive-product .site-header:not(.is-scrolled) .brand-logo--dark,
.brand-crops.tax-product_category .site-header:not(.is-scrolled) .brand-logo--dark {
	display: block;
}

.brand-crops.home .site-header:not(.is-scrolled) .brand-logo--light,
.brand-crops.page:not(.home) .site-header:not(.is-scrolled) .brand-logo--light,
.brand-crops.single-product .site-header:not(.is-scrolled) .brand-logo--light,
.brand-crops.blog .site-header:not(.is-scrolled) .brand-logo--light,
.brand-crops.post-type-archive-product .site-header:not(.is-scrolled) .brand-logo--light,
.brand-crops.tax-product_category .site-header:not(.is-scrolled) .brand-logo--light {
	display: none;
}

.brand-crops.menu-open .site-header:not(.is-scrolled) {
	color: #fff;
}

.brand-crops.menu-open .site-header:not(.is-scrolled) .brand-logo--dark {
	display: none;
}

.brand-crops.menu-open .site-header:not(.is-scrolled) .brand-logo--light {
	display: block;
}

@media (max-width: 980px) {
	.brand-mark .brand-logo {
		width: 100px;
		height: 48px;
	}

	.brand-mark--footer .brand-logo {
		width: 120px;
		height: 64px;
	}
}
