@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_90559adf-module__4Pw0ta__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_90559adf-module__4Pw0ta__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_71317bc9-module__cuVbCq__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_71317bc9-module__cuVbCq__variable{--font-karla:"Karla", "Karla Fallback"}
:root{--papier:#faf5ee;--papier-diep:#f2e9dc;--gevel:#141412;--inkt:#1d1b18;--grijs:#6a625a;--oranje:#ff8000;--vuur:#ff3f00;--groen:#00f202;--lijn:#e8ded0;--breedte:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--papier);color:var(--inkt);font-family:var(--font-karla), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.68}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-jost), system-ui, sans-serif;letter-spacing:.005em;margin:0;font-weight:300;line-height:1.12}h1{font-size:clamp(2.4rem,5vw,3.7rem)}h2{font-size:clamp(1.8rem,3.4vw,2.5rem)}h3{font-size:1.25rem;font-weight:400}h2+p,h2+ul,h2+table{margin-top:16px}p{margin:0 0 1.05rem}:focus-visible{outline:2px solid var(--vuur);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{max-width:var(--breedte);margin:0 auto;padding:0 24px}.sectie{padding:92px 0}@media (max-width:780px){.sectie{padding:56px 0}}.knop{font-family:var(--font-jost), sans-serif;letter-spacing:.05em;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:14px 28px;font-size:15.5px;font-weight:400;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.knop-oranje{background:var(--oranje);color:var(--gevel)}.knop-oranje:hover{background:#ff9526}.knop-lijn{border-color:var(--gevel);color:var(--gevel);padding:13px 27px}.knop-lijn:hover{background:var(--gevel);color:var(--papier)}.knop-licht{color:#fff;border-color:#ffffff80;padding:13px 27px}.knop-licht:hover{background:#ffffff1a;border-color:#fff}.balk{align-items:center;gap:26px;height:88px;display:flex}.balk img{background:#fff;border-radius:10px;width:auto;height:56px;padding:5px}.balk nav{font-family:var(--font-jost), sans-serif;letter-spacing:.04em;color:#fff;gap:26px;margin-left:auto;font-size:15px;display:flex}.balk nav a{border-bottom:1.5px solid #0000;padding:5px 0}.balk nav a:hover,.balk nav a[aria-current=page]{border-color:var(--oranje)}.menuknop{color:#fff;font-family:var(--font-jost), sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:9px;margin-left:auto;padding:10px 18px;font-size:15px;display:none}.flyout{z-index:90;visibility:hidden;pointer-events:none;position:fixed;inset:0}.flyout-open{visibility:visible;pointer-events:auto}.flyout-waas{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;cursor:pointer;background:#1414128c;border:0;padding:0;transition:opacity .28s;position:absolute;inset:0}.flyout-open .flyout-waas{opacity:1}.flyout-paneel{background:var(--gevel);color:#e2dcd3;flex-direction:column;width:min(340px,86vw);padding:22px 28px 32px;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 50px #14141259}.flyout-open .flyout-paneel{transform:translate(0)}@media (prefers-reduced-motion:reduce){.flyout-waas,.flyout-paneel{transition:none}}.flyout-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.flyout-top img{background:#fff;border-radius:10px;width:auto;height:48px;padding:5px}.flyout-sluit{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s;display:inline-flex}.flyout-sluit:hover{background:#ffffff1a;border-color:#fff}.flyout-menu{font-family:var(--font-jost), sans-serif;flex-direction:column;font-size:1.35rem;font-weight:300;display:flex}.flyout-menu a{color:#fff;border-bottom:1px solid #2b2926;padding:16px 0}.flyout-menu a[aria-current=page]{color:var(--oranje)}.flyout-voet{margin-top:auto;padding-top:30px}.flyout-voet .knop{text-align:center;display:block}.flyout-voet p{color:#9c948a;margin:18px 0 0;font-size:15px}@media (min-width:901px){.flyout{display:none}}@media (max-width:900px){.balk{gap:14px;height:72px}.balk img{height:46px}.balk nav,.balk .knop{display:none}.menuknop{display:inline-flex}}.hero{background:var(--gevel);position:relative;overflow:hidden}.hero-foto{position:absolute;inset:0}.hero-foto img{object-fit:cover;object-position:60% 44%;width:100%;height:100%}.hero-foto:after{content:"";background:linear-gradient(100deg,#141412ed 0%,#141412cc 38%,#1414122e 68%,#1414120d 100%);position:absolute;inset:0}.hero-kop{z-index:3;position:relative}.hero-kop:before{content:"";pointer-events:none;background:linear-gradient(#141412f0 0%,#141412d9 45%,#14141273 75%,#14141200 100%);position:absolute;inset:-40px -50vw -70px}.hero-kop .balk,.hero-kop .mobielmenu{z-index:2;position:relative}.hero-inhoud{z-index:2;color:#fff;max-width:640px;padding:78px 0 104px;position:relative}.hero-inhoud .status{color:#cfc8bf;margin-bottom:20px}.hero-inhoud h1{color:#fff}.hero-inhoud h1 em{color:var(--oranje);font-style:normal;font-weight:500}.hero-inhoud p{color:#d8d1c8;max-width:30em;margin-top:18px}.hero-acties{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-strip{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf5eef7;position:relative}.hero-strip .wrap{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:20px;padding-bottom:20px;display:grid}.hero-strip span{font-family:var(--font-jost), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--grijs);font-size:11.5px;display:block}.hero-strip strong{font-size:16px;font-weight:600}@media (max-width:900px){.hero-inhoud{padding:52px 0 64px}.hero-strip .wrap{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:520px){.hero-strip .wrap{grid-template-columns:1fr}}.vaste-kop{background:var(--gevel)}.paginakop{background:var(--gevel);color:#cfc8bf;padding:52px 0 116px}.paginakop h1{color:#fff;max-width:14em}.paginakop p{max-width:42em;margin-top:18px}.paginakop-acties{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.paginakop .knop-lijn{color:#fff;border-color:#ffffff73}.paginakop .knop-lijn:hover{color:var(--gevel);background:#fff}@media (max-width:780px){.paginakop{padding:34px 0 96px}}.bord-opgetild{margin-top:-76px}@media (max-width:780px){.bord-opgetild{margin-top:-66px}}.aanbod-kop{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:22px 56px;margin-bottom:40px;display:grid}.aanbod-kop h2{grid-area:1/1}.aanbod-kop p{color:var(--grijs);grid-area:1/2/span 2;margin:0;padding-top:6px}.aanbod-kop .knop{grid-area:2/1;place-self:start}@media (max-width:900px){.aanbod-kop{grid-template-columns:1fr;row-gap:18px;margin-bottom:28px}.aanbod-kop h2,.aanbod-kop p,.aanbod-kop .knop{grid-area:auto/1}.aanbod-kop p{padding-top:0}}.aanbod-beelden{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.aanbod-beelden li{flex-direction:column;gap:12px;display:flex}.aanbod-beelden img{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%}.aanbod-beelden span{font-family:var(--font-jost), sans-serif;letter-spacing:.02em;font-size:16px}@media (max-width:780px){.aanbod-beelden{grid-template-columns:1fr 1fr;gap:14px}.aanbod-beelden li:first-child{grid-column:span 2}.aanbod-beelden li:first-child img{aspect-ratio:2}.aanbod-beelden img{border-radius:14px}}.kaart{background:#fff;border-radius:24px;padding:34px 40px 30px;box-shadow:0 6px 30px #14141212}@media (max-width:780px){.kaart{border-radius:18px;padding:22px 20px 24px}}.kaartkiezer{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin-bottom:34px;padding-bottom:2px;display:flex;overflow-x:auto}.kaartkiezer::-webkit-scrollbar{display:none}.kaartknop{scroll-snap-align:start;white-space:nowrap;cursor:pointer;font-family:var(--font-jost), sans-serif;letter-spacing:.03em;color:var(--grijs);border:1px solid var(--lijn);background:0 0;border-radius:999px;padding:13px 22px;font-size:15.5px;transition:background-color .2s,color .2s,border-color .2s}.kaartknop:hover{border-color:var(--gevel);color:var(--inkt)}.kaartknop[aria-selected=true]{background:var(--gevel);border-color:var(--gevel);color:#fff}@media (max-width:780px){.kaartkiezer{margin-bottom:26px}}.kaartpaneel:focus{outline:none}.kaartpaneel-kop{border-bottom:1px solid var(--gevel);margin:0 0 4px;padding-bottom:16px;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:300}.rijen{columns:2;column-gap:56px;margin:0;padding:0;list-style:none}@media (max-width:900px){.rijen{columns:1}}.rij{break-inside:avoid;border-bottom:1px solid #f3ebdf;justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}@media (max-width:900px){.rij:last-child{border-bottom:0}}.rij-naam{flex:1;max-width:26em}.rij-naam small{color:var(--grijs);font-size:13.5px;line-height:1.45;display:block}.rij-prijs{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.kaart-noot{border-top:1px solid var(--lijn);color:var(--grijs);margin:30px 0 0;padding-top:20px;font-size:14.5px}.afhalen{background:var(--papier-diep)}.stappen{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px;display:grid}@media (max-width:780px){.stappen{grid-template-columns:1fr;gap:20px}}.stap{background:var(--papier);border-radius:20px;padding:30px}.stap b{font-family:var(--font-jost), sans-serif;letter-spacing:.2em;color:var(--vuur);font-size:12px}.stap h3{margin:10px 0 8px}.stap p{color:var(--grijs);margin:0;font-size:15.5px}.strook{background:var(--gevel);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding:28px 32px;display:flex}.strook p{color:#e2dcd3;max-width:46em;margin:0}.strook strong{color:#fff}.verhaal{background:var(--gevel);color:#e2dcd3}.verhaal h2{color:#fff}.verhaal-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;display:grid}@media (max-width:900px){.verhaal-grid{grid-template-columns:1fr;gap:32px}}.verhaal img{border-radius:20px}.bestellen-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.bestellen-grid{grid-template-columns:1fr;gap:30px}}.bestellen-grid img{border-radius:20px}.vinkjes{margin:22px 0 28px;padding:0;list-style:none}.vinkjes li{border-bottom:1px solid var(--lijn);gap:14px;padding:11px 0;font-size:16.5px;display:flex}.vinkjes li:before{content:"";background:var(--oranje);border-radius:50%;flex:none;width:7px;height:7px;margin-top:11px}.praktisch-sectie{background:var(--papier-diep)}.praktisch{grid-template-columns:1fr 1fr;align-items:stretch;gap:34px;display:grid}@media (max-width:900px){.praktisch{grid-template-columns:1fr;gap:32px}}.paneelkaart{background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:34px;display:flex;box-shadow:0 4px 22px #1414120f}.paneelkaart .knop{align-self:flex-start;margin-top:auto}.tijden{border-collapse:collapse;width:100%;margin-top:18px}.tijden th{text-align:left;border-bottom:1px solid #efe5d6;padding:11px 0;font-weight:500}.tijden td{text-align:right;font-variant-numeric:tabular-nums;color:var(--grijs);border-bottom:1px solid #efe5d6;padding:11px 0}.tijden tr[data-vandaag=true] th,.tijden tr[data-vandaag=true] td{color:var(--vuur);font-weight:700}.paneelkaart p{margin:0 0 5px}footer{background:var(--gevel);color:#9c948a;font-size:15.5px}footer .wrap{grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-top:58px;padding-bottom:32px;display:grid}@media (max-width:780px){footer .wrap{grid-template-columns:1fr;gap:24px}}footer img{background:#fff;border-radius:14px;width:auto;height:68px;padding:9px}footer h4{font-family:var(--font-jost), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 12px;font-size:12.5px;font-weight:400}footer a{padding:3px 0;display:block}footer a:hover{color:var(--oranje)}.slot{text-align:center;color:#6d665e;border-top:1px solid #2b2926;padding:16px 0;font-size:13px}
