p {
	margin-bottom: 1rem!important;
}

/* hero flipbox */
.wp-block-flipbox-block-flipbox-front.flip-box-block-front img, .wp-block-flipbox-block-flipbox-back.flip-box-block-back img {
	border: 2px solid white;
}

footer p {
	margin: 0!important;
}

/* footer menu */
.widget_nav_menu a, .widget_nav_menu a:hover {
	color: white;
}

.widget_nav_menu a:hover {
	text-decoration: underline;
}

/* footer width in mobile */
.site-footer-row-container-inner {
		padding: 0 15px;
	}
@media (min-width: 1025px) {
	.site-footer-row-container-inner {
		padding: 0 10px;
	}
}

/* homepage flipbox mobile */
@media (max-width: 576px) {
	.flipbox-mobile {
		height: clamp(9.375rem, 1.5625rem + 39.0625vw, 15.625rem)!important;
	}
}
@media (min-width: 577px) and (max-width: 820px) {
	.flipbox-mobile {
		height: clamp(15.625rem, 0.7845rem + 41.1523vw, 21.875rem)!important;
	}
}

/* --- Fraunces as a true variable font --- */
@font-face {
	font-family: 'Fraunces';
	src: url('https://magnificenth.com/wp-content/uploads/2026/09/fraunces-variable-1.woff2') format('woff2');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Fraunces';
	src: url('https://magnificenth.com/wp-content/uploads/2026/09/fraunces-variable-italic-1.woff2') format('woff2');
	font-weight: 100 900;
	font-style: italic;
	font-display: swap;
}

/* one consistent Fraunces everywhere it is used */
body {
	font-variation-settings: 'opsz' 144, 'WONK' 1, 'SOFT' 0;
}

/* --- /for-brands/ only --- */
/* let block-level paragraph spacing work (overrides the global p margin) */
.page-id-1567 p.wp-block-kadence-advancedheading,
.page-id-1567 .wp-block-kadence-advancedheading p {
	margin-bottom: 0 !important;
}
/* even line breaks on headings instead of stranded last words */
.page-id-1567 h1.wp-block-kadence-advancedheading,
.page-id-1567 h2.wp-block-kadence-advancedheading,
.page-id-1567 h3.wp-block-kadence-advancedheading,
.page-id-1567 .wp-block-kadence-advancedheading h1,
.page-id-1567 .wp-block-kadence-advancedheading h2 {
	text-wrap: balance;
}