.site-footer{position:relative;overflow:visible!important}.site-footer::before{content:"";position:absolute;z-index:10;inset:0 0 auto;height:clamp(75px, 5.72vw, 143px);background:url(/wp-content/uploads/2026/09/snow-over-hor.webp) center bottom / 105% 100% no-repeat;transform:translateY(-60%);pointer-events:none}.ijstijd-standard-bg-decorated{position:relative}.ijstijd-snowflake-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.ijstijd-random-snowflake{position:absolute;z-index:0;left:var(--ijstijd-star-x,82%);top:var(--ijstijd-star-y,32%);color:var(--ast-global-color-1);font-family:inherit;font-size:var(--ijstijd-star-size,170px);font-weight:400;line-height:1;opacity:.065;transform:translate(-50%,-50%) rotate(var(--ijstijd-star-rotate,12deg));pointer-events:none;user-select:none}@media (max-width:960.99px){#ast-mobile-header .ast-mobile-header-content .ast-menu-toggle{border:0!important;box-shadow:none!important}#ast-mobile-header .ast-mobile-header-content .ast-menu-toggle:focus:not(:focus-visible){outline:none!important}#ast-mobile-header .ast-mobile-header-content .ast-menu-toggle:focus-visible{outline:2px solid var(--ast-global-color-0)!important;outline-offset:-3px}#ast-fixed-header{overflow:visible!important}#ast-mobile-header{position:relative}#ast-fixed-header #ast-mobile-header .ast-mobile-header-content{top:calc(100% + 8px)!important}#ast-mobile-header .ast-mobile-header-content{position:absolute;top:100%;right:16px;left:auto;width:260px!important;max-width:calc(100vw - 32px);max-height:calc(100dvh - 150px);overflow-y:auto;margin:8px 0 0;padding:5px;box-sizing:border-box;border:0;border-radius:10px;box-shadow:0 4px 10px -2px color-mix(in srgb,var(--ast-global-color-3) 10%,transparent)}#ast-mobile-header .ast-mobile-header-content .sub-menu{background:#fff0}#ast-mobile-header .ast-mobile-header-content .menu-item>.menu-link{display:flex;align-items:center}body #ast-fixed-header.ast-sticky-active .main-header-bar{min-height:0}}#ast-fixed-header.ast-sticky-active{left:0;right:0;width:auto;margin-top:0;overflow:visible!important}body #ast-fixed-header.ast-sticky-active .main-header-bar{position:relative;padding:2px 4px;border:0;border-radius:0;box-shadow:none}#ast-fixed-header.ast-sticky-active .main-header-bar::after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-8px;height:16px;background:url(/wp-content/uploads/2026/09/snow-over-hor.webp) center / 100% 100% no-repeat;pointer-events:none;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--ast-global-color-3) 16%,transparent))}body #ast-fixed-header.ast-sticky-active .site-branding{padding-top:4px;padding-bottom:4px}#ast-fixed-header.ast-sticky-active .sticky-custom-logo{display:inline-flex;align-items:center;padding:0;background:#fff0}@media (min-width:961px){#ast-desktop-header .main-header-bar{margin-top:0;padding-top:0}#ast-desktop-header .site-branding{padding-top:max(10px, env(safe-area-inset-top, 0px));padding-bottom:10px}#ast-desktop-header .ast-builder-menu-1 .main-header-menu{height:52px;min-height:52px;box-sizing:border-box;padding:4px;border-radius:0;background:#fff0;box-shadow:none}#masthead>#ast-desktop-header .ast-builder-menu-1 .main-header-menu{border-radius:12px;background:color-mix(in srgb,var(--ast-global-color-2) 80%,transparent)}#ast-desktop-header .ast-builder-menu-1,#ast-desktop-header .ast-builder-menu-1 :is(.ast-main-header-bar-alignment,.main-header-bar-navigation,.site-navigation,.main-navigation),#ast-desktop-header .ast-builder-menu-1 .main-header-menu{display:flex;flex-wrap:nowrap;align-self:center;align-items:stretch}#ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item{display:flex;align-items:center;line-height:1.65}#ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item>.menu-link>.dropdown-menu-toggle .ast-arrow-svg{margin-left:4px}#ast-desktop-header .ast-builder-menu-1 .main-header-menu .sub-menu{padding:8px 0 8px 8px}#ast-fixed-header #ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{margin-top:22px}#ast-fixed-header #ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item-has-children::after{height:22px}#ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item-has-children::after{content:"";position:absolute;top:100%;left:0;width:100%;height:14px}}@media (min-width:961px) and (max-width:1399px){#ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item>.menu-link{font-size:clamp(20px, calc(1vw + 8px), 22px)}#ast-desktop-header .ast-header-button-1 .ast-custom-button{padding-left:clamp(16px, calc(4vw - 32px), 24px);padding-right:clamp(16px, calc(4vw - 32px), 24px)}#masthead>#ast-desktop-header .custom-logo-link img.custom-logo{width:clamp(208px, calc(26vw - 104px), 260px);height:auto}}@media (min-width:961px) and (max-width:1023px){#ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item-home{display:none}#masthead>#ast-desktop-header .ast-container,#ast-fixed-header #ast-desktop-header .ast-container{padding-inline:20px}body #ast-fixed-header.ast-sticky-active .main-header-bar{padding-inline:0}#ast-desktop-header .main-header-menu>.menu-item>.menu-link,#ast-desktop-header .ast-header-button-1 .ast-custom-button{white-space:nowrap}}#ast-fixed-header.ast-sticky-active .main-header-bar::before{content:"";position:absolute;pointer-events:none;z-index:0;inset:0;background:url(/wp-content/uploads/2026/09/back-sticky-new.webp) repeat-x center / auto 100%}#ast-fixed-header.ast-sticky-active .main-header-bar>.site-primary-header-wrap{position:relative;z-index:2}:root{--ijstijd-hero-snow-height:clamp(2.75rem, 5.72vw, 8.9375rem)}