@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/06592530c495269a-s.203fe1ct16v6l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6673bab9d97b7332-s.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/19853fe7b3e8e1b6-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6b033f9a2b56cb67-s.2am7-abixv4br.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/d612b5c5b28974c0-s.3mckz2rqtakm2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/14de879be8bce672-s.2uop70k-86ogm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/41eb584b593ad2cc-s.p.0vgyo-vncfu6m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3ff06707ac252438-s.1ookn7bllryry.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/d17515f4e27c5101-s.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f0ea6ce5ba568e80-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/67108c049f05b96b-s.00qj4mi2xgiv-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/fe7aaa06973a2b4a-s.1_u0d4buat6wq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/50d10ec4de8c2af4-s.2rk45ie9nu7ve.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ba936c4a700e7af2-s.p.034pt8qm9y03o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}._0rFFya_className{font-family:Alegreya,Alegreya Fallback}._0rFFya_variable{--lic-font-alegreya:"Alegreya", "Alegreya Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.IC8XEa_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.IC8XEa_variable{--lic-font-montserrat:"Montserrat", "Montserrat Fallback"}
@layer lic.tokens {
:root{--lic-room:#f9efe1;--lic-room-diep:#f2e1ca;--lic-papier:#fffaf3;--lic-mokka:#4a3535;--lic-mokka-diep:#382727;--lic-mokka-zacht:#735a55;--lic-logo:#5a4037;--lic-kaneel:#85533d;--lic-framboos:#e5249a;--lic-framboos-inkt:#b5157c;--lic-framboos-diep:#8f0f61;--lic-citroen:#fde58a;--lic-wit:#fff;--lic-aardbei:#f4b6c2;--lic-aardbei-zacht:#fbe1e6;--lic-aardbei-lijn:#ec8fb0;--lic-aardbei-diep:#eb9aae;--lic-karamel:#d8ae7e;--lic-karamel-zacht:#f5e4cc;--lic-karamel-lijn:#f2d9b5;--lic-karamel-diep:#c99a66;--lic-lila:#e8c6de;--lic-lila-zacht:#f6e6f0;--lic-lila-lijn:#d9a3c8;--lic-lila-diep:#d8aecb;--lic-citroen-zacht:#fff4c9;--lic-citroen-lijn:#f2cf55;--lic-citroen-diep:#f7d65f;--lic-bg:var(--lic-room);--lic-oppervlak:var(--lic-papier);--lic-tekst:var(--lic-mokka);--lic-tekst-zacht:var(--lic-mokka-zacht);--lic-kop-kleur:var(--lic-kaneel);--lic-prijs:var(--lic-framboos-inkt);--lic-lijn:#4a353524;--lic-lijn-sterk:#4a353552;--lic-actie:var(--lic-framboos-inkt);--lic-actie-inkt:var(--lic-room);--lic-actie-hover:var(--lic-framboos-diep);--lic-focus:var(--lic-framboos-inkt);--lic-focus-ring:#b5157c38;--lic-invoer-bg:var(--lic-papier);--lic-open:#2f7a4f;--lic-dicht:var(--lic-mokka-zacht);--lic-fout:#b3261e;--lic-scrim:#38272773;--lic-font-kop:var(--lic-font-alegreya), ui-serif, Georgia, serif;--lic-font-tekst:var(--lic-font-montserrat), ui-sans-serif, system-ui, sans-serif;--lic-tekst-xs:.75rem;--lic-tekst-s:.875rem;--lic-tekst-m:1rem;--lic-tekst-l:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--lic-kop-4:1.0625rem;--lic-kop-3:clamp(1.375rem, 1.15rem + .8vw, 1.75rem);--lic-kop-2:clamp(2rem, 1.35rem + 2.4vw, 3.25rem);--lic-kop-1:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--lic-kop-display:clamp(3.25rem, 1.8rem + 6vw, 7.5rem);--lic-kop-gewicht:800;--lic-rubriek-spatie:.14em;--lic-regel-strak:.98;--lic-regel-kop:1.06;--lic-regel-tekst:1.65;--lic-regel-klein:1.5;--lic-ruimte-1:.25rem;--lic-ruimte-2:.5rem;--lic-ruimte-3:.75rem;--lic-ruimte-4:1rem;--lic-ruimte-5:1.5rem;--lic-ruimte-6:2rem;--lic-ruimte-7:3rem;--lic-ruimte-8:4rem;--lic-ruimte-9:6rem;--lic-ruimte-10:8rem;--lic-goot:clamp(1.125rem, 3vw, 2.5rem);--lic-sectie-y:clamp(4rem, 2.8rem + 5vw, 8rem);--lic-container:76rem;--lic-container-smal:44rem;--lic-tap:44px;--lic-z-blob:0;--lic-z-inhoud:1;--lic-z-kop:20;--lic-z-plak:30;--lic-z-lade:40;--lic-radius-s:10px;--lic-radius-m:16px;--lic-radius-l:28px;--lic-radius-xl:44px;--lic-radius-pil:999px;--lic-rand:1px;--lic-rand-dik:2px;--lic-schulp:2.75rem;--lic-lijndikte:1.6;--lic-schaduw-s:0 1px 2px #4a353514, 0 2px 8px #4a35350f;--lic-schaduw-m:0 4px 12px #4a35351a, 0 14px 36px #4a35351a;--lic-ease-uit:cubic-bezier(.22, 1, .36, 1);--lic-ease-in:cubic-bezier(.55, 0, 1, .45);--lic-ease-inuit:cubic-bezier(.65, 0, .35, 1);--lic-ease-smelt:cubic-bezier(.45, .05, .2, 1);--lic-ease-schep:cubic-bezier(.3, 1.35, .55, 1);--lic-duur-druk:.14s;--lic-duur-snel:.2s;--lic-duur-beweeg:.32s;--lic-duur-onthul:.64s;--lic-duur-smelt:.9s;--lic-onthul-afstand:18px;--lic-onthul-stap:60ms;--lic-schep-stap:45ms;--lic-hero-stap:.12s}@media (max-width:759px){:root{--lic-hero-stap:80ms;--lic-onthul-stap:45ms;--lic-schep-stap:30ms;--lic-schulp:2rem}}
}

@layer lic.base {
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-block-start:calc(4.5rem + var(--lic-ruimte-4))}body{background:var(--lic-bg);min-block-size:100dvh;color:var(--lic-tekst);font-family:var(--lic-font-tekst);font-size:var(--lic-tekst-m);line-height:var(--lic-regel-tekst);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}img,picture,video,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--lic-font-kop);font-weight:var(--lic-kop-gewicht);text-wrap:balance;overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--lic-focus);outline-offset:3px;border-radius:var(--lic-radius-s)}::selection{background:var(--lic-aardbei);color:var(--lic-mokka)}
}

@layer lic.type {
.lic-display,.lic-h1,.lic-h2,.lic-h3{font-family:var(--lic-font-kop);font-weight:var(--lic-kop-gewicht);color:var(--lic-kop-kleur)}.lic-display{font-size:var(--lic-kop-display);line-height:var(--lic-regel-strak);letter-spacing:-.02em}.lic-h1{font-size:var(--lic-kop-1);letter-spacing:-.015em;line-height:1.02}.lic-h2{font-size:var(--lic-kop-2);line-height:var(--lic-regel-kop);letter-spacing:-.01em}.lic-h3{font-size:var(--lic-kop-3);line-height:1.12}.lic-h4{color:var(--lic-tekst);font-family:var(--lic-font-tekst);font-size:var(--lic-kop-4);letter-spacing:.04em;font-weight:700;line-height:1.3}.lic-speels{color:var(--lic-mokka);font-style:italic;font-weight:700}.lic-speels--framboos{color:var(--lic-framboos-inkt)}.lic-thema--mokka .lic-speels{color:var(--lic-aardbei)}.lic-rubriek{color:var(--lic-kop-kleur);font-family:var(--lic-font-kop);font-size:var(--lic-kop-3);letter-spacing:var(--lic-rubriek-spatie);font-style:italic;font-weight:800;line-height:1.1}.lic-lead{max-inline-size:48ch;color:var(--lic-tekst-zacht);font-size:var(--lic-tekst-l);line-height:1.55}.lic-body{font-size:var(--lic-tekst-m);line-height:var(--lic-regel-tekst)}.lic-klein{font-size:var(--lic-tekst-s);line-height:var(--lic-regel-klein)}.lic-bovenregel{font-family:var(--lic-font-tekst);font-size:var(--lic-tekst-xs);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1.2}.lic-prijs{color:var(--lic-prijs);font-family:var(--lic-font-tekst);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.55em;font-weight:700;display:inline-flex}.lic-prijs:before{content:"";opacity:.7;background:currentColor;border-radius:50%;block-size:.32em;inline-size:.32em}.lic-prijs--kaal:before{content:none}.lic-zacht{color:var(--lic-tekst-zacht)}
}

@layer lic.layout {
.lic-container{inline-size:min(100% - 2 * var(--lic-goot), var(--lic-container));margin-inline:auto;container-type:inline-size}.lic-container--smal{inline-size:min(100% - 2 * var(--lic-goot), var(--lic-container-smal))}.lic-sectie{isolation:isolate;padding-block:var(--lic-sectie-y);color:var(--lic-tekst);position:relative;overflow-x:clip;container-type:inline-size}.lic-sectie[class*=lic-thema]{background:var(--lic-bg)}.lic-sectie>.lic-container{z-index:var(--lic-z-inhoud);position:relative}.lic-stapel{gap:var(--_ruimte,var(--lic-ruimte-4));flex-direction:column;display:flex}.lic-rij{align-items:center;gap:var(--_ruimte,var(--lic-ruimte-3));flex-wrap:wrap;display:flex}.lic-raster{gap:var(--_ruimte,var(--lic-ruimte-5));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--_min,16rem)), 1fr));display:grid}.lic-alleen-schermlezer{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
}

@layer lic.components {
.lic-knop{--_bg:var(--lic-actie);--_inkt:var(--lic-actie-inkt);--_rand:transparent;--_hover-bg:var(--lic-actie-hover);--_hover-inkt:var(--_inkt);--_hover-rand:var(--_rand);--_hoogte:50px;justify-content:center;align-items:center;gap:var(--lic-ruimte-2);min-block-size:var(--_hoogte);border:var(--lic-rand-dik) solid var(--_rand);border-radius:var(--lic-radius-pil);background:var(--_bg);color:var(--_inkt);font-family:var(--lic-font-tekst);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--lic-duur-snel) var(--lic-ease-uit), color var(--lic-duur-snel) var(--lic-ease-uit), border-color var(--lic-duur-snel) var(--lic-ease-uit), transform var(--lic-duur-druk) var(--lic-ease-schep);padding-inline:1.5rem;font-size:.9375rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.lic-knop:active:not(:disabled){transform:scale(.96)}.lic-knop:disabled,.lic-knop[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.lic-knop:hover:not(:disabled){border-color:var(--_hover-rand);background:var(--_hover-bg);color:var(--_hover-inkt)}}.lic-knop--omlijnd{--_bg:transparent;--_inkt:var(--lic-tekst);--_rand:currentColor;--_hover-bg:var(--lic-aardbei);--_hover-inkt:var(--lic-mokka);--_hover-rand:var(--lic-aardbei)}.lic-knop--mokka{--_bg:var(--lic-mokka);--_inkt:var(--lic-room);--_hover-bg:var(--lic-mokka-diep)}.lic-knop--licht{--_bg:var(--lic-papier);--_inkt:var(--lic-mokka);--_hover-bg:var(--lic-aardbei-zacht)}.lic-knop--tekst{--_bg:transparent;--_inkt:var(--lic-tekst);--_hover-bg:transparent;padding-inline:var(--lic-ruimte-1)}.lic-knop--tekst svg{transition:transform var(--lic-duur-snel) var(--lic-ease-uit)}@media (hover:hover) and (pointer:fine){.lic-knop--tekst:hover svg{transform:translate(4px)}}.lic-knop--klein{--_hoogte:var(--lic-tap);font-size:var(--lic-tekst-s);padding-inline:1.125rem}.lic-knop--groot{--_hoogte:58px;padding-inline:var(--lic-ruimte-6);font-size:1.0625rem}.lic-knop--breed{inline-size:100%}.lic-knop--icoon{inline-size:var(--_hoogte);padding-inline:0}.lic-link{color:var(--lic-tekst);text-decoration:underline;-webkit-text-decoration-color:var(--lic-smaak-lijn);text-decoration-color:var(--lic-smaak-lijn);text-underline-offset:.24em;transition:text-decoration-color var(--lic-duur-snel) var(--lic-ease-uit);font-weight:600;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.lic-link:hover{text-decoration-color:currentColor}}.lic-chip{align-items:center;gap:var(--lic-ruimte-2);min-block-size:var(--lic-tap);padding-inline:var(--lic-ruimte-4);border:var(--lic-rand) solid var(--lic-lijn-sterk);border-radius:var(--lic-radius-pil);color:var(--lic-tekst);font-size:var(--lic-tekst-s);transition:background-color var(--lic-duur-snel) var(--lic-ease-uit), color var(--lic-duur-snel) var(--lic-ease-uit), border-color var(--lic-duur-snel) var(--lic-ease-uit), transform var(--lic-duur-druk) var(--lic-ease-schep);background:0 0;font-weight:600;display:inline-flex}.lic-chip:active{transform:scale(.95)}.lic-chip[aria-pressed=true]{border-color:var(--lic-mokka);background:var(--lic-mokka);color:var(--lic-room)}@media (hover:hover) and (pointer:fine){.lic-chip:hover:not([aria-pressed=true]){border-color:var(--lic-tekst)}}.lic-label{border-radius:var(--lic-radius-pil);background:var(--lic-smaak-zacht);min-block-size:1.5rem;color:var(--lic-mokka);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.3em;padding-inline:.55em;font-size:.6875rem;font-weight:700;display:inline-flex}.lic-label svg{flex:none}.lic-badge{border-radius:var(--lic-radius-pil);background:var(--lic-papier);min-block-size:26px;inline-size:fit-content;color:var(--lic-mokka);letter-spacing:.08em;text-transform:uppercase;place-self:flex-start start;align-items:center;gap:.45em;padding-inline:.7em;font-size:.75rem;font-weight:700;display:inline-flex}.lic-badge[data-status]:before{content:"";background:var(--lic-dicht);border-radius:50%;block-size:.6em;inline-size:.6em}.lic-badge[data-status=open]:before{background:var(--lic-open)}.lic-sticker{background:var(--lic-citroen);color:var(--lic-mokka);white-space:nowrap;border-radius:58% 42% 55% 45%/50% 60% 40% 50%;align-items:center;padding:.3em .75em;font-weight:800;display:inline-flex}.lic-markeer{background:linear-gradient(transparent 58%, var(--lic-citroen-zacht) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lic-schulprand{--_kleur:var(--lic-smaak);block-size:calc(var(--lic-schulp) * .95);background:linear-gradient(var(--_kleur), var(--_kleur)) top / 100% 46% no-repeat, radial-gradient(circle at 50% 46%, var(--_kleur) calc(var(--lic-schulp) / 2 - .5px), transparent calc(var(--lic-schulp) / 2)) top center / var(--lic-schulp) 100% repeat-x;display:block}.lic-schulprand--onder{transform:scaleY(-1)}.lic-veld{gap:var(--lic-ruimte-2);flex-direction:column;display:flex}.lic-veld>label{font-size:var(--lic-tekst-s);font-weight:700}.lic-invoer{min-block-size:50px;inline-size:100%;padding:var(--lic-ruimte-3) var(--lic-ruimte-4);border:var(--lic-rand) solid var(--lic-lijn-sterk);border-radius:var(--lic-radius-m);background:var(--lic-invoer-bg);color:var(--lic-tekst);transition:border-color var(--lic-duur-snel) var(--lic-ease-uit), box-shadow var(--lic-duur-snel) var(--lic-ease-uit);font-size:1rem}.lic-invoer::placeholder{color:var(--lic-tekst-zacht);opacity:1}.lic-invoer:focus-visible{border-color:var(--lic-focus);box-shadow:0 0 0 4px var(--lic-focus-ring);outline:none}.lic-invoer[aria-invalid=true]{border-color:var(--lic-fout)}.lic-veld__hulp{color:var(--lic-tekst-zacht);font-size:var(--lic-tekst-s)}.lic-paneel{padding:var(--lic-ruimte-6);border-radius:var(--lic-radius-l);background:var(--lic-oppervlak)}.lic-vaag{background-image:var(--_vaag);background-position:50%;background-size:cover;display:block}html:has(dialog[open]){overflow:hidden}dialog{overscroll-behavior:contain}.lic-logo{color:var(--lic-logo);flex-direction:column;align-items:center;gap:.35em;line-height:1;display:inline-flex}.lic-thema--mokka .lic-logo{color:var(--lic-room)}.lic-logo svg{fill:currentColor;block-size:auto;inline-size:100%}.lic-logo__onder{color:var(--lic-framboos-inkt);font-family:var(--lic-font-tekst);letter-spacing:.08em;white-space:nowrap;font-size:max(.6875rem,.16em);font-weight:600}.lic-thema--mokka .lic-logo__onder{color:var(--lic-aardbei)}.lic-tekening{fill:none;stroke:currentColor;block-size:auto;inline-size:100%;stroke-width:var(--lic-lijndikte);stroke-linecap:round;stroke-linejoin:round}.lic-defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.lic-blobfoto{aspect-ratio:var(--_verhouding,4 / 5);clip-path:url(#lic-blob-wolk);background:var(--lic-smaak-zacht);position:relative;overflow:hidden}.lic-blobfoto--kussen{clip-path:url(#lic-blob-kussen)}.lic-blobfoto--bol{clip-path:url(#lic-blob-bol)}.lic-blobfoto--room{clip-path:url(#lic-blob-room)}.lic-blobfoto>img,.lic-blobfoto>.lic-vaag,.lic-blobfoto>.lic-vaag>img{object-fit:cover;block-size:100%;inline-size:100%}.lic-bloemenrand{block-size:auto;inline-size:min(100%,15rem);color:var(--lic-smaak-lijn)}.lic-overslaan{z-index:100;padding:var(--lic-ruimte-2) var(--lic-ruimte-4);border-radius:var(--lic-radius-pil);background:var(--lic-mokka);color:var(--lic-room);font-weight:700;position:absolute;inset-block-start:var(--lic-ruimte-2);inset-inline-start:var(--lic-ruimte-2);transform:translateY(-200%)}.lic-overslaan:focus-visible{transform:none}
}

@layer lic.themes {
:root,.lic-thema--room{--lic-bg:var(--lic-room);--lic-oppervlak:var(--lic-papier);--lic-tekst:var(--lic-mokka);--lic-tekst-zacht:var(--lic-mokka-zacht);--lic-kop-kleur:var(--lic-kaneel);--lic-prijs:var(--lic-framboos-inkt);--lic-lijn:#4a353524;--lic-lijn-sterk:#4a353552;--lic-actie:var(--lic-framboos-inkt);--lic-actie-inkt:var(--lic-room);--lic-actie-hover:var(--lic-framboos-diep);--lic-focus:var(--lic-framboos-inkt);--lic-invoer-bg:var(--lic-papier);--lic-smaak:var(--lic-aardbei);--lic-smaak-zacht:var(--lic-aardbei-zacht);--lic-smaak-lijn:var(--lic-aardbei-lijn);--lic-smaak-diep:var(--lic-aardbei-diep);--lic-smaak-accent:var(--lic-karamel)}.lic-thema--papier{--lic-bg:var(--lic-papier);--lic-oppervlak:var(--lic-room)}.lic-thema--zacht{--lic-bg:var(--lic-smaak-zacht);--lic-oppervlak:var(--lic-papier)}.lic-thema--mokka{--lic-bg:var(--lic-mokka);--lic-oppervlak:var(--lic-mokka-diep);--lic-tekst:var(--lic-room);--lic-tekst-zacht:#f9efe1c7;--lic-kop-kleur:var(--lic-room);--lic-prijs:var(--lic-aardbei);--lic-lijn:#f9efe12e;--lic-lijn-sterk:#f9efe166;--lic-actie:var(--lic-aardbei);--lic-actie-inkt:var(--lic-mokka);--lic-actie-hover:var(--lic-aardbei-zacht);--lic-focus:var(--lic-aardbei);--lic-focus-ring:#f4b6c259;--lic-invoer-bg:var(--lic-mokka-diep)}.lic-smaak--aardbei{--lic-smaak:var(--lic-aardbei);--lic-smaak-zacht:var(--lic-aardbei-zacht);--lic-smaak-lijn:var(--lic-aardbei-lijn);--lic-smaak-diep:var(--lic-aardbei-diep);--lic-smaak-accent:var(--lic-karamel)}.lic-smaak--karamel{--lic-smaak:var(--lic-karamel);--lic-smaak-zacht:var(--lic-karamel-zacht);--lic-smaak-lijn:var(--lic-karamel-lijn);--lic-smaak-diep:var(--lic-karamel-diep);--lic-smaak-accent:var(--lic-aardbei)}.lic-smaak--lila{--lic-smaak:var(--lic-lila);--lic-smaak-zacht:var(--lic-lila-zacht);--lic-smaak-lijn:var(--lic-lila-lijn);--lic-smaak-diep:var(--lic-lila-diep);--lic-smaak-accent:var(--lic-karamel)}.lic-smaak--citroen{--lic-smaak:var(--lic-citroen);--lic-smaak-zacht:var(--lic-citroen-zacht);--lic-smaak-lijn:var(--lic-citroen-lijn);--lic-smaak-diep:var(--lic-citroen-diep);--lic-smaak-accent:var(--lic-aardbei)}
}

@layer lic.motion {
@keyframes lic-fade{0%{opacity:0}}@keyframes lic-op{0%{opacity:0;transform:translateY(var(--lic-onthul-afstand))}}@keyframes lic-schep{0%{opacity:0;transform:translateY(-10px)scale(.96)}}@keyframes lic-adem{50%{transform:translate(var(--_dx,6px), var(--_dy,-8px)) rotate(var(--_draai,2deg)) scale(1.03)}}@keyframes lic-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lic-open) 45%, transparent)}70%{box-shadow:0 0 0 .55em color-mix(in srgb, var(--lic-open) 0%, transparent)}}:root[data-js] img[data-fade]:not([data-geladen]){opacity:0!important}:root[data-js] img[data-fade][data-geladen]{animation:lic-fade var(--lic-duur-onthul) var(--lic-ease-uit) backwards}[data-opkomst]{animation:lic-op var(--lic-duur-onthul) var(--lic-ease-uit) calc(var(--_i,0) * var(--lic-hero-stap) + 80ms) backwards}[data-onthul][data-gewapend]:not([data-zichtbaar]){opacity:0;transform:translateY(var(--lic-onthul-afstand))}[data-onthul][data-zichtbaar]{animation:lic-op var(--lic-duur-onthul) var(--lic-ease-uit) calc(var(--_i,0) * var(--lic-onthul-stap)) backwards}[data-onthul-groep]>:nth-child(2){--_i:1}[data-onthul-groep]>:nth-child(3){--_i:2}[data-onthul-groep]>:nth-child(4){--_i:3}[data-onthul-groep]>:nth-child(5){--_i:4}[data-onthul-groep]>:nth-child(6){--_i:5}[data-onthul-groep]>:nth-child(n+7){--_i:6}[data-schep]>*{animation:lic-schep .52s var(--lic-ease-schep) calc(var(--_i,0) * var(--lic-schep-stap)) backwards}.lic-blob-adem{transform-box:fill-box;transform-origin:50%;animation:lic-adem var(--_duur,18s) var(--lic-ease-inuit) infinite}.lic-badge[data-status=open]:before{animation:lic-puls 2.4s var(--lic-ease-uit) infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-onthul],[data-opkomst],[data-schep]>*{opacity:1!important;animation:none!important;transform:none!important}.lic-blob-adem{animation:none!important}}
}

@layer lic.tokens,lic.base,lic.type,lic.layout,lic.components,lic.themes,lic.motion;
