:root{--zv-entry-gap: 24px;--zv-entry-hero-clearance: 64px;--zv-entry-header-min: 76px;--zv-entry-header-height: max(var(--header-height, 0px), var(--zv-entry-header-min))}@media(max-width:1099px){:root{--zv-entry-header-min: 65px}}@media(max-width:749px){:root{--zv-entry-gap: 20px;--zv-entry-hero-clearance: 40px}}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:is(.section-zv-app-handleiding,.zv-installation-manual-section,.zv-installation-support-section,.zv-battery-restart-section,.zv-energy-section,.zv-p1-install-section,.zv-blog-section,.zv-article-section,.zv-legal-section){margin-top:calc(-1 * var(--zv-entry-header-height));padding-top:0}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-app-handleiding__hero,body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-blog-hero__inner,body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-article-hero,body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-legal-hero__inner,body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-p1-install__chooser{padding-top:calc(var(--zv-entry-header-height) + var(--zv-entry-hero-clearance))}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-app-handleiding__hero-inner{align-items:start}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-blog-hero__inner{min-height:0}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-blog-hero__copy{transform:none}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-article-hero__copy{margin-top:0}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-p1-install__chooser{padding-top:calc(var(--zv-entry-header-height) + var(--zv-entry-gap))}body.template-page-adviesgesprek #MainContent>.zv-home-section--advice-tool .zvc-advice{padding-top:var(--zv-entry-gap)}body:not(.template-index):not(.zv-homepage-active) #MainContent>.page-section:has(>.zv-legal--auto){margin-top:0;padding-top:0}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-legal--auto,body.template-policy #MainContent>.shopify-policy__container{margin-top:calc(-1 * var(--zv-entry-header-height))}body:not(.template-index):not(.zv-homepage-active) #MainContent>.zv-system-section--search{margin-top:calc(-1 * var(--zv-entry-header-height))!important}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-search-hero{padding-top:calc(var(--zv-entry-header-height) + var(--zv-entry-hero-clearance))}html:not(.zv-track-direct-loading) body:not(.zv-track-results-active):not(.template-index):not(.zv-homepage-active) #MainContent>.zv-track-section{margin-top:calc(-1 * var(--zv-entry-header-height))}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-track__hero{padding-top:calc(var(--zv-entry-header-height) + var(--zv-entry-hero-clearance))}body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-track__hero-grid{align-items:start}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:first-child :is(.zv-products-page,.zv-collections-overview,.zv-about,.zv-contact-page,.zv-review-page,.zv-ph,.p1-hero,.zvc-advice,.zinvolt-reset-wrapper){padding-top:var(--zv-entry-gap)}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:first-child .zinvolt-choose-wrap{margin-top:var(--zv-entry-gap)}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:first-child:is(.page-section,.collection-banner-section,.section-main-account,.section-main-addresses,.section-main-order):not(:has(.zv-legal)){margin-top:0;padding-top:var(--zv-entry-gap)}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:first-child .main-page .page-header{margin-top:0}body:not(.template-index):not(.zv-homepage-active) #MainContent>.section-cart-items:first-child .page-header{margin-top:var(--zv-entry-gap)}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:first-child:has(>.customer){padding-top:var(--zv-entry-gap)}body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section:first-child .zv-system-page{min-height:0;align-items:start;padding-top:var(--zv-entry-gap)}@media print{body:not(.template-index):not(.zv-homepage-active) #MainContent>.shopify-section,body:not(.template-index):not(.zv-homepage-active) #MainContent .zv-legal--auto{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/zv-page-entry.css.map */
