.page__header{--header-bg-color:transparent;--header-logo-width:260px;--header-logo-min-width:174px;--header-navigation-bg-color:light-dark(#fff,#121212);--header-navigation-parent-text-color:var(--color-on-surface);--header-navigation-parent-hover-text-color:#5e6572;--header-navigation-child-text-color:var(--header-navigation-parent-text-color);--header-navigation-child-hover-text-color:var(--header-navigation-parent-hover-text-color);--header-navigation-font-size:1rem;--header-navigation-font-weight:300;--header-navigation-current-page-text-color:var(--color-primary);--header-navigation-hover-underline-color:var(--color-primary);--header-navigation-submenu-bg-color:light-dark(#fff,#121212);padding-bottom:24px;padding-top:24px}.l-header__navigation--desktop{display:none}.l-header__inner{display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:0;width:90%}.header-inner__top{align-items:center;-moz-column-gap:var(--space-md);column-gap:var(--space-md);display:flex;justify-content:space-between}.l-header__logo{transition:filter .6s;width:-moz-fit-content;width:fit-content}.l-header__logo:hover{filter:brightness(90%)}.header__logo{min-width:var(--header-logo-min-width);width:var(--header-logo-width)}.header__nav{background-color:#fcfcfc;height:100vh;left:0;overflow-y:scroll;padding-bottom:var(--space-4xl);padding-top:var(--space-4xl);position:fixed;top:-100%;width:100vw;z-index:var(--under-top-z-index)}.header__nav.header__nav--active{top:0;transition:all .5s ease}.header__nav.header__nav--not-active{top:-100vh;transition:all .5s ease}.header__navigation,.header__navigation .sub-menu{padding:0!important}.header__navigation .menu-item{list-style:none!important}.header__navigation .menu-item a{text-decoration:none!important}.header__nav .header__navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;min-height:100%;row-gap:16px;width:-moz-fit-content;width:fit-content}.header__nav .header__navigation .menu-item{width:100%}.header__nav .header__navigation .menu-item a{color:var(--color-on-background);display:block;font-size:1.5rem;font-weight:300;padding:var(--space-xs);position:relative;text-align:center;width:100%}.header__nav .header__navigation>.menu-item>a{font-weight:700}.header__nav .header__navigation .menu-item.menu-item-has-children>a:after{background-image:url(//caravancentera20.nl/cms/wp-content/themes/caravancentera20/assets/img/icons/material_symbols/icon-arrow_drop_down.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.header__nav .header__navigation .current-menu-item>a{color:var(--color-primary)!important}.header__nav .header__navigation .sub-menu{display:none}.header__nav .header__navigation .sub-menu .menu-item a{font-size:1.25rem}.header__social-buttons{align-items:center;display:flex;justify-content:center;margin-top:var(--space-xl)}.social-buttons__inner{display:flex;gap:var(--space-xs)}.header__social-buttons .social-button{height:40px;width:40px}.header__social-buttons .social-button__icon,.header__social-buttons .social-button__icon:before{margin:auto}.header__social-buttons .social-button__icon--facebook{ font-size:19px}.header__social-buttons .social-button__icon--email{ font-size:16px}.header__social-buttons .social-button__icon--phone{ font-size:14px}