@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fb086cfd-module__kZ9xYW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_fb086cfd-module__kZ9xYW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_8935f639-module__NbWtKa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_8935f639-module__NbWtKa__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-kop:var(--font-newsreader), Georgia, serif;--font-ui:var(--font-instrument), system-ui, sans-serif;--radius-knop:10px;--radius-veld:10px;--radius-kaart:16px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--dennegroen:#12291f;--mos:#2f5d45;--roodborst:#c1522d;--ochtendlicht:#e4a94f;--zand:#f4efe6;--papier:#fcfaf5;--twijg:#ded5c4;--twijg-rand:#988155;--steen:#8a8578;--steen-tekst:#6f6b61;--wit:#fff;--vlak-basis:var(--zand);--vlak-kaart:var(--papier);--vlak-donker:var(--dennegroen);--vlak-accent:var(--ochtendlicht);--tekst-hoofd:var(--dennegroen);--tekst-zacht:var(--steen-tekst);--tekst-link:var(--mos);--tekst-op-donker:var(--zand);--tekst-op-actie:var(--wit);--actie-vlak:var(--roodborst);--actie-vlak-hover:#ab4826;--actie-tekst:var(--roodborst);--rand-zacht:var(--twijg);--rand-veld:var(--twijg-rand);--rand-veld-focus:var(--mos);--focus-ring:var(--mos);--focus-ring-dik:3px;--focus-ring-gat:2px;--font-kop:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--tekst-display:clamp(2.375rem, 1.55rem + 3.6vw, 4rem);--tekst-kop2:clamp(1.625rem, 1.3rem + 1.45vw, 2.125rem);--tekst-kop3:clamp(1.125rem, 1.05rem + .33vw, 1.25rem);--tekst-prijs:clamp(1.5rem, 1.3rem + .87vw, 1.75rem);--tekst-body:1.0625rem;--tekst-klein:.9375rem;--tekst-label:.75rem;--gewicht-display:300;--gewicht-kop2:400;--gewicht-kop3:600;--gewicht-prijs:600;--regel-display:1.06;--regel-kop:1.18;--regel-body:1.65;--spatie-label:.18em;--regellengte:68ch;--ruimte-1:.25rem;--ruimte-2:.5rem;--ruimte-3:.75rem;--ruimte-4:1rem;--ruimte-5:1.5rem;--ruimte-6:2rem;--ruimte-7:3rem;--ruimte-8:4rem;--ruimte-9:6rem;--sectie-ruimte:clamp(3.5rem, 2rem + 6vw, 7rem);--bladzijde-marge:clamp(1.25rem, .5rem + 3vw, 3rem);--maat-inhoud:72rem;--radius-knop:10px;--radius-veld:10px;--radius-kaart:16px;--radius-rond:999px;--raakvlak-min:48px;--schaduw-kaart:0 1px 2px #12291f0a, 0 8px 24px #12291f0f;--schaduw-knop:0 1px 2px #12291f1a;--schaduw-zwevend:0 2px 4px #12291f0f, 0 12px 32px #12291f1a;--duur-direct:.12s;--duur-snel:.18s;--duur-basis:.26s;--duur-traag:.42s;--duur-onthul:.7s;--soepel:cubic-bezier(.16, 1, .3, 1);--soepel-in-uit:cubic-bezier(.65, 0, .35, 1);--soepel-uit:cubic-bezier(.33, 1, .68, 1);--trap:60ms}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-onthul]{clip-path:none!important;transform:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-onthul]{animation:linear both onthullen;animation-timeline:view();animation-range:entry 5% cover 26%}[data-onthul=trap]>*{animation:linear both onthullen;animation-timeline:view();animation-range:entry 2% cover 24%}[data-onthul=trap]>:nth-child(2){animation-range:entry 6% cover 28%}[data-onthul=trap]>:nth-child(3){animation-range:entry 10% cover 32%}[data-onthul=trap]>:nth-child(4){animation-range:entry 14% cover 36%}[data-onthul=trap]>:nth-child(5){animation-range:entry 18% cover 40%}[data-onthul=trap]>:nth-child(n+6){animation-range:entry 22% cover 44%}}}@keyframes onthullen{0%{clip-path:inset(28% 0 0);transform:translateY(14px)}to{clip-path:inset(0);transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-hero-beeld]{will-change:transform;animation:linear both hero-rust;animation-timeline:view();animation-range:cover}}}@keyframes hero-rust{0%{transform:scale(1.06)translate(0)}to{transform:scale(1)translateY(2%)}}[data-intree]{transition:transform var(--duur-basis) var(--soepel), clip-path var(--duur-basis) var(--soepel)}@starting-style{[data-intree]{clip-path:inset(0 0 100%);transform:translateY(10px)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}[data-vouw]{height:0;transition:height var(--duur-basis) var(--soepel-in-uit);overflow:hidden}[data-vouw][open],[data-vouw][data-open=waar]{height:auto}}@view-transition{navigation:auto}::view-transition-old(root){animation:verlaten var(--duur-snel) var(--soepel-uit) both}::view-transition-new(root){animation:aankomen var(--duur-basis) var(--soepel) both}@keyframes verlaten{to{transform:translateY(-6px)}}@keyframes aankomen{0%{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}html{-webkit-text-size-adjust:100%}body{background:var(--vlak-basis);color:var(--tekst-hoofd);font-family:var(--font-ui);font-size:var(--tekst-body);line-height:var(--regel-body);font-synthesis-weight:none;text-rendering:optimizelegibility}h1,h2{font-family:var(--font-kop);text-wrap:balance}h3,h4{font-family:var(--font-ui);text-wrap:balance}p,li{text-wrap:pretty;max-width:var(--regellengte)}:where(p+p){margin-top:var(--ruimte-4)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-dik) solid var(--focus-ring);outline-offset:var(--focus-ring-gat);border-radius:var(--radius-veld)}@media (hover:hover) and (pointer:fine){.knop-hoofd:hover{background:var(--actie-vlak-hover);box-shadow:var(--schaduw-zwevend);transform:translateY(-1px)}}.knop-hoofd:active{transform:translateY(0)scale(.985)}:root{--font-kop:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-ui:var(--font-instrument), system-ui, -apple-system, sans-serif}.overslaan{left:var(--ruimte-4);top:var(--ruimte-4);z-index:100;background:var(--vlak-donker);color:var(--tekst-op-donker);padding:var(--ruimte-3) var(--ruimte-4);border-radius:var(--radius-knop);transition:transform var(--duur-snel) var(--soepel);position:absolute;transform:translateY(-200%)}.overslaan:focus-visible{transform:translateY(0)}.omhulsel{max-width:var(--maat-inhoud);padding-inline:var(--bladzijde-marge);margin-inline:auto}.omhulsel.smal{max-width:44rem}.eyebrow{font-size:var(--tekst-label);letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--tekst-zacht);margin:0 0 var(--ruimte-3)}.hero{padding-block:var(--sectie-ruimte) var(--ruimte-6)}.hero-kop{font-family:var(--font-kop);font-size:var(--tekst-display);font-weight:var(--gewicht-display);line-height:var(--regel-display);margin:0 0 var(--ruimte-4);text-wrap:balance}.kop2{font-family:var(--font-kop);font-size:var(--tekst-kop2);font-weight:var(--gewicht-kop2);line-height:var(--regel-kop);margin:0 0 var(--ruimte-4);text-wrap:balance}.hero-tekst{font-size:var(--tekst-body);margin:0 0 var(--ruimte-6)}.hero-actie{align-items:center;gap:var(--ruimte-4);margin-block:var(--ruimte-5);flex-wrap:wrap;display:flex}.prijs-noot{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:0}.knop{justify-content:center;align-items:center;gap:var(--ruimte-2);min-height:var(--raakvlak-min);padding-inline:var(--ruimte-5);font-family:var(--font-ui);font-size:var(--tekst-body);border-radius:var(--radius-knop);cursor:pointer;transition:background var(--duur-snel) var(--soepel-uit), transform var(--duur-snel) var(--soepel-uit), box-shadow var(--duur-snel) var(--soepel-uit), border-color var(--duur-direct) linear;border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.knop-hoofd{background:var(--actie-vlak);color:var(--tekst-op-actie);box-shadow:var(--schaduw-knop)}.knop-tweede{color:var(--tekst-hoofd);border-color:var(--rand-veld);background:0 0}@media (hover:hover) and (pointer:fine){.knop-tweede:hover{border-color:var(--tekst-hoofd);background:var(--vlak-kaart)}}.usp{gap:var(--ruimte-4) var(--ruimte-6);margin:var(--ruimte-6) var(--bladzijde-marge) 0;padding:var(--ruimte-4) var(--ruimte-5);background:var(--vlak-donker);color:var(--tekst-op-donker);border-radius:var(--radius-kaart);font-size:var(--tekst-klein);flex-wrap:wrap;list-style:none;display:flex}.pagina{timeline-scope:--hero-koop}:root{scroll-behavior:smooth}.blok{padding-block:var(--sectie-ruimte);scroll-margin-block-start:var(--ruimte-6)}.blok-donker{background:var(--vlak-donker);color:var(--tekst-op-donker)}.blok-donker .eyebrow,.blok-donker .prijs-noot,.blok-donker .noot,.blok-donker figcaption{color:var(--tekst-op-donker)}.blok-kop{max-width:44rem;margin-bottom:var(--ruimte-7)}.blok-kop .kop2{margin-bottom:var(--ruimte-4)}.blok-lead{margin:0}.noot{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:var(--ruimte-5) 0 0}.kaart{gap:var(--ruimte-3);background:var(--vlak-kaart);color:var(--tekst-hoofd);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-5);box-shadow:var(--schaduw-kaart);flex-direction:column;display:flex}.kaart-uitgelicht{border-color:var(--mos);border-width:2px}.kaart h3{font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);margin:0}.kaart p{margin:0}.badge{align-self:flex-start;align-items:center;gap:var(--ruimte-1);border-radius:var(--radius-rond);font-size:var(--tekst-label);letter-spacing:var(--spatie-label);text-transform:uppercase;padding:.3rem .65rem;font-weight:600;display:inline-flex}.badge-licht{background:var(--vlak-accent);color:var(--dennegroen)}.badge-rustig{background:var(--vlak-basis);color:var(--tekst-hoofd);border:1px solid var(--rand-zacht)}.prijsblok{align-items:baseline;gap:var(--ruimte-3);flex-wrap:wrap;display:flex}.prijs{font-size:var(--tekst-prijs);font-weight:var(--gewicht-prijs);color:var(--actie-tekst);font-variant-numeric:tabular-nums;line-height:1.15}.prijs-was{font-size:var(--tekst-klein);color:var(--tekst-zacht);text-decoration:line-through;text-decoration-thickness:1px}.icoon{flex:none;width:24px;height:24px}.beeld{background:var(--twijg);border-radius:var(--radius-kaart);place-items:center;display:grid;position:relative;overflow:hidden}.beeld-hero{aspect-ratio:16/9}.beeld-materiaal{aspect-ratio:3/2}.beeld-sfeer{aspect-ratio:4/5}.beeld-detail{aspect-ratio:1}.beeld-telefoon{aspect-ratio:9/19.5;border-radius:20px}.beeld-merk{width:26%;max-width:72px;height:auto;color:var(--steen)}.beeld-foto{object-fit:cover}.hero-blok{padding-block:var(--sectie-ruimte) var(--ruimte-7)}.hero-rooster{gap:var(--ruimte-7);align-items:center;display:grid}@media (min-width:62rem){.hero-rooster{gap:var(--ruimte-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hero-lead{margin:0 0 var(--ruimte-6)}.hero-blok .hero-actie{margin:0 0 var(--ruimte-4);view-timeline-name:--hero-koop}.hero-blok .usp{margin-inline:0}.usp li{align-items:center;gap:var(--ruimte-2);max-width:none;display:flex}.usp .icoon{width:22px;height:22px}.twee-kolommen{gap:var(--ruimte-7);align-items:center;display:grid}@media (min-width:62rem){.twee-kolommen{gap:var(--ruimte-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.twee-kolommen-smalbeeld{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.twee-kolommen:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.twee-kolommen:not(:has(>:nth-child(2)))>*{max-width:46rem}}.stappen{margin:var(--ruimte-7) 0 0;gap:var(--ruimte-5);padding:0;list-style:none;display:grid}@media (min-width:48rem){.stappen{gap:var(--ruimte-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.stap{gap:var(--ruimte-4);max-width:none;color:var(--tekst-link);display:flex}.stap div{color:var(--tekst-hoofd)}.stap h3{font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);margin:0 0 var(--ruimte-2)}.stap p{color:var(--tekst-zacht);margin:0}.melding{gap:var(--ruimte-3);max-width:24rem;margin-top:var(--ruimte-6);background:var(--vlak-kaart);color:var(--tekst-hoofd);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-4);box-shadow:var(--schaduw-zwevend);align-items:flex-start;display:flex}.merkteken{flex:none}.melding-merk{font-size:var(--tekst-klein);color:var(--tekst-zacht);display:block}.melding p{margin:var(--ruimte-1) 0 0}.app-intro{max-width:46rem}.app-schermen{gap:var(--ruimte-5);margin-top:var(--ruimte-8);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.app-schermen .beeld{border:1px solid var(--zand);background:0 0}@supports (color:color-mix(in lab, red, red)){.app-schermen .beeld{border:1px solid color-mix(in oklab, var(--zand) 26%, transparent)}}.tabel-scroll{border-radius:var(--radius-kaart);border:1px solid var(--rand-zacht);background:var(--vlak-kaart);overflow-x:auto}.vergelijk{border-collapse:collapse;width:100%;min-width:46rem}.vergelijk caption{text-align:left;padding:var(--ruimte-4) var(--ruimte-4) var(--ruimte-2);font-size:var(--tekst-klein);font-weight:600}.vergelijk th,.vergelijk td{padding:var(--ruimte-4);text-align:left;vertical-align:top;font-size:var(--tekst-klein);border-bottom:1px solid var(--rand-zacht)}.vergelijk tbody tr:last-child th,.vergelijk tbody tr:last-child td{border-bottom:0}.vergelijk thead th{font-family:var(--font-ui);font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);border-bottom:2px solid var(--rand-zacht)}.vergelijk tbody th{width:11rem;font-weight:600}.kolom-wij{font-weight:600}.vergelijk tbody .kolom-wij{background:var(--vlak-basis)}thead .kolom-wij{background:var(--vlak-accent);color:var(--dennegroen)}.tabel-hint{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:0 0 var(--ruimte-4)}@media (min-width:62rem){.tabel-hint{display:none}}.punten{margin:var(--ruimte-6) 0 0;gap:var(--ruimte-4);padding:0;list-style:none;display:grid}.punt{gap:var(--ruimte-3);max-width:var(--regellengte);color:var(--tekst-link);align-items:flex-start;display:flex}.punt span{color:var(--tekst-hoofd)}.ervaringen-leeg{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-7) var(--ruimte-5);text-align:center}.ervaringen-leeg p{margin:0 auto}.ervaringen-leeg p+p{margin-top:var(--ruimte-4)}.ervaringen-rooster{gap:var(--ruimte-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.faq{max-width:48rem}.faq details{border-bottom:1px solid var(--rand-zacht)}.faq details:first-of-type{border-top:1px solid var(--rand-zacht)}.faq summary{justify-content:space-between;align-items:center;gap:var(--ruimte-4);min-height:var(--raakvlak-min);padding:var(--ruimte-4) 0;font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--tekst-link);border-bottom:2px solid var(--tekst-link);width:.7rem;height:.7rem;transition:transform var(--duur-basis) var(--soepel-in-uit);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.faq details p{padding-bottom:var(--ruimte-5);margin:0}.faq details::details-content{height:0;transition:height var(--duur-basis) var(--soepel-in-uit), content-visibility var(--duur-basis) allow-discrete;overflow:hidden}.faq details[open]::details-content{height:auto}.bundels-rooster{gap:var(--ruimte-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch;display:grid}.bundel-knop{margin-top:auto}.bundels-rooster[data-onthul=trap]>*{animation-range:entry entry 85%}.bundels-rooster[data-onthul=trap]>:nth-child(2){animation-range:entry 5% entry 92%}.bundels-rooster[data-onthul=trap]>:nth-child(n+3){animation-range:entry 10%}.bundel-extra{justify-content:space-between;align-items:center;gap:var(--ruimte-4);margin-top:var(--ruimte-5);padding:var(--ruimte-5);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);background:var(--vlak-kaart);flex-wrap:wrap;display:flex}.bundel-extra h3{font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);margin:0 0 var(--ruimte-1)}.bundel-extra p{color:var(--tekst-zacht);font-size:var(--tekst-klein);margin:0}.koopbalk{z-index:40;justify-content:space-between;align-items:center;gap:var(--ruimte-4);padding:var(--ruimte-3) var(--bladzijde-marge);padding-bottom:max(var(--ruimte-3), env(safe-area-inset-bottom));background:var(--vlak-donker);color:var(--tekst-op-donker);box-shadow:var(--schaduw-zwevend);inset-inline:0;display:flex;position:fixed;bottom:0}.koopbalk-naam{font-size:var(--tekst-klein);display:block}.koopbalk-prijs{font-weight:600}.koopbalk .knop{flex:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.koopbalk{animation:linear both koopbalk-in;animation-timeline:--hero-koop;animation-range:exit}}}@keyframes koopbalk-in{0%{transform:translateY(110%)}to{transform:translate(0)}}@media (min-width:48rem){.koopbalk{display:none}}@media (max-width:47.999rem){.pagina{padding-bottom:6rem}}.materiaal-rooster{margin-bottom:var(--ruimte-8)}.materiaal-spec-kop{margin:0 0 var(--ruimte-2);font-family:var(--font-kop);font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);line-height:var(--regel-kop)}.spec-lijst{margin:var(--ruimte-6) 0 0;border-top:1px solid var(--rand-zacht);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0;display:grid}.spec-regel{justify-content:space-between;align-items:baseline;gap:var(--ruimte-4);padding:var(--ruimte-4) 0;border-bottom:1px solid var(--rand-zacht);display:flex}.spec-regel dt{font-size:var(--tekst-klein);color:var(--tekst-zacht)}.spec-regel dd{text-align:right;margin:0;font-weight:600}@media (min-width:34rem){.spec-lijst{column-gap:var(--ruimte-7)}}.spec-noot{margin-top:var(--ruimte-5)}.badge-actie{background:var(--roodborst,#c1522d);color:#fff;margin-left:.5rem}.blok-actie,.bundel-cadeau,.bestellen-cadeau{margin:var(--ruimte-3,.75rem) 0 0;padding:var(--ruimte-3,.75rem) var(--ruimte-4,1rem);border-left:3px solid var(--roodborst,#c1522d);background:var(--roodborst,#c1522d)}@supports (color:color-mix(in lab, red, red)){.blok-actie,.bundel-cadeau,.bestellen-cadeau{background:color-mix(in srgb, var(--roodborst,#c1522d) 8%, transparent)}}.blok-actie,.bundel-cadeau,.bestellen-cadeau{font-size:var(--tekst-basis,1.0625rem)}.blok-sinterklaas,.bundel-sinterklaas,.bestellen-sinterklaas,.hero-sinterklaas{margin-top:var(--ruimte-2,.5rem)}.blok-sinterklaas[data-soort=te-laat],.bundel-sinterklaas[data-soort=te-laat],.bestellen-sinterklaas[data-soort=te-laat],.hero-sinterklaas[data-soort=te-laat]{color:var(--tekst,#2b2a26);font-weight:500}.merkgordijn{z-index:90;background:var(--vlak-donker);color:var(--zand);pointer-events:none;animation:gordijn-wijken 1.24s var(--soepel) forwards;place-items:center;display:grid;position:fixed;inset:0}@keyframes gordijn-wijken{0%,62%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.merkgordijn-teken{animation:teken-vertrekken 1.24s var(--soepel) forwards}@keyframes teken-vertrekken{0%,58%{transform:none}to{transform:translateY(-14px)scale(.94)}}.merkgordijn-lens,.merkgordijn-vleugel{stroke-dasharray:1;stroke-dashoffset:1px}.merkgordijn-lens{animation:lijn-trekken .62s var(--soepel-uit) forwards}.merkgordijn-vleugel{animation:lijn-trekken .46s var(--soepel-uit) .32s forwards}@keyframes lijn-trekken{to{stroke-dashoffset:0}}.merkgordijn-oog{transform-origin:30px 43px;animation:oog-openen .42s var(--soepel) .7s forwards;transform:scale(0)}@keyframes oog-openen{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.merkgordijn{display:none}}.site-kop{z-index:50;background:var(--vlak-basis);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-kop{background:color-mix(in srgb, var(--vlak-basis) 88%, transparent)}}.site-kop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--duur-basis) linear;border-bottom:1px solid #0000}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-kop{animation:linear both kop-verankeren;animation-timeline:scroll();animation-range:0 96px}}}@keyframes kop-verankeren{to{border-bottom-color:var(--rand-zacht);background:color-mix(in srgb, var(--vlak-basis) 97%, transparent)}}.site-kop-binnen{max-width:var(--maat-inhoud);padding:var(--ruimte-3) var(--bladzijde-marge);align-items:center;gap:var(--ruimte-4) var(--ruimte-6);flex-wrap:wrap;margin-inline:auto;display:flex}.site-merk{align-items:center;gap:var(--ruimte-3);color:var(--tekst-hoofd);min-height:var(--raakvlak-min);text-decoration:none;display:inline-flex}.site-merk-woord{font-family:var(--font-kop);font-size:1.375rem;line-height:1}.site-nav{align-items:center;gap:var(--ruimte-2);flex-wrap:wrap;margin-inline-end:auto;display:flex}.site-nav-link{min-height:var(--raakvlak-min);padding-inline:var(--ruimte-3);border-radius:var(--radius-knop);color:var(--tekst-link);font-size:var(--tekst-klein);transition:background var(--duur-direct) linear, color var(--duur-direct) linear;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-nav-link:hover{background:var(--vlak-kaart);color:var(--tekst-hoofd)}}.site-kop-knop{min-height:44px;padding-inline:var(--ruimte-4)}@media (max-width:34rem){.site-kop-binnen{gap:var(--ruimte-2)}.site-nav{order:3;width:100%;margin-inline-end:0}.site-kop-knop{margin-inline-start:auto}}.site-voet{margin-top:var(--sectie-ruimte);background:var(--vlak-donker);color:var(--tekst-op-donker)}.site-voet-binnen{max-width:var(--maat-inhoud);padding:var(--sectie-ruimte) var(--bladzijde-marge) var(--ruimte-7);gap:var(--ruimte-7) var(--ruimte-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-inline:auto;display:grid}.site-voet-merk svg{color:var(--zand)}.site-voet-naam{font-family:var(--font-kop);margin:var(--ruimte-3) 0 var(--ruimte-1);font-size:1.375rem}.site-voet-payoff{font-family:var(--font-kop);color:var(--twijg);margin:0 0 var(--ruimte-3);font-style:italic;font-size:var(--tekst-klein)}.site-voet-tekst{font-size:var(--tekst-klein);color:var(--twijg);margin:0}.site-voet-kop{font-family:var(--font-ui);font-size:var(--tekst-klein);letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--twijg);margin:0 0 var(--ruimte-3);font-weight:600}.site-voet-kolom ul{margin:0;padding:0;list-style:none}.site-voet-kolom li{font-size:var(--tekst-klein);color:var(--twijg);max-width:none}.site-voet-kolom a{min-height:40px;color:var(--zand);transition:border-color var(--duur-direct) linear;border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-voet-kolom a:hover{border-bottom-color:var(--zand)}}.site-voet-usp{margin-top:var(--ruimte-5);gap:var(--ruimte-1);display:grid}.site-voet-onder{border-top:1px solid var(--twijg)}@supports (color:color-mix(in lab, red, red)){.site-voet-onder{border-top:1px solid color-mix(in srgb, var(--twijg) 28%, transparent)}}.site-voet-onder p{max-width:var(--maat-inhoud);padding:var(--ruimte-4) var(--bladzijde-marge);font-size:var(--tekst-klein);color:var(--twijg);margin-inline:auto}.cookiebalk{z-index:90;background:var(--vlak-kaart);border-top:1px solid var(--rand-zacht);box-shadow:var(--schaduw-zwevend);padding:var(--ruimte-5) var(--bladzijde-marge);inset-inline:0;max-height:85dvh;position:fixed;bottom:0;overflow-y:auto}.cookiebalk:focus-visible{outline:var(--focus-ring-dik) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-gat) * -1)}.cookiebalk-binnen{max-width:var(--maat-inhoud);gap:var(--ruimte-5);align-items:start;margin-inline:auto;display:grid}@media (min-width:56rem){.cookiebalk-binnen{gap:var(--ruimte-7);grid-template-columns:minmax(0,1fr) auto}}.cookiebalk-kop{font-family:var(--font-kop);font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);margin:0 0 var(--ruimte-2)}.cookiebalk-tekst p{font-size:var(--tekst-klein);margin:0 0 var(--ruimte-2)}.cookiebalk-verwijzing a{color:var(--tekst-link)}.cookiebalk-acties{gap:var(--ruimte-3);justify-items:stretch;display:grid}.cookiebalk-knoppen{gap:var(--ruimte-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knop-neutraal{background:var(--vlak-donker);color:var(--tekst-op-donker);box-shadow:var(--schaduw-knop)}@media (hover:hover) and (pointer:fine){.knop-neutraal:hover{background:var(--tekst-link)}}.cookiebalk-schakel{min-height:var(--raakvlak-min);font-family:var(--font-ui);font-size:var(--tekst-klein);color:var(--tekst-link);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}.cookiebalk-keuzes{max-width:var(--maat-inhoud);margin:var(--ruimte-5) auto 0;padding-top:var(--ruimte-5);border-top:1px solid var(--rand-zacht);gap:var(--ruimte-4);justify-items:start;display:grid}.cookiebalk-vast{font-size:var(--tekst-klein);color:var(--tekst-zacht);max-width:var(--regellengte);margin:0}.cookiebalk-vinkje{gap:var(--ruimte-3);font-size:var(--tekst-klein);max-width:var(--regellengte);cursor:pointer;align-items:start;display:flex}.cookiebalk-vinkje input{width:1.5rem;height:1.5rem;accent-color:var(--vlak-donker);flex:none;margin-top:.1rem}.cookiebalk-vinkje strong{display:block}.cookiebalk-uitleg{color:var(--tekst-zacht);display:block}.deelbalk{margin-block:var(--ruimte-7);gap:var(--ruimte-5);display:grid}.deelbalk-kaart{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);box-shadow:var(--schaduw-kaart);padding:var(--ruimte-6) var(--ruimte-5)}.deelbalk-sober{border-top:1px solid var(--rand-zacht);padding-top:var(--ruimte-6)}.deelbalk-tekst{gap:var(--ruimte-2);display:grid}.deelbalk-kop{font-family:var(--font-kop);font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);line-height:var(--regel-kop);color:var(--tekst-hoofd);margin:0}.deelbalk-uitleg{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:0}.deelbalk-lijst{gap:var(--ruimte-3);grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.deelbalk-lijst>li{max-width:none;margin:0}.deelknop{justify-content:center;align-items:center;gap:var(--ruimte-3);width:100%;min-height:var(--raakvlak-min);padding:var(--ruimte-3) var(--ruimte-4);background:var(--vlak-basis);color:var(--tekst-hoofd);border:1px solid var(--rand-veld);border-radius:var(--radius-knop);font-family:var(--font-ui);font-size:var(--tekst-body);text-align:center;cursor:pointer;transition:background var(--duur-snel) var(--soepel-uit), border-color var(--duur-direct) linear, transform var(--duur-snel) var(--soepel-uit), box-shadow var(--duur-snel) var(--soepel-uit);font-weight:600;line-height:1.2;text-decoration:none;display:flex}.deelknop-icoon{color:var(--tekst-link);transition:color var(--duur-direct) linear;flex:none}.deelknop-label{text-wrap:balance}@media (hover:hover) and (pointer:fine){.deelknop:hover{background:var(--vlak-kaart);border-color:var(--tekst-hoofd);box-shadow:var(--schaduw-knop);transform:translateY(-1px)}.deelknop:hover .deelknop-icoon{color:var(--tekst-hoofd)}}.deelknop:active{transform:translateY(0)scale(.99)}.deelbalk-melding{font-size:var(--tekst-body);color:var(--tekst-link);margin:0;font-weight:600}.deelbalk-melding:empty{display:none}.deelbalk-melding[data-soort=fout]{color:var(--tekst-hoofd);border-left:3px solid var(--vlak-accent);padding-left:var(--ruimte-4);font-weight:400}.deelbalk-handmatig{gap:var(--ruimte-2);display:grid}.deelbalk-handmatig-label{font-size:var(--tekst-klein);color:var(--tekst-zacht)}.deelbalk-handmatig-veld{width:100%;min-height:var(--raakvlak-min);padding-inline:var(--ruimte-4);background:var(--wit);color:var(--tekst-hoofd);font-family:var(--font-ui);font-size:var(--tekst-body);border:1px solid var(--rand-veld);border-radius:var(--radius-veld)}.deelbalk-handmatig-veld:focus-visible{border-color:var(--rand-veld-focus)}.deelbalk-alleen-voorlezen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deelbalk-sociaal{margin-top:var(--ruimte-4,1rem);padding-top:var(--ruimte-4,1rem);border-top:1px solid var(--rand,#ded5c4)}.deelbalk-sociaal-kop{margin:0 0 var(--ruimte-1,.25rem);font-weight:600}.assistent-opener{right:var(--bladzijde-marge);z-index:60;align-items:center;gap:var(--ruimte-2);min-height:var(--raakvlak-min);padding-inline:var(--ruimte-5);font-family:var(--font-ui);font-size:var(--tekst-body);background:var(--vlak-donker);color:var(--tekst-op-donker);border:1px solid var(--zand);font-weight:600;line-height:1;display:inline-flex;position:fixed;bottom:5.5rem}@supports (color:color-mix(in lab, red, red)){.assistent-opener{border:1px solid color-mix(in oklab, var(--zand) 22%, transparent)}}.assistent-opener{border-radius:var(--radius-rond);box-shadow:var(--schaduw-knop);cursor:pointer;transition:transform var(--duur-snel) var(--soepel-uit), box-shadow var(--duur-snel) var(--soepel-uit)}@media (hover:hover) and (pointer:fine){.assistent-opener:hover{transform:translateY(-2px)}}.assistent-opener:focus-visible{outline:3px solid var(--actie-vlak);outline-offset:3px}.assistent-opener-vonk{background:var(--roodborst);width:9px;height:9px;animation:assistent-adem 3.2s var(--soepel-in-uit) infinite;border-radius:50%;flex:none}@keyframes assistent-adem{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}.assistent-paneel{right:var(--bladzijde-marge);bottom:calc(5.5rem + var(--raakvlak-min) + var(--ruimte-3));z-index:60;width:min(26rem, calc(100vw - 2 * var(--bladzijde-marge)));background:var(--papier);max-height:min(38rem,100vh - 9rem);color:var(--tekst-hoofd);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);box-shadow:0 18px 48px -18px var(--dennegroen);flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.assistent-paneel{box-shadow:0 18px 48px -18px color-mix(in oklab, var(--dennegroen) 45%, transparent)}}.assistent-paneel{visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0 round var(--radius-kaart));transition:clip-path var(--duur-basis) var(--soepel-uit), transform var(--duur-basis) var(--soepel-uit), visibility 0s linear var(--duur-basis);overflow:hidden;transform:translateY(10px)scale(.98)}.assistent-paneel[data-open=ja]{visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0 round var(--radius-kaart));transition:clip-path var(--duur-basis) var(--soepel-uit), transform var(--duur-basis) var(--soepel-uit), visibility 0s;transform:translateY(0)scale(1)}.assistent-kop{padding:var(--ruimte-4) var(--ruimte-5);background:var(--vlak-donker);color:var(--tekst-op-donker);gap:2px;display:grid}.assistent-titel{font-family:var(--font-kop);font-size:var(--tekst-kop3)}.assistent-noot{font-size:var(--tekst-klein);color:var(--zand)}.assistent-verloop{overscroll-behavior:contain;min-height:11rem;padding:var(--ruimte-5);gap:var(--ruimte-4);flex:1;align-content:start;display:grid;overflow-y:auto}.assistent-welkom{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:0}.assistent-vraag{max-width:85%;padding:var(--ruimte-3) var(--ruimte-4);background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart) var(--radius-kaart) 4px var(--radius-kaart);animation:assistent-binnen var(--duur-snel) var(--soepel-uit) both;justify-self:end;margin:0}.assistent-antwoord{gap:var(--ruimte-3);max-width:92%;animation:assistent-binnen var(--duur-snel) var(--soepel-uit) both;display:grid}.assistent-antwoord p{margin:0}@keyframes assistent-binnen{0%{clip-path:inset(0 0 100%);transform:translateY(6px)}to{clip-path:inset(0);transform:translateY(0)}}.assistent-denkt{align-items:center;gap:var(--ruimte-3);font-size:var(--tekst-klein);color:var(--tekst-zacht);display:flex}.assistent-stippen{gap:4px;display:inline-flex}.assistent-stippen i{background:var(--mos);width:6px;height:6px;animation:assistent-stip 1.1s var(--soepel-in-uit) infinite;border-radius:50%}.assistent-stippen i:nth-child(2){animation-delay:.16s}.assistent-stippen i:nth-child(3){animation-delay:.32s}@keyframes assistent-stip{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.assistent-overweging{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-left:3px solid var(--mos);border-radius:var(--radius-kaart);padding:var(--ruimte-3) var(--ruimte-4);interpolate-size:allow-keywords}.assistent-overweging summary{cursor:pointer;font-size:var(--tekst-klein);color:var(--tekst-zacht);font-weight:600;list-style:none}.assistent-overweging summary::-webkit-details-marker{display:none}.assistent-overweging summary:after{content:"";width:6px;height:6px;margin-left:var(--ruimte-2);transition:transform var(--duur-snel) var(--soepel);border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;transform:rotate(45deg)translateY(-2px)}.assistent-overweging[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.assistent-overweging p{margin:var(--ruimte-3) 0 0;font-size:var(--tekst-klein);color:var(--tekst-zacht);white-space:pre-wrap}.assistent-aanzetten{gap:var(--ruimte-2);display:grid}.assistent-aanzet{width:100%;min-height:var(--raakvlak-min);padding:0 var(--ruimte-4);text-align:left;font-family:var(--font-ui);font-size:var(--tekst-klein);background:var(--vlak-kaart);color:var(--tekst-hoofd);border:1px solid var(--rand-veld);border-radius:var(--radius-knop);cursor:pointer;transition:border-color var(--duur-snel) var(--soepel);align-items:center;display:flex}.assistent-aanzet:focus-visible{outline:3px solid var(--actie-vlak);outline-offset:2px}@media (hover:hover) and (pointer:fine){.assistent-aanzet:hover{border-color:var(--tekst-hoofd)}}.assistent-invoer{gap:var(--ruimte-3);padding:var(--ruimte-4) var(--ruimte-5);border-top:1px solid var(--rand-zacht);background:var(--vlak-kaart);display:grid}.assistent-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistent-veld{resize:none;width:100%;font-family:var(--font-ui);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--tekst-hoofd);background:var(--papier);border:1px solid var(--rand-veld);border-radius:var(--radius-veld);padding:var(--ruimte-3) var(--ruimte-4)}.assistent-veld:focus-visible{outline:3px solid var(--actie-vlak);outline-offset:2px}.assistent-verstuur{width:100%}.assistent-fout{font-size:var(--tekst-klein);color:var(--actie-tekst);margin:0}.assistent-klein{padding:0 var(--ruimte-5) var(--ruimte-4);font-size:var(--tekst-klein);color:var(--tekst-zacht);background:var(--vlak-kaart);margin:0}@media (prefers-reduced-motion:reduce){.assistent-opener,.assistent-opener-vonk,.assistent-paneel,.assistent-vraag,.assistent-antwoord,.assistent-stippen i,.assistent-overweging summary:after,.assistent-aanzet{transition:none!important;animation:none!important}.assistent-paneel{transform:none}}.bedankt{padding-block:var(--sectie-ruimte)}.bedankt-kaart{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-5);margin-block:var(--ruimte-6);box-shadow:var(--schaduw-kaart)}.bedankt-kop{font-family:var(--font-ui);font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);margin:0 0 var(--ruimte-4)}.bedankt-regels{margin:0;padding:0;list-style:none}.bedankt-regels li{justify-content:space-between;gap:var(--ruimte-4);padding-block:var(--ruimte-3);border-bottom:1px solid var(--rand-zacht);max-width:none;display:flex}.bedankt-bedrag{font-variant-numeric:tabular-nums;white-space:nowrap}.bedankt-totaal{justify-content:space-between;gap:var(--ruimte-4);padding-block:var(--ruimte-4);max-width:none;margin:0;display:flex}.bedankt-totaal strong{color:var(--actie-tekst);font-size:var(--tekst-prijs)}.bedankt-vervolg{margin-block:var(--ruimte-7)}.bedankt-stappen{padding-left:var(--ruimte-5);gap:var(--ruimte-3);display:grid}.bestellen{padding-block:var(--sectie-ruimte)}.bestellen-prijs{align-items:baseline;gap:var(--ruimte-3);margin-block:var(--ruimte-5) var(--ruimte-2);flex-wrap:wrap;display:flex}.bestellen-formulier{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-5);margin-block:var(--ruimte-6);box-shadow:var(--schaduw-kaart);gap:var(--ruimte-4);display:grid}.bestellen-regel{align-items:center;gap:var(--ruimte-4);display:flex}.bestellen-regel label{font-size:var(--tekst-body);font-weight:500}.bestellen-regel select{min-height:var(--raakvlak-min);min-width:5rem;padding-inline:var(--ruimte-3);font-family:var(--font-ui);font-size:var(--tekst-body);color:var(--tekst-hoofd);background:var(--vlak-basis);border:1px solid var(--rand-veld);border-radius:var(--radius-veld)}.bestellen-vinkje{align-items:flex-start;gap:var(--ruimte-3);min-height:var(--raakvlak-min);cursor:pointer;padding-block:var(--ruimte-2);display:flex}.bestellen-vinkje input{width:24px;height:24px;accent-color:var(--mos);margin-top:2px}.bestellen-vinkje span{gap:2px;display:grid}.bestellen-totaal{justify-content:space-between;gap:var(--ruimte-4);padding-top:var(--ruimte-4);border-top:1px solid var(--rand-zacht);max-width:none;margin:0;display:flex}.bestellen-totaal strong{color:var(--actie-tekst);font-size:var(--tekst-prijs)}.bestellen-knop{width:100%}.bestellen-fout{padding:var(--ruimte-3) var(--ruimte-4);background:var(--vlak-basis);border-left:3px solid var(--actie-vlak);border-radius:var(--radius-veld);font-size:var(--tekst-klein);margin:0}.bestellen-uitverkocht{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-5);margin-block:var(--ruimte-6)}.bestellen-zekerheden{margin:var(--ruimte-6) 0 0;gap:var(--ruimte-2);padding:0;list-style:none;display:grid}.bestellen-zekerheden li{font-size:var(--tekst-klein);color:var(--tekst-zacht);max-width:none}.winkelwagen{padding-block:var(--sectie-ruimte)}.winkelwagen-gerust{background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-left:4px solid var(--mos);border-radius:var(--radius-kaart);padding:var(--ruimte-5);margin-block:var(--ruimte-6)}.winkelwagen-kaart{margin-block:var(--ruimte-6)}.winkelwagen-knop{width:100%;margin-top:var(--ruimte-5)}.winkelwagen-uitverkocht{margin-top:var(--ruimte-5);font-size:var(--tekst-klein);color:var(--tekst-zacht)}.winkelwagen-keuze{margin:var(--ruimte-6) 0;gap:var(--ruimte-4);padding:0;list-style:none;display:grid}.winkelwagen-optie{gap:var(--ruimte-2);transition:border-color var(--duur-snel) var(--soepel), transform var(--duur-snel) var(--soepel);grid-template-columns:1fr auto;align-items:baseline;text-decoration:none;display:grid}.winkelwagen-optie:hover{border-color:var(--twijg-rand);transform:translateY(-2px)}.winkelwagen-optie:focus-visible{outline:3px solid var(--actie-vlak);outline-offset:3px}.winkelwagen-optie .prijs-noot{grid-column:1/-1;margin:0}.winkelwagen-optie-naam{font-family:var(--font-kop);font-size:var(--tekst-kop3);color:var(--tekst)}.winkelwagen-optie-prijs{font-size:var(--tekst-prijs);color:var(--actie-tekst);font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.winkelwagen-optie{transition:none}.winkelwagen-optie:hover{transform:none}}.winkelwagen-hulp{margin-top:var(--ruimte-8)}body:has(.cookiebalk){padding-bottom:26rem}@media (min-width:48rem){body:has(.cookiebalk){padding-bottom:21rem}}@media (min-width:64rem){body:has(.cookiebalk){padding-bottom:13rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
