.wysiwyg-block h1 {
	font-family: poppins;
	font-size: 50px;
	line-height: 1.25;
	color: #EF3937;
}

.wysiwyg-block h2:not(.product-card-title) {
	font-family: poppins;
	font-size: 40px;
	line-height: 1.25;
	color: #EF3937;
}

.wysiwyg-block h3:not(.media-item-title, .media-item-vendor-title, .product-card-vendor-title, .group-list-item-title) {
	font-family: arimo;
	font-size: 40px;
	line-height: 1.25;
	color: #B6866F;
}

.wysiwyg-block h4 {
	font-family: arimo;
	font-size: 32px;
	line-height: 1.25;
	color: #B6866F;
}

.wysiwyg-block h5 {
	font-family: arimo;
	font-size: 24px;
	line-height: 1.25;
	color: #B6866F;
}

.wysiwyg-block h6 {
	font-family: arimo;
	font-size: 20px;
	line-height: 1.25;
	color: #B6866F;
}

.landing-jumbotron-header {
	font-family: poppins;
}

@media only screen and (min-width: 992px) {
	.site-wide-bar .navbar-nav > li > a {
		letter-spacing: -1px;
	}

	.landing-jumbotron {
		--landing-jumbotron-padding-t: 164px;
		--landing-jumbotron-padding-b: 110px;
	}

	.with-header-background-img .full-width-img-container {
		margin-top: calc(-2 * var(--header-condensed-height, var(--navbar-height)));
	}

	.with-header-background-img h1.raffle_title,
	.with-header-background-img h1.donation_title {
		padding-top: calc(2 * var(--header-condensed-height, var(--navbar-height)));
	}

	.with-header-background-img .hero-page-header {
		margin-top: calc(-2 * var(--header-condensed-height, var(--navbar-height)));
		padding-top: calc(var(--hero-page-header-padding-t) + (2 * var(--header-condensed-height, var(--navbar-height))));
		min-height: calc(var(--hero-page-header-min-height) + (2 * var(--header-condensed-height, var(--navbar-height))));
	}

	.hero-page-header:has(> .background-asset[style*="background-image"]) {
		--hero-page-header-min-height: 261px;
	}
}
