@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier: #F6EFE2;--papier-2: #EFE6D5;--papier-3: #E4D8C1;--inkt: #26211A;--inkt-2: #554C3D;--inkt-3: #857A67;--groen: #3F6B3A;--groen-diep: #2C4B29;--zegel: #A8382C;--lijn: #CFC2A8;--f-kop: "Newsreader Variable", Georgia, serif;--f-ui: "Figtree Variable", system-ui, sans-serif;--xs: 4px;--s: 8px;--m: 16px;--l: 26px;--xl: 42px;--2xl: 68px;--maat: 1180px;--duur: .2s;--ease: cubic-bezier(.2, .6, .2, 1)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--papier);color:var(--inkt);font-family:var(--f-ui);font-size:1rem;line-height:1.6}h1,h2,h3{font-family:var(--f-kop);font-weight:500;line-height:1.1;margin:0;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}:where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--zegel);outline-offset:3px}.overslaan{position:absolute;left:-9999px;background:var(--inkt);color:var(--papier);padding:var(--s) var(--m);z-index:40}.overslaan:focus{left:var(--m);top:var(--s)}.wrap{max-width:var(--maat);margin:0 auto;padding-inline:var(--l)}.lint{background:var(--groen-diep);color:var(--papier);text-align:center;font-size:.8rem;padding:5px var(--m);letter-spacing:.04em}.kop{position:sticky;top:0;z-index:20;background:var(--papier);border-bottom:1px solid var(--lijn);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--l);padding:var(--m) var(--l)}.merk{display:flex;align-items:center;gap:var(--s)}.merk-zaad{width:20px;height:26px;background:var(--groen);border-radius:50%/62% 62% 38% 38%;transform:rotate(-12deg);flex:none}.merk-tekst{display:grid}.merk-tekst b{font-family:var(--f-kop);font-size:1.35rem;font-weight:600;letter-spacing:.06em}.merk-tekst i{font-style:normal;font-size:.7rem;color:var(--inkt-3);letter-spacing:.09em}.kop-nav{display:flex;gap:var(--l)}.kop-nav a{font-size:.95rem;border-bottom:1px solid transparent;padding-bottom:2px}.kop-nav a:hover{border-bottom-color:var(--zegel)}.mandknop{display:inline-flex;align-items:center;gap:var(--s);background:var(--groen);color:var(--papier);padding:9px 15px}.mandknop:hover{background:var(--groen-diep)}.mandknop-teller{background:var(--papier);color:var(--groen-diep);min-width:22px;text-align:center;font-size:.82rem;font-weight:700;padding:1px 5px}.kopblok{padding:var(--2xl) 0 var(--l);display:grid;gap:var(--m)}.kopblok h1{font-size:clamp(2.2rem,6vw,3.6rem);max-width:15ch}.kopblok .lede{max-width:58ch;color:var(--inkt-2);font-size:1.1rem}.filterbalk{display:flex;flex-wrap:wrap;gap:var(--l);align-items:flex-end;padding:var(--l) 0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}.filter{display:grid;gap:5px}.filter>span{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-3)}.knopgroep{display:flex;flex-wrap:wrap;gap:5px}.knopgroep button{background:transparent;border:1px solid var(--lijn);padding:6px 11px;cursor:pointer;font-size:.86rem;transition:border-color var(--duur) var(--ease),background var(--duur) var(--ease)}.knopgroep button:hover{border-color:var(--inkt)}.knopgroep button[aria-pressed=true]{background:var(--groen);border-color:var(--groen);color:var(--papier)}.filter select{font:inherit;font-size:.86rem;padding:6px 10px;background:var(--papier);border:1px solid var(--lijn)}.filter-uitkomst{margin-left:auto;font-size:.86rem;color:var(--inkt-2)}.filter-wis{background:none;border:0;text-decoration:underline;cursor:pointer;color:var(--zegel);font-size:.86rem;padding:0}.raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:var(--l);padding:var(--xl) 0 var(--2xl)}.zakje{display:grid;background:var(--papier-2);border:1px solid var(--lijn);transition:transform var(--duur) var(--ease),box-shadow var(--duur) var(--ease)}.zakje:hover{transform:translateY(-3px);box-shadow:5px 7px 0 var(--papier-3)}.zakje-prent{background:var(--papier);border-bottom:1px solid var(--lijn);padding:var(--m) 0 0}.plant{display:block;width:100%;height:auto}.zakje-tekst{padding:var(--m);display:grid;gap:3px}.zakje-soort{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zegel)}.zakje h3{font-size:1.15rem}.zakje-latijn{font-family:var(--f-kop);font-style:italic;font-size:.86rem;color:var(--inkt-3)}.zakje-prijs{margin-top:var(--s);font-size:.95rem}.zakje-prijs b{font-weight:600}.leeg-melding{padding:var(--2xl) 0;color:var(--inkt-2)}.kruimel{padding:var(--l) 0 0;font-size:.86rem;color:var(--inkt-3)}.kruimel a:hover{text-decoration:underline}.product{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--2xl);padding:var(--l) 0 var(--2xl);align-items:start}.product-prent{background:var(--papier-2);border:1px solid var(--lijn);padding:var(--m)}.product h1{font-size:clamp(1.9rem,4vw,2.8rem)}.product-latijn{font-family:var(--f-kop);font-style:italic;color:var(--inkt-3);margin-top:3px}.product-tekst{margin-top:var(--l);max-width:56ch;color:var(--inkt-2)}.feiten{margin-top:var(--l);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--m);border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);padding:var(--m) 0}.feit{display:grid;gap:2px}.feit dt{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-3)}.feit dd{margin:0;font-size:.95rem}.zaaibalk{display:flex;gap:2px;margin-top:4px}.zaaibalk span{flex:1;height:16px;background:var(--papier-3);font-size:.55rem;display:grid;place-items:center;color:var(--inkt-3)}.zaaibalk span[data-aan=ja]{background:var(--groen);color:var(--papier)}.varianten{margin-top:var(--l);display:grid;gap:var(--s)}.variant{display:flex;align-items:center;gap:var(--m);border:1px solid var(--lijn);padding:11px var(--m);cursor:pointer;background:transparent;text-align:left}.variant[aria-checked=true]{border-color:var(--groen);background:var(--papier-2);box-shadow:inset 3px 0 0 var(--groen)}.variant-maat{flex:1}.variant-prijs{font-weight:600}.koop-rij{margin-top:var(--l);display:flex;flex-wrap:wrap;gap:var(--m);align-items:center}.teller{display:inline-flex;border:1px solid var(--lijn)}.teller button{width:38px;height:42px;background:transparent;border:0;cursor:pointer;font-size:1.1rem}.teller button:hover{background:var(--papier-2)}.teller input{width:46px;text-align:center;border:0;border-inline:1px solid var(--lijn);background:transparent;font:inherit}.knop{background:var(--groen);color:var(--papier);border:1px solid var(--groen);padding:12px 22px;cursor:pointer;transition:background var(--duur) var(--ease)}.knop:hover{background:var(--groen-diep)}.knop--rand{background:transparent;color:var(--inkt);border-color:var(--lijn)}.knop--rand:hover{background:var(--papier-2)}.knop[disabled]{opacity:.45;cursor:not-allowed}.tip{margin-top:var(--l);border-left:3px solid var(--zegel);padding-left:var(--m);color:var(--inkt-2);font-size:.95rem}.tip b{color:var(--zegel)}.mandje{padding:var(--xl) 0 var(--2xl);display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--2xl);align-items:start}.mandregel{display:grid;grid-template-columns:72px 1fr auto;gap:var(--m);align-items:center;border-bottom:1px solid var(--lijn);padding:var(--m) 0}.mandregel-prent{background:var(--papier-2);border:1px solid var(--lijn)}.mandregel h3{font-size:1.05rem}.mandregel-variant{font-size:.84rem;color:var(--inkt-3)}.mandregel-uit{display:grid;justify-items:end;gap:5px}.mandregel-prijs{font-weight:600}.weg{background:none;border:0;color:var(--zegel);text-decoration:underline;cursor:pointer;font-size:.8rem;padding:0}.bon{background:var(--papier-2);border:1px solid var(--lijn);padding:var(--l);display:grid;gap:var(--s);position:sticky;top:92px}.bon h2{font-size:1.3rem;margin-bottom:var(--s)}.bonregel{display:flex;justify-content:space-between;gap:var(--m);font-size:.95rem}.bonregel--totaal{border-top:1px solid var(--lijn);padding-top:var(--s);margin-top:var(--s);font-size:1.15rem;font-weight:600}.gratis-hint{font-size:.84rem;color:var(--groen)}.balk-gratis{height:5px;background:var(--papier-3)}.balk-gratis i{display:block;height:100%;background:var(--groen);transition:width var(--duur) var(--ease)}.afrekenen{padding:var(--xl) 0 var(--2xl);display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--2xl);align-items:start}.stappen{display:flex;gap:var(--m);flex-wrap:wrap;margin-bottom:var(--l)}.stap{display:flex;align-items:center;gap:var(--s);font-size:.9rem;color:var(--inkt-3)}.stap b{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--lijn);font-size:.82rem}.stap[data-nu=ja]{color:var(--inkt)}.stap[data-nu=ja] b{background:var(--groen);border-color:var(--groen);color:var(--papier)}.stap[data-af=ja] b{background:var(--papier-3)}.formulier{display:grid;gap:var(--m);max-width:46rem}.veldrij{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--m)}.veld{display:grid;gap:4px}.veld label{font-size:.82rem;color:var(--inkt-2)}.veld input,.veld select{font:inherit;padding:10px 12px;background:var(--papier);border:1px solid var(--lijn)}.veld input:invalid:not(:placeholder-shown){border-color:var(--zegel)}.keuzeblok{display:grid;gap:var(--s)}.keuze{display:flex;gap:var(--m);align-items:flex-start;border:1px solid var(--lijn);padding:var(--m);cursor:pointer}.keuze[aria-checked=true]{border-color:var(--groen);box-shadow:inset 3px 0 0 var(--groen);background:var(--papier-2)}.keuze-uitleg{font-size:.85rem;color:var(--inkt-3)}.betaalstop{border:2px dashed var(--zegel);padding:var(--l);display:grid;gap:var(--s);background:var(--papier-2)}.betaalstop h2{font-size:1.4rem;color:var(--zegel)}.betaalstop p{max-width:56ch;color:var(--inkt-2)}.knoprij{display:flex;flex-wrap:wrap;gap:var(--m);margin-top:var(--l)}.over{padding:var(--2xl) 0;display:grid;gap:var(--l);max-width:66ch}.over h1{font-size:clamp(2rem,5vw,3rem)}.over p{color:var(--inkt-2)}.melder{position:fixed;left:50%;bottom:var(--l);transform:translate(-50%) translateY(120%);background:var(--inkt);color:var(--papier);padding:11px 20px;z-index:30;margin:0;transition:transform .26s var(--ease),visibility 0s linear .26s;font-size:.92rem;visibility:hidden}.melder[data-zicht=ja]{transform:translate(-50%) translateY(0);visibility:visible;transition-delay:0s}.voet{margin-top:var(--2xl);background:var(--papier-2);border-top:1px solid var(--lijn);padding:var(--2xl) var(--l);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--l)}.voet-kolom p{font-size:.9rem;color:var(--inkt-2);max-width:34ch}.voet-merk{font-family:var(--f-kop);font-size:1.3rem;letter-spacing:.06em;color:var(--inkt)}.voet-noot{grid-column:1 / -1;border-top:1px solid var(--lijn);padding-top:var(--m);font-size:.82rem;color:var(--inkt-3);max-width:70ch}@media(max-width:900px){.product,.mandje,.afrekenen{grid-template-columns:1fr;gap:var(--xl)}.bon{position:static}.kop{grid-template-columns:1fr auto;row-gap:var(--s)}.kop-nav{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important}.zakje:hover{transform:none}}
