.signup[data-astro-cid-75wjdcun]{background:var(--white);color:var(--text);box-shadow:0 16px 40px color-mix(in srgb, var(--plum) 10%, transparent);border-radius:20px;padding:34px;position:relative}.peek[data-astro-cid-75wjdcun]{width:124px;position:absolute;top:-76px;right:30px}.peek[data-astro-cid-75wjdcun] svg{width:100%;height:auto;display:block;overflow:visible}.bigprice[data-astro-cid-75wjdcun]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bigprice[data-astro-cid-75wjdcun] b[data-astro-cid-75wjdcun]{font:700 52px/1 var(--display);color:var(--ink);letter-spacing:-.035em}.bigprice[data-astro-cid-75wjdcun] span[data-astro-cid-75wjdcun]{font-size:16px}.sub[data-astro-cid-75wjdcun]{margin:10px 0 22px;font-size:15.5px}.choice[data-astro-cid-75wjdcun]{background:var(--plum-soft);border-radius:10px;margin-bottom:18px;padding:10px 14px;font-size:14.5px}.choice[data-astro-cid-75wjdcun] b{color:var(--ink);font-weight:600}.field[data-astro-cid-75wjdcun] label[data-astro-cid-75wjdcun]{color:var(--ink);margin-bottom:8px;font-size:15.5px;font-weight:600;display:block}.field[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]{border:1.5px solid var(--border-strong);width:100%;height:54px;font:400 17px var(--body);color:var(--ink);background:var(--white);border-radius:12px;padding:0 16px}.field[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]:focus-visible{border-color:var(--plum);border-radius:12px}.consent[data-astro-cid-75wjdcun]{align-items:flex-start;gap:12px;margin:16px 0 22px;font-size:14.5px;line-height:1.45;display:flex}.consent[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]{width:20px;height:20px;accent-color:var(--plum);flex:none;margin:1px 0 0}.btn[data-astro-cid-75wjdcun]{width:100%}.small[data-astro-cid-75wjdcun]{color:var(--muted);text-align:center;margin-top:14px;font-size:13.5px}.small[data-astro-cid-75wjdcun] a[data-astro-cid-75wjdcun]{color:inherit}.resend[data-astro-cid-75wjdcun]{font:600 15px var(--body);color:var(--plum);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}.resend[data-astro-cid-75wjdcun]:disabled{color:var(--muted);cursor:default}.resent[data-astro-cid-75wjdcun]{margin-top:6px;font-size:14px}.err[data-astro-cid-75wjdcun]{color:var(--err);font-size:14px;font-weight:600}.err[data-astro-cid-75wjdcun]:not(:empty){margin:-8px 0 14px}.hp[data-astro-cid-75wjdcun]{position:absolute;left:-9999px}.ok[data-astro-cid-75wjdcun]{text-align:center;outline:none;padding:12px 0 8px;display:none}.ok-art[data-astro-cid-75wjdcun]{width:160px;margin:0 auto}.ok-art[data-astro-cid-75wjdcun] svg{width:100%;height:auto;display:block}.ok[data-astro-cid-75wjdcun] h3[data-astro-cid-75wjdcun]{margin:12px 0 8px;font-size:24px}.signup[data-astro-cid-75wjdcun].done form[data-astro-cid-75wjdcun]{display:none}.signup[data-astro-cid-75wjdcun].done .ok[data-astro-cid-75wjdcun]{display:block}@media (width<=600px){.signup[data-astro-cid-75wjdcun]{padding:26px 20px}.peek[data-astro-cid-75wjdcun]{width:104px;top:-64px;right:18px}.bigprice[data-astro-cid-75wjdcun] b[data-astro-cid-75wjdcun]{font-size:44px}}.hero{padding-bottom:112px}.hero-grid{grid-template-columns:1fr 1fr;align-items:end;gap:32px;padding:40px 0 0;display:grid}.hero-copy{padding-bottom:136px}.hero h1{color:var(--on-hero);letter-spacing:-.04em;max-width:12ch;font-size:clamp(42px,5.4vw,70px);line-height:1.02}.hero .lede{max-width:36ch;color:var(--on-hero-soft);margin-top:22px;font-size:19px}.hero-cta{margin-top:34px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.btn-hero-line{color:var(--on-hero);border:1.5px solid color-mix(in srgb, var(--on-hero) 40%, transparent);background:0 0}.btn-hero-line:hover{border-color:var(--on-hero)}.btn-lg{border-radius:14px;padding:21px 28px 21px 32px;font-size:19px}.btn-lg svg{transition:transform .2s}.btn-lg:hover svg{transform:translate(3px)}.hero-note{color:var(--on-hero-soft);margin-top:16px;font-size:15px}.stage{height:520px;position:relative}.shot{border:6px solid var(--white);background:var(--plum-2);border-radius:20px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 48px #0f041259}.shot img{object-fit:cover;width:100%;height:100%}.s1{aspect-ratio:4/5;width:52%;top:0;left:22%;transform:rotate(-4deg)}.s2{aspect-ratio:1;width:38%;top:34px;right:0;transform:rotate(5deg)}.s3{aspect-ratio:1;width:36%;top:260px;right:4%;transform:rotate(-2deg)}.mascot-spot{z-index:3;width:64%;position:absolute;bottom:2px;left:-8%}.mascot{width:100%;height:auto;display:block;overflow:visible}.tag-big{font:700 34px var(--display);fill:var(--plum);letter-spacing:-1px}.tag-small{font:600 12px var(--body);fill:var(--muted)}@media (prefers-reduced-motion:no-preference){.mascot .tag{transform-origin:292px 150px;transform-box:view-box;transition:transform .4s cubic-bezier(.3,1.7,.5,1)}.mascot.bump .tag{transform:rotate(-10deg)}}.picker{z-index:2;margin-top:-192px;position:relative}.picker-card{background:var(--white);box-shadow:0 20px 50px color-mix(in srgb, var(--plum) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--plum) 6%, transparent);border-radius:22px;padding:28px 32px 26px}.opts{flex-wrap:wrap;gap:44px;display:flex}.picker fieldset{border:0;min-width:0;margin:0;padding:0}.picker legend{font:700 16px var(--display);color:var(--ink);margin-bottom:12px;padding:0}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg span{border:1.5px solid var(--line);min-width:48px;height:46px;font:600 16px var(--body);color:var(--ink);background:var(--white);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;transition:border-color .15s,background .15s;display:inline-flex}.seg input:hover+span{border-color:var(--border-strong)}.seg input:checked+span{background:var(--plum);border-color:var(--plum);color:var(--white)}.seg input:focus-visible+span{outline:3px solid var(--plum);outline-offset:2px;box-shadow:0 0 0 7px color-mix(in srgb, var(--leaf) 55%, transparent)}.result{border-top:1.5px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px 40px;margin-top:24px;padding-top:22px;display:grid}.result-line{color:var(--ink);font-size:18px;line-height:1.4}.result-line b{font:700 22px var(--display);letter-spacing:-.01em}.result-line .left{color:var(--leaf-ink)}.result.over .result-line .left{color:var(--warn-ink)}.bar{background:var(--plum-soft);border-radius:6px;max-width:560px;height:10px;margin-top:12px;overflow:hidden}.bar i{background:var(--leaf);border-radius:6px;width:43%;height:100%;transition:width .45s cubic-bezier(.3,1.3,.5,1),background .2s;display:block}.result.over .bar i{background:var(--warn)}.result-note{color:var(--muted);margin-top:8px;font-size:14px}.result.over .result-note{color:var(--warn-ink);font-weight:600}.result-cta{flex-direction:column;align-items:center;gap:12px;display:flex}.result-cta .btn{white-space:nowrap}.result-cta .link{font-size:15px}main section{padding:112px 0}#deze-week{padding-top:100px}#hoe,#besparen,#faq,#blog{padding-top:40px}#aanmelden{padding:40px 0 112px}.week{grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.dish{flex-direction:column;display:flex}.dish .ph{aspect-ratio:4/5;background:var(--plum-soft);border-radius:16px;position:relative;overflow:hidden}.dish a{color:inherit;text-decoration:none}.dish a:hover h3{text-underline-offset:4px;text-decoration:underline}.dish img{object-fit:cover;width:100%;height:100%}.dish h3{min-height:2.5em;margin:14px 0 6px;font-size:18px}.dish .meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14.5px;display:flex}.dish .pp{color:var(--ink);font-weight:600}.week-foot{border-top:1.5px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:28px;padding-top:18px;font-size:15px;display:flex}.week-foot b{color:var(--ink);font-weight:600}.week-foot span{color:var(--muted);font-size:14px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:1.5px solid var(--line);padding-top:22px}.steps li:before{content:counter(step);font:700 15px var(--display);color:var(--muted);margin-bottom:10px;display:block}.steps h3{margin-bottom:6px}.steps p{max-width:30ch}.waste{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.waste h2{margin-bottom:14px}.waste p{max-width:38ch}.pack-top{font:600 16px var(--display);color:var(--ink);margin-bottom:12px}.kilo{border-radius:6px;gap:3px;height:12px;display:flex;overflow:hidden}.kilo i{height:100%;display:block}.kilo i:first-child{background:var(--plum);flex:4}.kilo i:nth-child(2){background:var(--leaf);flex:3}.kilo i:nth-child(3){background:var(--kraft);flex:3}.kilo-labels{color:var(--muted);grid-template-columns:4fr 3fr 3fr;gap:3px;margin-top:10px;font-size:14px;display:grid}.price-panel{background:var(--plum-soft);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px;display:grid}.price-panel>div>p{max-width:42ch;margin-top:18px}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:60px;display:grid}@media (width<=1100px){.week{grid-template-columns:repeat(3,1fr)}.s3{top:230px}.stage{height:470px}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:8px;padding:20px 0 0}.hero-copy{padding-bottom:12px}.stage{width:100%;max-width:560px;height:420px;margin:0 auto}.result{grid-template-columns:1fr}.result-cta{align-items:stretch}.steps,.waste,.faq-grid{grid-template-columns:1fr;gap:40px}.price-panel{grid-template-columns:1fr;gap:80px;padding:48px 32px}main section{padding:84px 0}}@media (width<=600px){.hero h1{font-size:40px}.hero .lede{margin-top:16px;font-size:17px}.picker{margin-top:-164px}.cta-row .btn{width:100%}.hero-note{text-align:center}.stage{height:330px}.shot{border-width:4px;border-radius:14px}.s1{width:50%;left:24%}.s2{width:36%;top:24px}.s3{width:34%;top:180px;right:2%}.mascot-spot{width:62%;bottom:0;left:-5%}.picker-card{padding:22px 18px 20px}.opts{gap:20px}.seg span{min-width:46px;height:44px;padding:0 12px}.result-line{font-size:16.5px}.result-line b{font-size:20px}.week{grid-template-columns:1fr;gap:14px}.dish{grid-template-columns:104px 1fr;align-items:start;gap:2px 14px;display:grid}.dish a{display:contents}.dish .ph{aspect-ratio:1;border-radius:12px;grid-row:span 2}.dish h3{min-height:0;margin:2px 0 4px;font-size:17px}.price-panel{border-radius:22px;gap:84px;padding:36px 18px 18px}}.s2,.s3,.halo{display:none}.s1{width:66%;top:0;left:auto;right:0;transform:rotate(-3deg)}.mascot-spot{width:60%;left:-4%}html[data-hero=origineel] .s2,html[data-hero=origineel] .s3{display:block}html[data-hero=origineel] .s1{width:52%;left:22%;right:auto;transform:rotate(-4deg)}html[data-hero=origineel] .mascot-spot{width:64%;left:-8%}html[data-hero=mascotte] .shot{display:none}html[data-hero=mascotte] .halo{aspect-ratio:1;background:color-mix(in srgb, var(--on-hero) 7%, transparent);border-radius:50%;width:78%;display:block;position:absolute;bottom:40px;right:4%}html[data-hero=mascotte] .mascot-spot{width:84%;left:10%}@media (width<=600px){.s1{width:64%;left:auto;right:0}html[data-hero=origineel] .s1{width:50%;left:24%}}.shot .cap{display:none}html:is([data-hero=waaier],[data-hero=strook],[data-hero=raster],[data-hero=polaroid],[data-hero=bogen]){& .stage{aspect-ratio:21/20;height:auto}& .s1,& .s2,& .s3{display:block;top:auto;left:auto;right:auto;transform:none}}html[data-hero=waaier]{& .shot{aspect-ratio:4/5;transform-origin:50% 170%;width:36%;top:5%;left:36%}& .s2{transform:rotate(-15deg)}& .s3{transform:rotate(15deg)}& .s1{z-index:2}& .mascot-spot{width:50%;bottom:0;left:8%}}html[data-hero=strook]{& .shot{aspect-ratio:2/3;border-width:5px;border-radius:18px;width:31.5%;top:-3%;box-shadow:0 14px 30px #0f120438}& .s2{left:0}& .s1{left:34.25%}& .s3{left:68.5%}& .mascot-spot{width:40%;bottom:0;left:30%}}html[data-hero=raster]{& .shot{border:0;border-radius:18px}& .s1{width:56%;height:76%;top:4%;left:10%}& .s2,& .s3{width:32%;height:37%;left:68%}& .s2{top:4%}& .s3{top:43%}& .mascot-spot{width:48%;bottom:0;left:-4%}}html[data-hero=polaroid]{& .shot{aspect-ratio:auto;background:var(--white);border:0;border-radius:6px;width:34%;padding:9px 9px 0;top:11%}& .shot img{aspect-ratio:1;border-radius:3px;height:auto}& .shot .cap{color:var(--ink);gap:2px;padding:9px 2px 11px;line-height:1.2;display:grid}& .cap b{font:700 14px/1.2 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}& .cap span{color:var(--muted);font-size:13px}& .s2{left:0;transform:rotate(-3deg)}& .s1{z-index:2;top:8%;left:33%}& .s3{left:66%;transform:rotate(3deg)}& .mascot-spot{width:48%;bottom:0;left:25%}}html[data-hero=bogen]{& .shot{border:0;border-radius:999px 999px 16px 16px;width:27%;bottom:14%;box-shadow:0 18px 36px #0f041247}& .s2{height:56%;left:15%}& .s1{height:74%;left:44%}& .s3{height:56%;left:73%}& .mascot-spot{width:45%;bottom:0;left:-4%}}@media (width<=600px){html[data-hero=polaroid]{& .shot{padding:6px 6px 0}& .shot .cap{padding:6px 1px 7px}& .cap b{font-size:11px}& .cap span{font-size:10.5px}}}.mascot-alt,html[data-mascot] .mascot-default{display:none}.mascot-spot svg{transform-origin:50% 100%;transform:scale(1.15)}@media (width<=600px){.stage .mascot-spot{left:0!important}html[data-hero=strook]{& .shot{top:6%}& .stage .mascot-spot{left:30%!important}}}.stage .mascot-spot{translate:0 -14%;z-index:5!important}.picker{z-index:6}
