@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-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}}}@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);--color-groen:#1e3932;--color-goud:#d4af37;--color-roze:#fdb0c0;--color-wit:#ededed;--font-kop:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-tekst:var(--font-arimo), "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-uit:cubic-bezier(.16, 1, .3, 1);--ease-sticker:cubic-bezier(.22, 1.25, .36, 1)}}@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}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--balk) + 12px);background:var(--color-groen)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-groen);color:var(--color-wit);font-family:var(--font-tekst);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;font-size:1rem;line-height:1.55}@media (min-width:768px){body{font-size:1.0625rem}}h1,h2,h3,h4{font-family:var(--font-kop);text-wrap:balance;margin:0;line-height:1.05}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:var(--color-goud);color:var(--color-groen)}:focus-visible{outline:3px solid var(--focus,var(--color-roze));outline-offset:3px;border-radius:4px}.knop:focus-visible,.sticker:focus-visible,.chip:focus-visible{border-radius:var(--r,16px) var(--r,16px) var(--r,16px) 0}}@layer components{.kop{--kop-maat:clamp(1.75rem, 1.1rem + 2.6vw, 3.5rem);--k-label:#1e3932;--k-poot:var(--acc2,#d4af37);width:fit-content;max-width:100%;font-family:var(--font-kop);font-weight:800;font-size:var(--kop-maat);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;line-height:1.1;display:block;position:relative}.kop--groot{--kop-maat:clamp(2.25rem, 4.6vw - .3rem, 3.5rem)}.pagina .kop--groot{--kop-maat:clamp(1.75rem, 1.1rem + 2.6vw, 3.5rem)}@media (min-width:1800px){.kop,.pagina .kop--groot{--kop-maat:clamp(3.5rem, 2.2vw, 4rem)}.kop--groot{--kop-maat:clamp(4.5rem, 2.9vw, 5.25rem)}}.w-groen .kop,.w-diep .kop{--k-label:#1d1d1d}.w-zwart .kop{--k-label:#1e3932}.strook{display:block}.strook+.strook{margin-top:.06em}.kop .licht{font-weight:300}.kop-label{background:var(--k-label);color:#fff;vertical-align:.02em;transition:rotate .6s var(--ease-sticker);border-radius:.3em .3em .3em 0;margin:0 .04em;padding:.02em .24em .1em;line-height:1;display:inline-block;position:relative;rotate:-1.6deg}.kop:hover .kop-label,.kop[data-wip] .kop-label{rotate:1.4deg}.kop[data-in] .kop-label{animation:label-in .9s var(--ease-sticker) backwards}@keyframes label-in{0%{rotate:-7deg;scale:1.06}}.kop .poot-punt{width:.4em;height:.4em;color:var(--k-poot);margin-left:.14em;display:inline-block;translate:0 .04em}@media (prefers-reduced-motion:reduce){.kop-label{transition:none!important;animation:none!important}}.sec-kop{gap:16px;margin-bottom:clamp(24px,3.4vw,44px);display:grid}.sec-kop>.lead{color:var(--sub)}.w-roze .sec-kop>.lead{color:var(--ink)}.kop-scene{z-index:3;pointer-events:none;position:absolute;inset:0}.kop-scene svg{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 6px 5px #00000040);width:100%;height:auto;display:block;overflow:visible}.sn-mes{width:1.05em;transition:left .9s var(--ease-uit), rotate .9s var(--ease-sticker);position:absolute;top:-.5em;left:0;rotate:-12deg}.kop:hover .sn-mes,.kop[data-wip] .sn-mes{left:82%;rotate:10deg}.sn-hart{right:calc(6% + var(--i) * 12%);opacity:0;width:.42em;position:absolute;bottom:.2em}.sn-hart:nth-child(odd){rotate:10deg}.kop:hover .sn-hart,.kop[data-wip] .sn-hart{animation:sn-hart 1.5s var(--ease-uit) calc(var(--i) * .13s) forwards}@keyframes sn-hart{0%{opacity:0;translate:0;scale:.5}15%{opacity:1;scale:1}to{opacity:0;translate:calc((var(--i) - 2) * .2em) -1.9em;scale:1.1;rotate:calc((var(--i) - 2) * 14deg)}}.sn-polaroid{right:calc(.04em + var(--i) * .14em);top:calc(-.66em + var(--i) * .05em);aspect-ratio:4/5;width:.66em;rotate:calc(8deg - var(--i) * 9deg);transition:rotate .7s var(--ease-sticker), translate .7s var(--ease-sticker);background:#fff;border-radius:.04em .04em .04em 0;padding:.04em .04em .13em;position:absolute;box-shadow:0 .06em .14em -.03em #0006}.sn-foto{width:100%;height:100%;display:block;position:relative;overflow:hidden}.sn-foto img{object-fit:cover}.sn-speel{width:.32em;transition:rotate .7s var(--ease-sticker);position:absolute;top:-.5em;right:.3em;rotate:10deg}.kop:hover .sn-polaroid,.kop[data-wip] .sn-polaroid{rotate:calc(14deg - var(--i) * 16deg);translate:calc(var(--i) * -.16em) calc(var(--i) * -.06em)}.kop:hover .sn-speel,.kop[data-wip] .sn-speel{rotate:-14deg}.sn-pin{top:-.6em;left:calc(30% + var(--i) * 26%);width:.38em;rotate:calc((var(--i) - .5) * 9deg);position:absolute}.kop[data-in] .sn-pin{animation:sn-pin-val .8s var(--ease-sticker) backwards;animation-delay:calc(.35s + var(--i) * .12s)}.kop:hover .sn-pin,.kop[data-wip] .sn-pin{animation:sn-pin-hup .7s var(--ease-sticker) calc(var(--i) * .11s)}@keyframes sn-pin-val{0%{translate:0 -1.2em;scale:1.2}}@keyframes sn-pin-hup{35%{translate:0 -.3em;scale:1.14}70%{translate:0 .04em}}.sn-poot{left:calc(4% + var(--i) * 21%);top:calc(-.48em + (var(--i) % 2) * .1em);width:.3em;color:var(--acc2,#fdb0c0);opacity:0;rotate:calc(80deg + (var(--i) - 2) * 6deg);position:absolute}.kop:hover .sn-poot,.kop[data-wip] .sn-poot{animation:sn-poot 1.9s var(--ease-uit) calc(var(--i) * .17s) forwards}@keyframes sn-poot{0%{opacity:0;scale:.4}14%{opacity:1;scale:1.15}22%{scale:1}80%{opacity:.9}to{opacity:0}}.sn-bril{width:1.2em;transition:translate .8s var(--ease-sticker), rotate .8s var(--ease-sticker);position:absolute;top:-.56em;right:.04em;rotate:7deg}.kop:hover .sn-bril,.kop[data-wip] .sn-bril{translate:-.08em .4em;rotate:-3deg}.kop-glans{transform-box:fill-box;animation:5s ease-in-out infinite kop-glans}@keyframes kop-glans{0%,70%{translate:-120%}to{translate:420%}}.sn-bakje{left:calc(6% + var(--i) * 31%);width:.5em;rotate:calc((var(--i) - 1) * 7deg);position:absolute;top:-.36em}.kop:hover .sn-bakje,.kop[data-wip] .sn-bakje{animation:sn-bakje .9s var(--ease-sticker) calc(var(--i) * .12s) both}@keyframes sn-bakje{0%{translate:0}40%{translate:0 -.42em;rotate:calc((var(--i) - 1) * -10deg)}70%{translate:0 .04em}to{translate:0}}@media (max-width:699px){.sn-mes,.sn-polaroid,.sn-speel,.sn-pin,.sn-poot,.sn-bakje,.sn-bril{display:none}}@media (prefers-reduced-motion:reduce){.sn-mes,.sn-hart,.sn-polaroid,.sn-pin,.sn-poot,.sn-bakje,.sn-bril,.kop-glans{transition:none!important;animation:none!important}}.poot-stempel{z-index:60;pointer-events:none;width:52px;height:52px;rotate:var(--rot,0deg);animation:poot-stempel 1.5s var(--ease-uit) forwards;margin:-26px 0 0 -26px;position:fixed}.poot-stempel svg{width:100%;height:100%;display:block}@keyframes poot-stempel{0%{opacity:0;scale:1.7}14%{opacity:1;scale:1}76%{opacity:.9}to{opacity:0;scale:.92}}.kopbalk{z-index:50;height:var(--balk);background:var(--bg);color:var(--ink);transition:background-color .45s var(--ease-uit), color .45s var(--ease-uit);position:fixed;inset:0 0 auto}.kopbalk-in{align-items:center;gap:clamp(12px,2vw,28px);height:100%;display:flex}.kopbalk-logo{height:calc(var(--balk) - 22px);flex:none;display:block}.kopbalk-logo svg{width:auto;height:100%}.kopbalk-nav{align-items:center;gap:2px;margin-left:clamp(0px,1vw,12px);display:none}.kopbalk-nav a{--kantel:-2deg;--zak:0px;--nl-bg:#fdb0c0;--nl-ink:#1e3932;isolation:isolate;min-height:44px;font-family:var(--font-kop);letter-spacing:-.01em;rotate:var(--kantel);translate:0 var(--zak);transition:color .2s, rotate .5s var(--ease-sticker), scale .5s var(--ease-sticker);align-items:center;padding:0 6px;font-size:clamp(1rem,.3rem + .9vw,1.125rem);font-weight:800;text-decoration:none;display:inline-flex;position:relative}.kopbalk-nav a:before{content:"";z-index:-1;background:var(--nl-bg);opacity:0;transition:scale .45s var(--ease-sticker), opacity .2s;border-radius:10px 10px 10px 0;position:absolute;inset:6px 0;scale:.4;box-shadow:0 6px 12px -6px #0006}.kopbalk-nav a:nth-child(3n+2){--nl-bg:#d4af37}.kopbalk-nav a:nth-child(3n){--nl-bg:#ededed}.kopbalk-nav a:nth-child(2n):before{border-radius:10px 10px 0}.kopbalk-nav a:nth-child(2){--kantel:1.5deg;--zak:1px}.kopbalk-nav a:nth-child(3){--kantel:-1deg;--zak:-1px}.kopbalk-nav a:nth-child(4){--kantel:2deg}.kopbalk-nav a:nth-child(5){--kantel:-1.5deg;--zak:1px}.kopbalk-nav a:nth-child(6){--kantel:1deg;--zak:-1px}.kopbalk-nav a:nth-child(7){--kantel:-2.5deg}.kopbalk-nav a:nth-child(8){--kantel:1.5deg;--zak:1px}.kopbalk.w-roze .kopbalk-nav a:nth-child(3n+1){--nl-bg:#1e3932;--nl-ink:#fdb0c0}.kopbalk.w-goud .kopbalk-nav a:nth-child(3n+2){--nl-bg:#1e3932;--nl-ink:#d4af37}.kopbalk-nav a:hover,.kopbalk-nav a:focus-visible,.kopbalk-nav a[aria-current=page]{color:var(--nl-ink);rotate:calc(var(--kantel) * -1.5);scale:1.06}.kopbalk-nav a:hover:before,.kopbalk-nav a:focus-visible:before,.kopbalk-nav a[aria-current=page]:before{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){.kopbalk-nav a{animation:nav-val .65s var(--ease-sticker) backwards}.kopbalk-nav a:nth-child(2){animation-delay:50ms}.kopbalk-nav a:nth-child(3){animation-delay:.1s}.kopbalk-nav a:nth-child(4){animation-delay:.15s}.kopbalk-nav a:nth-child(5){animation-delay:.2s}.kopbalk-nav a:nth-child(6){animation-delay:.25s}.kopbalk-nav a:nth-child(7){animation-delay:.3s}}@keyframes nav-val{0%{translate:0 -14px;rotate:calc(var(--kantel) * -4)}}.kopbalk-nav a.nav-breed{display:none}@media (min-width:1280px){.kopbalk-nav a.nav-breed{display:inline-flex}}@media (min-width:1280px) and (max-width:1439px){.kopbalk-nav a{padding:0 5px}}@media (min-width:1440px){.kopbalk-nav a{padding:0 10px}}.kopbalk-acties{align-items:center;gap:10px;margin-left:auto;display:flex}.stadknop{border:2px solid var(--lijn);min-height:44px;color:var(--ink);font-family:var(--font-kop);cursor:pointer;background:0 0;border-radius:12px 12px 12px 0;align-items:center;gap:.7rem;padding:0 12px 0 14px;font-size:.9375rem;font-weight:700;transition:border-color .25s;display:none}.stadknop:hover{border-color:var(--ink)}.stadknop svg{flex:none;width:16px;height:16px}.stadknop .status{color:var(--sub);min-width:8.2em;font-weight:500}.menuknop{border:2px solid var(--lijn);min-height:44px;color:var(--ink);font-family:var(--font-kop);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:12px 12px 12px 0;align-items:center;gap:.5rem;padding:0 14px 0 12px;font-size:.9375rem;font-weight:700;display:inline-flex}.menuknop svg{width:22px;height:22px}.taalwissel{border:2px solid var(--lijn);width:44px;height:44px;color:var(--ink);touch-action:manipulation;border-radius:12px 12px 12px 0;flex:none;justify-content:center;align-items:center;transition:border-color .25s;display:inline-flex}.taalwissel:hover,.taalwissel:focus-visible{border-color:var(--ink)}.vlag{border-radius:5px 5px 5px 0;flex:none;width:24px;height:16px;display:block;position:relative;overflow:hidden}.vlag:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000029}.vlag svg{width:100%;height:100%;display:block}.taalwissel .vlag{transition:rotate .5s var(--ease-sticker), scale .5s var(--ease-sticker);rotate:-4deg}.taalwissel:hover .vlag,.taalwissel:focus-visible .vlag{rotate:5deg;scale:1.12}@media (max-width:389px){.kopbalk-acties{gap:8px}.taalwissel{width:40px}}@media (max-width:1179px){.kopbalk-bestel{min-height:44px}}@media (min-width:1180px){.kopbalk-nav{display:flex}.stadknop{display:inline-flex}.menuknop{display:none}}@media (min-width:768px){:root{--balk:80px}}.menu-in{min-height:100%;padding:12px var(--gut) 0;flex-direction:column;gap:clamp(12px,1.8dvh,20px);display:flex}.menu-val{--r:-3deg;translate:0 36px;rotate:var(--r);transition:translate .2s,rotate .2s,scale .2s;scale:.96}.menu-kaart:nth-of-type(2n){--r:3deg}dialog.laag[data-open] .menu-val{transition:translate .75s var(--ease-sticker), rotate .75s var(--ease-sticker), scale .75s var(--ease-sticker);transition-delay:calc(.11s + var(--v,0) * 75ms);translate:0;rotate:0deg;scale:1}.menu-bestel{margin-right:max(0px, calc(72px - var(--gut)));gap:8px;display:flex}.menu-bestel-stad{border:2px solid var(--lijn);min-width:0;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:16px 16px 16px 0;flex:auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 6px;padding:0 10px 0 12px;transition:border-color .2s;display:grid}.menu-bestel-stad:hover{border-color:var(--ink)}.menu-bestel-stad strong{font-family:var(--font-kop);grid-area:1/1;font-size:1.0625rem;line-height:1.1}.menu-bestel-stad .status{color:var(--sub);grid-area:2/1;font-size:.8125rem}.menu-bestel-stad>svg{grid-area:1/2/span 2;align-self:center;width:16px;height:16px}.menu-bestel-knop{flex:none;min-height:52px;padding-inline:.95rem}.menu-nav{gap:clamp(16px,2.4dvh,24px);padding-top:8px;display:grid}.menu-kaart{border-radius:24px 24px 24px 6px;padding:18px 8px 6px;position:relative;box-shadow:0 18px 32px -20px #0009}.menu-kaart:nth-of-type(2n){border-radius:24px 24px 6px}.menu-kaart-kop{background:var(--acc);color:var(--acc-ink);font-family:var(--font-kop);border-radius:8px 8px 8px 0;margin:0;padding:.34rem .66rem .38rem;font-size:.875rem;font-weight:800;line-height:1.1;position:absolute;top:-12px;left:16px;rotate:-3deg;box-shadow:0 8px 14px -8px #0000008c}.menu-kaart:nth-of-type(2n) .menu-kaart-kop{border-radius:8px 8px 0;left:auto;right:16px;rotate:2.5deg}.menu-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;margin:0;padding:0;list-style:none;display:grid}.menu-lijst li:last-child:nth-child(odd){grid-column:1/-1}.menu-link{min-height:clamp(44px,5.4dvh,54px);color:var(--ink);font-family:var(--font-kop);white-space:nowrap;touch-action:manipulation;align-items:center;padding:0 2px;font-size:clamp(.96875rem,4.3vw,1.1875rem);font-weight:700;line-height:1.1;text-decoration:none;display:flex}.menu-link-woord{transition:background-color .2s, color .2s, rotate .5s var(--ease-sticker), scale .3s var(--ease-sticker);border-radius:.36em .36em .36em 0;padding:.34em .5em .4em;display:inline-block}.menu-link:hover .menu-link-woord,.menu-link:focus-visible .menu-link-woord,.menu-link:active .menu-link-woord,.menu-link[aria-current=page] .menu-link-woord{background:var(--acc);color:var(--acc-ink);rotate:-2deg}.menu-lijst li:nth-child(2n) .menu-link:hover .menu-link-woord,.menu-lijst li:nth-child(2n) .menu-link:focus-visible .menu-link-woord,.menu-lijst li:nth-child(2n) .menu-link:active .menu-link-woord,.menu-lijst li:nth-child(2n) .menu-link[aria-current=page] .menu-link-woord{border-radius:.36em .36em 0;rotate:1.8deg}.menu-link:active .menu-link-woord{scale:.95}.menu-taal .vlag{transition:rotate .5s var(--ease-sticker);rotate:-4deg}.menu-taal .vlag svg{width:100%;height:100%}.menu-taal:hover .vlag,.menu-taal:focus-visible .vlag{rotate:5deg}.menu-onder{--kijk:0;--fh:min(100cqh, 360px, calc((100cqw - 158px) * 1.25));flex:1 0 140px;margin-top:4px;position:relative;container-type:size}.menu-figaro{height:var(--fh);aspect-ratio:1000/1249;cursor:pointer;touch-action:manipulation;transform-origin:50% 100%;translate:0 48%;transform:skewX(calc(var(--kijk) * -6deg));transition:translate .22s ease, transform .6s var(--ease-sticker);background:0 0;border:0;padding:0;position:absolute;bottom:0;right:0}dialog.laag[data-open] .menu-figaro[data-geladen]{transition:translate .85s var(--ease-sticker) .34s, transform .6s var(--ease-sticker);translate:0}.menu-figaro-hop,.menu-figaro-adem{transform-origin:50% 100%;width:100%;height:100%;display:block;position:relative}.menu-figaro img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 -6px 18px #00000047);width:100%;height:100%;display:block}dialog.laag[data-open] .menu-figaro-adem{animation:3.6s ease-in-out 1.3s infinite alternate menu-adem}@keyframes menu-adem{to{scale:1.012 1.03}}.menu-figaro-hop[data-hop]{animation:menu-hop .7s var(--ease-uit)}@keyframes menu-hop{22%{scale:1.06 .92}48%{transform:skew(4deg)}74%{transform:skew(-2.5deg)}}.menu-figaro-glans{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu-figaro-glans:before{content:"";background:linear-gradient(102deg,#fff0 40%,#ffffff47 46%,#ffffff8c 50%,#ffffff47 54%,#fff0 60%);position:absolute;inset:-10% -70%;translate:-62%}dialog.laag[data-open] .menu-figaro-glans:before{animation:5.6s ease-in-out 1.15s infinite menu-glans}@keyframes menu-glans{0%{translate:-62%}26%,to{translate:62%}}.menu-bel{left:0;top:max(8px, calc(100cqh - var(--fh) + 8px));z-index:2;max-width:calc(100cqw - var(--fh) * .8 - 12px);color:#1e3932;font-family:var(--font-kop);text-wrap:balance;pointer-events:none;animation:menu-bel .5s var(--ease-sticker) backwards;background:#fff;border-radius:18px 18px 4px;margin:0;padding:.62rem .95rem .72rem;font-size:clamp(.9375rem,4vw,1.125rem);font-weight:800;line-height:1.2;position:absolute;rotate:-2deg;box-shadow:0 12px 22px -10px #00000080}.menu-bel[data-eerst]{animation-delay:.75s}.menu-bel:after{content:"";background:inherit;border-radius:0 3px 0 0;width:16px;height:16px;position:absolute;bottom:6px;right:-6px;rotate:45deg}@keyframes menu-bel{0%{translate:12px 8px;scale:.82}}.menu-contact{left:0;bottom:calc(16px + var(--safe-onder));gap:10px;display:flex;position:absolute}.menu-rond{border:2px solid var(--lijn);width:48px;height:48px;color:var(--ink);transition:border-color .2s, rotate .5s var(--ease-sticker);border-radius:14px 14px 14px 0;place-items:center;display:grid}.menu-rond:nth-child(2n){border-radius:14px 14px 0}.menu-rond:hover{border-color:var(--ink);rotate:-6deg}.menu-rond svg{width:22px;height:22px}@media (max-width:699px){.menu-contact{gap:8px}.menu-rond{width:44px;height:44px}}@media (min-width:700px){.menu-in{padding-inline:max(var(--gut), calc((100% - 760px) / 2));gap:18px}.menu-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4dvh,26px) 16px}.menu-onder{--fh:min(100cqh, 480px)}.menu-nav[data-kaarten="3"] .menu-kaart:first-of-type{grid-column:1/-1}.menu-nav[data-kaarten="3"] .menu-kaart:first-of-type .menu-lijst{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-figaro{right:50%;translate:50% 48%}dialog.laag[data-open] .menu-figaro[data-geladen]{translate:50%}.menu-bel{left:auto;right:calc(50% + var(--fh) * .4 + 4px);max-width:min(300px, calc(50cqw - var(--fh) * .4 - 8px))}}@media (max-width:371px){.menu-bestel-stad{grid-template-columns:minmax(0,1fr)}.menu-bestel-stad>svg{display:none}}@media (prefers-reduced-motion:reduce){.menu-val,dialog.laag[data-open] .menu-val{translate:0;rotate:0deg;scale:1}.menu-figaro,dialog.laag[data-open] .menu-figaro[data-geladen]{translate:0}.menu-bel,.menu-figaro-adem,.menu-figaro-hop[data-hop],.menu-figaro-glans:before{animation:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:700px){.menu-figaro,dialog.laag[data-open] .menu-figaro[data-geladen]{translate:50%}}.keuze{gap:20px;padding:4px 20px 28px;display:grid}@media (min-width:768px){.keuze{gap:24px;padding:36px}}.keuze-lijst{gap:10px;margin:0;padding:0;list-style:none;display:grid}.keuze-rij{align-items:stretch;gap:10px;display:flex}.keuze-rij .knop{min-height:0}.keuze-naam{text-align:left;background:var(--kaart);min-width:0;color:var(--kaart-ink);cursor:pointer;touch-action:manipulation;border:2px solid #0000;border-radius:16px 16px 16px 0;flex:auto;gap:4px;padding:14px 16px;transition:border-color .25s;display:grid}.keuze-naam:hover,.keuze-rij[data-gekozen] .keuze-naam{border-color:var(--ink)}.keuze-stad{font-family:var(--font-kop);font-size:1.25rem;font-weight:800;line-height:1.1}.keuze-vandaag{color:var(--sub);font-size:.8125rem}.keuze-bestel{background:var(--kaart);min-width:0;color:var(--kaart-ink);touch-action:manipulation;transition:border-color .25s, translate .45s var(--ease-sticker);border:2px solid #0000;flex:auto;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 18px;text-decoration:none;display:flex}.keuze-bestel:hover{border-color:var(--ink);translate:0 -3px}.keuze-bestel-tekst{gap:4px;min-width:0;display:grid}.keuze-bestel-kop{font-family:var(--font-kop);font-size:1.375rem;font-weight:800;line-height:1.1}.keuze-bestel-adres{color:var(--sub);font-size:.875rem;line-height:1.35;display:grid}.keuze--bestel .keuze-lijst{grid-auto-rows:1fr}.keuze-bestel-pijl{background:var(--acc);width:46px;height:46px;color:var(--acc-ink);transition:translate .45s var(--ease-sticker);border-radius:12px 12px 12px 0;flex:none;place-items:center;display:grid}.keuze-bestel-pijl svg{width:20px;height:20px}.keuze-bestel:hover .keuze-bestel-pijl{translate:3px}@media (prefers-reduced-motion:reduce){.keuze-bestel,.keuze-bestel:hover,.keuze-bestel:hover .keuze-bestel-pijl{transition:none;translate:0}}.bestelbalk{z-index:40;padding:10px var(--gut) calc(10px + var(--safe-onder));background:var(--bg);color:var(--ink);transition:transform .55s var(--ease-uit), background-color .4s;align-items:stretch;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 28px -14px #00000080}.bestelbalk[data-zichtbaar]{transform:none}.bestelbalk-stad{border:2px solid var(--lijn);min-width:0;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:14px 14px 14px 0;flex:auto;align-content:center;gap:2px;padding:0 12px;display:grid}.bestelbalk-stad strong{font-family:var(--font-kop);font-size:1rem;line-height:1.1}.bestelbalk .knop{flex:none}@media (min-width:1180px){.bestelbalk{display:none}}@keyframes stip{0%,to{opacity:1}50%{opacity:.35}}.hero{isolation:isolate;padding-top:var(--balk);padding-bottom:28px;position:relative;overflow:clip}.hero-patroon{z-index:-1;opacity:.55;background-image:url(/media/patroon-groen.svg);background-size:460px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 60%);mask-image:linear-gradient(#0000 4%,#000 60%)}.hero-in{z-index:1;min-height:calc(100svh - var(--balk) - 28px);grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:20px;padding-block:20px;display:grid;position:relative}.hero-tekst{align-content:center;gap:22px;display:grid}.hero-lead{max-width:44ch;color:var(--sub);font-size:1rem}.hero-steden{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sticker-boven{justify-content:space-between;align-items:center;gap:8px;display:flex}.sticker-label{font-family:var(--font-kop);font-size:.8125rem;font-weight:500;line-height:1.2}.sticker-pijl{width:20px;height:20px;transition:translate .4s var(--ease-uit);flex:none}.sticker:hover .sticker-pijl{translate:4px -2px}.sticker{container-type:inline-size}.sticker-stad{font-family:var(--font-kop);letter-spacing:-.01em;font-size:clamp(.75rem,15.625cqw,1.5rem);font-weight:800;line-height:1.05}.sticker .status{font-weight:600}.herologo{--px:0;--py:0;--sy:0px;aspect-ratio:1496/1981;width:min(100%,300px);translate:0 calc(var(--sy) * -1);-webkit-user-select:none;user-select:none;order:2;margin:0 auto;position:relative}.herologo svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hl-beer{cursor:pointer}.hl-spring{animation:beer-spring .7s var(--ease-uit)}@keyframes beer-spring{30%{translate:0 -70px;rotate:-3deg}62%{translate:0 6px;rotate:2deg}to{translate:0;rotate:0deg}}.hero-praat{color:#1e3932;max-width:64%;font-family:var(--font-kop);pointer-events:none;animation:praat-in .5s var(--ease-uit) backwards, praat-uit .4s ease 1.85s forwards;background:#fff;border-radius:14px 14px 14px 0;padding:.55rem .85rem .6rem;font-size:.9375rem;font-weight:700;line-height:1.2;position:absolute;top:-4%;left:2%;rotate:-4deg;box-shadow:0 10px 22px -10px #00000080}@keyframes praat-in{0%{translate:0 10px;scale:.7}}@keyframes praat-uit{to{opacity:0;translate:0 -6px}}.hl-beer{transform-box:fill-box;transform-origin:50% 90%;transform:translate(calc(var(--px) * 9px), calc(var(--py) * 5px)) rotate(calc(var(--px) * .9deg));transition:transform .2s linear}.hl-glans{animation:7s ease-in-out infinite glans;transform:translate(-140%)skew(-18deg)}.hl-glans--r{animation-delay:.18s}.hl-letter{cursor:pointer;outline:none}.hl-letter path,.hl-punt{transform-box:fill-box;transform-origin:50% 100%;transition:transform .55s var(--ease-sticker), fill .3s}.hl-letter:hover path,.hl-letter:focus-visible path,[data-hero][data-actief=utrecht] .hl-letter[data-stad=utrecht] path,[data-hero][data-actief=eindhoven] .hl-letter[data-stad=eindhoven] path{transform:translateY(-3.2%)scale(1.03,1.035)}.hl-letter:active path{transition-duration:.1s;transform:translateY(0)scale(.98,.96)}.hl-letter:focus-visible path{stroke:#fdb0c0;stroke-width:14px;stroke-linejoin:round}[data-hero][data-actief=eindhoven] .hl-punt,.hl-letter[data-stad=eindhoven]:hover~.hl-punt{transform:translateY(-6%)scale(1.04)}[data-hero][data-actief=utrecht] .sticker[data-stad=utrecht],[data-hero][data-actief=eindhoven] .sticker[data-stad=eindhoven]{translate:0 -5px;rotate:0deg}.hero-poot{z-index:2;width:54px;height:54px;color:var(--acc2);pointer-events:none;animation:poot-in 1.3s var(--ease-uit) forwards;margin:-27px 0 0 -27px;position:absolute}.sticker--binnenkort{cursor:default}.sticker--binnenkort:hover{rotate:var(--rot);translate:none}.sticker--binnenkort:active{scale:1}.hero-steden li:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:640px){.hero-steden{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-steden li:last-child:nth-child(odd){grid-column:auto}.hero-lead{font-size:1.125rem}}@media (min-width:900px){.hero{padding-bottom:40px}.hero-in{min-height:calc(100svh - var(--balk) - 40px);grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:clamp(28px,4vw,96px);padding-block:24px}.hero-tekst{gap:28px}.herologo{aspect-ratio:auto;width:100%;max-height:calc(100svh - var(--balk) - 90px);order:0;align-self:stretch;margin:0}.hero-lead{font-size:1.25rem}}.herologo[data-golf] .hl-letter path,.herologo[data-golf] .hl-punt{animation:letter-hop .8s var(--ease-sticker) backwards}.herologo[data-golf] .hl-letter path:nth-child(2){animation-delay:.12s}.herologo[data-golf] .hl-letter:nth-child(2) path{animation-delay:.24s}.herologo[data-golf] .hl-letter:nth-child(2) path:nth-child(2){animation-delay:.36s}.herologo[data-golf] .hl-punt{animation-delay:.48s}@keyframes letter-hop{35%{translate:0 -5%;scale:1.04 1.05}65%{translate:0 .8%}}@media (prefers-reduced-motion:no-preference){.hero .kop .kop-label,.hero .kop[data-in] .kop-label{animation:.7s linear backwards hero-stempel;animation-delay:calc(.15s + var(--n,0) * .36s)}.hero .kop .strook{animation:.34s ease-out backwards hero-schok;animation-delay:calc(.15s + var(--n,0) * .36s + .43s)}.hero .kop .poot-punt{animation:.62s linear .92s backwards hero-poot}.hero-steden li{animation:.6s linear 1.2s backwards hero-plak}.hero-steden li:nth-child(2){animation-delay:1.27s}.hero-steden li:nth-child(3){animation-delay:1.34s}}@keyframes hero-stempel{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;rotate:-1.6deg;scale:1;box-shadow:0 0 #0000}30%{animation-timing-function:cubic-bezier(.6,0,1,.5);translate:0 -.3em;rotate:-11deg;scale:1.6;box-shadow:0 .6em .8em #0006}62%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0;rotate:-1.6deg;scale:1;box-shadow:0 0 #fdb0c0f2}74%{scale:1.1 .88}88%{scale:.97 1.04}to{translate:0;rotate:-1.6deg;scale:1;box-shadow:0 0 0 .55em #fdb0c000}}@keyframes hero-schok{20%{translate:-.06em .03em}45%{translate:.05em -.02em}70%{translate:-.02em}}@keyframes hero-poot{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0 .04em;rotate:0deg;scale:1}30%{animation-timing-function:cubic-bezier(.6,0,1,.5);translate:0 -.4em;rotate:-35deg;scale:3}62%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0 .04em;rotate:8deg;scale:1}78%{scale:1.25 .8}to{translate:0 .04em;rotate:0deg;scale:1}}@keyframes hero-plak{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;rotate:0deg;scale:1}35%{animation-timing-function:cubic-bezier(.6,0,1,.5);translate:0 -10px;rotate:-4deg;scale:1.12}70%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0 1px;rotate:0deg;scale:.97}to{translate:0;rotate:0deg;scale:1}}.hero-actie{--r:18px;border-radius:var(--r) var(--r) var(--r) 0;color:#ededed;box-shadow:0 0 0 3px var(--bg), 0 10px 22px -10px #00000073;background:#1d1d1d;order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:.8rem .9rem .85rem;display:grid}.hero-actie-label{grid-area:1/1;justify-self:start}.hero-actie-tekst{grid-area:2/1;gap:2px;margin:0;display:grid}.hero-actie-naam{font-family:var(--font-kop);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.125rem,.9rem + .9vw,1.375rem);font-weight:800;line-height:1.1}.hero-actie-voorwaarde{color:#cfcfcf;font-size:.9375rem}.hero-actie-prijs{font-family:var(--font-kop);letter-spacing:-.02em;color:#d4af37;white-space:nowrap;grid-area:1/2;justify-self:end;font-size:clamp(1.875rem,1.2rem + 2vw,2.5rem);font-weight:800;line-height:1}.hero-actie-knop{grid-area:2/2;justify-content:center;place-self:end}@media (min-width:640px){.hero-actie{grid-template-columns:minmax(0,1fr) auto auto;column-gap:20px}.hero-actie-label{grid-column:1/-1}.hero-actie-prijs{grid-area:2/2}.hero-actie-knop{grid-area:2/3;justify-self:end}}@media (min-width:900px){.hero-in>.hero-actie{order:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:28px;padding:.95rem 1.4rem}.hero-actie-label,.hero-actie-tekst,.hero-actie-prijs,.hero-actie-knop{grid-row:1;align-self:center}.hero-actie-label{grid-column:1}.hero-actie-tekst{grid-column:2}.hero-actie-prijs{grid-column:3}.hero-actie-knop{grid-column:4}}@media (max-width:639px){.hero-in{gap:14px;padding-block:12px 4px}.hero-tekst{gap:14px}.hero-lead-extra{display:none}.hero-steden{gap:10px;margin-top:2px}.hero-steden .sticker{--r:16px;min-height:92px;rotate:calc(var(--rot) * .5);gap:.35rem;padding:.7rem .85rem .65rem}.hero-steden .sticker--binnenkort{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:0 10px;min-height:0;padding:.7rem .9rem}.hero-steden .sticker--binnenkort .sticker-stad{order:1;font-size:1.125rem}.hero-steden .sticker--binnenkort .sticker-boven{order:2}.hero-steden .sticker--binnenkort .status{order:3;margin-left:auto}.hero-actie{--r:16px}.hero-actie-prijs{font-size:2.125rem}.hero-actie-naam{font-size:1.125rem}.herologo{width:min(78%,280px);margin-top:4px}}.muur-telefoons{margin-bottom:clamp(20px,3vw,36px)}.fones{--stap:clamp(70px, 20vw, 250px);--breed:clamp(206px, 58vw, 268px);justify-items:center;gap:14px;display:grid}.fones-podium{width:100%;height:calc(var(--breed) * 2.07 + 78px);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow-x:clip}.fone{--fone-bg:#fdb0c0;--fone-rand:#ededed;width:var(--breed);aspect-ratio:9/18.6;transform-origin:50% 92%;transform:translateX(calc(-50% + var(--d) * var(--stap))) rotate(calc(var(--d) * 5deg)) scale(calc(1 - var(--a) * .12));transition:transform .85s var(--ease-uit), filter .5s, opacity .4s;filter:brightness(calc(1 - var(--a) * .1));position:absolute;top:46px;left:50%}.fone[aria-hidden=true]{opacity:0;pointer-events:none}.fone--roze{--fone-bg:#fdb0c0;--fone-rand:#ededed}.fone--goud{--fone-bg:#d4af37;--fone-rand:#ededed}.fone--groen{--fone-bg:#2f5a4c;--fone-rand:#fdb0c0}.fone--wit{--fone-bg:#ededed;--fone-rand:#d4af37}.fone-oor{z-index:-1;aspect-ratio:1;background:var(--fone-bg);width:17%;box-shadow:0 0 0 4px var(--fone-rand);border-radius:50%;position:absolute;top:-19px}.fone-oor:after{content:"";background:#00000024;border-radius:50%;position:absolute;inset:26%}.fone-oor--l{left:12%}.fone-oor--r{right:12%}.fone-lijf{background:var(--fone-bg);box-shadow:0 0 0 4px var(--fone-rand), 0 30px 40px -22px #000000bf;color:#fff;cursor:pointer;border-radius:40px 40px 40px 8px;padding:10px;text-decoration:none;display:block;position:absolute;inset:0}.fone:nth-of-type(2n) .fone-lijf{border-radius:40px 40px 8px}.fone-scherm{isolation:isolate;background:#111;border-radius:31px 31px 31px 4px;width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.fone:nth-of-type(2n) .fone-scherm{border-radius:31px 31px 4px}.fone-eiland{z-index:6;background:#000;border-radius:99px;width:30cqw;height:7.2cqw;position:absolute;top:9px;left:50%;translate:-50%}.fone-foto{object-fit:cover;transform-origin:50% 40%}.fone[data-nu] .fone-foto{animation:7s ease-out both fone-zoom}.fone-foto.fone-foto--liggend{object-fit:contain;filter:drop-shadow(0 12px 22px #00000080)}.fone-foto.fone-foto--waas{filter:blur(18px)saturate(1.3)brightness(.7);scale:1.3}.fone[data-film] .fone-foto{animation:none}.fone-film{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .4s;position:absolute;inset:0}.fone-film[data-aan]{opacity:1}.fone-scrim{background:linear-gradient(#00000080 0%,#0000 24% 44%,#000000d1 100%);position:absolute;inset:0}.fone-balken{z-index:4;gap:1.6cqw;display:flex;position:absolute;top:40px;left:3.6cqw;right:3.6cqw}.fone-balken>span{background:#ffffff5c;border-radius:2px;flex:1;height:3px;overflow:hidden}.fone-balken>.klaar{background:#fff}.fone-balken>.nu{background:#ffffff9e}.fone-balken i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(1)}.fone-balken i[data-loopt]{animation:fone-vul var(--duur,5.2s) linear forwards;transform:scaleX(0)}.fones[data-pauze] .fone-balken i[data-loopt],.fones[data-pauze] .fone-foto{animation-play-state:paused}.fone-kop{z-index:4;font-family:var(--font-kop);text-shadow:0 1px 8px #00000080;align-items:center;gap:2.6cqw;font-size:4.3cqw;font-weight:700;line-height:1;display:flex;position:absolute;top:52px;left:3.6cqw;right:3.6cqw}.fone-avatar{background:conic-gradient(#fdb0c0,#d4af37,#fdb0c0);border-radius:50%;flex:none;place-items:center;width:10.4cqw;height:10.4cqw;padding:.7cqw;display:grid}.fone-avatar-beer{background:#1e3932;border-radius:50%;width:100%;height:100%;padding:.5cqw}.fone-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fone-tijd{opacity:.8;flex:none;font-weight:500}.fone-tekst{z-index:4;justify-items:start;gap:2.6cqw;display:grid;position:absolute;bottom:17cqw;left:4.4cqw;right:4.4cqw}.fone-titel{color:#1d1d1d;font-family:var(--font-kop);text-wrap:balance;background:#fff;border-radius:3.4cqw 3.4cqw 3.4cqw 0;padding:1.4cqw 3cqw 1.6cqw;font-size:7.4cqw;font-weight:800;line-height:1.08;rotate:-2deg;box-shadow:0 1.4cqw 0 -.2cqw #00000047}.fone-kort{text-shadow:0 1px 8px #000000a6;text-wrap:balance;max-width:92%;font-size:max(12px,4.8cqw);line-height:1.32}.fone-link{color:#1e3932;font-family:var(--font-kop);transition:rotate .5s var(--ease-sticker);background:#d4af37;border-radius:3cqw 3cqw 3cqw 0;align-items:center;gap:1.6cqw;padding:2.2cqw 3.2cqw 2.4cqw;font-size:max(12px,4.4cqw);font-weight:700;line-height:1;display:inline-flex;rotate:2deg}.fone-link svg{width:4.8cqw;height:4.8cqw}.fone-lijf:hover .fone-link{rotate:-2deg}.fone-antwoord{z-index:4;color:#ffffffe6;border:1.5px solid #ffffffb3;border-radius:3.6cqw 3.6cqw 3.6cqw 0;justify-content:space-between;align-items:center;height:10.6cqw;padding:0 3.4cqw;font-size:4.2cqw;display:flex;position:absolute;bottom:3.6cqw;left:3.6cqw;right:3.6cqw}.fone-antwoord svg{width:5.6cqw;height:5.6cqw}.fone-harten{z-index:5;pointer-events:none;position:absolute;bottom:17cqw;right:5cqw}.fone-harten>span{right:calc(var(--h) * 5cqw);color:#fdb0c0;opacity:0;width:6.4cqw;animation:2.4s ease-out both fone-hart;animation-delay:calc(var(--h) * .19s);position:absolute;bottom:0}.fone-harten svg{width:100%;height:auto;display:block}.fones-bestuur{align-items:center;gap:14px;display:flex}.fones-pijl{background:var(--acc);width:48px;height:48px;color:var(--acc-ink);cursor:pointer;touch-action:manipulation;transition:rotate .4s var(--ease-sticker);border:0;border-radius:14px 14px 14px 0;place-items:center;padding:0;display:grid}.fones-pijl:hover{rotate:-6deg}.fones-pijl svg{width:22px;height:22px}.fones-pijl-links{rotate:180deg}.fones-puntjes{display:none}.fones-puntje{cursor:pointer;background:0 0;border:0;width:40px;height:44px;padding:0;position:relative}.fones-puntje:after{content:"";background:var(--lijn);width:12px;height:12px;transition:width .4s var(--ease-uit), background-color .3s;border-radius:4px 4px 4px 0;position:absolute;top:50%;left:50%;translate:-50% -50%}.fones-puntje[aria-current=true]:after{background:var(--acc);width:30px}@media (min-width:640px){.fones-puntjes{align-items:center;display:flex}}@keyframes fone-zoom{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes fone-vul{to{transform:scaleX(1)}}@keyframes fone-hart{0%{opacity:0;transform:translateY(0)scale(.5)}14%{opacity:1}to{opacity:0;transform:translateY(-46cqw) translateX(calc(var(--h) * -2cqw)) scale(1.2) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.fone,.fone-link{transition:none}.fone[data-nu] .fone-foto,.fone-harten>span{animation:none}.fone-harten{display:none}}.muur{padding:0;padding-inline:var(--gut);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;gap:12px;margin:0;list-style:none;display:flex;overflow:auto hidden}.muur::-webkit-scrollbar{display:none}.muur-item{aspect-ratio:5/6;scroll-snap-align:start;flex:0 0 min(78vw,340px);min-width:0;container-type:inline-size}.muur-voortgang{height:4px;margin-top:14px;position:relative}.muur-voortgang:before,.muur-voortgang span{content:"";left:var(--gut);right:var(--gut);border-radius:2px 2px 2px 0;height:4px;position:absolute;top:0}.muur-voortgang:before{background:var(--lijn)}.muur-voortgang span{background:var(--acc);transform-origin:0;transition:transform .2s linear}@media (min-width:700px){.muur{width:min(100% - 2 * var(--gut), var(--max));scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px;gap:16px;margin-inline:auto;padding-inline:0;display:grid;overflow:visible}.muur-item{flex:initial;aspect-ratio:auto}.muur-voortgang{display:none}}@media (min-width:1100px){.muur{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(100px,7vw,124px);gap:clamp(12px,1.2vw,20px)}.muur-item{grid-area:var(--vak)}}.tegel{width:100%;height:100%;min-height:0;transition:transform .55s var(--ease-uit), box-shadow .55s var(--ease-uit);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.muur-item:nth-child(2n) .tegel{border-radius:var(--r) var(--r) 0 var(--r)}.tegel:hover{transform:translateY(-5px)rotate(-.5deg);box-shadow:0 18px 36px -18px #0009}.tegel-soort{z-index:2;align-self:flex-start;position:relative}.tegel.tegel--foto{color:#ededed;background:#16291f}.tegel--foto .tegel-soort{position:absolute;top:14px;left:14px}.tegel-beeld{object-fit:cover;transition:transform 1.4s var(--ease-uit)}.tegel:hover .tegel-beeld{transform:scale(1.06)}.tegel-scrim{background:linear-gradient(#0a161100 30%,#0a161180 60%,#0a1611eb 100%);position:absolute;inset:0}.tegel-speel{z-index:2;color:#fff;width:40px;height:40px;transition:rotate .5s var(--ease-sticker), scale .5s var(--ease-sticker);background:#0a16118c;border-radius:12px 12px 12px 0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.tegel:hover .tegel-speel{rotate:-8deg;scale:1.12}.tegel-speel svg{width:18px;height:18px;margin-left:2px}.tegel--foto .tegel-tekst{color:#edededeb}.tegel-meer{font-family:var(--font-kop);align-items:center;gap:.4em;margin-top:2px;font-size:.875rem;font-weight:700;display:inline-flex}.tegel-meer svg{width:16px;height:16px;transition:translate .4s var(--ease-uit)}.tegel:hover .tegel-meer svg{translate:3px -3px}.tegel-inhoud{z-index:1;gap:8px;margin-top:auto;padding:clamp(16px,5cqw,24px);display:grid;position:relative}.tegel-titel{font-family:var(--font-kop);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.1875rem,7cqw,1.75rem);font-weight:800;line-height:1.08}.tegel-tekst{text-wrap:pretty;font-size:.9375rem;line-height:1.4}.tegel.tegel--vlak{--r:clamp(18px, 2.2vw, 26px);background:var(--bg);color:var(--ink);justify-content:space-between;gap:12px;padding:clamp(16px,5cqw,24px)}.tegel.tegel--vlak.w-zwart{background:var(--kaart)}.tegel--vlak .tegel-inhoud{margin-top:0;padding:0}.tegel--vlak .tegel-tekst{color:var(--sub)}.tegel--vlak .tegel-knop{justify-self:start;margin-top:6px}.tegel--vlak:hover .tegel-knop{transform:translateY(-2px)rotate(-1deg)}.tegel-poten{width:min(100%,230px);color:var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tegel-poten svg{aspect-ratio:1;width:100%;height:auto;transition:transform .5s var(--ease-sticker)}.tegel:hover .tegel-poten svg{transform:rotate(-12deg)scale(1.08)}.tegel:hover .tegel-poten svg:nth-child(2n){transform:rotate(10deg)scale(1.08)}.tegel-code{font-family:var(--font-kop);letter-spacing:.02em;border:2px dashed;border-radius:10px 10px 10px 0;justify-self:start;padding:.5rem .75rem;font-size:clamp(.9375rem,5cqw,1.125rem);font-weight:300}.tegel-code b{font-weight:800}.tegel-vraag{background:var(--acc2);color:var(--acc2-ink);font-family:var(--font-kop);border-radius:14px 14px 14px 0;justify-self:start;padding:.04em .28em .1em;font-size:clamp(2.5rem,12cqw,4.5rem);font-weight:900;line-height:1}.tegel-labels{flex-wrap:wrap;gap:8px;display:flex}.tegel-lijst{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.tegel--volg .tegel-code{letter-spacing:0;font-size:clamp(.6875rem,3.2cqw,.9375rem)}.tegel-polaroids{z-index:0;pointer-events:none;width:36%;height:44%;position:absolute;top:13%;right:3%}.tegel-polaroid{left:calc(var(--i) * 20%);top:calc(var(--i) * 7%);aspect-ratio:4/5;width:58%;rotate:calc((var(--i) - 1) * 11deg - 2deg);transition:rotate .7s var(--ease-sticker), translate .7s var(--ease-sticker);background:#fff;border-radius:4px 4px 4px 0;padding:5% 5% 15%;position:absolute;box-shadow:0 12px 20px -8px #00000073}.tegel-polaroid-foto{width:100%;height:100%;display:block;position:relative;overflow:hidden}.tegel-polaroid-foto img{object-fit:cover}.tegel--volg:hover .tegel-polaroid{rotate:calc((var(--i) - 1) * 17deg - 3deg);translate:calc((var(--i) - 1) * 16%) -9%}.tegel-hartje{z-index:2;aspect-ratio:1;background:var(--ink);width:30%;color:var(--bg);transition:rotate .6s var(--ease-sticker);border-radius:14px 14px 14px 0;place-items:center;display:grid;position:absolute;top:-16%;right:-4%;rotate:10deg}.tegel-hartje svg{width:56%;height:56%}.tegel--volg:hover .tegel-hartje{rotate:-8deg}.tegel--shop .tegel-inhoud{z-index:1;max-width:58%;position:relative}.tegel-era{width:clamp(96px,28cqw,150px);margin-bottom:2px;display:block}.tegel-era img{width:100%;height:auto;display:block}.tegel-figaro{z-index:0;aspect-ratio:800/1258;height:90%;transition:translate .6s var(--ease-sticker), rotate .6s var(--ease-sticker);pointer-events:none;position:absolute;top:50%;right:4%;translate:0 -50%;rotate:-4deg}.tegel-figaro img{object-fit:contain;filter:drop-shadow(0 14px 18px #00000059)}.tegel--shop:hover .tegel-figaro{translate:0 -56%;rotate:-9deg}@media (prefers-reduced-motion:reduce){.tegel-figaro{transition:none}}@container (max-width:379px){.tegel--shop .tegel-inhoud{max-width:none}.tegel-figaro{height:48%;top:5%;right:5%;translate:0}.tegel--shop:hover .tegel-figaro{translate:0 -4%}}@container (min-width:380px){.tegel--spaar .tegel-inhoud{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel poten""tekst poten""knop poten";align-items:end;column-gap:20px}.tegel--spaar .tegel-titel{grid-area:titel;align-self:start}.tegel--spaar .tegel-tekst{grid-area:tekst}.tegel--spaar .tegel-knop{grid-area:knop}.tegel--spaar .tegel-poten{grid-area:poten;align-self:center;width:132px}}.film{isolation:isolate;background:#101010;position:relative;overflow:hidden}.film--vul{position:absolute;inset:0}.film-poster{object-fit:cover}.film-beeld{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .45s;position:absolute;inset:0}.film[data-begonnen] .film-beeld{opacity:1}.film-knop{z-index:3;background:var(--acc);block-size:48px;inline-size:48px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:16px 16px 4px;place-items:center;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 20px -10px #0009}.film-knop svg{block-size:22px;inline-size:22px}.film-knop:hover{transform:scale(1.07)rotate(-3deg)}.film--klik .film-knop{border-radius:26px 26px 6px;block-size:76px;inline-size:76px;inset:50% auto auto 50%;translate:-50% -50%}.film--klik .film-knop svg{block-size:32px;inline-size:32px;translate:2px}@media (prefers-reduced-motion:reduce){.film-beeld,.film-knop{transition:none}.film-knop:hover{transform:none}}.show{gap:clamp(28px,4vw,56px);display:grid}.show-film{aspect-ratio:16/10;position:relative}.show-filmkader{box-shadow:0 30px 44px -28px #1e393299}.show-filmkader:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #fff}.show-label{z-index:2;color:#fff;font-family:var(--font-kop);pointer-events:none;background:#1e3932;border-radius:.3em .3em .3em 0;padding:.04em .4em .14em;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:800;line-height:1.1;position:absolute;bottom:16px;left:14px;rotate:-2deg}.show-label[data-live]{animation:show-label-in .5s var(--ease-sticker) backwards}@keyframes show-label-in{0%{rotate:-10deg;scale:.6}}.show-stempel{z-index:3;filter:drop-shadow(0 8px 10px #1e393259);pointer-events:none;inline-size:clamp(84px,8vw,116px);position:absolute;top:-20px;right:-8px;rotate:12deg}.show-bonnen{min-width:0}.show-lijst{border-top:8px solid #1e3932;border-radius:5px 5px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:16px 0 0;list-style:none;display:grid}.bon-wrap{transform-origin:50% 0;filter:drop-shadow(0 18px 16px #1e393242);position:relative}.bon-wrap:before{content:"";z-index:2;background:#1e3932;border-radius:7px 7px 4px 4px;block-size:26px;inline-size:34px;position:absolute;top:-16px;left:50%;translate:-50%;box-shadow:inset 0 -5px #00000038}.bon-wrap:after{content:"";z-index:3;background:var(--acc2);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;top:-6px;left:50%;translate:-50%}.bon{--zig:9px;block-size:100%;padding:34px clamp(14px, 1.5vw, 20px) calc(var(--zig) + 24px);color:#1e3932;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zig) * 2) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zig) * 2) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zig) * 2) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zig) * 2) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zig) * 2) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat;background:#fff;border-radius:14px 14px 0 0;align-content:start;gap:12px;display:grid}.bon-kop{font-family:var(--font-kop);border-bottom:2px dashed #1e393247;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;font-size:.8125rem;font-weight:800;line-height:1;display:flex}.bon-merk{align-items:center;gap:6px;display:inline-flex}.bon-merk svg{block-size:15px;inline-size:15px}.bon-sub{opacity:.8;font-family:inherit;font-size:.75rem;font-weight:500}.bon-bord{aspect-ratio:1;border-radius:50%;justify-self:center;inline-size:min(100%,230px);position:relative;overflow:hidden;box-shadow:0 16px 20px -14px #1e393299}.bon-naam{z-index:1;color:#fff;font-family:var(--font-kop);background:#1e3932;border-radius:.3em .3em .3em 0;justify-self:center;margin:-34px 0 0;padding:.06em .4em .14em;font-size:clamp(1.25rem,1rem + .7vw,1.75rem);font-weight:800;line-height:1.1;position:relative;rotate:-1.6deg}.bon-regels{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.bon-regels li{border-radius:6px 6px 6px 0;align-items:center;gap:9px;margin-inline:-6px;padding:3px 6px;font-size:.9375rem;line-height:1.2;transition:background-color .35s;display:flex}.bon-poot{color:#1e3932;flex:none;block-size:14px;inline-size:14px}.bon-regels li[data-aan]{background:#fdb0c0e6}.bon-wrap[data-zwaai]{animation:bon-zwaai 1.1s var(--ease-uit)}@keyframes bon-zwaai{22%{rotate:3deg}50%{rotate:-2deg}75%{rotate:1deg}}.show[data-binnen] .bon{animation:bon-in .9s var(--ease-sticker) backwards;animation-delay:calc(var(--i,0) * .12s)}@keyframes bon-in{0%{translate:0 -22px;rotate:-2deg}}@media (min-width:1000px){.show{grid-template-columns:minmax(300px,34fr) minmax(0,66fr);align-items:stretch}.show-film{aspect-ratio:auto;min-height:420px}.show-stempel{top:-26px;right:-26px}}@media (max-width:999px){.show-film{max-inline-size:100%}}@media (max-width:699px){.show-film{aspect-ratio:4/5}.show-lijst{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;border-radius:0;gap:14px;display:flex;overflow:auto hidden}.show-lijst::-webkit-scrollbar{display:none}.bon-wrap{scroll-snap-align:start;flex:0 0 min(76vw,280px)}}@media (prefers-reduced-motion:reduce){.show-label[data-live],.bon-wrap[data-zwaai],.show[data-binnen] .bon{animation:none}.bon-regels li{transition:none}}.pagina{min-height:100svh;padding-top:calc(var(--balk) + 20px);padding-bottom:var(--sec)}.inhoud{--pad:clamp(18px, 4vw, 48px);padding:58px var(--pad) 44px;gap:clamp(22px,3vw,40px);display:grid}.pagina .inhoud{padding:16px 0 0}.inhoud-foto{aspect-ratio:4/5;background:var(--kaart);position:relative;overflow:hidden}.inhoud-foto img{object-fit:cover}.verhaal-logokaart{color:#fff;text-align:center;background:#111;place-content:center;justify-items:center;gap:clamp(10px,2vw,18px);padding:24px;display:grid;position:absolute;inset:0}.verhaal-logokaart-woord{width:min(52%,240px);height:auto}.verhaal-logokaart-maal{font-family:var(--font-kop);opacity:.7;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:300;line-height:1}.verhaal-logokaart-naam{font-family:var(--font-kop);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.75rem);font-weight:800;line-height:1.05}.inhoud-bron{margin-top:12px;font-size:.8125rem;line-height:1.45}.inhoud-bron a{text-underline-offset:3px}.inhoud-galerij{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.inhoud-galerij li{--r:16px;aspect-ratio:3/4;background:var(--kaart);position:relative;overflow:hidden}.inhoud-galerij img{object-fit:cover}.inhoud-strook{aspect-ratio:16/9;background:var(--kaart);margin:0;position:relative;overflow:hidden}.inhoud-strook img{object-fit:cover}.inhoud-strook--smal{aspect-ratio:21/8}.inhoud-tekst{align-content:start;gap:20px;display:grid}.inhoud-alinea{gap:14px;max-width:52ch;font-size:1.0625rem;line-height:1.55;display:grid}.inhoud-citaat{background:var(--acc);color:var(--acc-ink);max-width:44ch;margin:4px 0 0;padding:18px 20px 16px}.inhoud-citaat blockquote{font-family:var(--font-kop);text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}.inhoud-citaat figcaption{opacity:.9;margin-top:8px;font-size:.875rem}.inhoud-acties,.kaart-acties{flex-wrap:wrap;gap:12px;max-width:30rem;display:flex}.inhoud-acties>.knop,.kaart-acties>.knop{flex:1 1 0;min-width:max-content}.inhoud-meer{grid-column:1/-1;gap:12px;padding-top:8px;display:grid}.inhoud-meer-kop{font-size:1.125rem;font-weight:700}.inhoud-meer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inhoud-meerkaart{background:var(--kaart);color:var(--kaart-ink);transition:transform .4s var(--ease-uit);align-items:center;gap:14px;padding:10px 16px 10px 10px;text-decoration:none;display:flex}.inhoud-meerkaart:hover{transform:translate(4px)}.inhoud-meerfoto{aspect-ratio:1;border-radius:12px 12px 12px 0;flex:none;width:64px;position:relative;overflow:hidden}.inhoud-meerfoto img{object-fit:cover}.inhoud-meertekst{flex:1;gap:2px;min-width:0;display:grid}.inhoud-meertekst strong{font-family:var(--font-kop);font-weight:700}.inhoud-meertekst .sub{color:var(--sub);font-size:.875rem}.inhoud-meerkaart svg{flex:none;width:20px;height:20px}@media (min-width:900px){.inhoud{padding:76px var(--pad) 56px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(32px,4vw,64px)}.pagina .inhoud{padding:20px 0 0}.inhoud-beeld{position:sticky;top:0}.inhoud-meer ul{grid-template-columns:repeat(3,minmax(0,1fr))}.inhoud--verhaal{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}.inhoud--enkel{max-width:720px}@media (min-width:900px){.inhoud--enkel{grid-template-columns:minmax(0,1fr);margin-inline:auto}}.spaarkaart{--r:24px;grid-template-columns:repeat(var(--vakken,5), minmax(0, 1fr));background:var(--acc);color:var(--acc-ink);gap:10px;padding:18px;display:grid;position:relative}.spaarkaart-vak{aspect-ratio:1;background:#fdb0c029;border-radius:12px 12px 12px 0;place-items:center;display:grid}.spaarkaart-vak svg{width:62%;height:62%;color:var(--acc-ink);animation:stempel .6s var(--ease-sticker) backwards;animation-delay:calc(.35s + var(--i) * .11s)}.spaarkaart-prijs{background:var(--acc2);color:var(--acc2-ink);font-family:var(--font-kop);animation:stempel .6s var(--ease-sticker) backwards;border-radius:10px 10px 10px 0;grid-column:1/-1;justify-self:start;margin-top:4px;padding:.5rem .85rem .55rem;font-size:1.125rem;font-weight:800;animation-delay:1.6s}.spaarregels{gap:14px;margin:0;padding:0;list-style:none;display:grid}.spaarregels li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.spaarregels-poot{width:28px;height:28px;margin-top:2px}.spaarregels strong{font-family:var(--font-kop);font-size:1.0625rem;font-weight:700}.spaarregels p{color:var(--sub);margin-top:2px}@keyframes stempel{0%{transform:scale(1.9)rotate(-18deg)}60%{transform:scale(.92)rotate(4deg)}to{transform:none}}.locaties-in{gap:20px;display:grid}.locaties-lijst{--gap:14px;margin-inline:calc(var(--gut) * -1)}.nlkaart{aspect-ratio:740/876;width:min(100%,300px);max-height:340px;margin-inline:auto;position:relative}.nlkaart svg{width:100%;height:100%}.nlkaart-land{fill:var(--kaart);stroke:var(--lijn);stroke-width:3px;stroke-linejoin:round}.nlpin{color:var(--ink);pointer-events:none;align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;translate:-50% -50%}.nlpin-poot{background:var(--acc2);width:30px;height:30px;color:var(--acc2-ink);box-shadow:0 0 0 3px var(--bg);transition:transform .5s var(--ease-sticker), background-color .3s;border-radius:9px 9px 9px 0;flex:none;place-items:center;display:grid}.nlpin-poot svg{width:62%;height:62%}.nlpin[data-open] .nlpin-poot{background:var(--acc);color:var(--acc-ink);animation:2.4s ease-in-out infinite stip}.nlpin-naam{font-family:var(--font-kop);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1}.nlpin[data-label=links]{flex-direction:row-reverse;translate:calc(15px - 100%) -50%}.nlpin[data-label=rechts]{translate:-15px -50%}.nlpin[data-label=onder]{flex-direction:column;translate:-50% -15px}.nlpin[data-label=boven]{flex-direction:column-reverse;translate:-50% calc(15px - 100%)}.locaties-in[data-actief=utrecht] .nlpin[data-stad=utrecht] .nlpin-poot,.locaties-in[data-actief=eindhoven] .nlpin[data-stad=eindhoven] .nlpin-poot,.locaties-in[data-actief=cafe-utrecht] .nlpin[data-stad=utrecht] .nlpin-poot{transform:scale(1.25)rotate(-8deg)}.stadkaart{background:var(--kaart);height:100%;color:var(--kaart-ink);transition:transform .5s var(--ease-uit), box-shadow .5s var(--ease-uit);align-content:start;gap:12px;padding:clamp(18px,2.4vw,26px);display:grid}.veeg>.stadkaart:nth-child(2n),.veeg>:nth-child(2n) .stadkaart{border-radius:var(--r) var(--r) 0 var(--r)}.locaties-in[data-actief=utrecht] .stadkaart[data-stad=utrecht],.locaties-in[data-actief=eindhoven] .stadkaart[data-stad=eindhoven],.locaties-in[data-actief=cafe-utrecht] .stadkaart[data-stad=cafe-utrecht]{transform:translateY(-4px);box-shadow:0 18px 36px -18px #0009}.stadkaart-kop{justify-content:space-between;align-items:center;gap:10px;display:flex}.stadkaart-naam{font-family:var(--font-kop);align-items:center;gap:.35em;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex}.stadkaart-naam svg{opacity:.7;width:.7em;height:.7em;transition:translate .4s var(--ease-uit)}.stadkaart-naam:hover svg{translate:3px -3px}.stadkaart-adres{font-size:.9375rem;line-height:1.45}.stadkaart-meer-in{gap:12px;display:grid}.stadkaart .status{color:var(--kaart-ink)}.stadkaart-acties{gap:10px;margin-top:4px;display:flex}.stadkaart-acties .knop{flex:1 1 0;padding-inline:.8rem}.uren{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.uren-rij{grid-template-columns:1.7em minmax(0,1fr) 9.4em;align-items:center;gap:10px;font-size:.8125rem;line-height:1.2;display:grid}.uren--en .uren-rij{grid-template-columns:2.4em minmax(0,1fr) 8.6em}.uren-dag{font-family:var(--font-kop);text-transform:none;font-weight:600}.uren-spoor{background:var(--kaart-ink);border-radius:3px 3px 3px 0;height:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.uren-spoor{background:color-mix(in srgb, var(--kaart-ink) 16%, transparent)}}.uren-balk{background:var(--kaart-ink);border-radius:3px 3px 3px 0;position:absolute;top:0;bottom:0}.uren-nu{background:var(--acc2);width:3px;box-shadow:0 0 0 2px var(--kaart);border-radius:2px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.uren-tijd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kaart-ink)}.uren-rij[data-vandaag] .uren-dag,.uren-rij[data-vandaag] .uren-tijd{font-weight:700}.uren-rij .uren-tijd{opacity:.9}.stadpop{display:block}.stadpop-beer,.locaties-hint{display:none}@media (min-width:1024px){.locaties-in{--kb:clamp(470px, 46vw, 640px);min-height:calc(var(--kb) * 1.1838 + 12px);display:block;position:relative;container-type:inline-size}.nlkaart{width:var(--kb);max-height:none;margin-inline:auto}.nlpin-poot,.nlpin-naam{pointer-events:auto}.nlpin-poot{width:40px;height:40px}.nlpin-naam{font-size:1rem}.nlpin[data-label=links]{translate:calc(20px - 100%) -50%}.nlpin[data-label=rechts]{translate:-20px -50%}.nlpin[data-label=onder]{translate:-50% -20px}.nlpin[data-label=boven]{translate:-50% calc(20px - 100%)}.locaties-lijst{pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.stadpop{--breed:372px;--tik:clamp(228px, calc((100cqw - var(--kb)) / 2 - 20px), 300px);z-index:5;width:var(--tik);left:0;top:var(--top);transform-origin:100%;translate:0 -50%;rotate:var(--hoek,0deg);pointer-events:auto;transition:top .75s var(--ease-uit), width .6s var(--ease-uit), opacity .4s, scale .6s var(--ease-sticker), rotate .6s var(--ease-sticker);position:absolute}.stadpop[data-kant=rechts]{transform-origin:0;left:auto;right:0}.stadpop[data-stad=utrecht]{--top:62%;--hoek:2.4deg}.stadpop[data-stad=eindhoven]{--top:76%;--hoek:-2.4deg}.stadpop[data-stad=cafe-utrecht]{--top:30%;--hoek:-2.8deg}.stadpop .stadkaart{cursor:pointer;gap:6px;padding:14px 18px 16px}.stadpop .stadkaart-naam{font-size:1.375rem}.stadpop .stadkaart-meer{opacity:0;transition:grid-template-rows .6s var(--ease-uit), margin-top .6s var(--ease-uit), opacity .3s;grid-template-rows:0fr;margin-top:-6px;display:grid}.stadpop .stadkaart-meer-in{min-height:0;overflow:hidden}.locaties-lijn{z-index:4;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.locaties-lijn path{fill:none;stroke:var(--lijn);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 8;transition:stroke .4s}.locaties-lijn circle{fill:var(--lijn);transition:fill .4s}.locaties-lijn .actief{stroke:var(--acc);stroke-width:3.5px;stroke-dasharray:none}circle.actief{fill:var(--acc)}.locaties-in[data-actief=utrecht] .stadpop[data-stad=utrecht],.locaties-in[data-actief=eindhoven] .stadpop[data-stad=eindhoven],.locaties-in[data-actief=cafe-utrecht] .stadpop[data-stad=cafe-utrecht]{--top:50%;width:var(--breed);z-index:6;rotate:0deg}.locaties-in[data-actief=utrecht] .stadpop[data-stad=utrecht] .stadkaart-meer,.locaties-in[data-actief=eindhoven] .stadpop[data-stad=eindhoven] .stadkaart-meer,.locaties-in[data-actief=cafe-utrecht] .stadpop[data-stad=cafe-utrecht] .stadkaart-meer{opacity:1;grid-template-rows:1fr;margin-top:0}.locaties-in[data-actief=utrecht] .stadpop[data-stad=utrecht] .stadkaart-naam,.locaties-in[data-actief=eindhoven] .stadpop[data-stad=eindhoven] .stadkaart-naam,.locaties-in[data-actief=cafe-utrecht] .stadpop[data-stad=cafe-utrecht] .stadkaart-naam{font-size:1.75rem}.locaties-in[data-actief=utrecht] .stadpop:not([data-stad=utrecht]),.locaties-in[data-actief=eindhoven] .stadpop:not([data-stad=eindhoven]),.locaties-in[data-actief=cafe-utrecht] .stadpop:not([data-stad=cafe-utrecht]){opacity:.35;scale:.96}.stadpop .stadkaart{z-index:1;height:auto;position:relative;box-shadow:0 22px 34px -22px #000000a6}.stadpop .uren-balk{transform-origin:0;transition:transform .7s var(--ease-uit);transition-delay:calc(.25s + var(--rij,0) * 50ms);transform:scaleX(0)}.locaties-in[data-actief] .stadpop .uren-rij:first-child .uren-balk{--rij:0}.locaties-in[data-actief] .stadpop .uren-rij:nth-child(2) .uren-balk{--rij:1}.locaties-in[data-actief] .stadpop .uren-rij:nth-child(3) .uren-balk{--rij:2}.locaties-in[data-actief] .stadpop .uren-rij:nth-child(4) .uren-balk{--rij:3}.locaties-in[data-actief] .stadpop .uren-rij:nth-child(5) .uren-balk{--rij:4}.locaties-in[data-actief] .stadpop .uren-rij:nth-child(6) .uren-balk{--rij:5}.locaties-in[data-actief] .stadpop .uren-rij:nth-child(7) .uren-balk{--rij:6}.locaties-in[data-actief=utrecht] .stadpop[data-stad=utrecht] .uren-balk,.locaties-in[data-actief=eindhoven] .stadpop[data-stad=eindhoven] .uren-balk,.locaties-in[data-actief=cafe-utrecht] .stadpop[data-stad=cafe-utrecht] .uren-balk{transform:none}.stadpop-beer{z-index:0;pointer-events:none;transform-origin:50% 100%;opacity:0;width:196px;transition:translate .7s var(--ease-sticker) .14s, rotate .7s var(--ease-sticker) .14s, opacity .3s;display:block;position:absolute;top:-104px;translate:0 78px;rotate:0deg}.stadpop[data-kant=links] .stadpop-beer{right:6px}.stadpop[data-kant=rechts] .stadpop-beer{left:6px}.stadpop-beer svg{width:100%;height:auto;display:block;overflow:visible}.locaties-in[data-actief=utrecht] .stadpop[data-stad=utrecht] .stadpop-beer,.locaties-in[data-actief=eindhoven] .stadpop[data-stad=eindhoven] .stadpop-beer,.locaties-in[data-actief=cafe-utrecht] .stadpop[data-stad=cafe-utrecht] .stadpop-beer{opacity:1;translate:0;rotate:7deg}.locaties-in[data-actief=eindhoven] .stadpop[data-stad=eindhoven] .stadpop-beer{rotate:-7deg}.locaties-hint{z-index:2;pointer-events:none;align-items:flex-end;gap:10px;max-width:330px;transition:opacity .35s;display:flex;position:absolute;bottom:0;left:0}.locaties-in[data-actief] .locaties-hint{opacity:0}.locaties-hint-beer{flex:none;width:150px;animation:4.6s ease-in-out infinite hint-zweef}.locaties-hint-beer svg{width:100%;height:auto;display:block}.locaties-hint-tekst{background:var(--acc2);color:var(--acc2-ink);font-family:var(--font-kop);text-wrap:balance;border-radius:16px 16px 16px 0;margin-bottom:14px;padding:12px 16px 14px;font-size:1.0625rem;font-weight:700;line-height:1.25;rotate:-2deg}}@keyframes lijn-teken{to{stroke-dashoffset:0}}@keyframes hint-zweef{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.locaties-hint-beer{animation:none}.stadpop,.stadpop-beer,.stadpop .uren-balk{transition-duration:.01ms;transition-delay:0s}}.status--binnenkort .status-stip{opacity:1;border-style:dashed}.stadkaart--binnenkort .stadkaart-naam{cursor:default}.stad-adres{font-size:1.125rem;font-style:normal;line-height:1.5}.stad-kopje{font-size:1.125rem;font-weight:700}.stad-uren{background:var(--kaart);color:var(--kaart-ink);padding:18px 20px}.stad-uren .uren-rij{font-size:.875rem}.stad-verhaal{background:var(--acc2);color:var(--acc2-ink);transition:transform .4s var(--ease-uit);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.stad-verhaal:hover{transform:translate(4px)}.stad-verhaal>span{gap:2px;display:grid}.stad-verhaal strong{font-family:var(--font-kop);font-weight:700}.stad-verhaal .sub{color:var(--acc2-ink);font-size:.9375rem}.stad-verhaal svg{flex:none;width:22px;height:22px}.stad-vragen{gap:14px;margin:8px 0 0;display:grid}.stad-vragen dt{font-family:var(--font-kop);font-size:1rem;font-weight:700}.stad-vragen dd{color:var(--sub);margin:2px 0 0}.inhoud--stad{align-items:start}@media (min-width:900px){.inhoud--stad{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}}.formulier{gap:18px;display:grid}.formulier-velden{gap:14px;display:grid}.veld{gap:6px;display:grid}.veld label{font-family:var(--font-kop);font-size:.9375rem;font-weight:700}.veld-vrij{opacity:.8;font-weight:400}.veld input,.veld select,.veld textarea{border:2px solid var(--lijn);background:var(--kaart);width:100%;min-height:52px;color:var(--kaart-ink);font:inherit;border-radius:14px 14px 14px 0;padding:0 16px;font-size:1rem;transition:border-color .25s}.veld textarea{resize:vertical;min-height:120px;padding:14px 16px;line-height:1.45}.veld select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e3932' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.veld input::placeholder,.veld textarea::placeholder{color:var(--kaart-ink)}@supports (color:color-mix(in lab, red, red)){.veld input::placeholder,.veld textarea::placeholder{color:color-mix(in srgb, var(--kaart-ink) 62%, transparent)}}.veld input:hover,.veld select:hover,.veld textarea:hover{border-color:var(--ink)}.veld input:focus-visible,.veld select:focus-visible,.veld textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.veld[data-fout] input,.veld[data-fout] select,.veld[data-fout] textarea{border-color:#b3261e}.veld-fout{color:#8f1d17;font-size:.875rem;font-weight:700}.w-groen .veld-fout,.w-zwart .veld-fout,.w-diep .veld-fout{color:#ffd2cf}.formulier-onder{justify-items:start;gap:10px;display:grid}.formulier-noot{max-width:48ch;font-size:.875rem}.formulier-klaar{background:var(--acc);color:var(--acc-ink);justify-items:start;gap:10px;padding:20px 22px;display:grid}.formulier-klaar strong{font-family:var(--font-kop);font-size:1.1875rem}@media (min-width:640px){.formulier-velden{grid-template-columns:repeat(2,minmax(0,1fr))}.veld--breed{grid-column:1/-1}}.codekaart{--r:20px;background:var(--acc);color:var(--acc-ink);border:2px dashed var(--acc2);gap:4px;width:fit-content;max-width:100%;padding:16px 20px 18px;display:grid}.codekaart-label{font-size:.8125rem;font-weight:700;font-family:var(--font-kop)}.codekaart-code{font-family:var(--font-kop);letter-spacing:.02em;overflow-wrap:anywhere;font-size:clamp(1.375rem,6vw,2rem);font-weight:300}.codekaart-code b{color:var(--acc2);font-weight:800}.labels{flex-wrap:wrap;gap:8px;display:flex}.label--voorbeeld{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 2px}.partnerlijst{gap:10px;margin:0;padding:0;list-style:none;display:grid}.creators-aanmelden{gap:20px;display:grid}.figaro-kaart{--r:clamp(26px, 4vw, 44px);background:var(--acc);place-items:center;padding:clamp(20px,4vw,40px);display:grid;overflow:hidden}.figaro-kaart img{width:min(100%,360px);height:auto}.figaro-f{font-family:var(--font-kop);margin-bottom:6px;font-size:1.25rem;font-weight:800}.inhoud-citaat p+p{line-height:1.5}.figaro-beeld--paneel{justify-self:stretch;width:100%}.figaro-teken{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.figaro-teken-beeld{width:64px;height:64px}.figaro-era{gap:12px;margin-top:8px;display:grid}.figaro-era-kop{font-family:var(--font-kop);font-size:1.375rem;font-weight:800;line-height:1.2}.werken-film{--r:20px}.figaro-era-ontwerpen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.figaro-era-ontwerpen li{--r:16px;background:var(--kaart);display:grid;overflow:hidden}.figaro-era-vlak{aspect-ratio:3/2;position:relative}.figaro-era-vlak img{object-fit:contain}.figaro-era-titel{font-family:var(--font-kop);text-wrap:balance;padding:10px 12px 12px;font-size:.9375rem;font-weight:700;line-height:1.3}.pakketten{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pakket{background:var(--kaart);color:var(--kaart-ink);gap:6px;padding:16px 18px 17px;display:grid}.pakket-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.pakket-kop strong{font-family:var(--font-kop);font-size:1.25rem;font-weight:800}.pakket-kop span{font-family:var(--font-kop);font-size:.9375rem;font-weight:600}.pakket-bowls{font-size:1rem}.pakket-extra{color:var(--sub);font-size:.875rem}.shop-klas{aspect-ratio:2400/1904;width:100%;margin:4px 0 8px;position:relative;container-type:inline-size}.shop-klas img{object-fit:contain}.shop-bord{text-align:center;width:56.04%;height:29.63%;font-family:var(--font-kop);letter-spacing:-.01em;color:#1d1d1d;text-wrap:balance;place-items:center;padding:0 2cqw;font-size:7.2cqw;font-weight:800;line-height:1.02;display:grid;position:absolute;top:22.51%;left:42.38%}.samen.w-roze{background:linear-gradient(#fdb0c0 50%,#d4af37 50%)}.samen-in{text-align:center;justify-items:center;gap:clamp(30px,3.4vw,46px);display:grid}.samen-in .kop{text-align:center;margin-inline:auto}.samen-lead{max-width:40ch;color:var(--ink);margin-inline:auto}.samen-deuren{text-align:left;justify-items:center;gap:14px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.samen-deuren li{width:100%;max-width:520px;position:relative}.deur-beer{z-index:0;pointer-events:none;width:clamp(120px,11vw,190px);transition:translate .8s var(--ease-sticker), rotate .8s var(--ease-sticker);position:absolute;bottom:calc(100% - 26px);left:clamp(18px,9%,60px);translate:0 46%;rotate:-5deg}.deur-beer svg{width:100%;height:auto;display:block;overflow:visible}.samen-deuren li:nth-child(2) .deur-beer{left:auto;right:clamp(18px,9%,60px);rotate:5deg}.samen-deuren li:hover .deur-beer{translate:0 4%;rotate:6deg}.samen-deuren li:nth-child(2):hover .deur-beer{rotate:-6deg}.deur{z-index:1;box-shadow:0 0 0 4px #fff, 10px 12px 0 4px var(--deur-schaduw,#d4af37)}.samen-deuren li:nth-child(2) .deur{--deur-schaduw:#fdb0c0}.deur{background:var(--bg);min-height:236px;color:var(--ink);transition:transform .55s var(--ease-uit);grid-template-rows:auto 1fr auto auto;justify-items:start;gap:10px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.deur:hover{box-shadow:0 0 0 4px #fff, 14px 18px 0 4px var(--deur-schaduw,#d4af37);transform:translateY(-6px)rotate(-.8deg)}.deur .label{grid-row:1;margin-top:4px}.label--goud{background:var(--acc);color:var(--acc-ink)}.deur-titel{max-width:18ch;font-family:var(--font-kop);text-wrap:balance;grid-row:3;font-size:clamp(1.375rem,5vw,1.875rem);font-weight:800;line-height:1.08;position:relative}.deur-tekst{color:var(--sub);grid-row:4;max-width:28ch;position:relative}.deur-pijl{background:var(--acc);width:48px;height:48px;color:var(--acc-ink);transition:rotate .5s var(--ease-sticker);border-radius:14px 14px 0;place-items:center;display:grid;position:absolute;top:18px;right:18px}.deur:hover .deur-pijl{rotate:-45deg}.deur-pijl svg{width:22px;height:22px}.deur-poot{width:130px;height:130px;color:var(--patroon);opacity:.9;position:absolute;bottom:-22px;right:-18px;rotate:-18deg}@media (min-width:900px){.samen.w-roze{background:linear-gradient(90deg,#fdb0c0 50%,#d4af37 50%)}.samen-deuren{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,5vw,80px)}}.figaro-in{align-items:center;gap:28px;display:grid}.figaro .sec-kop{margin-bottom:clamp(22px,3vw,40px)}.figaro-beeld{--tx:0;--ty:0;background:var(--acc);justify-self:start;justify-items:center;gap:14px;width:min(100%,520px);padding:24px 24px 20px;display:grid;position:relative;overflow:hidden}.figaro-podium{cursor:pointer;width:100%;height:min(46svh,360px);position:relative}.figaro-tilt{transform:perspective(900px) rotateY(calc(var(--tx) * 9deg)) rotateX(calc(var(--ty) * -7deg));transition:transform .35s var(--ease-uit);position:absolute;inset:0}.figaro-wereld{opacity:0;pointer-events:none;transition:opacity .28s ease, scale .6s var(--ease-sticker), rotate .6s var(--ease-sticker), translate .6s var(--ease-sticker);position:absolute;inset:0;translate:0 14px;rotate:-5deg;scale:.86}.figaro-wereld[data-actief]{opacity:1;translate:0;rotate:0deg;scale:1}.figaro-wereld img{object-fit:contain}.figaro-keuze{gap:8px;width:100%;max-width:330px;display:flex}.figaro-kies{--r:14px;aspect-ratio:1;cursor:pointer;min-width:0;max-width:64px;min-height:0;transition:background-color .25s ease, translate .4s var(--ease-sticker), box-shadow .25s ease;background:#ffffff6b;border:0;flex:1 1 0;align-self:start;padding:5px;position:relative}.figaro-kies img{object-fit:contain;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px}.figaro-kies:hover{background:#ffffffb3;translate:0 -3px}.figaro-kies[aria-pressed=true]{box-shadow:0 0 0 2px var(--acc-ink);background:#fff;translate:0 -4px}.figaro-praat{color:#1e3932;max-width:100%;font-family:var(--font-kop);white-space:nowrap;pointer-events:none;animation:figaro-praat .5s var(--ease-sticker) backwards;background:#fff;border-radius:16px;justify-self:center;margin:2px 0 0;padding:.5rem .9rem .6rem;font-size:clamp(.875rem,.8rem + .35vw,1rem);font-weight:800;line-height:1.2;position:relative;rotate:-1.5deg;box-shadow:0 10px 18px -8px #00000073}.figaro-praat:before{content:"";background:inherit;border-radius:3px 0 0;width:16px;height:16px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:45deg}@keyframes figaro-praat{0%{translate:0 6px;scale:.85}}@media (prefers-reduced-motion:reduce){.figaro-tilt{transition:none}.figaro-wereld{transition:opacity .2s;translate:0;rotate:0deg;scale:1}.figaro-kies,.figaro-kies:hover,.figaro-kies[aria-pressed=true]{transition:none;translate:0}.figaro-praat{animation:none}}.figaro-tekst{align-content:center;gap:20px;display:grid}.figaro-tekst .lead{color:var(--sub)}.figaro-waarden{gap:10px;margin:0;padding:0;list-style:none;display:grid}.figaro-waarden li{background:var(--kaart);color:var(--kaart-ink);gap:3px;padding:14px 16px 15px;display:grid}.figaro-waarden strong{font-family:var(--font-kop);font-size:1.0625rem;font-weight:800}.figaro-waarden strong,.figaro-waarden span{text-wrap:balance}.figaro-waarden span{color:var(--sub);font-size:.9375rem;line-height:1.4}.figaro-knop{justify-self:start}@media (min-width:900px){.figaro-in{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,104px)}.figaro-beeld{justify-self:stretch;width:100%}.figaro-podium{height:clamp(340px,34vw,520px)}}@media (min-width:1200px){.figaro-waarden{grid-template-columns:repeat(3,minmax(0,1fr))}}.voet{padding-top:var(--sec);position:relative;overflow:hidden}.voet-kolommen{grid-template-columns:minmax(0,1fr);gap:28px 20px;display:grid}.voet-kop{font-family:var(--font-kop);color:var(--acc2);margin-bottom:8px;font-size:1rem;font-weight:700}.voet ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.voet li a{min-width:44px;min-height:44px;font-family:var(--font-kop);align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.voet li a:hover{color:var(--acc)}.voet-stad{justify-content:space-between;gap:12px;width:100%;max-width:20rem}.voet-stad .status{color:var(--sub);font-weight:500}.voet li .voet-stad--binnenkort{min-height:44px;font-family:var(--font-kop);align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.voet-icoon{gap:.55rem}.voet-icoon svg{flex:none;width:20px;height:20px}.voet-kort{display:none}.voet-alle{color:var(--acc2);gap:.5rem}.voet-alle svg{width:18px;height:18px;transition:translate .4s var(--ease-uit)}.voet-alle:hover svg{translate:4px}.voet-lijst--2{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:20px}@media (max-width:639px){.voet-kolommen{gap:0}.voet-kolommen>*{border-top:1px solid #ffffff1a;padding-block:18px 14px}.voet-kolommen>:first-child{border-top:0;padding-top:0}.voet-kop{margin-bottom:2px}.voet ul{row-gap:0}.voet ul.voet-lijst--2,.voet ul.voet-lijst--catering{column-gap:20px}.voet ul.voet-lijst--contact{column-gap:10px}.voet li a{min-height:40px;font-size:.9375rem}.voet-stad{max-width:none}.voet-lijst--catering{grid-template-columns:repeat(auto-fit,minmax(10.25rem,1fr))}.voet-lijst--contact{grid-template-columns:repeat(3,minmax(0,1fr))}.voet-lijst--contact>li{grid-column:1/-1}.voet-lijst--contact>.voet-sociaal{order:1;grid-column:auto;margin-top:8px}.voet-sociaal a{background:#ffffff14;justify-content:center;gap:.35rem;width:100%;font-size:.875rem}.voet-sociaal a:hover{background:#ffffff24}.voet-sociaal svg{width:18px;height:18px}.voet-lang{display:none}.voet-kort{display:inline}}@media (min-width:640px) and (max-width:1279px){.voet-kolommen{grid-template-columns:repeat(2,minmax(0,1fr))}.voet-kolommen>:nth-child(3),.voet-kolommen>:nth-child(4){grid-column:1/-1}.voet-lijst--contact{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:20px}}@media (min-width:1280px){.voet-kolommen{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(28px,3vw,56px)}}.figaro-film-kader{gap:10px;inline-size:min(100%,520px);margin:0;display:grid}.figaro-film-kader figcaption{font-size:.875rem;line-height:1.4}.zaken{gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.zaken{grid-template-columns:repeat(2,minmax(0,1fr))}}.zaak{background:var(--bg);color:var(--ink);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.zaak-foto{aspect-ratio:16/9;background:var(--kaart);position:relative;overflow:hidden}.zaak-foto img{object-fit:cover}.zaak-tekst{grid-template-rows:auto auto 1fr auto auto;justify-items:start;gap:12px;padding:clamp(18px,2.4vw,28px);display:grid}.zaak-titel{font-family:var(--font-kop);text-wrap:balance;font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem);font-weight:800;line-height:1.12}.zaak-tekst>p{max-width:54ch;color:var(--sub);text-wrap:pretty;line-height:1.55}.zaak-feiten{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zaak-feiten li{--r:10px;background:var(--kaart);color:var(--kaart-ink);font-family:var(--font-kop);padding:7px 12px;font-size:.875rem;font-weight:600;line-height:1.2}.zaak .inhoud-acties{max-width:34rem}.zaak-korting{color:var(--sub);margin:0;font-size:.9375rem;line-height:1.45}.kaart-keuzes{gap:12px;margin-bottom:18px;display:grid}.kaart-rij{scrollbar-width:none;gap:8px;padding:3px 0 4px;display:flex;overflow:auto hidden}.kaart-rij::-webkit-scrollbar{display:none}.kaart-rij .chip{flex:none}.kaart-lijst{margin-inline:0}.gerecht{animation:kaart-in .65s var(--ease-uit) backwards;animation-delay:calc(var(--i,0) * 55ms);align-content:start;gap:10px;display:grid}.gerecht-podium{aspect-ratio:1;isolation:isolate;position:relative}.gerecht-bord{transition:translate .9s var(--ease-sticker), box-shadow .7s var(--ease-uit);background:#1e3932 url(/media/patroon-groen.svg) 50%/230px;border-radius:50%;position:absolute;inset:3%;overflow:hidden;box-shadow:0 0 0 4px #fff,0 24px 30px -20px #1e3932bf}.gerecht-foto{object-fit:cover;transition:rotate 1.5s var(--ease-uit), scale 1.2s var(--ease-uit);scale:1.04}.gerecht:hover .gerecht-bord{translate:0 -8px;box-shadow:0 0 0 4px #fff,0 38px 38px -22px #1e3932cc}.gerecht:hover .gerecht-foto{rotate:32deg;scale:1.14}.gerecht-prijs{z-index:2;transition:rotate .6s var(--ease-sticker), scale .6s var(--ease-sticker);background:var(--acc);color:var(--acc-ink);font-family:var(--font-kop);rotate:var(--rot,0deg);border-radius:10px 10px 10px 0;padding:.38rem .7rem .44rem;font-size:1rem;font-weight:800;line-height:1.1;position:absolute;bottom:6%;left:2%;box-shadow:0 0 0 3px #fff}.gerecht:hover .gerecht-prijs{rotate:calc(var(--rot,0deg) * -1.7);scale:1.1}.gerecht-dieet{z-index:2;position:absolute;top:6%;left:2%}.gerecht-naam{font-family:var(--font-kop);text-wrap:balance;min-height:2.4em;font-size:1.125rem;font-weight:700;line-height:1.2}.gerecht-tekst{color:var(--sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.2em;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}.gerecht-leeg{color:#fdb0c0;place-items:center;display:grid;position:absolute;inset:0}.gerecht-leeg svg{width:38%;height:38%;transition:rotate .8s var(--ease-sticker), scale .8s var(--ease-sticker)}.gerecht:hover .gerecht-leeg svg{rotate:-28deg;scale:1.18}.kaart-onder{gap:14px;margin-top:clamp(20px,3vw,32px);display:grid}.kaart-noot{max-width:60ch;font-size:.875rem}@keyframes kaart-in{0%{transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (min-width:1024px){.kaart-lijst{width:min(100% - 2 * var(--gut), var(--max));gap:8px 20px;margin-inline:auto}@supports (grid-template-rows:subgrid){.kaart-lijst>div{grid-row:span 3;grid-template-rows:subgrid;animation:kaart-in .65s var(--ease-uit) backwards;animation-delay:calc(var(--i,0) * 55ms);row-gap:10px;display:grid}.kaart-lijst .gerecht{animation:none;display:contents}.gerecht-naam,.gerecht-tekst{min-height:0}.kaart-lijst>div:nth-child(n+5) .gerecht-podium{margin-top:20px}}}.kaart-verras{--r:10px;border:2px solid var(--acc2);border-radius:var(--r) var(--r) var(--r) 0;background:var(--acc2);min-height:44px;color:var(--acc2-ink);font-family:var(--font-kop);cursor:pointer;touch-action:manipulation;transition:translate .4s var(--ease-uit);flex:none;align-items:center;gap:.5em;padding:0 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.kaart-verras svg{width:1.1em;height:1.1em;transition:rotate .6s var(--ease-sticker)}.kaart-verras:hover{translate:0 -2px}.kaart-verras:hover svg{rotate:24deg}.kaart-lijst>div[data-verrassing] .gerecht-foto{animation:bord-tol 1.6s var(--ease-uit)}.kaart-lijst>div[data-verrassing] .gerecht-bord{animation:bord-spring 1s var(--ease-sticker);box-shadow:0 0 0 4px #fff, 0 0 0 11px var(--acc2), 0 30px 36px -20px #1e3932cc}.kaart-lijst>div[data-verrassing] .gerecht-podium:after{content:"Deze!";z-index:3;color:#1e3932;font-family:var(--font-kop);animation:bord-deze .6s var(--ease-sticker) .5s backwards;background:#fff;border-radius:12px 12px 0;padding:.4rem .8rem .5rem;font-size:1.25rem;font-weight:800;line-height:1;position:absolute;top:1%;right:-1%;rotate:8deg;box-shadow:0 10px 18px -8px #00000073}@keyframes bord-tol{to{rotate:720deg}}@keyframes bord-spring{35%{translate:0 -22px;scale:1.06}70%{translate:0 2px}}@keyframes bord-deze{0%{rotate:-20deg;scale:.4}}@media (prefers-reduced-motion:reduce){.kaart-lijst>div[data-verrassing] .gerecht-foto,.kaart-lijst>div[data-verrassing] .gerecht-bord,.kaart-lijst>div[data-verrassing] .gerecht-podium:after{animation:none}}.kaart-kop{gap:20px;display:grid}.kaart-kop-tekst{gap:16px;display:grid}.kaart-kop-tekst>.lead{color:var(--ink)}@media (min-width:900px){.kaart-kop{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,5vw,80px)}.kaart-kop .kaart-acties{inline-size:20rem}}.inhoud--breed{gap:clamp(26px,4vw,44px);grid-template-columns:minmax(0,1fr)!important}.kaartgroep{gap:14px;display:grid}.kaartgroep-kop{font-family:var(--font-kop);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.1}.kaartlijst{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kaartrij{background:var(--kaart);color:var(--kaart-ink);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:grid}.kaartrij-foto{aspect-ratio:1;color:#fdb0c0;background:#1e3932;border-radius:12px 12px 12px 0;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.kaartrij-foto img{object-fit:cover}.kaartrij-foto svg{width:44%;height:44%}.kaartrij-tekst{justify-items:start;gap:3px;min-width:0;display:grid}.kaartrij-tekst strong{font-family:var(--font-kop);font-size:1rem;font-weight:700;line-height:1.2}.kaartrij-tekst .sub{color:var(--sub);font-size:.875rem;line-height:1.35}.kaartrij-prijs{font-family:var(--font-kop);white-space:nowrap;font-size:1.0625rem;font-weight:800}@media (min-width:900px){.kaartlijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}@media (max-width:639px){.kaartrij{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"foto naam prijs""foto tekst tekst""foto dieet dieet";align-items:start;gap:4px 12px;padding:10px 14px 12px 10px}.kaartrij-foto{grid-area:foto;width:64px}.kaartrij-tekst{display:contents}.kaartrij-tekst strong{text-wrap:balance;grid-area:naam;font-size:.9375rem}.kaartrij-tekst .sub{grid-area:tekst}.kaartrij-tekst .label{grid-area:dieet;justify-self:start;margin-top:2px}.kaartrij-prijs{grid-area:prijs;font-size:1rem}}.kaartnav{top:var(--balk);z-index:2;margin-inline:calc(var(--pad) * -1);padding:8px var(--pad);background:var(--bg);position:sticky}.pagina .kaartnav{margin-inline:0;padding-inline:0}.laag .kaartnav{padding-right:76px;top:0}.kaartnav-rij{scrollbar-width:none;gap:10px;padding-block:2px;display:flex;overflow:auto hidden}.kaartnav-rij::-webkit-scrollbar{display:none}.kaartnav-rij .chip{flex:none}.kaartgroep-kop{scroll-margin-top:72px}.laag .kaartgroep-kop{scroll-margin-top:78px}.quiz{align-content:start;gap:18px;display:grid;container-type:inline-size}.quiz-stuk:focus{outline:none}.quiz-balken{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.quiz-balken span{background:var(--lijn);border-radius:3px 3px 3px 0;height:5px}.quiz-balken span[data-klaar]{background:var(--acc)}.quiz-balken span[data-nu]{background:var(--acc);animation:quiz-vul .6s var(--ease-uit) both;transform-origin:0}.quiz-stuk{gap:10px;display:grid}.quiz-teller{font-size:.875rem;font-family:var(--font-kop);font-weight:600}.quiz-vraag{text-wrap:balance;max-width:20ch;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);font-weight:800;line-height:1.1}.quiz-antwoorden{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quiz-antwoorden li{animation:quiz-in .5s var(--ease-uit) backwards;animation-delay:calc(var(--i,0) * 60ms)}.quiz-antwoord{background:var(--kaart);width:100%;min-height:60px;color:var(--kaart-ink);font-family:var(--font-kop);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .4s var(--ease-uit), border-color .25s;border:2px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;font-size:1.0625rem;font-weight:700;display:flex}.quiz-antwoord:hover{border-color:var(--ink);transform:translate(4px)}.quiz-antwoord:active{transform:scale(.98)}.quiz-antwoord svg{width:22px;height:22px;color:var(--acc);flex:none}.quiz-uitslag-kop{--kop-vast:min(calc(100cqw / 9.2), 3.75rem);transform-origin:0 100%;animation:quiz-pop .8s var(--ease-uit) backwards}.quiz-zin{text-wrap:pretty;max-width:34ch;font-size:1.1875rem;line-height:1.45}.quiz-gerecht{background:var(--kaart);color:var(--kaart-ink);animation:quiz-in .7s var(--ease-uit) .1s backwards;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;padding:14px;display:grid}.quiz-foto{aspect-ratio:1;background:#b9942b;border-radius:14px 14px 14px 0;position:relative;overflow:hidden}.quiz-foto img{object-fit:cover}.quiz-gerecht-tekst{justify-items:start;gap:6px;display:grid}.quiz-gerecht-tekst strong{font-family:var(--font-kop);text-wrap:balance;font-size:1.0625rem;font-weight:800;line-height:1.15}@container (min-width:560px){.quiz-gerecht{grid-template-columns:13rem minmax(0,1fr);max-width:36rem}.quiz-gerecht-tekst strong{font-size:1.1875rem}}.quiz-gerecht-tekst span{text-wrap:pretty;font-size:.9375rem;line-height:1.4}.quiz-gerecht-tekst .quiz-prijs{font-family:var(--font-kop);background:var(--acc);color:var(--acc-ink);white-space:nowrap;border-radius:8px 8px 8px 0;padding:.3rem .6rem;font-size:.875rem;font-weight:700}.quiz-acties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quiz-acties>:first-child{grid-column:1/-1}@media (min-width:640px){.quiz-acties{grid-template-columns:repeat(3,max-content)}.quiz-acties>:first-child{grid-column:auto}}@keyframes quiz-vul{0%{transform:scaleX(.2)}to{transform:none}}@keyframes quiz-pop{0%{transform:scale(.88)rotate(-4deg)}to{transform:none}}@keyframes quiz-in{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.quiz-antwoorden li,.quiz-uitslag-kop,.quiz-gerecht,.quiz-balken span[data-nu]{animation:none}}.afsluiter{isolation:isolate;margin-top:clamp(40px,7vw,88px);position:relative;overflow:hidden}.afsluiter-tekst{z-index:3;justify-items:start;gap:16px;margin-bottom:clamp(8px,2vw,28px);padding-top:12px;display:grid;position:relative}.afsluiter-tekst .lead{max-width:28ch;color:var(--sub)}.afsluiter-steden{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,360px);display:grid}.knop.afsluiter-stad{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:62px;padding:.6rem 1rem}.afsluiter-stad-naam{font-size:1rem;font-weight:800}.afsluiter-stad .status{font-size:.75rem;font-weight:600}.afsluiter[data-klaar] .afsluiter-stad{animation:af-stad .7s var(--ease-sticker) backwards}.afsluiter[data-klaar] .afsluiter-stad:nth-child(2){animation-delay:90ms}.afsluiter[data-klaar] .afsluiter-stad:nth-child(3){animation-delay:.18s}.afsluiter[data-klaar] .afsluiter-stad:nth-child(4){animation-delay:.27s}.afsluiter-podium{--px:0;--u:calc(100cqw / 1200);aspect-ratio:1200/830;-webkit-user-select:none;user-select:none;width:150%;margin-top:25%;margin-left:-25%;position:relative;container-type:inline-size}.afsluiter-scene{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.af-beer-volg{transform-box:fill-box;transform-origin:50% 100%;transform:translateX(calc(var(--px) * 10px)) rotate(calc(var(--px) * 1.3deg));transition:transform .6s var(--ease-uit)}.af-beer-hop{transform-box:fill-box;transform-origin:50% 100%}.af-beer-hop--nu{animation:af-hop .7s var(--ease-uit)}.af-beer-hop svg{overflow:visible}.afsluiter-bel{left:calc(564 * var(--u));top:calc(12 * var(--u));z-index:4;max-width:calc(400 * var(--u));color:#1e3932;font-family:var(--font-kop);font-weight:800;font-size:clamp(.78rem, calc(26 * var(--u)), 1.625rem);text-wrap:balance;animation:af-bel .55s var(--ease-sticker) backwards;background:#fff;border-radius:16px 16px 16px 0;padding:.5em .85em .6em;line-height:1.15;position:absolute;rotate:4deg;box-shadow:0 10px 18px -8px #00000073}.topping{z-index:3;left:calc(var(--mxu) * var(--u));top:calc(var(--myu) * var(--u));width:calc(103.2 * var(--u));aspect-ratio:1;cursor:pointer;touch-action:manipulation;min-width:44px;clip-path:inset(-14px -14px var(--snij,-30px) -14px);transition:left .9s cubic-bezier(.34, 1.35, .5, 1), top .9s cubic-bezier(.34, 1.35, .5, 1), scale .5s var(--ease-sticker), clip-path .2s linear;background:0 0;border:0;padding:0;position:absolute;translate:-50% -50%}.topping[data-erin]{transition-delay:0s,0s,0s,.7s}.topping:hover{scale:1.18}.topping:focus-visible{outline-offset:3px;border-radius:14px 14px 14px 0;outline:3px solid #1e3932;box-shadow:0 0 0 3px #fff}.topping[data-erin]{scale:.82}.topping[data-erin]:hover{scale:.95}.topping-val,.topping-zweef{width:100%;height:100%;display:block}.afsluiter-podium[data-zichtbaar] .topping-val{animation:1.15s cubic-bezier(.3,1.25,.5,1) backwards topping-val;animation-delay:calc(var(--i) * .11s)}.topping-zweef{animation:4.4s ease-in-out infinite topping-zweef;animation-delay:calc(var(--i) * -.7s)}.topping[data-erin] .topping-zweef{animation:none}.topping svg{width:100%;height:100%;rotate:calc(var(--hoek,0) * 1deg);transition:rotate .9s var(--ease-sticker);filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 10px 8px #00000059);display:block;overflow:visible}.afsluiter-onder{left:calc(200 * var(--u) + var(--gut));right:calc(200 * var(--u) + var(--gut));z-index:4;justify-items:end;gap:10px;display:grid;position:absolute;bottom:14px}.afsluiter-opnieuw{color:#1e3932;min-height:44px;font-family:var(--font-kop);cursor:pointer;touch-action:manipulation;transition:rotate .4s var(--ease-sticker);background:0 0;border:2px solid #1e3932;border-radius:12px 12px 12px 0;padding:0 1.1rem;font-size:.9375rem;font-weight:700}.afsluiter-opnieuw:hover{rotate:-3deg}.afsluiter-regel{color:#1e3932;width:100%;font-family:var(--font-kop);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;margin:0;font-size:.75rem;font-weight:600;line-height:1.3;display:flex}.afsluiter-regel a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}@media (min-width:640px){.afsluiter-podium{aspect-ratio:1200/780}}.afsluiter.w-diep{--strook:0px;padding-bottom:var(--strook);background-image:linear-gradient(#fdb0c0,#fdb0c0);background-position:bottom;background-repeat:no-repeat;background-size:100% var(--strook)}@media (max-width:1179px){.afsluiter.w-diep{--strook:calc(72px + var(--safe-onder,0px))}}@media (min-width:900px){.afsluiter-tekst{grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-template-areas:"kop lead""kop steden";align-items:end;column-gap:56px}.afsluiter-tekst>.kop{grid-area:kop}.afsluiter-tekst>.lead{grid-area:lead;align-self:end}.afsluiter-tekst>.afsluiter-steden{grid-area:steden;width:100%}.afsluiter-podium{aspect-ratio:1200/720;width:100%;max-width:1920px;margin:0 auto}.afsluiter-bel{left:calc(900 * var(--u));top:calc(14 * var(--u));max-width:calc(290 * var(--u))}.topping{left:calc(var(--xu) * var(--u));top:calc(var(--yu) * var(--u))}.afsluiter-onder{left:var(--gut);right:var(--gut);max-width:var(--max);margin-inline:auto}.afsluiter-regel{font-size:.9375rem}}@keyframes af-hop{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-34px)rotate(-3deg)}65%{transform:translateY(4px)rotate(2deg)}to{transform:none}}@keyframes af-bel{0%{transform:scale(.7)translateY(10px)}}@keyframes af-stad{35%{transform:scale(1.08)rotate(-2deg)}70%{transform:scale(.97)rotate(1deg)}}@keyframes topping-val{0%{transform:translateY(-160%)rotate(-40deg)}to{transform:none}}@keyframes topping-zweef{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.af-beer-hop--nu,.afsluiter-bel,.afsluiter[data-klaar] .afsluiter-stad,.afsluiter-podium[data-zichtbaar] .topping-val,.topping-zweef{animation:none}.topping,.topping svg,.af-beer-volg{transition-duration:.01ms;transition-delay:0s}}.afsluiter-regel-links{flex-wrap:wrap;align-items:center;gap:0 16px;display:inline-flex}.afsluiter-regel .cookie-instellingen{text-decoration:none}.afsluiter-regel a:hover,.afsluiter-regel .cookie-instellingen:hover{text-decoration:underline}@media (max-width:1179px){.afsluiter-podium{aspect-ratio:auto;display:grid}.afsluiter-podium:before{content:"";height:calc(690 * var(--u) + 26px);grid-area:1/1}.afsluiter-onder{max-width:none;margin-inline:calc(200 * var(--u) + var(--gut));grid-area:2/1;justify-items:center;padding-bottom:14px;position:relative;inset:auto}.afsluiter-regel,.afsluiter-regel-links{text-align:center;justify-content:center;gap:0 24px}}@media (min-width:900px) and (max-width:1179px){.afsluiter-onder{margin-inline:var(--gut)}}@media (max-width:639px){.afsluiter-regel{flex-direction:column}.afsluiter-regel-links>:first-child{flex-basis:100%;justify-content:center;align-items:center;min-height:44px;display:flex}}.label-link{align-items:center;width:fit-content;min-height:44px;margin-block:-10px;text-decoration:none;display:inline-flex}.label-link .label{transition:translate .3s var(--ease-uit)}.label-link:hover .label{translate:-3px}@media (min-width:900px){.catering-landing{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}}@media (min-width:1280px){.catering-landing{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.kort-feiten{--r:18px;background:var(--kaart);color:var(--kaart-ink);grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:14px 18px;margin:12px 0 0;padding:16px 18px;display:grid}.kort-feiten dt{font-family:var(--font-kop);font-size:1.0625rem;font-weight:700;line-height:1.2}.kort-feiten dd{opacity:.86;text-wrap:balance;margin:2px 0 0;font-size:.875rem;line-height:1.35}.landing-sectie{gap:10px;margin-top:6px;display:grid}.landing-sectie>p{text-wrap:pretty;max-width:60ch;line-height:1.55}.landing-kop{font-family:var(--font-kop);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.2}.landing-link{width:fit-content;min-height:44px;font-family:var(--font-kop);color:var(--acc2);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-link svg{width:18px;height:18px;transition:translate .4s var(--ease-uit)}.landing-link:hover svg{translate:4px}.landing-kaarten{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-kaarten li,.landing-kaarten .stad-verhaal{height:100%}@media (min-width:560px){.landing-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}.inhoud-foto--laag{aspect-ratio:4/3}.aanvraag{gap:18px;display:grid}.veld--vink{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.veld--vink input{width:22px;height:22px;accent-color:var(--acc);flex:none}.aanvraag-som{--r:18px;background:var(--kaart);color:var(--kaart-ink);gap:12px;padding:18px 20px;display:grid}.aanvraag-som-kop{font-family:var(--font-kop);font-size:1.0625rem;font-weight:700}.aanvraag-som dl{gap:10px;margin:0;display:grid}.aanvraag-som dl>div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.aanvraag-som dt{opacity:.86;font-size:.875rem}.aanvraag-som dd{font-family:var(--font-kop);text-wrap:balance;margin:0;font-weight:600}.aanvraag-let-op{color:var(--acc2);font-size:.9375rem;line-height:1.45}.vragen-spring{flex-wrap:wrap;gap:8px;display:flex}.vragen-spring-link{--r:12px;background:var(--kaart);min-height:44px;color:var(--kaart-ink);font-family:var(--font-kop);transition:translate .3s var(--ease-uit);align-items:center;padding:0 16px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.vragen-spring-link:hover{translate:0 -2px}.vragen-groep{scroll-margin-top:calc(var(--balk,72px) + 16px)}.kaartlijst--een{grid-template-columns:minmax(0,1fr)}.prijs-tabel{--r:18px;background:var(--kaart);color:var(--kaart-ink);overflow-x:auto}.prijs-tabel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.prijs-tabel caption{caption-side:bottom;text-align:left;color:inherit;opacity:.86;padding:10px 16px 14px;font-size:.8125rem}.prijs-tabel th,.prijs-tabel td{text-align:right;white-space:nowrap;padding:10px 16px}.prijs-tabel th:first-child{text-align:left}.prijs-tabel thead th{font-family:var(--font-kop);border-bottom:1px solid #7f7f7f59;font-size:.9375rem;font-weight:700}.prijs-tabel tbody th{font-family:var(--font-kop);font-weight:700}.prijs-tabel tbody tr+tr>*{border-top:1px solid #7f7f7f2e}@media (max-width:420px){.prijs-tabel th,.prijs-tabel td{padding:9px 10px;font-size:.875rem}}.catering-landing .spaarregels,.catering-landing .vragen-lijst,.inhoud--enkel .vragen-lijst{max-width:64ch}@media (min-width:1280px){.landing-kaarten--drie{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-kaarten--een{grid-template-columns:minmax(0,1fr)}.w-roze .landing-link{color:var(--ink)}.prijs-korting{font-family:var(--font-tekst,inherit);color:var(--sub);font-size:.75rem;font-weight:400;line-height:1.2;display:block}.taal-rij{justify-content:space-between;align-items:center;gap:12px;display:flex}.taal-link{min-height:44px;font-family:var(--font-kop);color:var(--acc2);text-underline-offset:3px;align-items:center;margin-block:-10px;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.taal-link:hover{text-decoration-thickness:2px}.cookie-melding{--r:22px;left:12px;right:12px;bottom:calc(84px + var(--safe-onder,0px));z-index:45;width:auto;max-width:440px;animation:cookie-in .6s var(--ease-sticker) both;gap:12px;margin-inline:auto;padding:18px;display:grid;position:fixed;box-shadow:0 18px 40px -18px #0000008c}@keyframes cookie-in{0%{translate:0 24px;rotate:-1.5deg}}.cookie-kop{align-items:center;gap:10px;display:flex}.cookie-kop p{font-family:var(--font-kop);margin:0;font-size:1.125rem;font-weight:800;line-height:1.1}.cookie-beer{flex:none;width:34px;display:block}.cookie-beer svg{width:100%;height:auto;display:block}.cookie-tekst{color:var(--sub);margin:0;font-size:.875rem;line-height:1.5}.cookie-tekst a{color:var(--ink);text-underline-offset:3px;font-weight:700}.cookie-knoppen{gap:10px;display:flex}.cookie-knoppen .knop{flex:1 1 0;min-width:0;min-height:46px}@media (min-width:1180px){.cookie-melding{width:380px;margin:0;bottom:24px;left:24px;right:auto}}@media (prefers-reduced-motion:reduce){.cookie-melding{animation:none}}.cookie-instellingen{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.cookie-instellingen--knop{text-decoration:none}.privacy .inhoud-alinea{gap:10px}.privacy-lijst{gap:6px;margin:0;padding-left:1.2em;display:grid}.privacy a{color:inherit;text-underline-offset:3px}.privacy p,.privacy-lijst li,.sub,.lead,.inhoud-alinea p,.inhoud-bron,.stad-vragen dd,.spaarregels p{text-wrap:pretty}.deur-tekst,.tegel-tekst,.gerecht-tekst,.kaartrij-tekst .sub,.figaro-waarden span,.stad-verhaal .sub,.inhoud-meertekst .sub,.stad-vragen dt,.pakket-extra{text-wrap:balance}.inhoud-bron{max-width:70ch}.gerecht-tekst{-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}.gerecht-naam{min-height:0}@media (max-width:1023px){.gerecht{align-content:start}.kaart-lijst{align-items:start}}.stadkaart-naam{min-height:44px}.kopbalk-logo{box-sizing:content-box;margin-inline:-6px;padding-inline:6px}.tegel--spaar .tegel-titel{font-size:clamp(1.0625rem,5.4cqw,1.5rem)}.kaartrij-tekst strong,.inhoud-meertekst strong,.gerecht-naam,.tegel-titel,.stadkaart-naam{text-wrap:balance}@media (max-width:899px){.figaro-beeld{padding:18px}.figaro-waarden{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;gap:10px;display:flex;overflow:auto hidden}.figaro-waarden::-webkit-scrollbar{display:none}.figaro-waarden li{scroll-snap-align:start;flex:0 0 74%}}@media (max-width:1023px){.nlpin-poot{width:22px;height:22px;box-shadow:0 0 0 2px var(--bg);border-radius:7px 7px 7px 0}.nlpin[data-label=links]{translate:calc(11px - 100%) -50%}.nlpin[data-label=rechts]{translate:-11px -50%}.nlpin[data-label=onder]{translate:-50% -11px}.nlpin-naam{font-size:.75rem}}.alleen-breed{display:none}@media (min-width:640px){.alleen-breed{display:inline}}.w-groen{--bg:#1e3932;--ink:#ededed;--sub:#c9d4cf;--lijn:#ededed38;--acc:#d4af37;--acc-ink:#1e3932;--acc2:#fdb0c0;--acc2-ink:#1e3932;--kaart:#264a40;--kaart-ink:#ededed;--patroon:#28493f;--focus:#fdb0c0;background:var(--bg);color:var(--ink)}.w-diep{--bg:#16291f;--ink:#ededed;--sub:#bfcbc6;--lijn:#ededed33;--acc:#d4af37;--acc-ink:#1e3932;--acc2:#fdb0c0;--acc2-ink:#1e3932;--kaart:#1e3932;--kaart-ink:#ededed;--patroon:#1b3226;--focus:#fdb0c0;background:var(--bg);color:var(--ink)}.w-roze{--bg:#fdb0c0;--ink:#1e3932;--sub:#2f4a42;--lijn:#1e393247;--acc:#1e3932;--acc-ink:#fdb0c0;--acc2:#d4af37;--acc2-ink:#1e3932;--kaart:#ededed;--kaart-ink:#1e3932;--patroon:#f6a2b5;--focus:#1e3932;background:var(--bg);color:var(--ink)}.w-goud{--bg:#d4af37;--ink:#1d1d1d;--sub:#33322a;--lijn:#1d1d1d47;--acc:#1e3932;--acc-ink:#d4af37;--acc2:#fdb0c0;--acc2-ink:#1e3932;--kaart:#ededed;--kaart-ink:#1d1d1d;--patroon:#c7a22f;--focus:#1e3932;background:var(--bg);color:var(--ink)}.w-zwart{--bg:#1d1d1d;--ink:#ededed;--sub:#c8c8c4;--lijn:#ededed38;--acc:#d4af37;--acc-ink:#1d1d1d;--acc2:#fdb0c0;--acc2-ink:#1d1d1d;--kaart:#2a2a28;--kaart-ink:#ededed;--patroon:#262624;--focus:#fdb0c0;background:var(--bg);color:var(--ink)}.w-wit{--bg:#ededed;--ink:#1e3932;--sub:#35504a;--lijn:#1e39323d;--acc:#1e3932;--acc-ink:#ededed;--acc2:#fdb0c0;--acc2-ink:#1e3932;--kaart:#fff;--kaart-ink:#1e3932;--patroon:#e4e4e2;--focus:#1e3932;background:var(--bg);color:var(--ink)}.wikkel{width:min(100% - 2 * var(--gut), var(--max));margin-inline:auto}.sectie{padding-block:var(--sec);position:relative}.sub{color:var(--sub)}.lead{max-width:38ch;font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem);line-height:1.5}@media (min-width:1800px){.lead{font-size:clamp(1.3125rem,.7vw + .8rem,1.75rem)}}.knop{--r:16px;border:2px solid var(--acc);border-radius:var(--r) var(--r) var(--r) 0;background:var(--acc);min-height:52px;color:var(--acc-ink);font-family:var(--font-kop);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform .45s var(--ease-uit), background-color .25s, color .25s, border-color .25s;justify-content:center;align-items:center;gap:.6em;padding:0 1.4rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.knop:hover{transform:translateY(-3px)rotate(-1.2deg)}.knop:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.knop--rand{color:var(--ink);background:0 0;border-color:currentColor}.knop--rand:hover{background:var(--ink);color:var(--bg)}.knop--roze{background:var(--acc2);border-color:var(--acc2);color:var(--acc2-ink)}.knop--klein{min-height:44px;padding:0 1.1rem;font-size:.9375rem}.knop svg{flex:none;width:1.1em;height:1.1em}.chip{--r:10px;border:2px solid var(--lijn);border-radius:var(--r) var(--r) var(--r) 0;min-height:44px;color:var(--ink);font-family:var(--font-kop);cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background-color .25s, color .25s, border-color .25s, transform .4s var(--ease-uit);background:0 0;align-items:center;gap:.5em;padding:0 1rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true],.chip[aria-selected=true],.chip[aria-current=location]{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.chip .tel{font-weight:400}.label{--r:6px;border-radius:var(--r) var(--r) var(--r) 0;background:var(--acc2);color:var(--acc2-ink);font-family:var(--font-kop);width:fit-content;padding:.32rem .6rem .3rem;font-size:.8125rem;font-weight:700;line-height:1.1;display:inline-block}.veeg{gap:var(--gap,14px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:8px 12px;display:flex;overflow:auto hidden}.veeg::-webkit-scrollbar{display:none}.veeg>*{flex:0 0 var(--kaart-b,78%);scroll-snap-align:start;min-width:0}@media (min-width:640px){.veeg>*{flex-basis:var(--kaart-b-sm,46%)}}@media (min-width:1024px){.veeg--raster{grid-template-columns:repeat(var(--kol,4), minmax(0, 1fr));scroll-snap-type:none;padding-inline:0;display:grid;overflow:visible}.veeg--raster>*{flex:initial}.veeg-stippen{display:none!important}}.sticker{--r:18px;--rot:0deg;border-radius:var(--r) var(--r) var(--r) 0;background:var(--st-bg,var(--acc2));min-height:116px;color:var(--st-ink,var(--acc2-ink));rotate:var(--rot);box-shadow:0 0 0 3px var(--bg), 0 10px 22px -10px #00000073;transition:rotate .5s var(--ease-sticker), translate .5s var(--ease-sticker), scale .3s var(--ease-uit);touch-action:manipulation;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.9rem 1rem .85rem;text-decoration:none;display:flex;position:relative}.sticker:hover{translate:0 -4px;rotate:0deg}.sticker:active{scale:.97}.tegel{--r:clamp(18px, 2.2vw, 26px);border-radius:var(--r) var(--r) var(--r) 0;background:var(--t-bg,var(--kaart));color:var(--t-ink,var(--kaart-ink));isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.tegel:nth-child(2n){border-radius:var(--r) var(--r) 0 var(--r)}.status{font-family:var(--font-kop);align-items:center;gap:.5em;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.status-tekst{text-wrap:balance}.status-stip{opacity:.8;border:2px solid;border-radius:2px 2px 2px 0;flex:none;width:.62em;height:.62em}.status--open .status-stip{opacity:1;background:currentColor;border-color:currentColor;animation:2.4s ease-in-out infinite stip}html:has(dialog.laag[open]){overflow:hidden}dialog.laag{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}dialog.laag::backdrop{opacity:0;transition:opacity .4s var(--ease-uit);background:#0a1611a8}dialog.laag[data-open]::backdrop{opacity:1}dialog.laag[data-stil] .laag-vlak{clip-path:circle(150% at calc(100% - 38px) 38px);opacity:0;transition:opacity .3s}.laag-vlak{--sleep:0px;background:var(--bg);color:var(--ink);transform:translateY(calc(100% + var(--sleep)));transition:transform .55s var(--ease-uit);flex-direction:column;display:flex;position:absolute;overflow:clip;box-shadow:0 -20px 60px -20px #00000080}dialog.laag[data-open] .laag-vlak{transform:translateY(var(--sleep))}.laag--sheet .laag-vlak,.laag--paneel .laag-vlak{--r:28px;border-radius:var(--r) var(--r) 0 0;bottom:0;left:0;right:0}.laag--sheet .laag-vlak{max-height:88dvh}@media (max-width:767px){.laag--sheet .laag-vlak,.laag--paneel .laag-vlak{transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1)}}.laag--paneel .laag-vlak{will-change:transform;height:94dvh}.laag--menu .laag-vlak{clip-path:circle(22px at calc(100% - 38px) 38px);border-radius:0;transition:clip-path .3s cubic-bezier(.5,0,.9,.6);inset:0;transform:none}dialog.laag[data-open].laag--menu .laag-vlak{clip-path:circle(150% at calc(100% - 38px) 38px);transition:clip-path .8s var(--ease-uit);transform:none}.laag-greep{cursor:grab;touch-action:none;flex:none;place-items:center;height:28px;display:grid}.laag-greep span{background:var(--lijn);border-radius:3px 3px 3px 0;width:44px;height:5px}.laag--menu .laag-greep{display:none}.laag-sluit{z-index:3;background:var(--acc);width:48px;height:48px;color:var(--acc-ink);cursor:pointer;touch-action:manipulation;transition:transform .4s var(--ease-uit);border:0;border-radius:14px 14px 0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.laag-sluit:hover{transform:rotate(8deg)scale(1.05)}.laag-sluit svg{width:22px;height:22px}.laag-inhoud{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}@media (min-width:768px){.laag--sheet .laag-vlak{--r:32px;border-radius:var(--r) var(--r) var(--r) 0;opacity:0;width:min(620px,92vw);transition:transform .55s var(--ease-uit), opacity .3s;inset:50% auto auto 50%;transform:translate(-50%,calc(40px - 50%))}dialog.laag[data-open].laag--sheet .laag-vlak{opacity:1;transform:translate(-50%,-50%)}.laag--sheet .laag-greep{display:none}.laag--paneel .laag-vlak{--r:40px;border-radius:var(--r) 0 0 0;width:min(1080px,94vw);height:auto;inset:0 0 0 auto;transform:translate(100%)}dialog.laag[data-open].laag--paneel .laag-vlak{transform:none}.laag--paneel .laag-greep{display:none}.laag-sluit{top:20px;right:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.block{display:block}.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}.hoek{border-radius:var(--r,20px) var(--r,20px) var(--r,20px) 0}.hoek-r{border-radius:var(--r,20px) var(--r,20px) 0 var(--r,20px)}.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)}.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))}.r-l{--r:clamp(22px, 3.2vw, 36px)}.r-m{--r:20px}.r-s{--r:12px}.r-xl{--r:clamp(28px, 5vw, 56px)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}:root{--gut:clamp(16px, 4.2vw, 56px);--max:clamp(1440px, 74vw, 1900px);--sec:clamp(44px, 6.4vw, 104px);--balk:72px;--safe-onder:env(safe-area-inset-bottom,0px)}@keyframes glans{0%,72%{transform:translate(-140%)skew(-18deg)}88%,to{transform:translate(240%)skew(-18deg)}}@keyframes poot-in{0%{opacity:0;transform:scale(.4) rotate(var(--rot,0deg))}18%{opacity:1;transform:scale(1.1) rotate(var(--rot,0deg))}30%{transform:scale(1) rotate(var(--rot,0deg))}to{opacity:0;transform:scale(1) rotate(var(--rot,0deg))}}@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-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}
