/* Warranty page — full-bleed banner + contained form card */
body.page-template-page-warranty-registration-php,
body.ei-warranty-page,
body.page-warranty-registration {
	background: #F8FAFC;
	margin-bottom: 0;
	overflow-x: hidden;
}

body.page-template-page-warranty-registration-php .site-content,
body.page-template-page-warranty-registration-php #content,
body.page-template-page-warranty-registration-php #primary,
body.page-template-page-warranty-registration-php .site-main,
body.page-template-page-warranty-registration-php .ei-warranty-article,
body.page-template-page-warranty-registration-php .ei-warranty-content,
body.ei-warranty-page #primary,
body.ei-warranty-page .site-main {
	margin: 0 !important;
	padding: 0 !important;
	max-width: none !important;
	width: 100% !important;
	float: none !important;
}

body.page-template-page-warranty-registration-php #secondary,
body.ei-warranty-page #secondary {
	display: none !important;
}

body.page-template-page-warranty-registration-php .entry-header,
body.page-template-page-warranty-registration-php .entry-footer,
body.page-template-page-warranty-registration-php .entry-title,
body.ei-warranty-page .entry-header,
body.ei-warranty-page .entry-footer {
	display: none !important;
}

body.page-template-page-warranty-registration-php #ei-scroll-mouse,
body.ei-warranty-page #ei-scroll-mouse {
	display: none !important;
}

body.page-template-page-warranty-registration-php .eiwr-page,
body.ei-warranty-page .eiwr-page {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
}

body.page-template-page-warranty-registration-php .eiwr-hero,
body.ei-warranty-page .eiwr-hero {
	width: 100%;
	max-width: none;
	margin: 0;
}

body.page-template-page-warranty-registration-php .eiwr-container,
body.ei-warranty-page .eiwr-container {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 24px;
}
