/* Limited to Storefront pages while this plugin is active. */
body.lps-sitewide-header #masthead.site-header { display:none!important; }
body.lps-sitewide-header .lps-navigation { width:100%; margin:0; float:none; }
body.lps-sitewide-header .lps-navigation,
body.lps-sitewide-header .lps-navigation * { box-sizing:border-box; }
body.lps-sitewide-header .lps-navigation::before,
body.lps-sitewide-header .lps-navigation::after { content:none; }
body.lps-sitewide-header .lps-navigation nav { width:auto; float:none; clear:none; }
body.lps-sitewide-header .lps-navigation .lps-logo-link { margin:0; }
body.lps-sitewide-header .lps-navigation .lps-logo-link img { margin:0; border-radius:0; }
/* The homepage already contains the new contact footer. */
body.lps-homepage-page #colophon.site-footer { display:none!important; }
body.lps-homepage-page .storefront-breadcrumb,
body.lps-homepage-page .entry-header { display:none; }
/* Undo only the homepage content constraints, never shop or checkout widths. */
body.lps-homepage-page #content,
body.lps-homepage-page #content > .col-full,
body.lps-homepage-page #primary,
body.lps-homepage-page #main,
body.lps-homepage-page article.page {
 width:100%; max-width:none; margin:0; padding:0; float:none;
}
body.lps-homepage-page .lps-homepage-shell { width:100%; margin-left:0; }
body.lps-homepage-page .entry-content { margin-bottom:0; }
body.lps-homepage-page .entry-content::after { content:none; }
body.lps-homepage-page .entry-content > p:empty { display:none; }
.lps-site-credit { display:flex; flex-wrap:wrap; align-items:center; gap:12px 24px; clear:both; padding:24px 0; font:400 14px/1.6 Arial,sans-serif; }
.lps-site-credit p,.lps-site-credit .lps-privacy-link { position:static; float:none; margin:0; }
.lps-contact-footer .lps-privacy-link { position:static; float:none; margin:12px 0 0; font-size:14px; line-height:1.6; }
.lps-site-credit a { text-decoration:underline; }
