.product{max-width:calc(var(--breed) + 2 * var(--rand));margin:0 auto;padding:6px var(--rand) var(--sectie);display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,452px);grid-template-rows:auto 1fr;grid-template-areas:"galerij koop" "kort koop";column-gap:clamp(40px,5.8vw,92px)}.galerij{grid-area:galerij;min-width:0}.koop{grid-area:koop;align-self:start;position:sticky;top:var(--koop-top, 24px)}.kort{grid-area:kort;margin-top:clamp(56px,5vw,72px)}.galerij{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px}.galerij__rij{grid-column:2;grid-row:1;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius)}.galerij__rij::-webkit-scrollbar{display:none}.galerij__rij:focus-visible{outline-offset:4px;border-radius:var(--radius)}.galerij__dia{flex:0 0 100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--radius);background:var(--aza-sand)}.galerij__dia--pack img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.galerij__dia--sfeer img{width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) 50%}.galerij__dia--leeg{color:var(--zacht)}html.no-js .galerij__dia img[data-later]{display:none}.galerij__duimen{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px}.duim{position:relative;display:grid;place-items:center;width:72px;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:var(--radius-klein);background:var(--aza-sand);transition:transform .2s var(--ease)}.duim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .25s ease}.duim:hover:after{box-shadow:inset 0 0 0 1.5px var(--aza-clay)}.duim[aria-current=true]:after{box-shadow:inset 0 0 0 2px var(--aza-forest)}.duim:active{transform:scale(.95)}.duim:focus-visible{border-radius:var(--radius-klein)}.duim--pack img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.duim--sfeer img{width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) 50%}.galerij__stippen{display:none}.koop__kopregel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.koop__naam{font-size:clamp(34px,3.2vw,46px);line-height:1.06}.favoriet{flex:none;margin:-2px -10px 0 0;color:var(--aza-forest)}.favoriet[aria-pressed=true] svg path{fill:currentColor}.koop__sub{margin-top:10px;font-size:17px;line-height:1.5;color:var(--zacht);text-wrap:pretty}.koop__oordeel{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;margin-top:4px;font-size:15px;color:var(--zacht)}.koop{container-type:inline-size}@container (max-width: 352px){.koop__oordeel{flex-direction:column;align-items:flex-start}.koop__oordeel>[aria-hidden]{display:none}}.koop__oordeel>span:not([aria-hidden]){display:inline-flex;align-items:center;min-height:44px}.koop__oordeel a{display:inline-flex;align-items:center;min-height:44px;color:var(--aza-forest);text-decoration:underline;text-decoration-color:var(--aza-clay);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .25s ease}.koop__oordeel a:hover{text-decoration-color:var(--aza-forest)}.prijs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:18px}.prijs__bedrag{font-family:var(--kop-letter);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--aza-ink)}.prijs__oud{font-size:16px;color:var(--zacht)}.prijs__eenheid{font-size:15px;color:var(--zacht)}.keuze{min-width:0;margin:24px 0 0;padding:0;border:0}.keuze__label{padding:0;margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.3}.segment{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--aza-sand)}.segment__optie{position:relative;display:block;cursor:pointer}.segment__optie>span{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:44px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:500;line-height:1;transition:background-color .3s ease,color .3s ease}.segment__optie:hover>span{background:var(--aza-stone)}.segment__optie input:checked+span{background:var(--aza-forest);color:var(--aza-cream)}.segment__optie input:focus-visible+span{outline:2px solid var(--aza-forest);outline-offset:3px}.tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tegel{position:relative;display:flex;flex-direction:column;gap:1px;min-height:92px;padding:12px 14px;border:1.5px solid var(--aza-stone);border-radius:12px;background:var(--aza-cream);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .18s var(--ease)}.tegel:hover{border-color:var(--aza-clay)}.tegel:active{transform:scale(.98)}.tegel:has(input:checked){border-color:var(--aza-forest);background:var(--aza-sand);box-shadow:inset 0 0 0 .5px var(--aza-forest)}.tegel:has(input:focus-visible){outline:2px solid var(--aza-forest);outline-offset:3px}.tegel:has(input:disabled){cursor:default;opacity:.6}.tegel:has(input:disabled):hover{border-color:var(--aza-stone)}.tegel:has(input:disabled):active{transform:none}.tegel__naam{font-size:14px;line-height:1.35;color:var(--zacht)}.tegel__prijs{font-size:17px;font-weight:500;line-height:1.35;color:var(--aza-ink)}.tegel__bespaar{min-height:1.4em;margin-top:2px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--aza-pine)}.actie{display:flex;gap:10px;margin-top:24px}.actie__knop{flex:1 1 auto;min-width:0;padding:0 20px}.actie__knop:disabled,.compleet__knop:disabled,.koopbalk__knop:disabled{background:var(--aza-stone);border-color:var(--aza-stone);color:var(--zacht);cursor:default}.actie__knop:disabled:active,.compleet__knop:disabled:active,.koopbalk__knop:disabled:active{transform:none}.actie__fout{margin-top:12px;font-size:15px;font-weight:500;color:#a23b2a}.wissel{display:inline-grid}.wissel>*{grid-area:1 / 1;text-align:center;transition:opacity .3s ease,transform .4s var(--ease),visibility .3s}.wissel__klaar{display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:0;visibility:hidden;transform:translateY(6px)}.is-toegevoegd .wissel__tekst{opacity:0;visibility:hidden;transform:translateY(-6px)}.is-toegevoegd .wissel__klaar{opacity:1;visibility:visible;transform:none}.beloftes{display:grid;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid var(--aza-stone);font-size:15px;line-height:1.45}.beloftes li{display:flex;align-items:center;gap:12px}.beloftes .icoon{color:var(--aza-pine)}.betalen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px}.betalen__label{font-size:14px;color:var(--zacht)}.betalen__lijst{display:flex;flex-wrap:wrap;gap:6px}.betalen__lijst .aza-payment-badge{display:inline-flex;line-height:0}.betalen__lijst img,.betalen__lijst svg{width:38px;height:24px}.kort__kop{font-family:var(--kop-letter);font-weight:500;font-size:clamp(24px,2.1vw,30px);line-height:1.15;letter-spacing:-.02em;color:var(--aza-forest)}.kort__lijst{margin-top:20px;border-top:1px solid var(--aza-stone)}.kort__rij{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);gap:4px 28px;padding:14px 0;border-bottom:1px solid var(--aza-stone);font-size:15px;line-height:1.55}.kort dt{font-weight:500;color:var(--aza-ink)}.kort dd{margin:0;max-width:34rem;color:var(--zacht);text-wrap:pretty}.kort dd:first-letter{text-transform:uppercase}.kort dd a{color:var(--aza-forest);text-decoration:underline;text-decoration-color:var(--aza-clay);text-decoration-thickness:1px;text-underline-offset:4px}.compleet{padding-top:0}.compleet__paneel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"tekst lijst" "totaal lijst";gap:0 clamp(32px,6vw,96px);padding:clamp(28px,4.4vw,56px);border-radius:calc(var(--radius) * 1.5);background:var(--aza-sand)}.compleet__kop{font-size:clamp(28px,2.6vw,38px)}.compleet__zin{max-width:28em;margin-top:12px;font-size:16px;line-height:1.6;color:var(--zacht);text-wrap:pretty}.compleet__tekst{grid-area:tekst}.compleet__totaal{grid-area:totaal;align-self:end;padding-top:28px}.aanvullers{grid-area:lijst;align-self:center}.compleet__regel{display:flex;align-items:baseline;gap:12px;font-size:15px;color:var(--zacht)}.compleet__bedrag{font-family:var(--kop-letter);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--aza-ink)}.compleet__wat{margin-top:4px;font-size:14px;line-height:1.45;color:var(--zacht);text-wrap:pretty}.compleet__knop{margin-top:20px}.aanvullers{border-top:1px solid var(--aza-stone)}.aanvul{display:grid;grid-template-columns:24px 60px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--aza-stone);cursor:pointer}.aanvul__vak{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--aza-forest);border-radius:7px;background:var(--aza-cream);color:transparent;transition:background-color .25s ease,color .25s ease,transform .18s var(--ease)}.aanvul:hover .aanvul__vak{background:var(--aza-stone)}.aanvul:active .aanvul__vak{transform:scale(.9)}.aanvul input:checked~.aanvul__vak{background:var(--aza-forest);color:var(--aza-cream)}.aanvul input:focus-visible~.aanvul__vak{outline:2px solid var(--aza-forest);outline-offset:3px}.aanvul__beeld{display:grid;place-items:center;width:60px;height:60px;overflow:hidden;border-radius:var(--radius-klein);background:var(--aza-cream)}.aanvul__beeld img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}.aanvul__tekst{display:flex;flex-direction:column;min-width:0}.aanvul__naam{font-size:16px;font-weight:500;line-height:1.35}.aanvul__inhoud{font-size:14px;line-height:1.4;color:var(--zacht)}.aanvul__prijs{font-size:15px;font-weight:500;white-space:nowrap}.info{padding-top:0}.info__raster{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px clamp(40px,6vw,96px);align-items:start}.info__kop{position:sticky;top:32px}.blokken{border-top:1px solid var(--aza-stone)}.blok{border-bottom:1px solid var(--aza-stone)}.blok summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 0;list-style:none;cursor:pointer}.blok summary::-webkit-details-marker{display:none}.blok summary:focus-visible{outline-offset:-2px;border-radius:4px}.blok__kop{font-family:var(--kop-letter);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.012em;color:var(--aza-forest)}.blok__pijl{color:var(--aza-forest);transition:transform .4s var(--ease)}.blok summary:hover .blok__pijl{transform:translateY(2px)}.blok[open] .blok__pijl{transform:rotate(180deg)}.blok__inhoud{padding:2px 0 36px}.blok__inhoud>*{max-width:68ch}.blok__inhoud>*+*{margin-top:14px}.blok__inhoud h4{margin:30px 0 8px;font-family:var(--kop-letter);font-weight:500;font-size:17px;line-height:1.35;letter-spacing:-.01em;color:var(--aza-forest)}.blok__inhoud h4:first-child{margin-top:4px}.blok__inhoud h4+*{margin-top:0}.blok__inhoud p{font-size:16.5px;line-height:1.7;color:var(--aza-ink);text-wrap:pretty}.blok__inhoud strong,.blok__inhoud b{font-weight:500}.blok__inhoud a:not(.pijl-link){color:var(--aza-forest);text-decoration:underline;text-decoration-color:var(--aza-clay);text-decoration-thickness:1px;text-underline-offset:4px}.blok__inhoud a:not(.pijl-link):hover{text-decoration-color:var(--aza-forest)}.blok__inhoud img{max-width:100%;height:auto;border-radius:var(--radius)}.blok__inhoud table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.blok__inhoud th,.blok__inhoud td{padding:10px 12px;border-bottom:1px solid var(--aza-stone);text-align:left;vertical-align:top}.blok__feiten{display:grid;gap:6px;font-size:16.5px;line-height:1.6}.blok__feiten li{padding-left:18px;position:relative}.blok__feiten li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:999px;background:var(--aza-leaf)}.blok__inhoud .blok__links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:16px}.blok__ghs{display:flex;flex-wrap:wrap;gap:12px}.blok__ghs figure{display:grid;justify-items:center;gap:4px;font-size:13px;color:var(--zacht)}.blok__ghs img{width:64px;height:64px}.blok__signaal{font-weight:500}@supports (interpolate-size: allow-keywords){.blokken{interpolate-size:allow-keywords}.blok::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--ease),content-visibility .5s allow-discrete}.blok[open]::details-content{block-size:auto}}.recepten{padding-top:0}.recepten .sectie__kop,.verwant .sectie__kop{flex-wrap:wrap;row-gap:6px}.recepten__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(20px,2.4vw,32px)}.recept-kaart{position:relative;display:flex;flex-direction:column}.recept-kaart__foto{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--aza-stone)}.recept-kaart__foto img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.recept-kaart__naam{margin-top:16px;font-family:var(--kop-letter);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.012em;color:var(--aza-forest)}.recept-kaart__naam a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.recept-kaart__naam a:focus-visible{outline:0}.recept-kaart:has(a:focus-visible){outline:2px solid var(--aza-forest);outline-offset:6px;border-radius:var(--radius)}.recept-kaart__meta{margin-top:4px;font-size:15px;line-height:1.45;color:var(--zacht)}@media(hover:hover){.recept-kaart:hover .recept-kaart__foto img{transform:scale(1.04)}.recept-kaart:hover .recept-kaart__naam a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.oordeel__binnen{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,96px);align-items:start}.oordeel__zin{max-width:26em;margin-top:18px}.oordeel__knop{margin-top:28px}.oordeel .knop--lijn:hover{background:var(--aza-cream)}.oordeel__review{margin-top:18px;height:auto}.oordeel__review+.oordeel__review{margin-top:12px}.oordeel__eigen{margin-bottom:4px}.winkel__kop{color:var(--aza-ink)}.winkel__score{display:flex;align-items:center;gap:16px;margin-top:14px}.winkel__getal{font-family:var(--kop-letter);font-weight:500;font-size:48px;line-height:.95;letter-spacing:-.04em;color:var(--aza-forest)}.winkel__naast{display:flex;flex-direction:column;gap:4px}.p-sterren{display:flex;gap:3px;color:var(--aza-forest)}.p-ster{position:relative;display:block;width:20px;height:20px}.p-ster>.icoon{position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px}.p-ster__vol{clip-path:inset(0 calc(100% - var(--vul, 100%)) 0 0)}.p-ster__vol path{fill:currentColor}.winkel__rij{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin-top:26px}.winkel__rij--een{grid-template-columns:minmax(0,1fr)}.winkel__binnen{display:flex;flex-direction:column;gap:20px;height:100%;padding:clamp(20px,2.2vw,28px);border-radius:var(--radius);background:var(--aza-cream)}.winkel__tekst{margin:0;font-size:17px;line-height:1.55;color:var(--aza-ink);text-wrap:pretty}.winkel__wie{display:flex;flex-direction:column;margin-top:auto;font-size:15px;line-height:1.45}.winkel__naam{font-weight:500}.winkel__over{color:var(--zacht)}.winkel__link{margin-top:18px}.verwant__rij{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px clamp(14px,1.7vw,24px)}.verwant .kaart__naam{font-size:17px}.verwant .kaart__sub,.verwant .kaart__prijs{font-size:14px}.koopbalk{display:none}@media(max-width:1179px){.product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:48px}.galerij{grid-template-columns:minmax(0,1fr);gap:12px}.galerij__rij{grid-column:1}.galerij__duimen{grid-column:1;grid-row:2;flex-direction:row}.duim{width:64px}.kort__rij{grid-template-columns:minmax(0,1fr);gap:2px;padding:13px 0}.verwant__rij{grid-template-columns:repeat(3,minmax(0,1fr))}.verwant .kaart__naam{font-size:18px}.verwant .kaart__sub,.verwant .kaart__prijs{font-size:15px}}@media(max-width:1023px){.product{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);column-gap:32px}.duim{width:60px}.tegel{padding:11px 10px}.tegel__bespaar{font-size:13px}.koop .stapper__knop{width:40px}.actie__knop{padding:0 16px}.info__raster{grid-template-columns:minmax(0,1fr)}.info__kop{position:static}.compleet__paneel{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tekst" "lijst" "totaal";row-gap:24px}.compleet__totaal{padding-top:0}.oordeel__binnen{grid-template-columns:minmax(0,1fr)}}.galerij--een{grid-template-columns:minmax(0,1fr)}.galerij--een .galerij__rij{grid-column:1}.tegels--lijst{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.tegels--lijst .tegel{min-height:76px}.blok__stappen{display:grid;gap:6px;padding-left:22px;font-size:16.5px;line-height:1.6;list-style:decimal}.blok__inhoud ul:not(.blok__feiten){padding-left:20px;list-style:disc}.schrijf{width:min(640px,calc(100% - 2 * var(--rand)));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:calc(var(--radius) * 1.25);background:var(--aza-cream);color:var(--aza-ink);box-shadow:0 30px 80px #1418122e}.schrijf::backdrop{background:#14181252}.schrijf__form{display:grid;gap:18px;padding:24px 28px 28px}.schrijf__kopregel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-right:-12px}.schrijf__laden:empty{display:none}.schrijf__app{min-height:0}.schrijf:not(.is-klaar) .schrijf__app{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.schrijf__app .jdgm-rev-widg__title,.schrijf__app .jdgm-row-carousel,.schrijf__app .jdgm-row-readmore,.schrijf__app .jdgm-row-stars,.schrijf__app .jdgm-rev-widg__summary,.schrijf__app .jdgm-histogram,.schrijf__app .jdgm-widget-actions-wrapper,.schrijf__app .jdgm-rev-widg__body,.schrijf__app .jdgm-rev-widg__sort-wrapper,.schrijf__app .jdgm-question-form-wrapper,.schrijf__app .jdgm-rev-widg__paginate-spinner-wrapper,.schrijf__app .jdgm-paginate,.schrijf__app .jdgm-form__title,.schrijf__app .jdgm-rev-widg__reviews{display:none!important}.schrijf__app .jdgm-widget,.schrijf__app .jdgm-rev-widg,.schrijf__app .jdgm-rev-widg__header{margin:0!important;padding:0!important;border:0!important;max-width:none!important}.schrijf__app .jdgm-form-wrapper{margin:0!important;padding:0!important;border:0!important}.schrijf__app,.schrijf__app *{font-family:var(--tekst-letter)!important}.schrijf__app .jdgm-form{text-align:left!important}.schrijf__app .jdgm-form label,.schrijf__app .jdgm-form__fieldset>label{display:block;margin-bottom:8px;font-size:15px!important;font-weight:500!important;color:var(--aza-ink)!important;text-align:left!important}.schrijf__app .jdgm-form input:not([type=file]):not([type=checkbox]):not([type=radio]),.schrijf__app .jdgm-form textarea{width:100%;min-height:52px;padding:12px 18px!important;border:1.5px solid color-mix(in srgb,var(--aza-forest) 58%,var(--aza-cream))!important;border-radius:12px!important;background:var(--aza-cream)!important;color:var(--aza-ink)!important;font-size:16px!important}.schrijf__app .jdgm-form textarea{min-height:140px}.schrijf__app .jdgm-form input:focus,.schrijf__app .jdgm-form textarea:focus{outline:0;border-color:var(--aza-forest)!important;box-shadow:0 0 0 3px #213e2b29}.schrijf__app .jdgm-star{color:var(--aza-forest)!important}.schrijf__app .jdgm-form__fieldset-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start!important}.schrijf__app .jdgm-submit-rev,.schrijf__app .jdgm-form .jdgm-btn--solid{min-height:52px;padding:0 28px!important;border:1.5px solid var(--aza-forest)!important;border-radius:999px!important;background:var(--aza-forest)!important;color:var(--aza-cream)!important;font-size:16px!important;font-weight:500!important}.schrijf__app .jdgm-cancel-rev,.schrijf__app .jdgm-form .jdgm-btn--border{min-height:52px;padding:0 24px!important;border:1.5px solid var(--aza-forest)!important;border-radius:999px!important;background:transparent!important;color:var(--aza-forest)!important;font-size:16px!important;font-weight:500!important}.voorraad{margin-top:22px;padding:20px 22px;border-radius:var(--radius);background:var(--aza-sand)}.voorraad__kop{display:flex;align-items:center;gap:10px;font-family:var(--kop-letter);font-weight:500;font-size:18px;line-height:1.3;color:var(--aza-forest)}.voorraad__datum,.voorraad__uitleg{margin-top:8px;font-size:15px;line-height:1.5;color:var(--zacht)}.voorraad__datum strong{color:var(--aza-ink);font-weight:500}.voorraad__form{display:grid;gap:8px;margin-top:14px}.voorraad__rij{display:flex;flex-wrap:wrap;gap:8px}.voorraad__rij .veld__invoer{flex:1 1 200px;min-height:46px}.voorraad__rij .knop{flex:0 0 auto}.voorraad__melding{font-size:15px;font-weight:500;color:var(--aza-pine)}.voorraad__melding[data-status=fout]{color:#a23b2a}.voorraad__alternatief{margin-top:16px;padding-top:14px;border-top:1px solid var(--aza-stone)}.voorraad__alt-kop{font-size:14px;font-weight:500;color:var(--zacht)}.voorraad__alt{display:flex;justify-content:space-between;gap:12px;min-height:40px;align-items:center;font-size:15px}.voorraad__alt span:first-child{text-decoration:underline;text-decoration-color:var(--aza-clay);text-decoration-thickness:1px;text-underline-offset:4px}.voorraad__alt:hover span:first-child{text-decoration-color:var(--aza-forest)}.voorraad__prijs{color:var(--zacht);white-space:nowrap}.koop__apps{display:grid;gap:16px;margin-top:24px}.koop__apps:not(:has(>.koop__app>:not(template))){display:none}.koop__apps .gfbPageWrapper,.koop__apps .gfbPageWrapper *{font-family:var(--tekst-letter)!important}.koop__apps .gfbFrequentBoughtWidgetContainer{width:100%;display:grid;gap:16px;padding:22px!important;border:0!important;border-radius:var(--radius)!important;background:var(--aza-sand)!important}.koop__apps .gfbFrequentBoughtWidgetTitle{font-family:var(--kop-letter)!important;font-weight:500!important;font-size:19px!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--aza-forest)!important}.koop__apps .gfbFrequentBoughtWidgetSubTitle{font-size:14px!important;font-weight:400!important;line-height:1.45!important;color:var(--zacht)!important}.koop__apps .gfbFrequentBoughtWidgetProductContainer{border-bottom:1px solid var(--aza-stone)!important;padding-bottom:12px}.koop__apps .gfbFrequentBoughtWidgetProductTitle{font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:var(--aza-ink)!important}.koop__apps .gfbFrequentBoughtWidgetProductPriceDiscounted{font-size:16px!important;font-weight:500!important;color:var(--aza-ink)!important}.koop__apps .gfbFrequentBoughtWidgetProductPriceOriginal{font-size:14px!important;color:var(--zacht)!important;text-decoration:line-through}.koop__apps .gfbFrequentBoughtWidgetPriceContainerPriceDiscounted{font-family:var(--kop-letter)!important;font-weight:500!important;font-size:26px!important;color:var(--aza-ink)!important}.koop__apps .gfbFrequentBoughtWidgetPriceContainerPriceOriginal{font-size:16px!important;color:var(--zacht)!important;text-decoration:line-through}.koop__apps .gfbCheckMark{background-color:var(--aza-forest)!important;border-color:var(--aza-forest)!important}.koop__apps .gfbFrequentBoughtLabelPillsUI{padding:4px 12px!important;border:1.5px solid var(--aza-stone)!important;border-radius:999px!important;font-size:14px!important;color:var(--aza-ink)!important;text-transform:none!important}.koop__apps select{border-radius:10px!important;font-size:14px!important}.koop__apps .gfbFrequentBoughtAddToCartButton,.koop__apps .gfbFrequentBoughtAddToCartButtonWithExpandOperation,.koop__apps .gfbVolumeDiscountWidgetOfferAddToCartButton{min-height:52px;padding:0 24px!important;border:0!important;border-radius:999px!important;background:var(--aza-forest)!important;color:var(--aza-cream)!important;font-size:16px!important;font-weight:500!important}.koop__apps .gfbFrequentBoughtAddToCartButton:hover{background:var(--aza-pine)!important}.koop__apps .gfbPoweredByLabelBlock{display:none!important}@media(max-width:767px){.product{display:block;padding-top:2px}.koop{position:static;margin-top:22px}.kort{margin-top:48px}.galerij{display:block}.galerij__rij{gap:8px;margin:0 calc(var(--rand) * -1);padding:0 var(--rand);scroll-padding-inline:var(--rand);border-radius:0}.galerij__rij:focus-visible{outline-offset:-2px;border-radius:0}.galerij__duimen{display:none}.galerij__stippen{display:flex;justify-content:center;gap:6px;margin-top:14px}.galerij__stippen span{width:6px;height:6px;border-radius:999px;background:var(--aza-clay);transition:width .4s var(--ease),background-color .3s ease}.galerij__stippen .is-actief{width:20px;background:var(--aza-forest)}.koop__naam{font-size:clamp(32px,9vw,38px)}.koop__sub{margin-top:8px;font-size:16px}.prijs{margin-top:14px}.prijs__bedrag{font-size:30px}.keuze{margin-top:22px}.segment{display:flex}.segment__optie{flex:1 1 0}.segment__optie>span{width:100%;min-width:0}.tegels{gap:8px}.tegel{min-height:88px;padding:11px 10px}.tegel__prijs{font-size:16px}.tegel__bespaar{font-size:13px}.actie{margin-top:22px}.beloftes{margin-top:26px;padding-top:20px}.beloftes li{align-items:flex-start}.beloftes .icoon{margin-top:1px}.compleet__paneel{padding:26px 20px 22px;border-radius:var(--radius);row-gap:20px}.compleet__zin{font-size:15px}.aanvul{grid-template-columns:24px 52px minmax(0,1fr) auto;gap:14px;padding:12px 0}.aanvul__beeld{width:52px;height:52px}.aanvul__naam{font-size:15px}.compleet__knop{width:100%}.blok summary{min-height:60px}.blok__kop{font-size:18px}.blok__inhoud{padding-bottom:28px}.blok__inhoud p,.blok__feiten,.blok__stappen{font-size:16px;line-height:1.68}.recepten__rij{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--aza-stone)}.recept-kaart{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--aza-stone)}.recept-kaart__foto{border-radius:var(--radius-klein)}.recept-kaart__naam{margin-top:0;font-size:18px}.recept-kaart:has(a:focus-visible){outline-offset:2px;border-radius:var(--radius-klein)}.oordeel__binnen{gap:36px}.oordeel__knop{width:100%}.winkel__rij{grid-template-columns:minmax(0,1fr);gap:12px}.winkel__getal{font-size:44px}.winkel__binnen{padding:20px 20px 18px;gap:16px}.verwant__rij{display:flex;gap:14px;margin:0 calc(var(--rand) * -1);padding:0 var(--rand) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none}.verwant__rij::-webkit-scrollbar{display:none}.verwant__rij>.kaart{flex:0 0 calc((100vw - 2 * var(--rand) - 14px) / 2.18);scroll-snap-align:start}.verwant .kaart__naam{font-size:16px}.verwant .kaart__sub,.verwant .kaart__prijs{font-size:14px}.koopbalk{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px var(--rand) calc(10px + env(safe-area-inset-bottom));background:var(--aza-cream);border-top:1px solid var(--aza-stone);box-shadow:0 -10px 28px #14181212;transform:translateY(calc(100% + 12px));visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s}.koopbalk.is-zichtbaar{transform:none;visibility:visible;transition:transform .5s var(--ease)}.koopbalk__beeld{display:grid;place-items:center;width:44px;height:52px;overflow:hidden;border-radius:var(--radius-klein);background:var(--aza-sand)}.koopbalk__beeld img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.12)}.koopbalk__tekst{display:flex;flex-direction:column;min-width:0;line-height:1.3}.koopbalk__naam{font-family:var(--kop-letter);font-weight:500;font-size:16px;letter-spacing:-.01em;color:var(--aza-forest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.koopbalk__regel{font-size:14px;color:var(--zacht);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.koopbalk__knop{padding:0 18px}.schrijf__form{padding:20px 20px 24px}}@media(max-width:379px){.tegel{padding:10px 8px}.tegel__naam{font-size:13px}.tegel__prijs{font-size:15px}.tegel__bespaar{font-size:12.5px}.koop .stapper__knop{width:38px}.koop .stapper__veld{width:28px}.actie__knop{padding:0 14px;font-size:15px}.koopbalk__knop{padding:0 14px}}@media(min-width:768px){.js.intro .koop__sub,.js.intro .koop__oordeel,.js.intro .koop__form,.js.intro .beloftes,.js.intro .betalen{opacity:0;transform:translateY(12px)}.js.intro .galerij__duimen{opacity:0}}.js.intro .kort,.js.intro .compleet__paneel,.js.intro .info__raster,.js.intro .recept-kaart,.js.intro .oordeel__binnen>*,.js.intro .verwant__rij>.kaart{opacity:0;transform:translateY(24px)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/n-product.css.map?nc=28571 */
