:root{--beweging-kort:.1s;--beweging-feedback:.14s;--beweging-paneel:.16s;--beweging-uit:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:no-preference){body :is(.knop,.bh-button,.bh-icon-button,.bh-global-trigger,.bh-account-trigger){transition:background-color var(--beweging-feedback) ease, border-color var(--beweging-feedback) ease, transform var(--beweging-kort) ease-out}body :is(.knop,.bh-button,.bh-icon-button):active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transform:translateY(1px)}body :is(.knop,.bh-button,.bh-icon-button):is(:disabled,[aria-disabled=true]){transform:none}body :is(.bh-nav-chevron,.nav__assortiment>summary .icon:last-child,.filter>summary .icon,.account-bewerken>summary .icon,.bh-account-trigger>.icon:last-child){transition:transform var(--beweging-kort) ease-in-out}.bh-menu[open]>.bh-account-trigger>.icon:last-child{transform:rotate(180deg)}body :is(.bh-menu,.menu)[open]>:is(.bh-menu__paneel,.menu__paneel),body .nav__assortiment[open]>.mega{animation:zovio-paneel-in var(--beweging-paneel) var(--beweging-uit);transform-origin:100% 0}body :is(.bh-dialog,.assistent)[open]{animation:zovio-paneel-in var(--beweging-paneel) var(--beweging-uit)}body :is(.bh-dialog,.bh-drawer,.assistent)[open]::backdrop{animation:zovio-vlak-in var(--beweging-paneel) ease-out}body .bh-drawer[open]{animation:zovio-zijpaneel-in var(--beweging-paneel) var(--beweging-uit)}body :is(.bh-tabs a,.dossier-tabs a,.dossier-subtabs a,.menu__paneel a,.menu__paneel button,.bh-menu__paneel a,.bh-menu__paneel button){transition:background-color var(--beweging-feedback) ease, color var(--beweging-feedback) ease}@media (hover:hover) and (pointer:fine){body :is(.instelling-tegel,.account-tegel)>.icon:last-child{transition:transform var(--beweging-feedback) var(--beweging-uit)}body :is(.instelling-tegel,.account-tegel):hover>.icon:last-child{transform:translate(2px)}}body :is(.knop,.bh-button,.bh-icon-button,.bh-global-trigger,.bh-account-trigger):focus-visible,body summary:focus-visible .icon{transition:none}body :is(.bh-menu,.menu,.nav__assortiment):has(>summary:focus-visible)>:is(.bh-menu__paneel,.menu__paneel,.mega),body :is(.bh-dialog,.bh-drawer,.assistent):has(:focus-visible),body :is(.bh-dialog,.bh-drawer,.assistent):has(:focus-visible)::backdrop{animation:none}}@keyframes zovio-paneel-in{0%{opacity:.6;transform:translateY(4px)}}@keyframes zovio-zijpaneel-in{0%{opacity:.6;transform:translate(8px)}}@keyframes zovio-vlak-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){body :is(.knop,.bh-button,.bh-icon-button):active{transform:none}}@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2)format("woff2-variations"),url(/fonts/figtree.woff2)format("woff2");font-weight:300 900;font-display:swap}:root{color-scheme:light;--blauw:#002274;--blauw-hover:#0a318f;--blauw-75:#56557f;--blauw-50:#6f6d92;--groen:#47d99b;--groen-hover:#33c98a;--groen-zacht:#e4f9ef;--groen-tekst:#11774b;--roze:#e86ba8;--roze-vlak:#ffbcec;--roze-zacht:#fdecf5;--amber:#8a5a12;--amber-zacht:#fdf3e2;--rood:#b0303a;--rood-zacht:#fdeced;--wolk:#f1f2f6;--wolk-licht:#f7f8fb;--lijn:#0022741f;--lijn-sterk:#0022743d;--focus:0 0 0 3px #47d99b73;--duur:.16s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--blauw);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.012em;margin:0;font-weight:700;line-height:1.1}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse;width:100%}small{font-size:inherit}::selection{background:var(--roze-vlak);color:var(--blauw)}:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.icon{flex:none}.tabular,.num{font-variant-numeric:tabular-nums}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
