:root{--font: var(--wf-font);--s-1: var(--space-1);--s-2: var(--space-2);--s-3: var(--space-3);--s-4: var(--space-4);--s-5: var(--space-5);--s-6: var(--space-6);--s-7: var(--space-7);--s-8: var(--space-8);--s-9: var(--space-9);--s-10: var(--space-10);--fs-h3: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--fs-h2: clamp(1.5rem, 1.2rem + 1.4vw, 2.25rem);--fs-h1: clamp(2rem, 1.35rem + 3.2vw, 3.75rem);--lh-tight: 1.12;--measure: 62ch;--gutter: var(--s-4);--container: var(--pagina-breedte, 82.5rem);--section-y: var(--s-8);--header-h: 3.5rem;--tap: 2.75rem}@media(min-width:750px){:root{--gutter: var(--s-6);--header-h: 4.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-4))}body{margin:0;background:var(--g-0);color:var(--g-900);font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh-body);overflow-wrap:break-word}img,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-underline-offset:.2em}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--g-900);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-sm);font-weight:700;text-decoration:none;translate:0 calc(-100% - var(--space-4))}.skip-link:focus-visible,.skip-link:focus{translate:none;outline:2px dashed var(--c-focus-donker);outline-offset:3px}main[tabindex="-1"]:focus{outline:none}.wf-container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.wf-h1{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.wf-h2{font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:600;letter-spacing:-.01em;text-wrap:balance}.wf-h3{font-size:var(--fs-h3);line-height:1.3;font-weight:600}.wf-lead{font-size:var(--fs-lg);color:var(--g-600);max-width:var(--measure)}.wf-text{max-width:var(--measure)}.wf-small{font-size:var(--fs-sm);color:var(--g-600)}.wf-eyebrow{font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-600)}.wf-stack>*+*{margin-top:var(--flow, var(--s-4))}.wf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-5);border:1.5px solid var(--g-900);border-radius:var(--radius-pill);background:var(--g-900);color:var(--g-0);font-size:var(--fs-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.wf-btn:hover{transform:translateY(-1px)}.wf-btn--ghost{background:var(--g-0);color:var(--g-900)}.wf-btn--ghost:hover{background:var(--g-200)}.wf-btn--block{width:100%}.wf-btn--lg{min-height:3.25rem;padding:0 var(--s-6);font-size:var(--fs-md)}.wf-link{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--fs-sm);font-weight:600}.wf-link:hover{text-decoration-thickness:2px}.wf-field{width:100%;min-height:var(--tap);padding:0 var(--s-4);border:1.5px solid var(--g-400);border-radius:var(--radius-pill);background:var(--g-0)}.wf-field:hover{border-color:var(--g-900)}select.wf-field{padding-right:var(--s-6);-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--g-900) 50%),linear-gradient(135deg,var(--g-900) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.wf-img{position:relative;display:grid;place-items:center;aspect-ratio:var(--ratio, 4 / 3);width:100%;overflow:hidden;border-radius:var(--wf-radius);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--g-400) calc(50% - .5px),var(--g-400) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),var(--g-400) calc(50% - .5px),var(--g-400) calc(50% + .5px),transparent calc(50% + .5px)),var(--g-200)}.wf-img__label{max-width:calc(100% - var(--s-4));padding:var(--s-1) var(--s-3);border-radius:var(--wf-radius);background:var(--g-0);color:var(--g-600);font-size:var(--fs-xs);line-height:1.4;text-align:center}.wf-ph{display:inline;padding:0 .25em;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--g-600);border-radius:var(--wf-radius);font-style:italic}.wf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--gutter);border-bottom:1px solid var(--g-400);background:var(--g-200);font-size:var(--fs-xs)}.wf-toolbar__title{font-weight:600}.wf-toolbar .wf-btn{min-height:2.25rem;padding:0 var(--s-4);font-size:var(--fs-xs);flex-shrink:0}.hp-wissel{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-2);padding:0 var(--gutter);border-bottom:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-xs)}.hp-wissel__titel{font-weight:700}.hp-wissel ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hp-wissel li+li:before{content:"|";padding:0 var(--s-1);color:var(--c-muted)}.hp-wissel li{display:flex;align-items:center}.hp-wissel a,.hp-wissel__volgt{display:inline-flex;align-items:center;min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);border-radius:var(--radius-pill);color:inherit;text-decoration:none}.hp-wissel a:hover{text-decoration:underline;text-underline-offset:.3em}.hp-wissel a[aria-current=page]{background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-brand);font-weight:700}.hp-wissel__volgt{color:var(--c-muted)}.hp-wissel__gekozen{margin-left:var(--s-2);padding:0 var(--s-2);border-radius:var(--radius-pill);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-xs);font-weight:700;line-height:1.6}.hp-wissel a:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}@media(max-width:40em){.hp-wissel__naam{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hp-wissel a,.hp-wissel__volgt{justify-content:center;padding:0}.hp-wissel a:has(.hp-wissel__gekozen){padding:0 var(--s-1) 0 var(--s-3)}}.wf-section{position:relative}.wf-section:not([data-vlak]){padding-block:var(--ruimte-m) var(--ruimte-0)}.wf-section:not([data-vlak])[data-ruimte-boven=geen]{padding-block-start:var(--ruimte-0)}.wf-section:not([data-vlak])[data-ruimte-boven=klein]{padding-block-start:var(--ruimte-s)}.wf-section:not([data-vlak])[data-ruimte-boven=normaal]{padding-block-start:var(--ruimte-m)}.wf-section:not([data-vlak])[data-ruimte-boven=groot]{padding-block-start:var(--ruimte-l)}.wf-section:not([data-vlak])[data-ruimte-onder=geen]{padding-block-end:var(--ruimte-0)}.wf-section:not([data-vlak])[data-ruimte-onder=klein]{padding-block-end:var(--ruimte-s)}.wf-section:not([data-vlak])[data-ruimte-onder=normaal]{padding-block-end:var(--ruimte-m)}.wf-section:not([data-vlak])[data-ruimte-onder=groot]{padding-block-end:var(--ruimte-l)}.wf-section[data-vlak]{margin-block:var(--ruimte-m) var(--ruimte-0)}.wf-section[data-vlak][data-ruimte-boven=geen]{margin-block-start:var(--ruimte-0)}.wf-section[data-vlak][data-ruimte-boven=klein]{margin-block-start:var(--ruimte-s)}.wf-section[data-vlak][data-ruimte-boven=normaal]{margin-block-start:var(--ruimte-m)}.wf-section[data-vlak][data-ruimte-boven=groot]{margin-block-start:var(--ruimte-l)}.wf-section[data-vlak][data-ruimte-onder=geen]{margin-block-end:var(--ruimte-0)}.wf-section[data-vlak][data-ruimte-onder=klein]{margin-block-end:var(--ruimte-s)}.wf-section[data-vlak][data-ruimte-onder=normaal]{margin-block-end:var(--ruimte-m)}.wf-section[data-vlak][data-ruimte-onder=groot]{margin-block-end:var(--ruimte-l)}.wf-meta{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.wf-label{justify-self:start;padding:var(--s-1) var(--s-2);border:1px solid var(--g-900);border-radius:var(--wf-radius);background:var(--g-0);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em}.wf-note{max-width:42rem;padding:var(--s-3) var(--s-4);border-left:3px solid var(--g-900);background:var(--g-200);color:var(--g-900);font-size:var(--fs-sm);line-height:1.5}.wf-note b{font-weight:700}.wf-hide-notes .wf-note{display:none}@media(min-width:1800px){.wf-meta--margin{position:absolute;top:var(--meta-top, var(--section-y));left:var(--s-4);width:calc((100vw - var(--container)) / 2 - var(--s-7));max-width:15rem;margin:0}.wf-meta--margin .wf-note{padding:var(--s-3);font-size:var(--fs-xs)}}.wf-card{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.wf-card__media{display:block;text-decoration:none}.wf-card__title{font-size:var(--fs-sm);font-weight:600;line-height:1.35}.wf-card__title a{text-decoration:none}.wf-card__title a:hover{text-decoration:underline}.wf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);font-weight:600}.wf-price s{color:var(--g-600);font-weight:400}.wf-stock{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--g-600)}.wf-stock:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--g-900)}.wf-badge{position:absolute;top:var(--s-2);left:var(--s-2);padding:0 var(--s-2);border-radius:var(--radius-pill);background:var(--g-900);color:var(--g-0);font-size:var(--fs-xs);font-weight:700;line-height:1.6}.wf-card__buy{display:grid;gap:var(--s-2);margin-top:auto;padding-top:var(--s-2)}.wf-cartbar{position:fixed;inset:auto 0 0 0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom));border-top:1px solid var(--g-400);background:var(--g-0)}.wf-has-items .wf-cartbar{display:flex}.wf-has-items body{padding-bottom:4.5rem}@media(min-width:990px){.wf-has-items .wf-cartbar{display:none}.wf-has-items body{padding-bottom:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.wf-announce{position:relative;z-index:31;display:flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:2.25rem;padding:0 var(--gutter);background:var(--g-900);color:var(--g-0);font-size:var(--fs-xs);letter-spacing:.04em}.wf-announce__list{display:grid;margin:0;padding:0;list-style:none;text-align:center}.wf-announce__item{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(.35rem);transition:opacity calc(var(--dur, .45s) / 2) var(--ease-soft),transform calc(var(--dur, .45s) / 2) var(--ease-soft),visibility 0s linear calc(var(--dur, .45s) / 2)}.wf-announce__item.is-active{opacity:1;visibility:visible;transform:none;transition:opacity calc(var(--dur, .45s) / 2) var(--ease-soft) calc(var(--dur, .45s) / 2),transform calc(var(--dur, .45s) / 2) var(--ease-soft) calc(var(--dur, .45s) / 2),visibility 0s linear calc(var(--dur, .45s) / 2)}.wf-announce:not(.is-gestart) .wf-announce__item.is-active{transition:none}.wf-announce__item .wf-ph{border-color:var(--g-400)}.wf-announce__pause{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.wf-announce__pause:hover{background:var(--g-600)}.wf-announce__pause svg{width:.875rem;height:.875rem;fill:currentColor}.wf-announce__pause:focus-visible{outline-color:var(--g-0);outline-offset:0}.wf-header{--hdr-fg: var(--g-0);position:sticky;top:0;z-index:30;color:var(--hdr-fg);background-color:transparent;border-bottom:1px solid transparent;transition:background-color var(--dur) var(--ease-soft),color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft)}.wf-header.is-solid{--hdr-fg: var(--g-900);background-color:var(--g-0);border-bottom-color:var(--g-200)}.wf-header :focus-visible{outline-color:currentColor}.wf-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;height:var(--hero-h, 82svh);min-height:30rem;max-height:100svh;margin-top:calc(-1 * var(--header-h));overflow:hidden;color:var(--g-0);background:var(--g-900);touch-action:pan-y}@media(min-width:750px){.wf-hero{--hero-h: 88svh;min-height:34rem}}.wf-slides,.wf-slide,.wf-hero__media,.wf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wf-slides{z-index:-2}.wf-slide{opacity:0;transition:opacity var(--dur-fade) var(--ease-breath)}.wf-slide.is-active{opacity:1}.wf-hero__media img{object-fit:cover;object-position:var(--pos-m, 50% 25%);transform-origin:60% 40%}@media(min-width:750px){.wf-hero__media img{object-position:var(--pos-d, 50% 35%)}}.wf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) 64%,transparent) 0,color-mix(in srgb,var(--c-scrim) 38%,transparent) 6rem,color-mix(in srgb,var(--c-scrim) 0%,transparent) 11rem),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 80%,transparent),color-mix(in srgb,var(--c-scrim) 74%,transparent) 50%,color-mix(in srgb,var(--c-scrim) 64%,transparent) 63%,color-mix(in srgb,var(--c-scrim) 36%,transparent),color-mix(in srgb,var(--c-scrim) 0%,transparent) 85%)}@media(min-width:750px){.wf-hero__scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) 66%,transparent) 0,color-mix(in srgb,var(--c-scrim) 40%,transparent) 6.5rem,color-mix(in srgb,var(--c-scrim) 0%,transparent) 12rem),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 66%,transparent),color-mix(in srgb,var(--c-scrim) 42%,transparent) 14%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 30%),radial-gradient(34% 30% at 100% 100%,color-mix(in srgb,var(--c-scrim) 50%,transparent),color-mix(in srgb,var(--c-scrim) 30%,transparent) 55%,color-mix(in srgb,var(--c-scrim) 0%,transparent)),linear-gradient(to right,color-mix(in srgb,var(--c-scrim) 70%,transparent),color-mix(in srgb,var(--c-scrim) 64%,transparent) 30%,color-mix(in srgb,var(--c-scrim) 42%,transparent) 43%,color-mix(in srgb,var(--c-scrim) 14%,transparent) 54%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 62%)}}.wf-hero__inner{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto;padding-bottom:var(--s-5)}@media(min-width:750px){.wf-hero__inner{padding-bottom:var(--s-6)}}.wf-hero__content{max-width:32rem}.wf-hero__title{font-size:clamp(2.25rem,1.5rem + 3.5vw,4.375rem);line-height:1.02;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.wf-hero__line{display:block}.wf-hero__sub{max-width:40ch;margin-top:var(--s-4);font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.5;text-wrap:pretty}.wf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-6)}.wf-btn--light{border-color:var(--g-0);background:var(--g-0);color:var(--g-900)}.wf-btn--light:hover{background:var(--g-200);border-color:var(--g-200)}.wf-hero :focus-visible{outline-color:var(--g-0)}.wf-hero__link{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);color:var(--g-0);font-size:var(--fs-sm);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.wf-hero__link:hover{text-decoration-thickness:2px}.wf-hero__link svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform var(--dur-fast) var(--ease-soft)}.wf-hero__link:hover svg{transform:translate(3px)}@media(max-width:749px){.wf-hero__actions{flex-direction:column;align-items:stretch;gap:var(--s-1)}.wf-hero__actions .wf-btn{min-height:3.25rem}.wf-hero__link{justify-content:center}}.wf-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);margin:var(--s-5) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--g-400);list-style:none;font-size:var(--fs-xs);line-height:1.35}.wf-trust li{display:flex;flex-direction:column;gap:var(--s-1)}.wf-trust svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6}@media(min-width:750px){.wf-trust{display:flex;gap:var(--s-7);margin-top:var(--s-7);font-size:var(--fs-sm)}.wf-trust li{flex-direction:row;align-items:center;gap:var(--s-2)}}.wf-hero__inner{display:grid;grid-template-areas:"content" "controls" "trust";row-gap:var(--s-4)}.wf-hero__texts{grid-area:content;display:grid}.wf-hero__content{grid-area:1 / 1;align-self:end}.wf-hero__kicker{margin-bottom:var(--s-3);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.wf-hero__content>*{transition:opacity var(--dur) var(--ease-soft),transform var(--dur) step-end}.wf-hero__content:not(.is-active){pointer-events:none}.wf-hero__content:not(.is-active)>*{opacity:0;transform:translateY(12px)}.wf-hero__content.is-active>*{transition:opacity var(--dur-slow) var(--ease-soft) var(--d, var(--dur)),transform var(--dur-slow) var(--ease-soft) var(--d, var(--dur))}.wf-hero__content.is-active>:nth-child(2){--d: calc(var(--dur) + var(--stagger))}.wf-hero__content.is-active>:nth-child(3){--d: calc(var(--dur) + 2 * var(--stagger))}.wf-hero__content.is-active>:nth-child(4){--d: calc(var(--dur) + 3 * var(--stagger))}.wf-hero__controls{grid-area:controls}.wf-trust{grid-area:trust;margin-top:0}@media(min-width:750px){.wf-hero__inner{grid-template-columns:1fr auto;grid-template-areas:"content content" "trust controls";align-items:end;column-gap:var(--s-6);row-gap:var(--s-7)}}.wf-hero__controls{display:grid;gap:var(--s-2);justify-items:start}@media(min-width:750px){.wf-hero__controls{justify-items:end;padding-top:var(--s-4)}}.wf-dots-row{display:flex;align-items:center;gap:var(--s-1)}.wf-dots{display:flex;align-items:center}.wf-dot{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer}.wf-dot__bar{position:relative;display:block;width:2rem;height:2px;overflow:hidden;border-radius:2px;background:var(--g-400);transition:height var(--dur-fast) var(--ease-soft)}.wf-dot:hover .wf-dot__bar{height:4px}.wf-dot__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g-0);transform:scaleX(0);transform-origin:left center}.wf-dot[aria-current=true] .wf-dot__fill{transform:scaleX(1)}.wf-hero :focus-visible.wf-dot{outline-offset:-6px}.wf-play{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--g-0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft)}.wf-play:hover{background:var(--g-600)}.wf-play svg{width:.875rem;height:.875rem;fill:currentColor}.wf-play .wf-play__play,.wf-play[aria-pressed=true] .wf-play__pause{display:none}.wf-play[aria-pressed=true] .wf-play__play{display:block}@media(max-width:749px){.wf-trust svg{display:none}}.wf-motion .wf-hero__texts,.wf-motion .wf-trust{animation:wf-fade-up var(--dur-slow) var(--ease-soft) calc(3 * var(--stagger)) both}.wf-motion .wf-trust{animation-delay:var(--dur)}.wf-motion .wf-slide.is-active img{animation:wf-hero-zoom var(--interval, var(--dur-zoom)) var(--ease-breath) both}.wf-motion .wf-dot[aria-current=true] .wf-dot__fill{animation:wf-fill var(--interval, var(--dur-zoom)) linear both}.wf-motion .is-paused .wf-slide img,.wf-motion .is-paused .wf-dot__fill{animation-play-state:paused}@keyframes wf-hero-zoom{0%{transform:scale(1)}to{transform:scale(var(--zoom))}}@keyframes wf-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wf-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wf-motion .wf-hero__texts,.wf-motion .wf-trust,.wf-motion .wf-slide.is-active img,.wf-motion .wf-dot[aria-current=true] .wf-dot__fill{animation:none}.wf-slide,.wf-announce__item{transition:none}}@media(max-width:749px){.wf-hero__inner{row-gap:var(--s-3);padding-bottom:var(--s-4)}.wf-hero__actions{margin-top:var(--s-5)}.wf-hero__controls{gap:0}.wf-dots-row{margin:calc(-1 * var(--s-2)) 0 calc(-1 * var(--s-2)) calc(-1 * var(--s-2) - 2px)}.wf-trust{padding-top:var(--s-3)}}ul.wf-rail,.wf-rail{--rail-gap: var(--s-3);--rail-peek: 1.15;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% + var(--gutter) - var(--rail-gap)) / var(--rail-peek));gap:var(--rail-gap);margin:0 calc(-1 * var(--gutter));padding:var(--s-2) var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.wf-rail::-webkit-scrollbar{display:none}.wf-rail>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.wf-rail{--rail-peek: 2.3}}.wf-tile{position:relative;isolation:isolate;display:block;height:100%;min-height:var(--tap);overflow:hidden;border-radius:var(--wf-radius);background:var(--g-200);color:var(--g-0);text-decoration:none}.wf-tile__media{display:block;aspect-ratio:var(--tile-ratio, 4 / 5);height:100%}.wf-tile__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);filter:grayscale(1);transition:transform var(--dur) var(--ease-soft)}.wf-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--wf-shade) 72%,transparent),color-mix(in srgb,var(--wf-shade) 50%,transparent) 20%,color-mix(in srgb,var(--wf-shade) 16%,transparent) 38%,color-mix(in srgb,var(--wf-shade) 0%,transparent) 52%)}.wf-tile__name{position:absolute;left:var(--s-4);right:var(--s-4);bottom:var(--s-4);z-index:1;display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-lg);font-weight:500;line-height:1.2;letter-spacing:-.01em}.wf-tile__name svg{flex:none;width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;transition:opacity var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.wf-tile:hover .wf-tile__media img,.wf-tile:focus-visible .wf-tile__media img{transform:scale(var(--zoom-card))}.wf-tile:focus-visible{outline:2px solid var(--g-900);outline-offset:3px}@media(hover:hover){.wf-tile__name svg{opacity:0;transform:translate(-6px)}.wf-tile:hover .wf-tile__name svg,.wf-tile:focus-visible .wf-tile__name svg{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wf-tile__media img,.wf-tile:hover .wf-tile__media img,.wf-tile:focus-visible .wf-tile__media img{transform:none;transition:none}}.wf-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 0,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 4.5rem,transparent 10rem),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) calc(var(--boost-m, 0) * 100%),transparent) 0%,color-mix(in srgb,var(--c-scrim) calc(var(--boost-m, 0) * 100%),transparent) var(--boost-m-reach, 55%),color-mix(in srgb,var(--c-scrim) 0%,transparent) calc(var(--boost-m-reach, 55%) + 25%))}@media(min-width:750px){.wf-slide:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 0,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 4.5rem,transparent 10rem),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) calc(var(--boost-b, 0) * 100%),transparent) 0,color-mix(in srgb,var(--c-scrim) calc(var(--boost-b, 0) * 100%),transparent) 4.5rem,transparent 10rem),linear-gradient(to right,color-mix(in srgb,var(--c-scrim) calc(var(--boost-d, 0) * 100%),transparent) 0%,color-mix(in srgb,var(--c-scrim) calc(var(--boost-d, 0) * 100%),transparent) var(--boost-d-reach, 36%),color-mix(in srgb,var(--c-scrim) 0%,transparent) calc(var(--boost-d-reach, 36%) + 22%))}}.hero2{display:grid;grid-template-areas:"media" "panel";width:100%}.hero2__media{grid-area:media;position:relative;isolation:isolate;height:44svh;min-height:15rem;overflow:hidden;background:var(--g-900)}.hero2 .wf-slide:after{content:none}.hero2__panel{grid-area:panel;background:var(--g-200);color:var(--g-900)}.hero2__inner{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-5) var(--gutter) var(--s-6)}.hero2 .wf-hero__title{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}.hero2 .wf-hero__link{color:inherit}.hero2 .wf-hero__content{max-width:30rem}.hero2 .wf-hero__controls{justify-items:start;padding-top:0}.hero2__foot>*{grid-area:auto}.hero2 .wf-dots-row{margin:0 0 0 calc(-1 * var(--s-2) - 2px)}.hero2 .wf-dot__fill{background:var(--g-900)}.hero2 .wf-play{color:var(--g-900)}.hero2 .wf-play:hover{background:var(--g-0)}.hero2 .wf-trust{display:grid;gap:var(--s-2);margin:0;font-size:var(--fs-sm)}@media(min-width:750px){.hero2__media{height:52svh}.hero2 .wf-trust li{flex-direction:row;align-items:center;gap:var(--s-2)}}@media(min-width:990px){.hero2{grid-template-columns:45fr 55fr;grid-template-areas:"panel media";height:88svh;min-height:36rem;max-height:100svh}.hero2__media{height:auto}.hero2__inner{height:100%;gap:var(--s-6);padding:var(--s-8) clamp(var(--s-6),5vw,var(--s-9)) var(--s-6)}.hero2__inner>.wf-hero__texts{margin-block:auto}.hero2__foot{display:grid;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--g-400)}.hero2__foot .wf-trust{padding-top:0;border-top:0}}@media(max-width:989px){.hero2 .wf-hero__content{align-self:start}.hero2__inner{padding-top:var(--s-4)}}.hero2 .wf-hero__kicker{color:var(--g-600)}.hero-card-stack{display:grid}.hero-card{grid-area:1 / 1;border-radius:.5rem;background:var(--g-0);color:var(--g-900);box-shadow:var(--shadow-card);transition:opacity var(--dur) var(--ease-soft),transform var(--dur) step-end}.hero-card:not(.is-active){opacity:0;transform:translateY(12px);pointer-events:none}.hero-card.is-active{transition:opacity var(--dur) var(--ease-soft) calc(var(--dur) + 5 * var(--stagger)),transform var(--dur-slow) var(--ease-soft) calc(var(--dur) + 5 * var(--stagger))}.hero-card__img{aspect-ratio:1;height:auto;border-radius:var(--wf-radius);object-fit:cover;background:var(--g-200)}.hero-card :focus-visible{outline-color:var(--g-900)}.hero-card--compact{display:flex;flex-direction:row;align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:.75rem;box-shadow:var(--shadow)}.hero-card__main{display:flex;flex:1;align-items:center;gap:var(--s-3);min-width:0;border-radius:.5rem;color:inherit;text-decoration:none}.hero-card--compact .hero-card__img{flex:none;width:3.5rem;border-radius:.375rem}.hero-card__text{display:grid;gap:.125rem;min-width:0}.hero-card--compact .hero-card__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-card__main:hover .hero-card__name{text-decoration:underline;text-underline-offset:.2em}.hero-card__price{gap:var(--s-1);font-weight:400}.hero-card__from{color:var(--g-600)}.hero-card--compact .hero-card__buy{flex:none}.hero-card__plus{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:1.5px solid var(--g-900);border-radius:50%;background:var(--g-0);color:var(--g-900);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.hero-card__plus:hover,.hero-card__plus.is-added{background:var(--g-900);color:var(--g-0)}.hero-card__plus svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8}.hero-card__icon-done,.hero-card__plus.is-added .hero-card__icon-add{display:none}.hero-card__plus.is-added .hero-card__icon-done{display:block}.wf-motion .hero-card-stack{animation:wf-fade-up var(--dur-slow) var(--ease-soft) calc(var(--dur) + var(--stagger)) both}.hero3{--hero-h: 88svh}.hero3-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) 66%,transparent),color-mix(in srgb,var(--c-scrim) 60%,transparent) 36%,color-mix(in srgb,var(--c-scrim) 34%,transparent),color-mix(in srgb,var(--c-scrim) 0%,transparent) 60%),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 55%,transparent),color-mix(in srgb,var(--c-scrim) 45%,transparent) 28%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 42%)}.hero3 .wf-slide:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 0,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 4.5rem,transparent 10rem),linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) calc(var(--boost-m, 0) * 100%),transparent) 0% 40%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 62%)}.hero3-inner{align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--s-4),1fr) auto auto;grid-template-areas:"content" "." "foot" "cards";row-gap:0;padding-top:calc(var(--header-h) + var(--s-3));padding-bottom:var(--s-4)}.hero3 .wf-hero__content{align-self:start;max-width:38rem}@media(min-width:990px){.hero3 .wf-hero__content{max-width:30rem}}.hero3 .wf-hero__kicker{margin-bottom:var(--s-2)}.hero3 .wf-hero__title{font-size:clamp(1.875rem,1.35rem + 2.4vw,3.25rem);line-height:1.05}.hero3 .wf-hero__sub{margin-top:var(--s-2);font-size:clamp(.9375rem,.9rem + .3vw,1.125rem)}.hero3 .wf-hero__actions{flex-direction:row;align-items:center;margin-top:var(--s-2)}.hero3 .wf-hero__link{justify-content:flex-start}.hero3 .wf-trust{display:none}.hero3-foot{grid-area:foot}.hero3-foot>*{grid-area:auto}.hero3 .wf-hero__controls{justify-items:start;padding-top:0}.hero3 .wf-dots-row{margin:0 0 var(--s-1) calc(-1 * var(--s-2) - 2px)}.hero3-stack{grid-area:cards;display:grid;max-width:28rem}.hero-card--full{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"img info" "buy buy";align-items:center;gap:var(--s-3);padding:var(--s-3)}.hero-card--full .hero-card__img{grid-area:img;width:100%}.hero-card__info{grid-area:info;display:grid;gap:.125rem;min-width:0}.hero-card--full .hero-card__name{font-size:var(--fs-sm);line-height:1.3}.hero-card__variant{font-size:var(--fs-xs);color:var(--g-600);line-height:1.4}.hero-card__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-3)}.hero-card--full .wf-price{gap:var(--s-1)}.hero-card--full .hero-card__from{font-weight:400;color:var(--g-600)}.hero-card--full .hero-card__buy{grid-area:buy;display:flex;align-items:center;gap:var(--s-4)}.hero-card__btn{flex:1;min-height:3rem}.hero-card__btn.is-added{border-color:var(--g-600);background:var(--g-600)}.hero-card__link{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.hero-card__link:hover{text-decoration-thickness:2px}.wf-motion .hero3-stack,.wf-motion .hero3-foot{animation:wf-fade-up var(--dur-slow) var(--ease-soft) calc(var(--dur) + var(--stagger)) both}@media(min-width:990px){.hero3-scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) 66%,transparent) 0,color-mix(in srgb,var(--c-scrim) 40%,transparent) 6.5rem,color-mix(in srgb,var(--c-scrim) 0%,transparent) 12rem),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 66%,transparent),color-mix(in srgb,var(--c-scrim) 42%,transparent) 12%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 26%),linear-gradient(to right,color-mix(in srgb,var(--c-scrim) 72%,transparent),color-mix(in srgb,var(--c-scrim) 66%,transparent) 30%,color-mix(in srgb,var(--c-scrim) 50%,transparent) 44%,color-mix(in srgb,var(--c-scrim) 20%,transparent),color-mix(in srgb,var(--c-scrim) 0%,transparent) 64%)}.hero3 .wf-slide:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 0,color-mix(in srgb,var(--c-scrim) calc(var(--boost-t, 0) * 100%),transparent) 4.5rem,transparent 10rem),linear-gradient(to top,color-mix(in srgb,var(--c-scrim) calc(var(--boost-b, 0) * 100%),transparent) 0,color-mix(in srgb,var(--c-scrim) calc(var(--boost-b, 0) * 100%),transparent) 4.5rem,transparent 10rem),linear-gradient(to right,color-mix(in srgb,var(--c-scrim) calc(var(--boost-d, 0) * 100%),transparent) 0%,color-mix(in srgb,var(--c-scrim) calc(var(--boost-d, 0) * 100%),transparent) var(--boost-d-reach, 36%),color-mix(in srgb,var(--c-scrim) 0%,transparent) calc(var(--boost-d-reach, 36%) + 22%))}.hero3 #hero-dia-3{--boost-d: .2;--boost-d-reach: 42%}.hero3-inner{grid-template-columns:minmax(0,1fr) 24rem;grid-template-rows:1fr auto;grid-template-areas:"content cards" "foot foot";align-items:end;column-gap:var(--s-7);row-gap:var(--s-6);padding-top:calc(var(--header-h) + var(--s-6));padding-bottom:var(--s-6)}.hero3 .wf-hero__content{align-self:end}.hero3 .wf-hero__sub{margin-top:var(--s-3)}.hero3 .wf-hero__actions{margin-top:var(--s-4)}.hero3-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--g-400)}.hero3 .wf-trust{display:flex;gap:var(--s-6);margin:0;padding:0;border-top:0}.hero3 .wf-hero__controls{justify-items:end}.hero3 .wf-dots-row{margin:0 calc(-1 * var(--s-2)) 0 0}.hero3-stack{max-width:none}.hero-card--full{grid-template-columns:5.5rem minmax(0,1fr);gap:var(--s-4);padding:var(--s-4)}.hero-card__btn{min-height:var(--tap)}}.hero2{--seam-overlap: 5.25rem;position:relative}.hero2__cards{position:relative;z-index:1;margin-top:calc(-1 * (var(--seam-overlap) + var(--s-4)))}.hero-card.hero-card--seam{box-shadow:var(--shadow)}@media(max-width:749px){.hero2__media{height:44svh}}@media(min-width:990px){.hero2{--seam-w: 23rem}.hero2__cards{position:absolute;left:calc(45% - var(--seam-w) / 2);bottom:var(--s-6);z-index:2;width:var(--seam-w);margin:0}.hero2__foot{margin-right:calc(var(--seam-w) / 2 + var(--s-5) - clamp(var(--s-6),5vw,var(--s-9)))}.hero2__foot .wf-trust{grid-template-columns:1fr}.hero-card.hero-card--seam{box-shadow:var(--shadow-card);grid-template-columns:4.5rem minmax(0,1fr);gap:var(--s-3) var(--s-4);padding:var(--s-4)}}.wf-announce,.wf-header,[data-hero]{--g-900: var(--c-ink);--g-600: var(--c-muted);--g-400: var(--c-line-strong);--g-200: var(--c-surface);--g-0: var(--c-bg);--wf-radius: var(--radius-sm);--font: var(--font-body);font-family:var(--font-body)}.wf-sprite{position:absolute;width:0;height:0;overflow:hidden}.wf-announce{background:var(--c-deep);color:var(--c-on-deep);letter-spacing:.02em}.wf-announce__pause:hover{background:var(--c-deep-hover)}.wf-header{--hdr-fg: var(--c-on-photo)}.wf-header.is-solid{--hdr-fg: var(--c-ink);background-color:var(--c-bg);border-bottom-color:var(--c-line)}.wf-header .h-logo{display:grid;align-items:center;min-width:0;min-height:var(--tap);border-radius:var(--radius-sm);text-decoration:none}.wf-header .h-logo__img{grid-area:1 / 1;width:auto;height:2.75rem;transition:opacity var(--dur) var(--ease-soft)}.wf-header .h-logo__img--op-effen,.wf-header.is-solid .h-logo__img--op-beeld{opacity:0}.wf-header.is-solid .h-logo__img--op-effen{opacity:1}.wf-header svg{stroke-linecap:round;stroke-linejoin:round}.wf-header .h-cart .a-cart__count{background:var(--c-accent);color:var(--c-accent-ink);font-weight:700}.wf-header .h-iconbtn:hover,.wf-header .h-cart:hover{background:color-mix(in srgb,var(--c-on-photo) 16%,transparent)}.wf-header.is-solid .h-iconbtn:hover,.wf-header.is-solid .h-cart:hover{background:var(--c-surface)}.wf-header .h-nav a{font-family:var(--font-body);font-weight:700}@media(min-width:750px){.wf-header .h-logo__img{height:3.5rem}}@media(min-width:750px)and (max-height:31.25rem)and (orientation:landscape){:root{--header-h: 3.5rem}.wf-header .h-logo__img{height:2.75rem}}[data-hero] .wf-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-2xl);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);font-synthesis:none}.hero3 .wf-hero__title{font-size:var(--fs-2xl)}.hero2 .wf-hero__title{font-size:clamp(1.5rem,.9rem + 2.6vw,3.25rem)}[data-hero] .wf-hero__kicker{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:700;letter-spacing:var(--tracking-kicker)}[data-hero] .wf-hero__sub{font-family:var(--font-body)}.wf-hero__schaap{flex:none;width:1.125rem;height:.875rem;color:var(--c-accent);fill:currentColor}.hero2 .wf-hero__schaap{color:color-mix(in srgb,var(--c-ink) 70%,transparent)}.wf-hero__media img{filter:saturate(.94)}[data-hero] .wf-btn{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}[data-hero] .wf-btn:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover)}[data-hero] .wf-btn--light{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}[data-hero] .wf-btn--light:hover{border-color:var(--c-accent-hover);background:var(--c-accent-hover)}[data-hero] :focus-visible{outline:2px solid currentColor;outline-offset:3px}.wf-hero .wf-btn:focus-visible{outline-color:var(--c-on-photo)}[data-hero] .wf-dot__bar{background:color-mix(in srgb,var(--c-on-photo) 42%,transparent)}.hero2 .wf-dot__bar{background:var(--c-line-strong)}[data-hero] .wf-play:hover{background:color-mix(in srgb,var(--c-on-photo) 16%,transparent)}.hero2 .wf-play:hover{background:var(--c-bg)}.hero2__panel{background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.hero-card{background:var(--c-bg);color:var(--c-ink);border-radius:var(--radius)}.hero-card--compact{border-radius:var(--radius-lg)}.hero-card .wf-card__title{font-family:var(--font-body);font-weight:700}.hero-card .wf-price{color:var(--c-ink)}.hero-card .wf-price:has(s) [data-price]{color:var(--c-sale)}.hero-card .wf-price s{color:var(--c-muted)}.hero-card .wf-stock{color:var(--c-success)}.hero-card .wf-stock:before{background:var(--c-success)}.hero-card__img{border-radius:var(--radius-sm)}.hero-card__plus{border-color:var(--c-brand);background:var(--c-bg);color:var(--c-brand)}.hero-card__plus:hover,.hero-card__plus.is-added{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.hero-card__schaap{display:none;flex:none;width:1.375rem;height:1.0625rem;fill:currentColor}.hero-card__btn.is-added{border-color:var(--c-brand-hover);background:var(--c-brand-hover)}.hero-card__btn.is-added .hero-card__schaap{display:block;margin-right:var(--space-2)}.hero-card__plus.is-added .hero-card__icon-done{display:block;width:1.375rem;height:1.0625rem}@media(max-width:749px){.hero2__inner{gap:var(--s-4)}.hero2 .wf-hero__actions{margin-top:var(--s-4)}}@media(min-width:990px)and (max-width:1279px){.hero2__inner{padding-top:var(--s-6)}.hero2__foot .wf-trust{font-size:var(--fs-xs)}.hero2__foot .wf-trust svg{display:none}}@media(min-width:750px)and (max-width:1279px){.wf-hero .wf-trust{gap:var(--s-4);font-size:var(--fs-xs)}}[data-merk]{color:var(--c-ink);font-family:var(--font-body)}[data-merk] .wf-meta{font-family:var(--font)}[data-merk] :focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.merk-h2{font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);font-synthesis:none;text-wrap:balance}.merk-alles{display:inline-flex;flex:none;align-items:center;gap:var(--s-2);min-height:var(--tap);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.merk-alles:hover{text-decoration-thickness:2px}.merk-alles svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-soft)}.merk-alles:hover svg{transform:translate(3px)}.producten{background:var(--c-bg)}.producten__rij+.producten__rij{margin-top:var(--s-8)}.producten__kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-4)}.producten__sub{margin-top:var(--s-2);color:var(--c-muted);font-size:var(--fs-sm)}@media(min-width:990px){.producten__rij+.producten__rij{margin-top:var(--s-9)}.producten__kop{margin-bottom:var(--s-6)}.producten__lijst.wf-rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-7) var(--s-5);margin:0;padding:0;overflow:visible}.producten__lijst>*{scroll-snap-align:none}}.rcard{display:flex;flex:1;flex-direction:column;gap:var(--s-4);padding:var(--s-5);border-radius:var(--radius);background:var(--c-bg)}.rcard__stars{display:flex;gap:2px}.rcard__stars svg{width:1.125rem;height:1.125rem;fill:var(--c-brand)}.rcard__quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-body);text-wrap:pretty}.rcard.is-open .rcard__quote{display:block;-webkit-line-clamp:unset}.rcard__meer{align-self:flex-start;min-height:var(--tap);margin-block:calc(-1 * var(--s-3));padding:0;border:0;background:none;color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;cursor:pointer}.rcard__meer[hidden]{display:none}.rcard__door{display:grid;gap:.125rem;margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-xs);line-height:1.45}.rcard__naam b{color:var(--c-ink);font-size:var(--fs-sm)}.rcard__meta a{color:inherit;text-underline-offset:.2em}.rcard__meta a:hover{color:var(--c-ink)}@media(min-width:990px){.rcard{padding:var(--s-6)}}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body)}.wf-toolbar,.wf-meta{font-family:var(--wf-font)}.c-cats{background:var(--c-bg)}.c-cats .merk-alles{margin-left:auto}[data-merk] .wf-tile{border-radius:var(--radius);background:var(--c-surface);color:var(--c-on-photo)}[data-merk] .wf-tile__media img{filter:saturate(.94)}[data-merk] .wf-tile:after{background:linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 84%,transparent),color-mix(in srgb,var(--c-scrim) 68%,transparent) 22%,color-mix(in srgb,var(--c-scrim) 26%,transparent) 42%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 58%)}[data-merk] .wf-tile__name{font-family:var(--font-display);font-weight:400;font-size:var(--fs-xl);line-height:1.2;letter-spacing:var(--tracking-heading);font-synthesis:none}[data-merk] .c-item--hero .wf-tile__name{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem)}[data-merk] .wf-tile:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.verhaal{background:var(--c-bg)}.verhaal__grid{display:grid;border-radius:var(--radius);overflow:hidden}.verhaal__foto img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;filter:saturate(.94)}.verhaal__vlak{display:grid;align-content:center;gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-7);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.verhaal__kicker{display:flex;align-items:center;gap:var(--s-2);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.verhaal__schaap{flex:none;width:1.125rem;height:.875rem;color:var(--c-brand);fill:currentColor}.verhaal__titel{font-size:var(--fs-2xl);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}.verhaal__tekst{display:grid;gap:var(--s-3);max-width:34rem;font-size:var(--fs-md);line-height:var(--lh-body)}.verhaal__groet{font-family:var(--font-display);font-size:var(--fs-xl);font-synthesis:none}.verhaal .merk-alles{justify-self:start}.keurmerken{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4);margin-top:var(--s-6)}.keurmerken__item{display:grid;justify-items:start;gap:var(--s-2);font-size:var(--fs-sm);font-weight:700;line-height:1.35}.keurmerken__item svg{width:1.75rem;height:1.75rem;fill:none;stroke:var(--c-brand);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.keurmerken__item .wf-ph{border-color:var(--c-line-strong);font-weight:400}@media(min-width:750px){.verhaal__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.verhaal__foto img{aspect-ratio:auto;min-height:100%}.verhaal__vlak{padding:var(--s-8) clamp(var(--s-6),5vw,var(--s-9))}}@media(min-width:990px){.keurmerken{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--s-7)}.keurmerken__item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-3);padding-inline:var(--s-5)}.keurmerken__item:first-child{padding-left:0}.keurmerken__item+.keurmerken__item{border-left:1px solid var(--c-line)}}.winkels--compact{background:none}.winkels--compact .winkels__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-4)}.winkels--compact .winkels__intro{margin:0}.winkels--compact .winkels__intro .merk-alles{margin-left:var(--space-2)}.winkels{padding-block:var(--section-y);background:var(--c-surface)}.winkels__kop{display:grid;gap:var(--s-3);margin-bottom:var(--s-6)}.winkels__intro{color:var(--c-muted)}.winkels__voordelen{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--fs-sm)}.winkels__voordelen li{display:inline-flex;align-items:center;gap:var(--s-2)}.winkels__voordelen svg{flex:none;width:1.125rem;height:1.125rem;fill:none;stroke:var(--c-success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.winkels__lijst{display:grid;gap:var(--s-5)}.winkel{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--c-bg)}.winkel__foto{display:grid;place-items:center;align-content:center;gap:var(--s-2);aspect-ratio:16 / 9;background-color:var(--c-surface-2);background-image:var(--texture-wool);background-size:180px 180px;color:var(--c-muted)}.winkel__schaap{width:3.5rem;height:2.75rem;color:var(--c-line-strong);fill:currentColor}.winkel__foto-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.winkel__body{display:grid;flex:1;align-content:start;gap:var(--s-2);padding:var(--s-5)}.winkel__naam{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.winkel__adres{font-style:normal;line-height:1.5}.winkel__tijden,.winkel__afhalen{color:var(--c-muted);font-size:var(--fs-sm)}.winkel__tijden b{color:var(--c-ink)}.winkel .wf-ph{border-color:var(--c-line-strong)}.winkel__partners{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-sm)}.winkel__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-3)}.winkel .wf-btn{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.winkel .wf-btn:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover);transform:none}@media(min-width:750px){.winkels__lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.winkel__foto{aspect-ratio:2 / 1}}@media(min-width:990px){.winkels__lijst{grid-template-columns:repeat(3,minmax(0,1fr))}.winkel__foto{aspect-ratio:16 / 9}}.voet{padding-block:var(--s-8) var(--s-6);background:var(--c-deep);color:var(--c-on-deep);font-size:var(--fs-sm)}.voet :focus-visible{outline:2px solid var(--c-focus-deep);outline-offset:3px}.voet a{color:inherit;text-decoration:none}.voet a:hover{text-decoration:underline;text-underline-offset:.25em}.voet__grid{display:grid;gap:0}.voet__merk{display:grid;justify-items:start;gap:var(--s-3);padding-bottom:var(--s-5)}.voet__logo img{width:auto;height:4rem}.voet__slogan{font-family:var(--font-display);font-size:var(--fs-xl);font-synthesis:none}.voet__social{display:flex;gap:var(--s-1);margin-left:calc(-1 * var(--s-2))}.voet__social a{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%}.voet__social a:hover{background:var(--c-deep-hover)}.voet__social svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.voet__social .social-icoon{width:1.25rem;height:1.25rem;fill:currentColor;stroke:none}.voet__kolom{border-top:1px solid var(--c-deep-line)}.voet__kolom h2{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.voet__kolom summary{display:flex;align-items:center;justify-content:space-between;min-height:3rem;cursor:pointer;list-style:none}.voet__kolom summary::-webkit-details-marker{display:none}.voet__pijl{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-soft)}.voet__kolom[open] .voet__pijl{transform:rotate(180deg)}.voet__kolom ul{display:grid;padding-bottom:var(--s-4)}.voet__kolom li a{display:inline-flex;align-items:center;min-height:var(--tap)}.voet__contact{padding-top:var(--s-3)}.voet__contact h2{margin-bottom:var(--s-2)}.voet__contact address{font-style:normal;line-height:1.6}.voet__contact address a{display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:underline;text-underline-offset:.25em}.voet__kvk{margin-top:var(--s-1)}.voet__langs{margin-top:var(--s-3)}.voet__langs h3{margin-bottom:var(--s-1);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.voet__langs address,.voet__langs p,.winkel__langs address,.winkel__langs .pg-txt{margin:0;font-style:normal;line-height:1.6}.voet__langs a,.voet__langs button,.winkel__langs a,.winkel__langs button{display:inline-flex;align-items:center;min-height:var(--tap);padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.voet__onder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-5);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--c-deep-line);font-size:var(--fs-xs)}.voet__onder ul{display:flex;flex-wrap:wrap;gap:0 var(--s-5)}.voet__onder a{display:inline-flex;align-items:center;min-height:var(--tap)}.voet__credits{flex-basis:100%;margin:0;text-align:center}.voet__credits a{text-decoration:underline;text-underline-offset:.25em}@media(min-width:750px){.voet__credits{flex-basis:auto;margin-left:auto;text-align:right}}@media(min-width:750px){.voet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-6)}.voet__merk{grid-column:1 / -1}.voet__kolom{border-top:0}.voet__kolom summary{min-height:0;margin-bottom:var(--s-2);cursor:default}.voet__pijl{display:none}.voet__kolom li a{min-height:2.25rem}.voet__contact{padding-top:0}}@media(min-width:990px){.voet__grid{grid-template-columns:1.6fr 1fr 1.2fr 1fr 1.3fr}.voet__merk{grid-column:auto;padding-bottom:0}}.voet__logo img{width:11.25rem;height:auto}.voet__merkkop{margin:var(--s-2) 0 0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;line-height:1.25;font-synthesis:none}.voet__merktekst{max-width:34ch;margin:0}.voet__tekst{display:grid;align-content:start;gap:var(--s-2);padding-block:var(--s-4)}.voet__tekst>*{margin:0}.voet__tekst h2{font-size:var(--fs-sm)}.voet__tekst-kop2{margin-top:var(--s-3)!important}.voet__label{color:var(--c-muted);font-size:var(--fs-xs)}.voet__nb{display:grid;gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-5);border-top:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong)}.voet__nb-tekst{max-width:var(--measure);margin:0}.voet__nb-form{display:flex;flex-wrap:wrap;gap:var(--s-2)}.voet__nb-form input[type=email]{flex:1 1 16rem;min-height:var(--tap);padding:0 var(--s-4);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:inherit}.voet__nb-ok{flex-basis:100%;margin:0}body:has(.shopify-section.sectie-nieuwsbrief :is(.hv-nb-sectie,.nbk-sectie)) .voet__nb,body:has(main>.shopify-section:last-child :is(.hv-nb-sectie,.nbk-sectie)) .voet__nb,body:has(main .js-aanmelden-klein) .voet__nb{display:none}@media(min-width:750px){.voet__tekst{padding-block:0}.voet__nb{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}}@media(min-width:990px){.voet__logo img{width:15rem}}@media(min-width:1200px){.voet__grid{grid-template-columns:1.5fr 1fr .9fr 1.3fr 1.1fr 1.2fr}}@media(min-width:990px)and (max-width:1199px){.voet__merk{grid-column:1 / -1}}.voet>.wf-container{width:min(100% - 2 * var(--rand-breed),110rem)}.voet .voet__slaper{right:max(var(--rand-breed),calc((100% - 110rem)/2))}.voet__nb-form{width:100%;max-width:36rem;justify-self:end}@media(min-width:1200px){.voet__grid{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr));gap:var(--s-6) clamp(var(--s-6),3vw,var(--s-8))}}.wf-cartbar[data-merk]{border-top:0;background:var(--c-deep);color:var(--c-on-deep);box-shadow:var(--shadow)}.wf-cartbar .a-cartbar__info{font-size:var(--fs-sm)}.wf-cartbar .a-cart__count{background:var(--c-brand);color:var(--c-on-photo);font-weight:700}.cartbar__schaap{flex:none;width:1.375rem;height:1.0625rem;color:var(--c-brand);fill:currentColor}.wf-cartbar :focus-visible{outline:2px solid var(--c-focus-deep);outline-offset:2px}.is-reveal-wait [data-reveal]{opacity:0;transform:translateY(var(--rise))}.is-reveal-wait.is-revealed [data-reveal]{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-soft) calc(var(--reveal-step) * var(--stagger)),transform var(--dur-slow) var(--ease-soft) calc(var(--reveal-step) * var(--stagger))}[data-merk] .wf-tile,.winkel,.rcard{transition:transform var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}@media(hover:hover){[data-merk] .wf-tile:hover,.winkel:hover,.rcard:hover{transform:translateY(calc(-1 * var(--lift)))}[data-merk] .wf-tile:hover,.winkel:hover,.rcard:hover{box-shadow:var(--shadow-card)}}[data-merk] .wf-tile:focus-visible,.winkel:has(:focus-visible),.rcard:has(:focus-visible){transform:translateY(calc(-1 * var(--lift)))}[data-merk] .wf-tile:focus-visible,.winkel:has(:focus-visible),.rcard:has(:focus-visible){box-shadow:var(--shadow-card)}.is-wol-laden{background-color:var(--c-surface);background-image:linear-gradient(100deg,var(--c-line) 20%,var(--c-surface) 42%,var(--c-line) 64%);background-size:300% 100%;animation:wol-glans var(--dur-shimmer) var(--ease-breath) infinite}@keyframes wol-glans{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.is-reveal-wait [data-reveal]{opacity:1;transform:none}[data-merk] .wf-tile:hover,.winkel:hover,.rcard:hover,[data-merk] .wf-tile:focus-visible,.winkel:has(:focus-visible),.rcard:has(:focus-visible){transform:none}.is-wol-laden{background-image:none;animation:none}}.lade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;color:var(--c-ink);font-family:var(--font-body)}.lade[hidden]{display:none}html.lade-open,html.lade-open body{overflow:hidden}.lade__achtergrond{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--c-scrim) 28%,transparent);opacity:0;transition:opacity var(--dur-slow) var(--ease-soft)}.lade__paneel{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(100%,420px);background:var(--c-bg);box-shadow:var(--shadow-card);transform:translate(100%);transition:transform var(--dur-slow) var(--ease-soft)}.lade.is-open .lade__achtergrond{opacity:1}.lade.is-open .lade__paneel{transform:none}.lade__paneel:focus-visible{outline:2px solid var(--c-ink);outline-offset:-4px}.lade :focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.lade__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-bottom:1px solid var(--c-line)}.lade__titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:var(--lh-heading);font-synthesis:none}.lade__aantal{color:var(--c-muted);font-family:var(--font-body);font-size:var(--fs-sm)}.lade__sluit{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:none;color:var(--c-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft)}.lade__sluit:hover{background:var(--c-surface)}.lade__sluit svg,.lade__teller svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lade__inhoud{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-2) var(--s-5)}.lade__regel{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:var(--s-3);padding-block:var(--s-4);border-bottom:1px solid var(--c-line)}.lade__foto{width:4.5rem;height:auto;aspect-ratio:4 / 5;border-radius:var(--radius-sm);background:var(--c-surface);object-fit:cover}.lade__info{display:grid;align-content:start;gap:.125rem;min-width:0}.lade__naam{color:var(--c-ink);font-size:var(--fs-sm);font-weight:700;line-height:1.35;text-decoration:none}.lade__naam:hover{text-decoration:underline;text-underline-offset:.2em}.lade__variant{color:var(--c-muted);font-size:var(--fs-xs)}.lade__rij{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);margin-top:var(--s-2)}.lade__teller{display:inline-flex;align-items:center;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill)}.lade__teller button{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:none;color:var(--c-ink);cursor:pointer}.lade__teller button:disabled{color:var(--c-line-strong);cursor:not-allowed}.lade__teller output{min-width:1.5rem;font-size:var(--fs-sm);font-weight:700;text-align:center}.lade__weg{min-height:var(--tap);padding:0 var(--s-1);border:0;background:none;color:var(--c-muted);font-size:var(--fs-xs);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.lade__weg:hover{color:var(--c-ink)}.lade__prijs{font-size:var(--fs-sm);font-weight:700;white-space:nowrap}.lade__leeg{display:grid;justify-items:center;gap:var(--s-4);padding:var(--s-9) var(--s-4) var(--s-7);color:var(--c-muted);text-align:center}.lade__schaap{width:3.5rem;height:2.75rem;color:var(--c-line-strong);fill:currentColor}.lade__voet{display:grid;gap:var(--s-3);padding:var(--s-4) var(--s-5) calc(var(--s-5) + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-surface)}.lade__voet[hidden]{display:none}.lade__subtotaal{display:flex;justify-content:space-between;font-size:var(--fs-md)}.lade__verzending{color:var(--c-muted);font-size:var(--fs-xs)}.lade__verzending .wf-ph{border-color:var(--c-line-strong)}.lade__balk{height:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--c-line)}.lade__balk-vul{display:block;width:var(--voortgang, 0);height:100%;border-radius:inherit;background:var(--c-success);transition:width var(--dur) var(--ease-soft)}.lade .wf-btn{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700}.lade .wf-btn:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover);transform:none}.lade__afrekenen{width:100%;min-height:3rem}.lade__bekijk.merk-alles{justify-self:center;min-height:var(--tap)}.lade__melding{color:var(--c-muted);font-size:var(--fs-xs);text-align:center}.lade__melding:empty{display:none}.kudde{display:inline-block;flex:none;width:48px;height:36px;overflow:visible;color:var(--c-brand);vertical-align:middle;--kudde-lijn: 1.5px}.kudde--24{width:24px;height:18px;--kudde-lijn: 1.1px}.kudde--32{width:32px;height:24px;--kudde-lijn: 1.25px}.kudde--48{width:48px;height:36px;--kudde-lijn: 1.5px}.kudde--64{width:64px;height:48px;--kudde-lijn: 1.75px}.kudde--96{width:96px;height:72px;--kudde-lijn: 2.1px}.kudde--licht{color:var(--c-on-photo);--kudde-vacht: transparent;--kudde-krul: var(--c-on-photo)}.voet{position:relative}.voet__slaper{position:absolute;top:-42px;right:clamp(1rem,8vw,6rem);line-height:0;pointer-events:none}.wf-hero__schaap,.hero-card__schaap,.cartbar__schaap{--kudde-vacht: transparent;--kudde-krul: currentColor;--kudde-lijn: 1.05px}.wf-hero__schaap{width:1.375rem;height:1.0625rem;color:var(--c-on-photo)}.hero2 .wf-hero__schaap{color:var(--c-brand)}.verhaal__schaap{color:var(--c-brand);--kudde-lijn: 1.1px}.verhaal__schaap{width:1.375rem;height:1.0625rem}.winkel__schaap{--kudde-vacht: transparent;--kudde-krul: currentColor;--kudde-lijn: 1.4px}.lade__schaap.kudde{width:4.5rem;height:3.375rem;color:var(--c-brand);--kudde-lijn: 1.5px}.wf-tile__badge{position:absolute;top:var(--s-3);right:var(--s-3);z-index:2;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--c-surface-2);box-shadow:var(--shadow);pointer-events:none}.wol-laadbol{position:absolute;top:50%;left:50%;z-index:1;width:2.5rem;height:1.875rem;margin:-.9375rem 0 0 -1.25rem;opacity:0;pointer-events:none;--kudde-lijn: 1.2px}.wf-motion .wol-laadbol{animation:wol-laadbol-in var(--dur) var(--ease-soft) var(--dur-slow) forwards,wol-draai var(--dur-shimmer) linear infinite}@keyframes wol-laadbol-in{to{opacity:1}}@keyframes wol-draai{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.wf-motion .wol-laadbol{animation:none}.wol-laadbol{opacity:1}}.vier{min-height:100vh;min-height:100dvh}.vier__kop{padding-block:var(--s-4);border-bottom:1px solid var(--c-line)}.vier__logo{display:inline-block;line-height:0}.vier__logo img{width:7.5rem;height:auto}.vier__main{padding-block:clamp(var(--s-8),12vw,var(--s-10))}.vier__inhoud{display:grid;justify-items:center;gap:var(--s-4);text-align:center}.vier__schaap{width:9rem;height:6.75rem;--kudde-lijn: 2.2px}.vier__titel{margin:0;max-width:22ch;color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400;font-synthesis:none;line-height:var(--lh-heading);text-wrap:balance}.vier__tekst{max-width:40ch;margin:0;color:var(--c-muted)}.vier__knoppen{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-5);margin-top:var(--s-3)}.vier .vier__knop{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.vier .vier__knop:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover)}.wf-tile:before,.winkel:before,.rcard:before,.hero-card:before,.wf-btn--light:after{content:"";position:absolute;inset:var(--stitch-inset);z-index:2;border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius) - var(--stitch-inset) / 2);pointer-events:none;transition:border-color var(--dur) var(--ease-soft)}.wf-tile:before{border-color:color-mix(in srgb,var(--c-on-photo) 60%,transparent)}.wf-tile:before{z-index:3}.winkel,.rcard,.hero-card,.wf-btn--light{position:relative}.wf-btn--light:after{top:4px;right:4px;bottom:4px;left:4px;border-color:color-mix(in srgb,var(--c-accent-ink) 35%,transparent);border-radius:var(--radius-pill)}@media(hover:hover){.wf-tile:hover:before,.winkel:hover:before,.rcard:hover:before,.hero-card:hover:before,.wf-btn--light:hover:after{border-color:var(--c-yarn)}}.winkels:before,.winkels:after,.voet:before{content:"";position:absolute;right:0;left:0;height:var(--knit-h);background:var(--c-line);-webkit-mask:var(--knit-mask) repeat-x left center / 16px var(--knit-h);mask:var(--knit-mask) repeat-x left center / 16px var(--knit-h);pointer-events:none}.winkels:before,.voet:before{bottom:100%}.winkels:after{top:100%;transform:scaleY(-1)}.c-cats{background-image:var(--texture-wool);background-size:180px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis{scroll-behavior:auto}.wf-btn.wf-btn{--btn-tekst-hover: var(--vul-tekst);position:relative;transition:background-color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft),color 0s linear var(--vul-tekst-wissel),box-shadow var(--dur-druk) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}.wf-btn.wf-btn:hover{transform:none}.wf-btn.wf-btn:active,.hero-card__plus:active{scale:var(--press);box-shadow:inset 0 2px 6px color-mix(in srgb,var(--c-scrim) 28%,transparent)}.hero-card__plus{transition:border-color var(--dur-fast) var(--ease-soft),box-shadow var(--dur-druk) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}[data-hero] .wf-btn:not(.wf-btn--light),.winkel .wf-btn,.lade .wf-btn,.actie .wf-btn,.wz .wf-btn,.wl .wf-btn,.sv .wf-btn,.hl .wf-btn,.cb-venster .wf-btn,.pdp .wf-btn,.cv .wf-btn,.pdp-plak .wf-btn,.pdp-404 .wf-btn,.seo .wf-btn,.vier .vier__knop,.wf-cartbar .cartbar__knop,.sg-primair{--vul: var(--c-accent);--vul-tekst: var(--c-ink)}.wf-btn--light,.sg-licht{--vul: var(--c-brand);--vul-tekst: var(--c-on-photo)}[data-hero] .wf-btn,.winkel .wf-btn,.lade .wf-btn,.actie .wf-btn,.wz .wf-btn,.wl .wf-btn,.sv .wf-btn,.hl .wf-btn,.cb-venster .wf-btn,.pdp .wf-btn,.cv .wf-btn,.pdp-plak .wf-btn,.pdp-404 .wf-btn,.seo .wf-btn,.vier .vier__knop,.wf-cartbar .cartbar__knop,.wf-btn--light,.sg-primair,.sg-licht{isolation:isolate;overflow:hidden}[data-hero] .wf-btn:before,.winkel .wf-btn:before,.lade .wf-btn:before,.actie .wf-btn:before,.wz .wf-btn:before,.wl .wf-btn:before,.sv .wf-btn:before,.hl .wf-btn:before,.cb-venster .wf-btn:before,.seo .wf-btn:before,.pdp .wf-btn:before,.cv .wf-btn:before,.pdp-plak .wf-btn:before,.pdp-404 .wf-btn:before,.vier .vier__knop:before,.wf-cartbar .cartbar__knop:before,.wf-btn--light:before,.sg-primair:before,.sg-licht:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vul);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease-soft)}@media(hover:hover){[data-hero] .wf-btn:hover:before,.winkel .wf-btn:hover:before,.lade .wf-btn:hover:before,.actie .wf-btn:hover:before,.wz .wf-btn:hover:before,.wl .wf-btn:hover:before,.sv .wf-btn:hover:before,.hl .wf-btn:hover:before,.cb-venster .wf-btn:hover:before,.seo .wf-btn:hover:before,.pdp .wf-btn:hover:before,.cv .wf-btn:hover:before,.pdp-plak .wf-btn:hover:before,.pdp-404 .wf-btn:hover:before,.vier .vier__knop:hover:before,.wf-cartbar .cartbar__knop:hover:before,.wf-btn--light:hover:before,.sg-primair:hover:before,.sg-licht:hover:before{transform:scaleY(1)}[data-hero] .wf-btn:hover,.winkel .wf-btn:hover,.lade .wf-btn:hover,.actie .wf-btn:hover,.wz .wf-btn:hover,.wl .wf-btn:hover,.sv .wf-btn:hover,.hl .wf-btn:hover,.cb-venster .wf-btn:hover,.seo .wf-btn:hover,.pdp .wf-btn:hover,.cv .wf-btn:hover,.pdp-plak .wf-btn:hover,.pdp-404 .wf-btn:hover,.vier .vier__knop:hover,.wf-cartbar .cartbar__knop:hover,.wf-btn--light:hover,.sg-primair:hover,.sg-licht:hover{color:var(--vul-tekst)}:is([data-hero] .wf-btn:not(.wf-btn--light),.winkel .wf-btn,.lade .wf-btn,.actie .wf-btn,.wz .wf-btn,.wl .wf-btn,.sv .wf-btn,.hl .wf-btn,.cb-venster .wf-btn,.seo .wf-btn,.pdp .wf-btn,.cv .wf-btn,.pdp-plak .wf-btn,.pdp-404 .wf-btn,.wf-btn--light):hover:not(#_){color:var(--btn-tekst-hover)}}.sg-primair.is-hover:before,.sg-licht.is-hover:before{transform:scaleY(1)}.sg-primair.is-hover,.sg-licht.is-hover{color:var(--vul-tekst)}.wf-btn>svg:not(.knop-bol),.merk-alles>svg,.wf-hero__link>svg{transition:translate var(--dur) var(--ease-soft)}.merk-alles:hover svg{transform:none}@media(hover:hover){.wf-btn:hover>svg:not(.knop-bol),.merk-alles:hover>svg,.wf-hero__link:hover>svg{translate:var(--shift) 0}}.merk-alles,.hero-card__link,.wf-hero__link,.voet a:not(.voet__logo,[data-social]){position:relative;transition:text-decoration-color var(--dur-druk) var(--ease-soft) var(--dur)}.merk-alles:after,.hero-card__link:after,.wf-hero__link:after,.voet a:not(.voet__logo,[data-social]):after{content:"";position:absolute;left:0;right:0;top:calc(50% + .6em);height:6px;background:repeating-linear-gradient(-60deg,var(--c-yarn) 0 3px,var(--c-yarn-dark) 3px 4.2px);-webkit-mask:var(--linkdraad-mask) repeat-x left center / 30px 6px;mask:var(--linkdraad-mask) repeat-x left center / 30px 6px;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur) var(--ease-soft);pointer-events:none}.merk-alles:has(>svg):after,.wf-hero__link:has(>svg):after{right:calc(1rem + var(--s-2))}.voet a:not(.voet__logo,[data-social]):after{top:auto;bottom:-5px}@media(hover:hover){.merk-alles:hover,.hero-card__link:hover,.wf-hero__link:hover,.voet a:not(.voet__logo,[data-social]):hover{text-decoration-color:transparent;transition-delay:0s}.merk-alles:hover:after,.hero-card__link:hover:after,.wf-hero__link:hover:after,.voet a:not(.voet__logo,[data-social]):hover:after{clip-path:inset(0 0 0 0);transition-delay:var(--dur-druk)}}.knop-bol{position:absolute;top:50%;left:50%;z-index:3;width:1.75rem;height:1.3125rem;margin:-.65625rem 0 0 -.875rem;pointer-events:none;--kudde-lijn: 1.1px}.wf-motion .knop-bol{animation:wol-draai var(--dur-bol) linear}.is-bezig>:not(.knop-bol){visibility:hidden}.wf-btn.wf-btn.wf-btn:not(.wf-btn--primair,.lade__afrekenen,.pg-afreken,.pdp-koop__knop,.pdp-plak__knop,.pg-gf__knop,.hero-card__btn,.wf-btn--ghost){--vul: var(--c-brand);--vul-tekst: var(--c-on-photo);position:relative;border-color:var(--c-brand);background:var(--c-bg);color:var(--c-brand);font-weight:700;isolation:isolate;overflow:hidden}.wf-btn.wf-btn.wf-btn:not(.wf-btn--primair,.lade__afrekenen,.pg-afreken,.pdp-koop__knop,.pdp-plak__knop,.pg-gf__knop,.hero-card__btn,.wf-btn--ghost):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vul);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease-soft)}@media(hover:hover){.wf-btn.wf-btn.wf-btn:not(.wf-btn--primair,.lade__afrekenen,.pg-afreken,.pdp-koop__knop,.pdp-plak__knop,.pg-gf__knop,.hero-card__btn,.wf-btn--ghost):hover:before{transform:scaleY(1)}.wf-btn.wf-btn.wf-btn:not(.wf-btn--primair,.lade__afrekenen,.pg-afreken,.pdp-koop__knop,.pdp-plak__knop,.pg-gf__knop,.hero-card__btn,.wf-btn--ghost):hover:not(#_){color:var(--btn-tekst-hover)}}.wf-btn.wf-btn--primair{--vul: var(--c-accent);--vul-tekst: var(--c-ink);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.wf-announce__pause,.bm__naam a,.sv-meer,.seo-meer,.nbk-fijn a,.seo-txt a,.fq-a a{position:relative}.wf-announce__pause:after,.bm__naam a:after,.sv-meer:after,.seo-meer:after,.nbk-fijn a:after,.seo-txt a:after,.fq-a a:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--tap));height:max(100%,var(--tap));translate:-50% -50%}:focus-visible,[data-merk] :focus-visible,.lade :focus-visible,.wf-tile:focus-visible,[data-merk] .wf-tile:focus-visible,.vier :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.wf-header :focus-visible,[data-hero] :focus-visible,.wf-hero .wf-btn:focus-visible{outline:2px dashed var(--c-focus-donker);outline-offset:3px}.hero-card :focus-visible,.hero2__panel :focus-visible,.wf-header.is-solid :focus-visible,body:has(.hero2) .wf-header :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.wf-announce__pause:focus-visible{outline-offset:0}.lade__paneel:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-4px}.voet :focus-visible,.wf-cartbar :focus-visible,.wf-announce :focus-visible{outline:2px dashed var(--c-focus-deep);outline-offset:3px}.wf-announce .wf-announce__pause:focus-visible{outline-offset:0}.ct{display:grid}.ct--c{gap:0;border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.ct--c li{border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.ct__rij{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:var(--space-4);min-height:5rem;padding:var(--space-3) var(--space-1);color:var(--c-ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-soft)}.ct__klein{width:4rem;height:4rem;border-radius:var(--radius-sm);object-fit:cover}.ct__tekst{display:grid;gap:var(--space-1)}.ct--c .ct__naam{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.2;font-synthesis:none}.ct--c .ct__naam .kudde{flex:none;color:var(--c-brand)}.ct__zin{color:var(--c-muted);font-size:var(--fs-sm)}.ct__pijl svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;transition:translate var(--dur) var(--ease-soft)}@media(hover:hover){.ct__rij:hover{background:var(--c-surface)}.ct__rij:hover .ct__pijl svg{translate:var(--shift) 0}}.ct__rij:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}@media(min-width:750px){.ct--c{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);border-top:0}.ct--c li:nth-child(-n+2){border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.ct__rij{grid-template-columns:5rem 1fr auto}.ct__klein{width:5rem;height:5rem}}.prij__kop{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5)}.prij__sub{margin-top:var(--space-2);color:var(--c-muted)}.prij__carrousel{position:relative}.prij__spoor{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin}.prij__spoor>*{scroll-snap-align:start}.prij__spoor:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}.prij__pijlen{display:flex;justify-content:flex-end;gap:var(--space-2)}.prij__pijl{display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:1.5px solid var(--c-brand);border-radius:50%;background:var(--c-bg);color:var(--c-brand);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.prij__pijl:hover:not(:disabled){background:var(--c-brand);color:var(--c-on-photo)}.prij__pijl:disabled{border-color:var(--c-line-strong);color:var(--c-muted);cursor:default}.prij__pijl:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.prij__pijl svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8}@media(min-width:750px){.prij__spoor{grid-auto-columns:calc((100% - 2 * var(--space-4)) / 2.6)}}@media(min-width:990px){.prij__spoor{grid-auto-columns:calc((100% - 3 * var(--space-5)) / 4);gap:var(--space-5);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@keyframes rv-in{0%{opacity:0}}.bt__kicker{display:flex;align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.bt__kicker .kudde{color:var(--c-brand)}.bt__titel,.wv__titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.bt__titel{font-size:var(--fs-section)}.bt--c{display:grid;gap:var(--space-7)}.bt__collage{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(6,minmax(2rem,auto));min-height:20rem;padding-block:var(--space-2)}.bt__foto{width:100%;height:100%;border:6px solid var(--c-bg);border-radius:var(--radius-sm);object-fit:cover;box-shadow:var(--shadow)}.bt__foto--1{grid-column:1 / 5;grid-row:1 / 5}.bt__foto--2{grid-column:4 / 7;grid-row:3 / 7;rotate:2deg}.bt__foto--3{grid-column:1 / 3;grid-row:5 / 7;rotate:-3deg}.bt__label{position:absolute;top:var(--space-3);right:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--c-surface-2);color:var(--c-ink);font-size:var(--fs-xs);font-weight:700;line-height:1.3;rotate:3deg;box-shadow:var(--shadow-sm)}.bt__label .kudde{color:var(--c-brand)}.bt__brief{display:grid;gap:var(--space-3);align-content:start}.bt__groet{font-family:var(--font-display);font-size:var(--fs-lg);font-synthesis:none}@media(min-width:990px){.bt--c{grid-template-columns:1fr 1fr;align-items:center}.bt__collage{min-height:28rem}}.wv--b{display:grid;gap:var(--space-5)}.wv__week{display:grid;gap:var(--space-1)}.wv__dag{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--c-surface);font-size:var(--fs-sm)}.wv__dag--weekend{background:var(--c-deep);color:var(--c-on-deep)}.wv__dag--weekend .wf-ph{border-color:var(--c-deep-line)}.wv__dagnaam{font-family:var(--font-display);font-size:var(--fs-lg);font-synthesis:none}.wv__online{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--lijn-r, var(--stitch)) var(--c-line-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.wv__online .kudde{flex:none;color:var(--c-brand)}.wv__knoppen{display:flex;flex-wrap:wrap;gap:var(--space-3)}.wv--b .wf-btn{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.wv--b .wv__secundair{background:var(--c-bg);color:var(--c-brand)}.wv--b .wv__secundair:hover{background:var(--c-brand);color:var(--c-on-photo)}@media(min-width:990px){.wv__week{grid-template-columns:repeat(7,minmax(0,1fr))}.wv__dag{grid-template-columns:1fr;align-content:start;min-height:9rem;padding:var(--space-4) var(--space-3)}}.lr--b{--lr-dur: 45s;display:flex;align-items:center;border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.lr__venster{flex:1;min-width:0;overflow:hidden}.lr__spoor{display:flex;width:max-content}.wf-motion .lr__spoor{animation:lr-loop var(--lr-dur) linear infinite}.lr--b:hover .lr__spoor,.lr--b:focus-within .lr__spoor,.lr--b.is-gepauzeerd .lr__spoor{animation-play-state:paused}@keyframes lr-loop{to{transform:translate(-50%)}}.lr__item{display:inline-flex;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:0 var(--space-6);color:var(--c-ink);font-weight:700;letter-spacing:var(--tracking-kicker);white-space:nowrap;text-transform:uppercase}.lr__item .kudde{color:var(--c-brand)}.lr__pauze{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:none;color:var(--c-ink);cursor:pointer}.lr__pauze:hover{background:var(--c-surface)}.lr__pauze:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}.lr__pauze svg{width:1rem;height:1rem;fill:currentColor}@media(prefers-reduced-motion:reduce){.lr__spoor{flex-wrap:wrap;justify-content:center;width:auto}.lr__item[aria-hidden=true],.lr__pauze{display:none}}.winkels .wv__dag:not(.wv__dag--weekend){background:var(--c-bg)}.cat{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.cat__tegel{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;color:var(--c-ink)}.cat__media{position:relative;flex:none;overflow:hidden;background:var(--c-surface)}.cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;mix-blend-mode:multiply;transition:scale var(--dur-slow) var(--ease-soft)}.cat__naam{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-kaartnaam);font-weight:400;line-height:1.2;font-synthesis:none}.cat__link{color:inherit;text-decoration:none}.cat__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cat__link:focus-visible{outline:none}.cat__tegel:has(.cat__link:focus-visible){outline:2px dashed var(--c-focus);outline-offset:4px}.cat__zin{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.5}.cat__meta{display:flex;align-items:center;gap:var(--space-2)}.cat__aantal{color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.cat__pijl{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:var(--c-brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:translate var(--dur) var(--ease-soft)}.cat__schaap{flex:none;width:1.75rem;height:1.3125rem;color:var(--c-brand);--kudde-lijn: 1.2px}.cat__subs{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.cat__sub{color:var(--c-ink);font-size:var(--fs-xs);text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:.25em}.cat__sub:hover{text-decoration-color:currentColor}.cat__sub:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}@media(hover:hover){.cat__tegel:hover .cat__img{scale:var(--zoom-kaart)}.cat__tegel:hover .cat__pijl{translate:var(--shift) 0}}@media(prefers-reduced-motion:reduce){.cat__tegel:hover .cat__img,.cat__tegel:hover .cat__pijl{scale:none;translate:none}}.cat--verfijnd{gap:0;border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.cat--verfijnd .cat__tegel{flex-direction:row;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong);transition:background-color var(--dur-fast) var(--ease-soft)}.cat--verfijnd .cat__media{width:7.5rem;aspect-ratio:1;border-radius:var(--radius-sm)}.cat--verfijnd .cat__tekst,.cat--c .cat__tekst{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.cat--verfijnd .cat__meta{justify-content:space-between;margin-top:var(--space-1)}@media(hover:hover){.cat--verfijnd .cat__tegel:hover{background:var(--c-surface)}}@media(min-width:990px){.cat--verfijnd{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);border-top:0}.cat--verfijnd .cat__tegel:nth-child(-n+2){border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.cat--verfijnd .cat__tegel:last-child:nth-child(odd){grid-column:1 / -1}.cat--verfijnd .cat__media{width:8.75rem}}.cat--a{grid-auto-columns:70%;grid-auto-flow:column;margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter)}.cat--a .cat__tegel{scroll-snap-align:start}.cat--a .cat__media{position:static;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);aspect-ratio:4 / 5;border-radius:var(--radius);isolation:isolate}.cat--a .cat__img{position:relative;z-index:-1;grid-area:1 / 1;min-height:0}.cat--a .cat__label{grid-area:1 / 1;align-self:end;display:grid;gap:var(--space-1);margin:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--c-surface-2);box-shadow:var(--shadow-sm);outline:1.2px dashed var(--c-line-strong);outline-offset:-4px}.cat--a .cat__label .cat__meta{justify-content:space-between}.cat--a .cat__label .cat__pijl{margin-left:auto}.cat--a .cat__zin{padding-inline:var(--space-1)}@media(min-width:750px){.cat--a{grid-auto-columns:40%}}@media(min-width:990px){.cat--a{grid-auto-flow:row;grid-template-columns:repeat(var(--cat-n),minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}}.cat--b{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11rem}.cat--b .cat__tegel{overflow:hidden;border-radius:var(--radius)}.cat--b .cat__tegel--groot{grid-column:1 / -1;grid-row:span 2}.cat--b[data-aantal="6"] .cat__tegel:last-child{grid-column:1 / -1}.cat--b .cat__media{position:absolute;top:0;right:0;bottom:0;left:0}.cat--b .cat__over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-1);padding:var(--space-4);background:linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 78%,transparent),color-mix(in srgb,var(--c-scrim) 10%,transparent) 70%);color:var(--c-on-photo)}.cat--b .cat__schaap{color:var(--c-on-photo);--kudde-vacht: transparent;--kudde-krul: currentColor}.cat--b .cat__zin,.cat--b .cat__aantal,.cat--b .cat__sub{color:var(--c-on-photo)}.cat--b .cat__pijl{stroke:var(--c-on-photo)}.cat--b .cat__meta{justify-content:space-between}.cat--b .cat__tegel:not(.cat__tegel--groot) .cat__zin{display:none}.cat--b .cat__subs{display:none}.cat--b .cat__sub{padding:.125rem var(--space-2);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);text-decoration:none}.cat--b .cat__tegel:has(.cat__link:focus-visible){outline-offset:-4px}@media(min-width:990px){.cat--b{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:14rem}.cat--b .cat__tegel--groot{grid-column:span 2;grid-row:span 2}.cat--b[data-aantal="6"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:12rem}.cat--b[data-aantal="6"] .cat__tegel:last-child{grid-column:auto}.cat--b .cat__tegel:not(.cat__tegel--groot) .cat__zin{display:none}}@media(hover:hover)and (min-width:990px){.cat--b .cat__subs{display:flex;max-height:0;overflow:hidden;opacity:0;transition:max-height var(--dur) var(--ease-soft),opacity var(--dur) var(--ease-soft)}.cat--b .cat__tegel:hover .cat__subs,.cat--b .cat__tegel:focus-within .cat__subs{max-height:4rem;opacity:1}}.cat--c .cat__tegel{flex-direction:row;align-items:stretch;gap:var(--space-4);padding:var(--space-2);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface-2);transition:border-color var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}.cat--c .cat__media{width:7.5rem;aspect-ratio:4 / 5;border-radius:calc(var(--radius) - var(--space-1))}.cat--c .cat__tekst{gap:var(--space-2);padding-block:var(--space-1)}.cat--c .cat__meta{justify-content:space-between;margin-top:auto}@media(hover:hover){.cat--c .cat__tegel:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-lift)}}@media(min-width:990px){.cat--c{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.cat--c .cat__tegel:last-child:nth-child(odd){grid-column:1 / -1}.cat--c .cat__media{width:10rem}}.cat--d{grid-auto-columns:40%;grid-auto-flow:column;gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter)}.cat--d .cat__tegel{align-items:center;text-align:center;scroll-snap-align:start}.cat--d .cat__media{width:100%;max-width:10rem;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(var(--c-yarn) 0 7.5deg,var(--c-yarn-light) 7.5deg 15deg)}.cat--d .cat__img{top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:50%;background:var(--c-surface)}.cat--d .cat__naam{justify-content:center;margin-top:var(--space-2)}.cat--d .cat__zin{display:-webkit-box;overflow:hidden;font-size:var(--fs-xs);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:750px){.cat--d{grid-auto-columns:24%}}@media(min-width:990px){.cat--d{grid-auto-flow:row;grid-template-columns:repeat(var(--cat-n),minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}}.cat--e,.cat--f{grid-template-columns:repeat(2,minmax(0,1fr))}.cat--e .cat__tegel{gap:0;padding:var(--space-2);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface-2);transition:translate var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft)}.cat--e .cat__media{aspect-ratio:4 / 5;border-radius:calc(var(--radius) - var(--space-1))}.cat__brei{position:absolute;right:0;bottom:0;left:0;z-index:1;height:1.25rem;background:var(--c-surface-2)}.cat__brei:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-line-strong);-webkit-mask:var(--knit-mask) repeat left top / 16px 10px;mask:var(--knit-mask) repeat left top / 16px 10px}.cat--e .cat__tekst{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1)}.cat--e .cat__meta{margin-top:auto}.cat--e .cat__meta .cat__pijl{margin-left:auto}@media(hover:hover){.cat--e .cat__tegel:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-lift);translate:0 calc(-1 * var(--lift))}}@media(prefers-reduced-motion:reduce){.cat--e .cat__tegel:hover{translate:none}}@media(max-width:989px){.cat--e .cat__tegel:last-child:nth-child(odd),.cat--f .cat__tegel:last-child:nth-child(odd){grid-column:1 / -1}.cat--e .cat__tegel:last-child:nth-child(odd) .cat__media,.cat--f .cat__tegel:last-child:nth-child(odd) .cat__media{aspect-ratio:16 / 9}}@media(min-width:990px){.cat--e,.cat--f{grid-template-columns:repeat(var(--cat-n),minmax(0,1fr))}}.cat--f .cat__media{aspect-ratio:4 / 5;border-radius:var(--radius)}.cat__hang{position:absolute;top:0;left:50%;z-index:1;display:grid;justify-items:center;translate:-50% 0;transform-origin:top center;rotate:-3deg}.cat__touw{position:relative;width:1px;height:var(--space-5);background:var(--c-brand)}.cat__touw:before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--c-brand)}.cat__kaartje{position:relative;display:grid;justify-items:center;gap:2px;min-width:7rem;padding:var(--space-4) var(--space-4) var(--space-2);background:var(--c-bg);text-align:center;clip-path:polygon(14% 0,86% 0,100% 16%,100% 100%,0 100%,0 16%);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--c-scrim) 18%,transparent))}.cat__kaartje:before{content:"";position:absolute;top:6px;left:50%;width:6px;height:6px;margin-left:-3px;border:1px solid var(--c-line-strong);border-radius:50%;background:var(--c-surface)}.cat--f .cat__tekst{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding-inline:var(--space-1)}.cat__verder{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;color:var(--c-brand);font-size:var(--fs-sm);font-weight:700}@media(hover:hover){.wf-motion .cat--f .cat__tegel:hover .cat__hang{animation:cat-schommel calc(var(--dur-slow) * 2) var(--ease-breath)}}@keyframes cat-schommel{0%,to{rotate:-3deg}35%{rotate:2deg}70%{rotate:-1deg}}.cg{display:grid;gap:var(--space-5);container-type:inline-size}.cg-kop{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4)}.cg-eyebrow{margin:0 0 var(--space-1);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cg-h{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.1;font-synthesis:none;text-wrap:balance}.cg-alle{display:inline-flex;align-items:center;gap:var(--space-1);padding-bottom:2px;border-bottom:1px solid var(--c-line-strong);position:relative;color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:nowrap}.cg-alle:after,.cg-subs a:after{content:"";position:absolute;top:50%;right:calc(var(--space-1) * -1);left:calc(var(--space-1) * -1);height:var(--tap);translate:0 -50%}.cg-alle svg,.cg-meta svg,.cg-help-knop svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.cg-tegel{display:grid;align-content:start;gap:var(--space-2);min-width:0;transition:opacity var(--dur) var(--ease-soft)}.cg-kaart{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-surface);color:var(--c-on-photo);text-decoration:none;transition:box-shadow var(--dur) var(--ease-soft),translate var(--dur) var(--ease-soft)}.cg-kaart img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:saturate(.9) sepia(.08);transition:scale var(--dur-slow) var(--ease-soft)}.cg-kaart:not(.cg-kaart--help):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 84%,transparent) 0%,color-mix(in srgb,var(--c-scrim) 66%,transparent) 45%,color-mix(in srgb,var(--c-scrim) 18%,transparent) 70%,transparent 85%)}.cg-frame{position:absolute;inset:var(--space-2);z-index:1;border:var(--lijn-b, 1.5px) var(--lijn, dashed) color-mix(in srgb,var(--c-on-photo) 78%,transparent);border-radius:calc(var(--radius-lg) - var(--space-2));pointer-events:none}.cg-badge{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;display:grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--c-surface-2);box-shadow:0 2px 8px color-mix(in srgb,var(--c-scrim) 18%,transparent)}.cg-badge .kudde{width:1.875rem;height:1.4375rem;color:var(--c-brand);--kudde-lijn: 1.3px}.cg-txt{position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:2;display:grid;gap:2px}.cg-naam{font-family:var(--font-display);font-size:var(--fs-kaartnaam);line-height:1.1;font-synthesis:none;text-wrap:balance}.cg-meta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs)}.cg-meta svg{width:.875rem;height:.875rem;transition:translate var(--dur) var(--ease-soft)}.cg-subs{display:none;padding-inline:2px;font-size:var(--fs-sm)}.cg-subs ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none}.cg-subs a{position:relative;border-bottom:1px solid var(--c-line-strong);color:var(--c-muted);text-decoration:none}.cg-kaart--zonder-foto{background:var(--c-surface);color:var(--c-ink)}.cg-kaart--zonder-foto:after{display:none}.cg-kaart--zonder-foto .cg-frame{border-color:var(--c-line-strong)}.cg-geen-foto{position:absolute;top:0;right:0;bottom:45%;left:0;display:grid;place-items:center;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.cg-subs a:hover{border-color:var(--c-brand);color:var(--c-brand)}.cg-kaart--help{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);padding:var(--space-5);overflow:visible;border:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong);background:var(--c-surface);color:var(--c-ink)}.cg-help-schaap .kudde{width:3.5rem;height:2.625rem;margin-bottom:var(--space-1);color:var(--c-brand);--kudde-lijn: 1.5px}.cg-help-vraag{color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-kaartnaam);line-height:1.1;font-synthesis:none}.cg-help-zin{color:var(--c-muted);font-size:var(--fs-sm)}.cg-tegel--help{grid-column:1 / -1}.cg-tegel--help .cg-kaart--help{aspect-ratio:auto}.cg-help-knop{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;white-space:nowrap}.cg-help-knop svg{width:.875rem;height:.875rem;transition:translate var(--dur) var(--ease-soft)}.cg-kaart:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.cg-alle:focus-visible,.cg-subs a:focus-visible,.cg-chip:focus-visible,.cg-tip-cta:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.cg.has-match .cg-tegel:not(.is-match):not(.cg-tegel--help){opacity:.45}.cg-tegel.is-match .cg-kaart{box-shadow:0 0 0 3px var(--c-accent),0 10px 24px color-mix(in srgb,var(--c-scrim) 18%,transparent);translate:0 -4px}@container (min-width: 36rem){.cg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-tegel--help .cg-kaart--help{flex-flow:row wrap;align-items:center;column-gap:var(--space-4);padding:var(--space-4) var(--space-5)}.cg-tegel--help .cg-help-schaap .kudde{margin-bottom:0}.cg-tegel--help .cg-help-knop{margin-top:0;margin-left:auto}}@container (min-width: 47.5rem){.cg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.cg-tegel--help{grid-column:span 2}.cg-tegel--help .cg-kaart--help{flex-flow:column nowrap;align-items:flex-start;aspect-ratio:8 / 5;padding:var(--space-5)}.cg-tegel--help .cg-help-schaap .kudde{margin-bottom:var(--space-1)}.cg-tegel--help .cg-help-knop{margin-top:var(--space-3);margin-left:0}.cg-subs{display:block}}@container (min-width: 68rem){.cg-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cg-tegel--help{grid-column:1 / -1}.cg-tegel--help .cg-kaart--help{flex-flow:row wrap;align-items:center;aspect-ratio:auto;padding:var(--space-4) var(--space-5)}.cg-tegel--help .cg-help-schaap .kudde{margin-bottom:0}.cg-tegel--help .cg-help-knop{margin-top:0;margin-left:auto}}@media(hover:hover){.cg-kaart:hover img{scale:var(--zoom-card)}.cg-kaart:hover .cg-meta svg{translate:4px 0}.cg-kaart--help:hover .cg-help-knop svg{translate:3px 0}}.cg-gids{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);scroll-margin-top:var(--space-9)}.cg-gids-kop{display:flex;align-items:center;gap:var(--space-3)}.cg-gids-schaap{flex:none;width:3.25rem;height:2.4375rem;color:var(--c-brand);--kudde-lijn: 1.5px}.cg-gids-vraag{margin:0;font-family:var(--font-display);font-size:var(--fs-kaartnaam);line-height:1.15;font-synthesis:none}.cg-gids-zin{margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.cg-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cg-chip{min-height:var(--tap);padding:var(--space-2) var(--space-4);border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft),color var(--dur) var(--ease-soft)}.cg-chip:hover{border-color:var(--c-brand)}.cg-chip[aria-pressed=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.cg-tip{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-height:1.6em;margin:0;color:var(--c-ink);font-size:var(--fs-sm)}.cg-tip-cta{color:var(--c-brand);font-weight:700}@container (min-width: 47.5rem){.cg-gids{grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-6);padding:var(--space-5) var(--space-5)}.cg-tip{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.cg-kaart:hover img,.cg-kaart:hover .cg-meta svg,.cg-kaart--help:hover .cg-help-knop svg{scale:none;translate:none}.cg-tegel.is-match .cg-kaart{translate:none}}.fq{display:grid;gap:var(--space-5);container-type:inline-size}.fq-kop{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4)}.fq-eyebrow{margin:0 0 var(--space-1);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fq-h{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.1;font-synthesis:none}.fq-zoek{position:relative;display:flex;flex:1 1 16rem;align-items:center;max-width:22.5rem}.fq-zoek svg{position:absolute;left:.875rem;width:1.125rem;height:1.125rem;fill:none;stroke:var(--c-muted);stroke-width:1.6;stroke-linecap:round}.fq-zoek input{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-4) var(--space-2) 2.5rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:var(--fs-sm)}.fq-zoek input::placeholder{color:var(--c-muted)}.fq-zoek input:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.fq-body{display:grid;gap:var(--space-4)}.fq-tabs{position:relative;display:flex;gap:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);overflow-x:auto;scrollbar-width:none}.fq-tabs::-webkit-scrollbar{display:none}.fq-tab{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background-color var(--dur) var(--ease-soft),color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft)}.fq-tab .kudde{flex:none;width:1.625rem;height:1.25rem;color:var(--c-brand);--kudde-lijn: 1.3px}.fq-cnt{padding:0 .4375rem;border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;line-height:1.25rem;font-variant-numeric:tabular-nums}.fq-tab[aria-selected=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.fq-tab[aria-selected=true] .kudde{color:var(--c-on-photo);--kudde-vacht: var(--c-surface-2)}.fq-tab[aria-selected=true] .fq-cnt{background:color-mix(in srgb,var(--c-on-photo) 20%,transparent);color:var(--c-on-photo)}.fq-tab:hover:not([aria-selected=true]){border-color:var(--c-brand)}.fq-tab:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.fq.is-zoeken .fq-tab[aria-selected=true]{border-color:var(--c-line-strong);background:transparent;box-shadow:none;color:var(--c-ink)}.fq.is-zoeken .fq-tab[aria-selected=true] .kudde{color:var(--c-brand)}.fq.is-zoeken .fq-tab[aria-selected=true] .fq-cnt{background:var(--c-surface);color:var(--c-muted)}.fq-panelen{min-width:0}.fq-paneel[hidden],.fq-qa[hidden],.fq-geen[hidden]{display:none}.fq-paneel-titel{display:none;margin:0 0 var(--space-1);font-family:var(--font-display);font-size:1.375rem;font-weight:400;font-synthesis:none}.fq.is-zoeken .fq-paneel-titel{display:block;margin:var(--space-4) 0 0 2px;color:var(--c-muted);font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fq.is-zoeken .fq-paneel:not([hidden])~.fq-paneel .fq-paneel-titel{margin-top:var(--space-5)}.fq-qa{border-bottom:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.fq-paneel-titel+.fq-qa,.fq-paneel>.fq-qa:first-child{border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.fq-qa h2,.fq-qa h3,.fq-qa h4{margin:0;font:inherit}.fq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-4) 2px;border:0;background:none;color:var(--c-ink);font:inherit;font-size:var(--fs-md);font-weight:700;text-align:left;cursor:pointer}.fq-q:hover>span:first-child{color:var(--c-brand)}.fq-q:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.fq-pm{position:relative;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--c-surface);transition:background-color var(--dur) var(--ease-soft)}.fq-pm:before,.fq-pm:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1.75px;border-radius:2px;background:var(--c-brand);transform:translate(-50%,-50%);transition:transform var(--dur) var(--ease-soft)}.fq-pm:after{transform:translate(-50%,-50%) rotate(90deg)}.fq-q[aria-expanded=true] .fq-pm{background:var(--c-accent)}.fq-q[aria-expanded=true] .fq-pm:after{transform:translate(-50%,-50%) rotate(0)}.fq-a p{max-width:65ch;margin:0;padding:0 2.75rem var(--space-5) 2px;color:var(--c-muted)}.fq-vs{display:inline-block;padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;vertical-align:middle}.fq-geen{margin:0;padding:var(--space-4) 2px;color:var(--c-muted)}@container (min-width: 47.5rem){.fq-body{grid-template-columns:15.625rem minmax(0,1fr);align-items:start;gap:var(--space-7)}.fq-tabs{position:sticky;top:var(--space-9);flex-direction:column;gap:var(--space-1);margin:0;padding:0;overflow:visible}.fq-tab{justify-content:flex-start;padding:var(--space-2) var(--space-3);border-color:transparent;border-radius:var(--radius);background:transparent;font-size:var(--fs-sm)}.fq-tab .fq-cnt{margin-left:auto}.fq-tab[aria-selected=true]{border-color:transparent;background:var(--c-surface);box-shadow:inset 3px 0 0 var(--c-brand);color:var(--c-ink)}.fq-tab[aria-selected=true] .kudde{color:var(--c-brand);--kudde-vacht: var(--c-surface-2)}.fq-tab[aria-selected=true] .fq-cnt{background:var(--c-bg);color:var(--c-muted)}.fq-tab:hover:not([aria-selected=true]){border-color:transparent;background:color-mix(in srgb,var(--c-surface) 55%,transparent)}.fq-paneel-titel{display:block}.fq-q{font-size:var(--fs-md)}}.fq-vraag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--c-surface)}.fq-vraag-schaap{flex:none;width:3.5rem;height:2.625rem;color:var(--c-brand);--kudde-lijn: 1.5px}.fq-vraag-tekst{flex:1 1 13.75rem}.fq-vraag-kop{margin:0;font-family:var(--font-display);font-size:var(--fs-kaartnaam);line-height:1.15;font-synthesis:none}.fq-vraag-zin{margin:2px 0 0;color:var(--c-muted);font-size:var(--fs-sm)}.fq-knoppen{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fq-knop{display:inline-flex;align-items:center;min-height:var(--tap);padding:var(--space-2) var(--space-4);border:1.5px solid var(--c-brand);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.fq-knop--pri,.fq-knop--sec{background:transparent;color:var(--c-brand)}.fq-knop--pri:hover,.fq-knop--sec:hover{background:var(--c-brand);color:var(--c-on-photo)}.fq-knop:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fq-tab,.fq-pm,.fq-pm:before,.fq-pm:after,.fq-knop{transition:none}}.vb{position:relative;padding:var(--stitch-inset);border-radius:var(--radius-lg);background:var(--c-surface);container-type:inline-size}.vb:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius-lg) - var(--stitch-inset) + 1px);pointer-events:none}.vb__lijst{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:var(--space-1) 0;list-style:none}.vb__lijst>li{position:relative;min-width:0}.vb__lijst>li:not(:last-child):after{content:"";position:absolute;right:var(--space-4);bottom:0;left:var(--space-4);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.vb__item{display:flex;align-items:center;gap:.875rem;min-height:4.25rem;padding:var(--space-3) .875rem;border-radius:var(--radius);color:var(--c-ink);text-decoration:none}.vb__item:active{background:color-mix(in srgb,var(--c-bg) 60%,transparent)}.vb__item:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}.vb__badge{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--c-surface-2);box-shadow:0 1px 0 var(--c-line-strong);transition:transform var(--dur) var(--ease-soft)}.vb__badge .kudde{width:2.125rem;height:1.625rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.vb__tekst{display:grid;flex:1;gap:1px;min-width:0}.vb__kop{font-size:var(--fs-sm);font-weight:700;line-height:1.25;text-wrap:balance;transition:color var(--dur-fast) var(--ease-soft)}.vb__uitleg{color:var(--c-muted);font-size:var(--fs-xs);line-height:1.35}.vb__ph{padding:0 var(--space-1);border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-style:normal;font-weight:700;letter-spacing:.04em;white-space:nowrap}.vb__pijl{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--c-bg);color:var(--c-brand)}.vb__pijl svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@container (min-width: 47.5rem){.vb__lijst{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.vb__lijst>li:not(:last-child):after{top:1.375rem;right:0;bottom:1.375rem;left:auto;border-right:var(--lijn-r, var(--stitch)) var(--c-line-strong);border-bottom:0}.vb__lijst>li:nth-child(2n):after{display:none}.vb__lijst>li:nth-child(-n+2):before{content:"";position:absolute;right:1.25rem;bottom:0;left:1.25rem;border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.vb__item{align-items:flex-start;min-height:0;padding:1.375rem 1.25rem}.vb__badge{width:3.25rem;height:3.25rem}.vb__badge .kudde{width:2.5rem;height:1.875rem}.vb__pijl{align-self:center;background:none;opacity:0;transform:translate(-4px);transition:opacity var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.vb__pijl svg{width:1rem;height:1rem}.vb__item:focus-visible .vb__pijl{opacity:1;transform:none}}@container (min-width: 64rem){.vb__lijst{grid-template-columns:repeat(4,minmax(0,1fr))}.vb__lijst>li:nth-child(2n):not(:last-child):after{display:block}.vb__lijst>li:nth-child(-n+2):before{display:none}}@media(hover:hover){.vb__item:hover .vb__badge{transform:translateY(-3px) rotate(-4deg)}.vb__item:hover .vb__kop{color:var(--c-brand)}.vb__item:hover .vb__pijl{opacity:1;transform:none}}.vb__keurmerken{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0 var(--space-4);padding:var(--space-3) 0 var(--space-4);border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}@media(prefers-reduced-motion:reduce){.vb__badge,.vb__kop,.vb__pijl{transition:none}.vb__item:hover .vb__badge,.vb__pijl,.vb__item:hover .vb__pijl{transform:none}}.actie-houder{container-type:inline-size}.actie{--promo-pad: 1.375rem;--promo-onder: max(var(--promo-pad), var(--space-6));position:relative;display:grid;grid-template-areas:"beeld" "tekst" "minis";grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--radius-lg);background:var(--c-surface);color:var(--c-ink)}.actie:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:2;border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius-lg) - 3px);pointer-events:none}.actie__beeld{position:relative;grid-area:beeld;overflow:hidden;aspect-ratio:4 / 3;margin:7px 7px 0;border-radius:calc(var(--radius-lg) - 3px) calc(var(--radius-lg) - 3px) var(--radius-sm) var(--radius-sm)}.actie__beeld img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--actie-positie, 50% 30%)}.actie__zoom{position:absolute;right:10px;bottom:10px;left:10px;border-top:var(--lijn-r, var(--stitch)) color-mix(in srgb,var(--c-on-photo) 85%,transparent)}.actie__tekst{display:grid;grid-area:tekst;justify-items:start;gap:var(--space-3);padding:var(--promo-pad) var(--promo-pad) var(--space-2)}.actie__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.actie__kicker .kudde{width:1.875rem;height:1.375rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.actie__punt{color:var(--c-line-strong)}.actie__vs{padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;font-size:.625rem;line-height:1rem}.actie__korting{display:flex;align-items:center;gap:var(--space-3);margin:0}.actie__pct{color:var(--c-sale);font-family:var(--font-display);font-size:var(--fs-section);line-height:.9;letter-spacing:-.01em;font-synthesis:none}.actie__op{font-size:var(--fs-sm);font-weight:700;line-height:1.25}.actie__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.08;font-synthesis:none;text-wrap:balance}.actie__code{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .75rem;border:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-brand);border-radius:var(--radius-sm);background:var(--c-surface-2)}.actie__code:after{content:"";position:absolute;top:50%;left:-6px;width:10px;height:10px;border-radius:50%;background:var(--c-surface);box-shadow:0 0 0 1.5px var(--c-surface);transform:translateY(-50%)}.actie__code-l{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.actie__code-v{color:var(--c-brand);font-family:var(--font-mono);font-size:var(--fs-md);font-weight:700;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.actie__kopieer{min-height:var(--tap);padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-brand);font:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft)}.actie__kopieer:hover{background:var(--c-line)}.actie__meld{margin:calc(-1 * var(--space-1)) 0 0;color:var(--c-muted);font-size:var(--fs-xs)}.actie__meld:empty{display:none}.actie__meld .actie__code-v{padding:0 var(--space-1);background:var(--c-surface-2)}.actie__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) 1.125rem;width:100%}.actie .wf-btn{position:relative;flex:1 1 100%;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-size:var(--fs-md);font-weight:700}.actie .merk-alles{text-decoration-color:var(--c-line-strong)}.actie__minis{grid-area:minis;min-width:0;padding:var(--space-1) 0 var(--promo-onder)}.actie__minis-l{margin:0 var(--promo-pad) var(--space-2);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.actie .actie__lijst{display:flex;gap:.625rem;margin:0;padding:2px var(--promo-pad) var(--space-1);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--promo-pad);scrollbar-width:none}.actie__lijst::-webkit-scrollbar{display:none}.actie__mini{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2);width:15rem;padding:.375rem var(--space-2) .375rem .375rem;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);scroll-snap-align:start;transition:border-color var(--dur-fast) var(--ease-soft)}.actie__mini-link{display:flex;flex:1;align-items:center;gap:.625rem;min-width:0;min-height:var(--tap);border-radius:var(--radius-sm);color:var(--c-ink);text-decoration:none}.actie__mini-link img{flex:none;width:3.25rem;height:3.25rem;border-radius:var(--radius-sm);background:var(--c-surface);object-fit:cover}.actie__mini-tekst{display:grid;min-width:0}.actie__mini-naam{overflow:hidden;font-size:var(--fs-xs);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.actie__mini-prijs{color:var(--c-sale);font-size:var(--fs-xs);font-weight:700}.actie__mini-prijs s{margin-left:var(--space-1);color:var(--c-muted);font-weight:400}.actie__plus{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);margin:-.375rem -.375rem -.375rem 0;padding:0;border:0;background:none;cursor:pointer}.actie__plus span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--c-brand);color:var(--c-on-photo);transition:background-color var(--dur-fast) var(--ease-soft)}.actie__plus svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.actie__plus .actie__vink,.actie__plus.is-toegevoegd .actie__plusje{display:none}.actie__plus.is-toegevoegd .actie__vink{display:block}.actie__plus[aria-expanded=true] span{background:var(--c-accent);color:var(--c-ink)}.actie__keuze{display:grid;gap:var(--space-2);margin:var(--space-3) var(--promo-pad) 0;padding:var(--space-3);border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg)}.actie__keuze[hidden]{display:none}.actie__keuze-titel{margin:0;font-size:var(--fs-xs);font-weight:700}.actie__keuze-opties{display:flex;flex-wrap:wrap;gap:var(--space-2)}.actie__optie,.actie__keuze-sluit{min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-3);border:1.5px solid var(--c-brand);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer}.actie__optie:hover{background:var(--c-brand);color:var(--c-on-photo)}.actie__optie:disabled{border-style:var(--lijn, dashed);color:var(--c-muted);cursor:not-allowed}.actie__keuze-sluit{border-color:transparent;text-decoration:underline;text-underline-offset:.3em}.actie :focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}@media(hover:hover){.actie__mini:hover{border-color:var(--c-line-strong)}.actie__plus:hover span{background:var(--c-brand-hover)}}@container (min-width: 60rem){.actie{--promo-pad: 3.25rem;grid-template-areas:"tekst beeld" "minis beeld";grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.actie__beeld{min-height:100%;aspect-ratio:auto;margin:7px 7px 7px 0;border-radius:var(--radius-sm) calc(var(--radius-lg) - 3px) calc(var(--radius-lg) - 3px) var(--radius-sm)}.actie__tekst{align-content:end;gap:.875rem;padding:var(--space-7) var(--promo-pad) var(--space-3)}.actie__pct{font-size:var(--fs-section)}.actie .wf-btn{flex:0 0 auto}.actie__minis{align-self:start;padding:var(--space-2) 0 var(--promo-onder)}.actie .actie__lijst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--promo-pad);overflow:visible}.actie__mini{width:auto;padding:var(--space-2) var(--space-2) .625rem}.actie__mini-link{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.actie__mini-link img{width:100%;height:auto;aspect-ratio:1 / 1}.actie__mini-naam{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.actie__plus{position:absolute;top:.375rem;right:.375rem;margin:0}.actie__keuze{margin:var(--space-3) var(--promo-pad) 0}}@media(prefers-reduced-motion:reduce){.actie__kopieer,.actie__mini,.actie__plus span{transition:none}}.wz-houder{container-type:inline-size}.wz{position:relative;display:grid;gap:1.375rem;padding:var(--space-5) 1.25rem;border-radius:var(--radius-lg);background:var(--c-surface);color:var(--c-ink)}.wz:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius-lg) - 3px);pointer-events:none}.wz-zij{position:relative;display:grid;align-content:start;gap:var(--space-2)}.wz-eyebrow{margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wz-h{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.08;font-synthesis:none;text-wrap:balance}.wz-sub{max-width:40ch;margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.wz-pad{--wz-p: 0;position:relative;height:3.5rem;margin-top:.375rem}.wz-pad-lijn{position:absolute;right:var(--space-2);bottom:.75rem;left:var(--space-2);border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.wz-stippen{position:absolute;right:var(--space-2);bottom:7px;left:var(--space-2);display:flex;justify-content:space-between}.wz-stip{position:relative;width:.75rem;height:.75rem;border:1.5px solid var(--c-line-strong);border-radius:50%;background:var(--c-bg);transition:background-color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft)}.wz-stip.is-gedaan{border-color:var(--c-yarn-dark);background:var(--c-accent)}.wz-loper{position:absolute;bottom:1rem;left:calc(var(--wz-p) * (100% - 4rem));transition:left var(--dur-slow) var(--ease-soft)}.wz-loper .kudde{width:3rem;height:2.25rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.wz-teller{margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.wz-hoofd{position:relative;min-width:0}.wz-vraag{margin:0 0 .875rem;font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.15;font-synthesis:none}.wz-keuzes{display:grid;gap:.625rem}.wz-keuze{display:flex;align-items:center;gap:.875rem;width:100%;min-height:var(--tap);padding:.875rem var(--space-4);border:1.5px solid var(--c-line);border-radius:.875rem;background:var(--c-bg);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease-soft),background-color var(--dur) var(--ease-soft)}.wz-keuze b{display:block;font-size:var(--fs-md)}.wz-keuze small{display:block;color:var(--c-muted);font-size:var(--fs-xs);line-height:1.35}.wz-icoon{display:grid;flex:none;place-items:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--c-surface-2);color:var(--c-brand)}.wz-icoon svg{width:1.375rem;height:1.375rem}.wz-icoon .kudde{width:2rem;height:1.5rem;overflow:visible;--kudde-lijn: 1.5px}.wz-keuze:hover{border-color:var(--c-brand)}.wz-keuze.is-gekozen{border-color:var(--c-brand);background:var(--c-surface-2)}.wz-keuzes--raster{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-keuze--maat{flex-direction:column;align-items:flex-start;gap:2px;padding:.875rem}.wz-keuze--maat b{font-variant-numeric:tabular-nums}.wz-nav{display:flex;justify-content:space-between;gap:var(--space-3);min-height:var(--tap);margin-top:var(--space-2)}.wz-terug,.wz-opnieuw{min-height:var(--tap);padding:0;border:0;background:none;color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:.35em;cursor:pointer}.wz-opnieuw{margin-left:auto}.wz-advies:focus{outline:none}.wz-advies:focus-visible{outline:2px dashed var(--c-focus);outline-offset:4px}.wz-advies-kick{display:flex;align-items:center;gap:var(--space-2);margin:0 0 .625rem;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wz-advies-kick .kudde{width:2rem;height:1.5rem;color:var(--c-brand)}.wz-kaart{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-3);border:1px solid var(--c-line);border-radius:.875rem;background:var(--c-bg)}.wz-img{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--c-surface);object-fit:cover}.wz-body{display:grid;align-content:start;gap:var(--space-2);padding:2px .375rem var(--space-2)}.wz-naam{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.12;font-synthesis:none}.wz-warm{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-sm);font-weight:700}.wz-bolletjes{display:inline-flex;gap:var(--space-1)}.wz-bol{width:.875rem;height:.875rem;border-radius:50%;background:var(--c-yarn);box-shadow:inset 0 0 0 1.5px var(--c-yarn-dark)}.wz-bol.is-uit{background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong)}.wz-maat{margin:0;font-size:var(--fs-sm)}.wz-maat b{font-variant-numeric:tabular-nums;white-space:nowrap}.wz-waarom{max-width:52ch;margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.wz-tip{margin:0;padding:.625rem var(--space-3);border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:var(--radius);background:var(--c-surface-2);font-size:var(--fs-sm)}.wz-prijs{margin:0;font-size:var(--fs-sm)}.wz-vs{display:inline-block;padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.wz-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) 1.125rem;margin-top:var(--space-1)}.wz .wf-btn{position:relative;flex:1 1 100%;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-size:var(--fs-md);font-weight:700}.wz .merk-alles{text-decoration-color:var(--c-line-strong)}.wz-offerte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) 1.25rem;margin-top:.875rem;padding:var(--space-4) 1.125rem;border:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong);border-radius:.875rem;background:var(--c-surface-2)}.wz-offerte-tekst{flex:1 1 16rem}.wz-offerte-kop{margin:0;font-size:var(--fs-md);font-weight:700}.wz-offerte-zin{margin:2px 0 0;color:var(--c-muted);font-size:var(--fs-sm)}.wz-offerte-knop{min-height:var(--tap);padding:0 1.125rem;border:1.5px solid var(--c-brand);border-radius:var(--radius-pill);background:transparent;color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.wz-offerte-knop:hover{background:var(--c-brand);color:var(--c-on-photo)}.wz :focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.wz-stap,.wz-advies:not([hidden]){animation:wz-in var(--dur) var(--ease-soft)}}@keyframes wz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@container (min-width: 47.5rem){.wz{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-7);padding:var(--space-7) 3.25rem}.wz-zij{position:sticky;top:var(--space-9)}.wz-keuzes--raster{grid-template-columns:repeat(4,minmax(0,1fr))}.wz-kaart{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.wz-img{aspect-ratio:4 / 5}.wz .wf-btn{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.wz-stip,.wz-loper,.wz-keuze,.wz-offerte-knop{transition:none}}:root{--cb-knop: 3.5rem;--cb-rand: var(--space-4);--cb-onder: calc(var(--space-4) + env(safe-area-inset-bottom))}@media(max-width:989.98px){.wf-has-items{--cb-onder: calc(4.5rem + var(--space-3) + env(safe-area-inset-bottom))}}@media(min-width:750px){:root{--cb-rand: var(--space-5)}}.cb-hero .cb-knop[aria-expanded=false]{visibility:hidden;opacity:0}.cb-knop{position:fixed;right:calc(var(--cb-rand) + env(safe-area-inset-right));bottom:var(--cb-onder);z-index:45;display:grid;place-items:center;width:var(--cb-knop);height:var(--cb-knop);padding:0;border:2px solid var(--c-brand);border-radius:50%;background:var(--c-surface-2);box-shadow:var(--shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-soft),bottom var(--dur) var(--ease-soft),opacity var(--dur) var(--ease-soft),visibility var(--dur)}.cb-knop .kudde{width:2.375rem;height:1.75rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.cb-knop:hover{transform:translateY(-2px)}.cb-knop[aria-expanded=true]{background:var(--c-accent)}.cb-knop:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.lade-open .cb-knop,.lade-open .cb-venster{display:none}.cb-venster{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-bg);box-shadow:var(--shadow-card);color:var(--c-ink);font-family:var(--font-body)}.cb-venster[hidden]{display:none}.cb .cb-venster{position:fixed;right:calc(var(--cb-rand) + env(safe-area-inset-right));bottom:calc(var(--cb-onder) + var(--cb-knop) + var(--space-3));z-index:46;width:min(23.75rem,100vw - 2 * var(--cb-rand));height:min(35rem,100dvh - var(--cb-onder) - var(--cb-knop) - var(--space-7))}.cb-venster--vast{width:min(23.75rem,100%);height:35rem}.cb-kop{display:flex;flex:none;align-items:center;gap:.625rem;padding:.625rem .75rem;background:var(--c-brand);color:var(--c-on-photo)}.cb-av{display:grid;flex:none;place-items:center;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--c-surface-2)}.cb-av .kudde{width:1.75rem;height:1.3125rem;overflow:visible;color:var(--c-brand)}.cb-kop-tekst{min-width:0}.cb-titel{margin:0;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;line-height:1.3}.cb-status{margin:0;font-size:.75rem}.cb-status .cb-vs{border-color:color-mix(in srgb,var(--c-on-photo) 50%,transparent);color:var(--c-on-photo)}.cb-sluit{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);margin-left:auto;padding:0;border:0;border-radius:50%;background:none;color:var(--c-on-photo);cursor:pointer}.cb-sluit svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.cb-sluit:hover{background:color-mix(in srgb,var(--c-on-photo) 15%,transparent)}.cb-kop :focus-visible{outline:2px dashed var(--c-on-photo);outline-offset:-3px}.cb-berichten{display:grid;flex:1;align-content:start;gap:.625rem;overflow-y:auto;padding:.875rem;background:var(--c-surface);overscroll-behavior:contain}.cb-bericht{max-width:85%;margin:0;padding:.625rem .75rem;border-radius:.875rem;font-size:.875rem;line-height:1.45}.cb-bericht--in{justify-self:start;border:1px solid var(--c-line);border-bottom-left-radius:4px;background:var(--c-bg)}.cb-bericht--uit{justify-self:end;border-bottom-right-radius:4px;background:var(--c-brand);color:var(--c-on-photo);white-space:pre-line}.cb-vs{display:inline-block;padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.cb-acties{flex:none;max-height:55%;overflow-y:auto;padding:.625rem .875rem;border-top:1px solid var(--c-line);background:var(--c-surface)}.cb-keuzes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.cb-keuze{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-3);border:1.5px solid var(--c-brand);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font:inherit;font-size:var(--fs-xs);font-weight:700;text-decoration:none;cursor:pointer}.cb-keuze:hover{background:var(--c-brand);color:var(--c-on-photo)}.cb-form{display:grid;gap:var(--space-2)}.cb-veld{display:grid;gap:2px;font-size:var(--fs-xs);font-weight:700}.cb-veld input,.cb-veld textarea{min-height:var(--tap);padding:var(--space-2) .6875rem;border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:var(--fs-sm);font-weight:400}.cb-veld [aria-invalid=true]{border-color:var(--c-sale)}.cb-fout{margin:0;color:var(--c-sale);font-size:var(--fs-xs);font-weight:700}.cb-fout:empty{display:none}.cb .wf-btn,.cb-venster .wf-btn{position:relative;justify-self:start;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700}.cb-wa{flex:none;margin:0;padding:.625rem .875rem;border-top:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-xs)}.cb-wa a{color:var(--c-brand);font-weight:700}.cb-venster :focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}@media(max-width:749.98px){.cb .cb-venster{inset:auto 0 0 0;width:100%;height:calc(100dvh - var(--space-6));border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom)}html.cb-open,html.cb-open body{overflow:hidden}}@media(prefers-reduced-motion:no-preference){.cb .cb-venster{opacity:0;transform:translateY(.75rem);transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur) var(--ease-soft)}.cb .cb-venster.is-open{opacity:1;transform:none}@media(max-width:749.98px){.cb .cb-venster{opacity:1;transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){.cb-knop{transition:none}.cb-knop:hover{transform:none}}.cb-knop--vast{position:static}.sg-chat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:var(--space-5)}.bm{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;height:100%;color:var(--c-ink);container:bm / inline-size}.bm__media{position:relative;overflow:hidden;aspect-ratio:var(--kaart-ratio, 4 / 5);margin-bottom:var(--space-2);border-radius:.875rem;background:var(--c-surface)}.bm__foto{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-slow) var(--ease-soft),transform var(--dur-slow) var(--ease-soft)}.bm__img--b{opacity:0}.bm__brei{position:absolute;right:0;bottom:0;left:0;z-index:2;height:.75rem;background:var(--c-surface-2);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;pointer-events:none;transition:opacity var(--dur) var(--ease-soft)}.bm__label{position:absolute;top:.625rem;left:.625rem;z-index:3;margin:0;padding:var(--space-1) .5625rem var(--space-1) .6875rem;border-radius:3px 6px 6px 3px;background:var(--c-surface-2);box-shadow:0 1px 0 var(--c-line-strong);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.bm__label:before{content:"";position:absolute;top:3px;bottom:3px;left:4px;border-left:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong)}.bm__label--sale{background:var(--c-sale);color:var(--c-on-photo)}.bm__label--sale:before{border-color:color-mix(in srgb,var(--c-on-photo) 55%,transparent)}.bm__label--uit{background:var(--c-bg);color:var(--c-muted)}.bm__label--nog{top:auto;bottom:1.25rem;background:var(--c-bg);color:var(--c-sale)}.bm__vlak{position:absolute;right:0;bottom:0;left:0;z-index:4;display:grid;gap:var(--space-2);max-height:88%;overflow:auto;padding:var(--space-4) .625rem var(--space-3);background:var(--c-surface-2);transform:translateY(105%);transition:transform var(--dur-slow) var(--ease-soft);overscroll-behavior:contain}.bm__vlak[hidden]{display:none}.bm__vlak:before{content:"";position:absolute;top:-9px;right:0;left:0;height:9px;background:var(--c-surface-2);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;transform:scaleY(-1)}.bm__vlak:after{content:"";position:absolute;top:9px;right:.625rem;left:.625rem;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.bm.is-open .bm__vlak{transform:none}.bm.is-open .bm__brei{opacity:0}.bm__vlak-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:.375rem}.bm__vlak-titel{margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bm__sluit{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;padding:0;border:0;border-radius:50%;background:none;color:var(--c-muted);cursor:pointer}.bm__sluit svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.bm__sluit:hover{color:var(--c-brand)}.bm__waarden{display:flex;flex-wrap:wrap;gap:.375rem}.bm__waarde{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.4375rem .625rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.bm__waarde:hover{border-color:var(--c-brand)}.bm__waarde[aria-pressed=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.bm__waarde:disabled{border-style:var(--lijn, dashed);color:var(--c-muted);text-decoration:line-through;cursor:not-allowed}.bm__waarden--kleur .bm__waarde{padding-left:.3125rem}.bm__staal{flex:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--staal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-scrim) 20%,transparent)}.bm__toevoegen{position:relative;overflow:hidden;min-height:var(--tap);margin-top:var(--space-1);padding:0 .875rem;border:0;border-radius:var(--radius-pill);background:var(--c-brand);color:var(--c-on-photo);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;isolation:isolate;transition:color var(--dur) var(--ease-soft)}.bm__toevoegen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-accent);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease-soft)}.bm__toevoegen:disabled{background:var(--c-line);color:var(--c-muted);cursor:not-allowed}@media(hover:hover){.bm__toevoegen:not(:disabled):hover{color:var(--c-ink)}.bm__toevoegen:not(:disabled):hover:before{transform:scaleY(1)}}.bm__klaar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;align-content:center;gap:var(--space-1);background:color-mix(in srgb,var(--c-surface-2) 92%,transparent);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-soft)}.bm__klaar .kudde{width:4rem;height:3rem;overflow:visible;--kudde-lijn: 1.5px}.bm.is-toegevoegd .bm__klaar{opacity:1}.bm__naam{display:-webkit-box;min-height:2.4em;margin:2px 0 0;overflow:hidden;font-family:var(--font-display);font-size:var(--fs-kaartnaam);font-weight:400;line-height:1.2;font-synthesis:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bm__naam a{color:inherit;text-decoration:none}.bm__sub{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-height:1.25rem;margin:0;overflow:hidden;color:var(--c-muted);font-size:var(--fs-xs);white-space:nowrap}.bm__sterren{display:inline-flex;align-items:center;gap:3px;color:var(--c-ink)}.bm__sterren svg{width:.875rem;height:.875rem}.bm__sterren span{color:var(--c-muted)}.bm__kleuren{display:inline-flex;gap:3px}.bm__kleuren i{width:.6875rem;height:.6875rem;border-radius:50%;background:var(--staal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-scrim) 25%,transparent)}.bm__eig{min-height:1.25rem;margin:0;overflow:hidden;color:var(--c-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.bm__rij{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:1.5rem;margin-top:2px}.bm__prijs{margin:0;font-size:var(--fs-md);font-weight:700;font-variant-numeric:tabular-nums}.bm__prijs small{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400}.bm__prijs s{margin-left:.375rem;color:var(--c-muted);font-size:var(--fs-xs);font-weight:400}.bm__prijs.is-sale{color:var(--c-sale)}.bm__bols{display:inline-flex;gap:3px}.bm__bol{width:.6875rem;height:.6875rem;border-radius:50%;background:var(--c-yarn);box-shadow:inset 0 0 0 1.5px var(--c-yarn-dark)}.bm__bol.is-uit{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c-line-strong)}.bm__acties{display:flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:.625rem}.bm__bekijk{position:relative;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:.375rem;min-width:0;min-height:2.875rem;padding:.625rem .875rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--c-surface);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;isolation:isolate;transition:color 0s linear var(--vul-tekst-wissel),box-shadow var(--dur) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}.bm__bekijk:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-brand) 35%,transparent);border-radius:var(--radius-pill);pointer-events:none;transition:border-color var(--dur) var(--ease-soft)}.bm__bekijk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-brand);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease-soft)}.bm__bekijk svg{flex:none;width:.9375rem;height:.9375rem;transition:transform var(--dur) var(--ease-soft)}.bm__mand{position:relative;display:grid;flex:none;place-items:center;width:2.875rem;height:2.875rem;padding:0;border:0;border-radius:50%;background:var(--c-brand);box-shadow:0 2px 8px color-mix(in srgb,var(--c-scrim) 20%,transparent);color:var(--c-on-photo);cursor:pointer;transition:background-color var(--dur) var(--ease-soft),color var(--dur) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}.bm__mand:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 40%,transparent);border-radius:50%;pointer-events:none}.bm__mand svg{width:1.3125rem;height:1.3125rem}.bm__mand[aria-expanded=true]{background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand)}.bm__mand[aria-expanded=true]:after{border-color:color-mix(in srgb,var(--c-brand) 35%,transparent)}.bm__mand.is-klaar,.bm__mand.is-klaar[aria-expanded=true]{background:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 35%,transparent);color:var(--c-ink)}.bm__mand.is-klaar:after{border-color:color-mix(in srgb,var(--c-ink) 30%,transparent)}@media(prefers-reduced-motion:no-preference){.bm__mand.is-klaar{animation:bm-wip var(--dur) var(--ease-soft)}}@keyframes bm-wip{35%{transform:scale(1.14)}70%{transform:scale(.97)}}.bm.is-toegevoegd .bm__mand{background:var(--c-success);color:var(--c-on-photo)}.bm__mand.is-uit{background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-muted)}.bm__mand.is-uit:after{border-color:transparent}.bm__mand.is-uit.is-gevraagd{box-shadow:inset 0 0 0 1.5px var(--c-success);color:var(--c-success)}.bm__bekijk:focus-visible,.bm__mand:focus-visible,.bm__naam a:focus-visible,.bm__vlak :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.bm__vlak :focus-visible{outline-offset:1px}@media(hover:hover){.bm:hover .bm__img--b{opacity:1}.bm:hover .bm__img{transform:scale(var(--zoom-kaart))}.bm__naam a:hover{color:var(--c-brand)}.bm__bekijk:hover{box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-on-photo)}.bm__bekijk:hover:before{transform:scaleY(1)}.bm__bekijk:hover:after{border-color:color-mix(in srgb,var(--c-on-photo) 45%,transparent)}.bm__bekijk:hover svg{transform:translate(3px)}.bm__mand:not(.is-uit):not([aria-expanded=true]):not(.is-klaar):hover{background:var(--c-brand-hover);color:var(--c-on-photo)}.bm__mand.is-uit:hover{box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand)}}.bm__mand:active,.bm__bekijk:active{scale:var(--press)}@container bm (max-width: 15rem){.bm__lang{display:none}.bm__vlak{top:0;max-height:none}.bm__vlak:before{display:none}.bm__waarden{display:grid;grid-template-columns:minmax(0,1fr)}.bm__waarde{justify-content:center;min-height:var(--tap)}}@container bm (max-width: 10rem){.bm__bekijk{gap:var(--space-1);padding-inline:var(--space-2)}.bm__bekijk svg{display:none}}@media(max-width:749.98px){.bm__lang{display:none}.bm__vlak{top:0;max-height:none}.bm__vlak:before{display:none}.bm__waarden{display:grid;grid-template-columns:minmax(0,1fr)}.bm__waarde{justify-content:center;min-height:var(--tap)}}@container bm (min-width: 17rem){.bm__naam{font-size:var(--fs-kaartnaam)}.bm__brei{height:.875rem}.bm__vlak{padding:1.25rem var(--space-3) .875rem}}@media(prefers-reduced-motion:reduce){.bm__img,.bm__brei,.bm__vlak,.bm__toevoegen,.bm__toevoegen:before,.bm__klaar,.bm__bekijk,.bm__bekijk:before,.bm__bekijk:after,.bm__bekijk svg,.bm__mand,.bm__mand svg{transition:none}.bm:hover .bm__img,.bm__mand:hover,.bm__mand:hover svg,.bm__bekijk:hover svg,.bm__mand:active,.bm__bekijk:active{transform:none}.bm__vlak{transform:none}}.actie__plus span{position:relative;width:2.375rem;height:2.375rem;box-shadow:0 2px 8px color-mix(in srgb,var(--c-scrim) 20%,transparent)}.actie__plus span:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 40%,transparent);border-radius:50%;pointer-events:none}.actie__plus svg{width:1.125rem;height:1.125rem}.actie__plus[aria-expanded=true] span{background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand)}.actie__plus[aria-expanded=true] span:after{border-color:color-mix(in srgb,var(--c-brand) 35%,transparent)}.actie__plus.is-toegevoegd span{background:var(--c-success)}.wl-houder{container-type:inline-size}.wl{position:relative;display:grid;gap:1.625rem;padding:1.75rem 1.25rem;border-radius:var(--radius-lg);background:var(--c-surface);color:var(--c-ink)}.wl:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius-lg) - 3px);pointer-events:none}.wl [hidden]{display:none}.wl-kop{position:relative;display:grid;gap:var(--space-2);max-width:60ch}.wl-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wl-eyebrow .kudde{width:2rem;height:1.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.wl-h{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.08;font-synthesis:none}.wl-intro{margin:0;color:var(--c-muted)}.wl-eigen{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.wl-eig{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 0;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.wl-eig:last-child{border-bottom:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.wl-eig-ic{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--c-surface-2);box-shadow:0 1px 0 var(--c-line-strong);color:var(--c-brand)}.wl-eig-ic svg{width:1.375rem;height:1.375rem}.wl-eig b{display:block;font-size:var(--fs-md);line-height:1.3}.wl-eig-s{display:block;margin-top:2px;color:var(--c-muted);font-size:var(--fs-sm)}.wl-vs{display:inline-block;margin-left:var(--space-1);padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.wl-reis{position:relative;display:grid;align-content:start;gap:.875rem;padding:1.25rem var(--space-4);border-radius:.875rem;background:var(--c-bg)}.wl-reis-h{margin:0;font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.15;font-synthesis:none}.wl-spoor{--p: 0;--wl-n: 4;position:relative;display:grid;grid-template-columns:repeat(var(--wl-n),minmax(0,1fr));gap:var(--space-1)}.wl-track-line{position:absolute;top:1.875rem;right:calc(50% / var(--wl-n));left:calc(50% / var(--wl-n));border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.wl-track-fill{position:absolute;top:calc(1.875rem - 1px);left:calc(50% / var(--wl-n));width:calc(var(--p) * (100% - 100% / var(--wl-n)));height:3px;border-radius:3px;background:var(--c-yarn);transition:width var(--dur-slow) var(--ease-soft)}.wl-st{position:relative;display:grid;justify-items:center;align-content:start;gap:.375rem;min-width:0;min-height:var(--tap);padding:var(--space-1) 2px;border:0;border-radius:var(--radius);background:none;color:var(--c-ink);font:inherit;cursor:pointer}.wl-st-b{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transition:box-shadow var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft),background-color var(--dur) var(--ease-soft)}.wl-st-b .kudde{width:2.5rem;height:1.875rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.wl-st-n{position:absolute;top:0;right:calc(50% - 2.125rem);display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-muted);font-size:.6875rem;font-weight:700}.wl-st-t{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;line-height:1.25;text-align:center;overflow-wrap:anywhere}.wl-st[aria-selected=true] .wl-st-b{background:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-yarn-dark),0 0 0 4px color-mix(in srgb,var(--c-accent) 30%,transparent)}.wl-st[aria-selected=true] .wl-st-n{background:var(--c-brand);box-shadow:none;color:var(--c-on-photo)}.wl-st[aria-selected=true] .wl-st-t{color:var(--c-ink)}.wl-st:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.wl-sp{display:grid;gap:var(--space-1);padding-top:.875rem;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.wl-sp-art{display:none}.wl-sp-txt{display:grid;gap:var(--space-1)}.wl-sp-k{margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wl-sp-t{margin:0;font-family:var(--font-display);font-size:1.25rem;font-synthesis:none}.wl-sp-d{max-width:60ch;margin:0}.wl-sp-x{margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.wl-nx{justify-self:start;min-height:var(--tap);margin-top:var(--space-2);padding:0 .875rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.wl-nx:hover{border-color:var(--c-brand)}.wl-nx:focus-visible,.wl-cta :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.wl-cta{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) 1.25rem}.wl .wf-btn{position:relative;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700}.wl .merk-alles{text-decoration-color:var(--c-line-strong)}@media(hover:hover){.wl-st:hover .wl-st-b{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.wl-sp:not([hidden]){animation:wl-in var(--dur) var(--ease-soft)}}@keyframes wl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@container (min-width: 47.5rem){.wl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr auto;align-items:start;gap:1.75rem 3.5rem;padding:3.25rem 3.5rem}.wl-kop{grid-column:1;grid-row:1}.wl-eigen{grid-column:1;grid-row:2}.wl-reis{grid-column:2;grid-row:1 / 3;align-self:stretch;gap:1.375rem;padding:var(--space-6) var(--space-6) 1.875rem;background:var(--c-surface-2);box-shadow:0 1px 0 var(--c-line-strong)}.wl-reis:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-yarn) 45%,transparent);border-radius:11px;pointer-events:none}.wl-reis-h{font-size:1.5rem}.wl-cta{grid-column:1 / -1}.wl-st-b{width:4.25rem;height:4.25rem;background:var(--c-bg)}.wl-st-b .kudde{width:3rem;height:2.25rem}.wl-track-line{top:2.25rem}.wl-track-fill{top:calc(2.25rem - 1px)}.wl-st-n{right:calc(50% - 2.5rem)}.wl-st-t{font-size:var(--fs-xs);overflow-wrap:normal}.wl-sp{grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-5);padding-top:var(--space-1);border-top:0}.wl-sp-art{position:relative;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong),0 0 0 8px color-mix(in srgb,var(--c-accent) 18%,transparent)}.wl-sp-art:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px var(--stiksel, dashed) var(--c-line-strong);border-radius:50%}.wl-sp-art .kudde{width:6rem;height:4.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 2px}.wl-sp-num{position:absolute;top:-6px;left:-4px;padding:2px .375rem;border-radius:var(--radius-sm);background:var(--c-surface-2);color:var(--c-yarn-ink);font-family:var(--font-display);font-size:1.875rem;line-height:1;font-synthesis:none}.wl-sp-t{font-size:1.5rem}}@container (min-width: 65rem){.wl-sp{grid-template-columns:150px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wl-track-fill,.wl-st-b{transition:none}.wl-st:hover .wl-st-b{transform:none}}.sv-houder{container-type:inline-size}.sv{display:grid;grid-template-columns:minmax(0,1fr);gap:1.375rem;min-width:0;color:var(--c-ink)}.sv [hidden]{display:none}.sv-kop{display:grid;gap:1.125rem}.sv-tt{display:grid;gap:var(--space-2);max-width:52ch}.sv-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sv-eyebrow .kudde{width:2rem;height:1.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.sv-h{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.08;font-synthesis:none;text-wrap:balance}.sv-intro{margin:0;color:var(--c-muted)}.sv-score{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1) .875rem;padding:var(--space-4) 1.125rem;border-radius:.875rem;background:var(--c-surface)}.sv-score:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:10px;pointer-events:none}.sv-score-n{color:var(--c-brand);font-family:var(--font-display);font-size:2.75rem;line-height:1;font-synthesis:none}.sv-score-m{display:grid;gap:3px;color:var(--c-muted);font-size:var(--fs-xs)}.sv-score-m b{color:var(--c-ink)}.sv-balken{display:none;grid-column:1 / -1;gap:var(--space-1);margin:.375rem 0 0;padding:0;list-style:none}.sv-balken li{display:grid;grid-template-columns:.875rem minmax(0,1fr) 1.375rem;align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.sv-balk{position:relative;height:9px;border-radius:2px;background:var(--c-line);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x}.sv-balk i{position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--c-yarn)}.sv-score-v{grid-column:1 / -1;margin-top:2px}.sv-vs{display:inline-block;padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.sv-bols{display:inline-flex;gap:3px;vertical-align:middle}.sv-bols svg{width:1rem;height:1rem}.sv-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.sv-filter-l{width:100%;margin-right:var(--space-1);font-size:var(--fs-sm);font-weight:700}.sv-chips{display:flex;gap:.375rem;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:var(--space-1) var(--gutter);overflow-x:auto;scrollbar-width:none}.sv-chips::-webkit-scrollbar{display:none}.sv-chip{position:relative;display:inline-flex;flex:none;align-items:center;gap:.375rem;min-height:var(--tap);padding:0 .875rem 0 .75rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background-color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft),color var(--dur) var(--ease-soft)}.sv-chip:hover{border-color:var(--c-brand)}.sv-chip .kudde{width:1.5rem;height:1.125rem;overflow:visible;opacity:0;scale:.6;transition:opacity var(--dur) var(--ease-soft),scale var(--dur) var(--ease-soft);--kudde-lijn: 1.4px}.sv-chip-c{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.sv-chip[aria-pressed=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.sv-chip[aria-pressed=true] .kudde{opacity:1;scale:1;color:var(--c-on-photo)}.sv-chip[aria-pressed=true] .sv-chip-c{background:var(--c-accent);color:var(--c-ink)}@media(prefers-reduced-motion:no-preference){.sv-li:not([hidden]) .sv-kaart{animation:sv-in var(--dur) var(--ease-soft)}}@keyframes sv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sv-rail{margin-inline:calc(-1 * var(--gutter));padding:.375rem var(--gutter) .625rem;overflow-x:auto;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sv-rail::-webkit-scrollbar{display:none}.sv-kaarten{display:grid;grid-auto-columns:86%;grid-auto-flow:column;gap:.875rem;margin:0;padding:0;list-style:none}.sv-li{display:flex;min-width:0;scroll-snap-align:start}.sv-kaart{position:relative;display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:1.625rem 1.25rem 1.125rem;border-radius:var(--radius-lg);background:var(--c-surface)}.sv-kaart:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:11px;pointer-events:none}.sv-kaart:after{content:"";position:absolute;top:0;right:1.25rem;left:1.25rem;height:9px;background:var(--c-yarn-light);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x}.sv-top{display:flex;align-items:center;justify-content:space-between;gap:.625rem;color:var(--c-muted);font-size:var(--fs-xs)}.sv-q{position:relative;margin:0;padding-left:1.375rem;font-family:var(--font-display);font-size:1.3125rem;line-height:1.22;font-synthesis:none;text-wrap:balance}.sv-q:before{content:"\201c";position:absolute;top:-6px;left:-2px;color:var(--c-yarn);font-size:2.5rem;line-height:1}.sv-t{display:-webkit-box;margin:0;overflow:hidden;color:var(--c-muted);font-size:var(--fs-md);-webkit-box-orient:vertical;-webkit-line-clamp:4}.sv-t mark{background:none;color:var(--c-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--c-yarn);text-decoration-thickness:2px;text-underline-offset:3px}.sv-kaart.is-open .sv-t{display:block}.sv-meer{align-self:flex-start;min-height:var(--tap);margin-top:calc(-1 * var(--space-3));padding:0;border:0;background:none;color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:.35em;cursor:pointer}.sv-wie{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:var(--fs-sm)}.sv-geweven{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);padding:2px .4375rem 2px .3125rem;border-radius:4px;background:var(--c-surface-2);color:var(--c-success);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em}.sv-geweven:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px var(--stiksel, dashed) color-mix(in srgb,var(--c-success) 40%,transparent);border-radius:3px;pointer-events:none}.sv-geweven svg{width:.75rem;height:.75rem}.sv-voor{color:var(--c-muted);font-size:var(--fs-xs)}.sv-prod{position:relative;display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:.875rem;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.sv-thumb{display:grid;place-items:center;width:3.25rem;height:3.25rem;overflow:hidden;border-radius:var(--radius);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line)}.sv-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sv-thumb .kudde{width:2.125rem;height:1.625rem;overflow:visible;color:var(--c-brand)}.sv-prod-txt{min-width:0}.sv-prod-n{display:-webkit-box;box-sizing:border-box;min-height:var(--tap);padding-block:max(0px,(var(--tap) - 2.6em) / 2);overflow:hidden;color:var(--c-ink);font-size:var(--fs-sm);font-weight:700;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sv-prod-n:hover{text-decoration:underline;text-decoration-color:var(--c-yarn)}.sv-prod-p{color:var(--c-muted);font-size:var(--fs-sm)}.sv-prod-p b{color:var(--c-ink);white-space:nowrap}.sv-prod .bm__mand{width:var(--tap);height:var(--tap)}.sv-prod.is-toegevoegd .bm__mand{background:var(--c-success);color:var(--c-on-photo)}.sv-ga{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-brand)}.sv-ga svg{width:1.125rem;height:1.125rem;transition:transform var(--dur) var(--ease-soft)}@media(hover:hover){.sv-ga:hover{box-shadow:inset 0 0 0 1.5px var(--c-brand)}.sv-ga:hover svg{transform:translate(3px)}}.sv-strook{position:relative;display:grid;grid-column:1 / -1;gap:var(--space-2);margin-top:2px;padding:var(--space-3);border-radius:var(--radius);background:var(--c-surface-2)}.sv-prod:not(.is-open) .sv-strook{display:none}.sv-strook:before{content:"";position:absolute;top:-8px;right:var(--space-3);left:var(--space-3);height:9px;background:var(--c-surface-2);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;transform:scaleY(-1)}.sv-strook-kop{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);font-weight:700}.sv-strook-kop p{margin:0}.sv-sluit{display:grid;place-items:center;width:var(--tap);height:var(--tap);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-2)) calc(-1 * var(--space-3)) 0;padding:0;border:0;border-radius:50%;background:none;color:var(--c-muted);cursor:pointer}.sv-sluit svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sv-strook-s{margin:0;color:var(--c-muted);font-size:var(--fs-xs)}.sv-leeg{position:relative;display:grid;justify-items:center;gap:.625rem;padding:1.875rem 1.25rem;border-radius:var(--radius-lg);background:var(--c-surface);text-align:center}.sv-leeg:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:11px;pointer-events:none}.sv-leeg .kudde{width:4.5rem;height:3.375rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 2px}.sv-leeg p{max-width:44ch;margin:0}.sv-leeg-h{font-family:var(--font-display);font-size:1.3125rem;line-height:1.2;font-synthesis:none}.sv-leeg-s{color:var(--c-muted);font-size:var(--fs-sm)}.sv .wf-btn{position:relative;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700}.sv-voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) 1.25rem}.sv-nav{display:flex;align-items:center;gap:.625rem}.sv-pijl{display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:1.5px solid var(--c-line-strong);border-radius:50%;background:var(--c-surface-2);color:var(--c-brand);cursor:pointer;transition:border-color var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.sv-pijl svg{width:1rem;height:1rem}.sv-pijl:disabled{border-style:var(--lijn, dashed);color:var(--c-muted);cursor:default}.sv-teller{min-width:var(--tap);color:var(--c-muted);font-size:var(--fs-sm);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media(hover:hover){.sv-pijl:hover:not(:disabled){border-color:var(--c-brand);transform:translateY(-2px)}}.sv :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.sv-rail:focus-visible{outline-offset:-2px}@container (min-width: 47.5rem){.sv{gap:1.75rem}.sv-kop{grid-template-columns:minmax(0,1fr) 21.25rem;grid-template-areas:"eyebrow ." "kop score" "intro score";align-items:start;gap:var(--space-2) 2.5rem}.sv-tt{display:contents}.sv-eyebrow{grid-area:eyebrow}.sv-h{grid-area:kop;align-self:baseline}.sv-intro{grid-area:intro;max-width:52ch}.sv-score{grid-area:score;align-self:baseline}.sv-filter-l{width:auto}.sv-chips{gap:var(--space-2);width:auto;margin:0;padding:0;overflow:visible}.sv-balken{display:grid}.sv-score{gap:.375rem 1.125rem}.sv-rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.sv-kaarten{grid-auto-columns:calc((100% - 2 * 1.25rem) / 3);gap:1.25rem}.sv-kaart{padding:1.875rem var(--space-5) 1.25rem}.sv-q{font-size:1.375rem}}@media(prefers-reduced-motion:reduce){.sv-chip,.sv-chip .kudde,.sv-pijl,.sv-ga svg{transition:none}.sv-pijl:hover:not(:disabled),.sv-ga:hover svg{transform:none}}.nbk-sectie{overflow-x:clip}.nbk-houder{container:nbk / inline-size}.nbk{--nbk-lh: 28px;--nbk-top: calc(var(--nbk-lh) * 1.5);--nbk-off: calc(var(--nbk-lh) * .5);--nbk-pad: 1.25rem;display:grid;grid-template-columns:minmax(0,1fr);gap:3.25rem;min-width:0;color:var(--c-ink)}.nbk [hidden]{display:none}.nbk-zij{display:grid;align-content:center;gap:.625rem}.nbk-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nbk-eyebrow .kudde{width:2rem;height:1.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.nbk-h{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.06;font-synthesis:none;text-wrap:balance}.nbk-intro{max-width:40ch;margin:0;color:var(--c-muted)}.nbk-brief{position:relative;justify-self:stretch;width:100%;max-width:37.5rem;border-radius:var(--radius-sm);background:var(--c-surface-2);box-shadow:0 1px 0 var(--c-line-strong),0 14px 30px -14px color-mix(in srgb,var(--c-scrim) 30%,transparent);container:nbk-brief / inline-size;transition:transform var(--dur-slow) var(--ease-soft)}.nbk-brief:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:1;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:3px;pointer-events:none}.nbk-kudde{position:absolute;top:0;left:1.375rem;z-index:2;display:flex;align-items:flex-end;gap:2px;color:var(--c-brand);transform:translateY(calc(-100% + 3px));pointer-events:none}.nbk-kudde .kudde{width:2.75rem;height:2.0625rem;overflow:visible;--kudde-lijn: 1.5px}.nbk-kudde .kudde:nth-child(1){width:2rem;height:1.5rem}.nbk-kudde .kudde:nth-child(3){width:2.875rem;height:2.1875rem}.nbk-punaise{position:absolute;top:-13px;left:50%;z-index:3;width:1.75rem;height:1.75rem;margin-left:-.875rem}.nbk-zegel{position:absolute;top:-12px;right:-6px;z-index:3;width:3.25rem;height:3.875rem;padding:5px;background:var(--c-bg);filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--c-scrim) 25%,transparent));transform:rotate(7deg);-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 2.4px,#000 2.9px) -4.5px -4.5px / 9px 9px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 2.4px,#000 2.9px) -4.5px -4.5px / 9px 9px;transition:transform var(--dur-slow) var(--ease-soft)}.nbk-zegel-in{display:grid;grid-template-rows:1fr auto;place-items:center;height:100%;padding:var(--space-1) 2px 3px;border-radius:2px;background:var(--c-yarn-light)}.nbk-zegel-in .kudde{width:2.25rem;height:1.6875rem;overflow:visible;color:var(--c-brand)}.nbk-zegel-in span{color:var(--c-brand);font-size:.4375rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nbk-stempel{position:absolute;top:-4px;right:var(--space-2);z-index:4;display:grid;place-items:center;width:4.375rem;height:4.375rem;border:2px solid color-mix(in srgb,var(--c-brand) 70%,transparent);border-radius:50%;color:var(--c-brand);font-size:.5625rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:0;transform:rotate(-14deg);pointer-events:none}.nbk-stempel:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid color-mix(in srgb,var(--c-brand) 60%,transparent);border-radius:50%}.nbk-stempel b{display:block;font-size:.6875rem}.nbk-papier{position:relative;padding:var(--nbk-top) var(--nbk-pad) 1.125rem;background-image:linear-gradient(var(--c-surface-2),var(--c-surface-2)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--nbk-lh) - 1px),var(--c-line) calc(var(--nbk-lh) - 1px) var(--nbk-lh));background-position:0 0,0 var(--nbk-off);background-repeat:no-repeat;background-size:100% var(--nbk-top),100% 100%;line-height:var(--nbk-lh)}.nbk-aanhef{margin:0 2.5rem -1.5px 0;border-bottom:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-brand);background:var(--c-surface-2);font-family:var(--font-display);font-size:clamp(1.125rem,calc((100cqi - 5.5rem) / 11),1.625rem);line-height:calc(var(--nbk-lh) * 2);white-space:nowrap;font-synthesis:none}.nbk-p{max-width:44ch;margin:0}.nbk-krijg{margin:0;padding:0;list-style:none}.nbk-krijg li{display:flex;align-items:flex-start;gap:.625rem}.nbk-bol{flex:none;width:.875rem;height:.875rem;margin-top:7px}.nbk-welkom{margin:0}.nbk-welkom>*{vertical-align:middle}.nbk-coupon{position:relative;display:inline-flex;align-items:center;gap:.4375rem;height:1.5rem;margin-right:var(--space-2);padding:0 var(--space-3);border-radius:4px;background:var(--c-yarn-light);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;line-height:1;white-space:nowrap;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 5px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 5px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 5px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat}.nbk-coupon:after{content:"";position:absolute;top:3px;right:9px;bottom:3px;left:9px;border:1px var(--stiksel, dashed) color-mix(in srgb,var(--c-brand) 35%,transparent);border-radius:2px}.nbk-coupon svg{width:.9375rem;height:.9375rem}.nbk-vs{display:inline-block;padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.06em;text-transform:uppercase}.nbk-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1.125rem var(--nbk-pad) .375rem;background:var(--c-surface-2)}.nbk-form:before{content:"";position:absolute;top:0;right:var(--nbk-pad);left:var(--nbk-pad);height:9px;background:var(--c-yarn-light);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x}.nbk-onderwerpen{min-width:0;margin:0;padding:0;border:0}.nbk-onderwerpen legend{margin-bottom:var(--space-2);padding:0;font-size:var(--fs-sm);font-weight:700}.nbk-onderwerpen legend span{color:var(--c-muted);font-weight:400}.nbk-tops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.nbk-tp{position:relative}.nbk-tp input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.nbk-tp span{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:var(--tap);padding:0 var(--space-3);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;transition:background-color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft),color var(--dur) var(--ease-soft)}.nbk-tp span svg{width:0;height:.75rem;transition:width var(--dur) var(--ease-soft)}.nbk-tp:hover span{border-color:var(--c-brand)}.nbk-tp input:checked+span{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.nbk-tp input:checked+span svg{width:.75rem}.nbk-tp input:focus-visible+span{outline:2px dashed var(--c-focus);outline-offset:2px}.nbk-l{display:block;margin-bottom:.375rem;font-size:var(--fs-sm);font-weight:700}.nbk-rij{display:flex;align-items:center;gap:.375rem;padding:var(--space-1);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);transition:border-color var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}.nbk-rij:hover{border-color:var(--c-brand)}.nbk-rij:focus-within{border-color:var(--c-brand);outline:2px dashed var(--c-focus);outline-offset:3px}.nbk-rij:has(.nbk-veld[aria-invalid=true]){border-color:var(--c-sale);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-sale) 15%,transparent)}.nbk-veld{flex:1;min-width:0;height:var(--tap);padding:0 .375rem 0 var(--space-4);border:0;background:transparent;color:var(--c-ink);font:inherit;font-size:var(--fs-md)}.nbk-veld:focus{outline:none}.nbk-veld::placeholder{color:var(--c-muted);opacity:1}.nbk-knop{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-2);height:var(--tap);padding:0 1.125rem;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand);font:inherit;font-size:var(--fs-md);font-weight:700;white-space:nowrap;cursor:pointer;isolation:isolate;transition:color var(--dur) var(--ease-soft)}.nbk-knop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-brand);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease-soft)}.nbk-knop:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-brand) 35%,transparent);border-radius:var(--radius-pill);pointer-events:none}.nbk-knop svg{display:none;width:1.125rem;height:1.125rem;transition:transform var(--dur) var(--ease-soft)}.nbk-knop-l{display:none}@container nbk (max-width: 21.5rem){.nbk-rij{flex-wrap:wrap;border-radius:var(--radius-lg)}.nbk-veld{flex-basis:100%}.nbk-knop{flex:1 1 100%}}@media(hover:hover){.nbk-knop:hover{color:var(--c-on-photo)}.nbk-knop:hover:before{transform:scaleY(1)}.nbk-knop:hover svg{transform:translate(2px,-2px) rotate(-8deg)}}.nbk-fout{display:flex;align-items:center;gap:.375rem;margin:.375rem 0 0 var(--space-1);color:var(--c-sale);font-size:var(--fs-sm);font-weight:700}.nbk-fout svg{flex:none;width:1rem;height:1rem}.nbk-fijn{margin:0;color:var(--c-muted);font-size:var(--fs-xs)}.nbk-fijn a{color:var(--c-brand);font-weight:700}.nbk-groet{display:flex;align-items:center;gap:.625rem;padding:.375rem var(--nbk-pad) 1.375rem;font-family:var(--font-display);font-size:var(--fs-md);line-height:1.25;font-synthesis:none}.nbk-groet .kudde{width:2.25rem;height:1.6875rem;overflow:visible;color:var(--c-brand)}.nbk-env{display:none;justify-items:center;gap:.625rem;padding:2.75rem var(--nbk-pad) 1.875rem;text-align:center}.nbk-env:focus{outline:none}.nbk-env:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-6px}.nbk-envelop{width:min(16.25rem,80%);height:auto;overflow:visible}.nbk-e-lijf{fill:var(--c-surface);stroke:var(--c-line-strong);stroke-width:1.5}.nbk-e-in{fill:none;stroke:var(--c-line-strong);stroke-width:1.5;stroke-dasharray:4 4}.nbk-e-klep{fill:var(--c-surface-2);stroke:var(--c-line-strong);stroke-width:1.5;transform:scaleY(-1);transform-box:fill-box;transform-origin:50% 0}.nbk-e-zegel{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.nbk-env-h{margin:.375rem 0 0;font-family:var(--font-display);font-size:1.625rem;line-height:1.15;font-synthesis:none}.nbk-env-s{max-width:40ch;margin:0;color:var(--c-muted);overflow-wrap:anywhere}.nbk-zwaai{width:3.5rem;height:2.625rem;overflow:visible;color:var(--c-brand)}.nbk-opnieuw{min-height:var(--tap);margin-top:var(--space-1);padding:0;border:0;background:none;color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:.35em;cursor:pointer}.nbk-brief.is-verzonden .nbk-papier,.nbk-brief.is-verzonden .nbk-form,.nbk-brief.is-verzonden .nbk-groet{display:none}.nbk-brief.is-verzonden .nbk-env{display:grid}.nbk-brief.is-verzonden .nbk-e-klep{transform:scaleY(1)}.nbk-brief.is-verzonden .nbk-e-zegel{opacity:1;transform:scale(1)}.nbk-brief.is-verzonden .nbk-stempel{opacity:.85;transform:rotate(-14deg)}.nbk :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.nbk-kudde.is-in-beeld .kudde:nth-child(2){animation:nbk-wiebel var(--dur-karakter) var(--ease-breath) 1}.nbk-brief.is-verzonden .nbk-e-klep{transform:scaleY(-1);animation:nbk-klep var(--dur-slow) var(--ease-soft) forwards}.nbk-brief.is-verzonden .nbk-e-zegel{opacity:0;transform:scale(.6);animation:nbk-zegel var(--dur) var(--ease-soft) var(--dur) forwards}.nbk-brief.is-verzonden .nbk-stempel{opacity:0;animation:nbk-stempel var(--dur) var(--ease-soft) var(--dur) forwards}.nbk-brief.is-verzonden .nbk-env>:not(svg){animation:nbk-in var(--dur) var(--ease-soft) both}}@keyframes nbk-wiebel{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes nbk-klep{to{transform:scaleY(1)}}@keyframes nbk-zegel{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes nbk-stempel{to{opacity:.85}}@keyframes nbk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@container nbk (min-width: 47.5rem){.nbk{padding-top:2.25rem;--nbk-pad: 2.25rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-8)}.nbk-brief{justify-self:end;transform:rotate(-1.2deg)}.nbk-brief:hover,.nbk-brief:focus-within{transform:rotate(0)}.nbk-zegel{top:1.375rem;right:var(--space-5);width:4.625rem;height:5.5rem;transform:rotate(4deg)}.nbk-zegel-in .kudde{width:3.125rem;height:2.375rem}.nbk-zegel-in span{font-size:.5rem}.nbk-stempel{top:1.875rem;right:3.25rem;width:5.25rem;height:5.25rem}.nbk-aanhef{margin-right:6rem;font-size:1.625rem}.nbk-tops{display:flex;flex-wrap:wrap}.nbk-tp span{width:auto}.nbk-knop{padding:0 1.25rem}.nbk-knop-l,.nbk-knop svg{display:inline}.nbk-knop-s{display:none}.nbk-groet{padding:.625rem var(--nbk-pad) 1.625rem;font-size:1.25rem}.nbk-groet .kudde{width:2.75rem;height:2.0625rem}.nbk-env{padding-top:3.5rem}}@media(prefers-reduced-motion:reduce){.nbk-brief,.nbk-zegel,.nbk-tp span,.nbk-tp span svg,.nbk-rij,.nbk-knop,.nbk-knop:before,.nbk-knop svg{transition:none}.nbk-knop:hover svg{transform:none}}.hl-sectie{padding-block:var(--space-5) var(--ruimte-0);background:var(--c-bg);overflow-x:clip}.hl-houder{container:hl / inline-size}.hl{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;color:var(--c-ink)}.hl-foto{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:1.375rem;background:var(--c-surface)}.hl-foto:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:1;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 70%,transparent);border-radius:15px;pointer-events:none}.hl-pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);opacity:0;transform:scale(var(--zoom-card));transition:opacity var(--dur-fade) var(--ease-breath),transform var(--dur-zoom) var(--ease-breath)}.hl-pic.is-aan img{opacity:1;transform:scale(1)}.hl-label{position:relative;z-index:2;display:grid;gap:var(--space-3);margin:-3.5rem .625rem 0;padding:1.75rem 1.375rem 1.375rem;border-radius:var(--radius-sm);background:var(--c-surface-2);box-shadow:0 18px 34px -18px color-mix(in srgb,var(--c-scrim) 40%,transparent);transform-origin:50% 0}.hl-label:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:3px;pointer-events:none}.hl-zoom{position:absolute;top:0;bottom:0;width:4px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--c-yarn) 0 6px,transparent 6px 12px);opacity:.5}.hl-zoom--l{left:-4px}.hl-zoom--r{right:-4px}.hl-zegel{position:absolute;top:-50px;right:-20px;z-index:3;width:86px;height:86px}.hl-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hl-zegel-kern{position:absolute;top:22px;right:22px;bottom:22px;left:22px;display:grid;place-items:center;border-radius:50%;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.25px var(--c-line-strong)}.hl-zegel-kern .kudde{width:2.25rem;height:1.6875rem;overflow:visible;color:var(--c-brand)}.hl-dias{display:grid}.hl-dia{display:grid;grid-area:1 / 1;grid-template-rows:auto 1fr auto;gap:var(--space-3);visibility:hidden}.hl-dia.is-aan{visibility:visible}.hl-cat{position:absolute;top:-14px;left:1.375rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;margin:0;padding:0 .75rem 0 var(--space-2);border-radius:4px;background:var(--c-yarn-light);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hl-cat:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px var(--stiksel, dashed) color-mix(in srgb,var(--c-brand) 35%,transparent);border-radius:2px}.hl-cat .kudde{width:1.625rem;height:1.25rem;overflow:visible}.hl-h{margin:0;padding-right:3.5rem;font-family:var(--font-display);font-size:clamp(2.125rem,8cqi,3.75rem);font-weight:400;line-height:1.04;font-synthesis:none;text-wrap:balance;min-height:2.08em}.hl-lead{max-width:44ch;margin:0;color:var(--c-muted);font-size:var(--fs-md);min-height:calc(2em * var(--lh-body))}.hl-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) .875rem}.hl .hl-knop{position:relative;gap:var(--space-2);min-height:3.125rem;padding:0 var(--space-5);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-size:var(--fs-md);font-weight:700}.hl .hl-knop:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 35%,transparent);border-radius:var(--radius-pill);pointer-events:none}.hl .hl-knop svg{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-soft)}.hl-knop2{display:inline-flex;align-items:center;gap:var(--space-2);min-height:3.125rem;padding:0 1.375rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-brand);font-size:var(--fs-md);font-weight:700;text-decoration:none;transition:border-color var(--dur) var(--ease-soft)}.hl-knop2 .hl-bol{width:1.125rem;height:1.125rem}.hl-nav{display:flex;align-items:center;gap:var(--space-3);margin-top:.375rem;padding-top:.875rem;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.hl-draden{display:flex;flex:1;gap:.375rem}.hl-draad{position:relative;flex:1;max-width:5.25rem;min-height:var(--tap);padding:0;border:0;background:none;cursor:pointer}.hl-draad:before{content:"";position:absolute;top:50%;right:0;left:0;border-top:var(--lijn-b, 2px) var(--lijn, dashed) var(--c-line-strong)}.hl-draad i{position:absolute;top:calc(50% - 1px);left:0;width:0;height:4px;border-radius:4px;background:var(--c-yarn)}.hl-draad[aria-current=true] i{width:100%;clip-path:inset(0 100% 0 0 round 4px)}.hl-draad[aria-current=true].is-loopt i{animation:hl-draad-vul var(--hl-interval, 8s) linear forwards}.hl.is-stil .hl-draad.is-loopt i{animation-play-state:paused}@keyframes hl-draad-vul{to{clip-path:inset(0 0 0 0 round 4px)}}.hl-draad.is-vol i{width:100%;clip-path:none}.hl-pauze{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:1.5px solid var(--c-line-strong);border-radius:50%;background:var(--c-bg);color:var(--c-brand);cursor:pointer}.hl-pauze svg{width:.875rem;height:.875rem}.hl-beloftes{display:flex;flex-wrap:wrap;gap:.375rem var(--space-4);margin:0;padding:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;list-style:none}.hl-beloftes li{display:flex;align-items:center;gap:.375rem}.hl-beloftes .hl-bol{width:.75rem;height:.75rem}.hl-foto{grid-row:1;grid-column:1}.hl-label{grid-row:2}.hl-tag-plek{position:relative;z-index:4;grid-row:1;grid-column:1;align-self:end;height:0;margin:0 var(--space-5) -1.375rem;pointer-events:none}.hl-tag{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-1) .875rem;padding:.625rem 1.25rem .625rem 1.625rem;border-radius:var(--radius-sm);background:var(--c-surface-2);box-shadow:0 14px 24px -14px color-mix(in srgb,var(--c-scrim) 45%,transparent);color:var(--c-ink);transform:rotate(-1.5deg);pointer-events:auto}.hl-tag:before{content:"";position:absolute;top:5px;right:14px;bottom:5px;left:14px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:2px;pointer-events:none}.hl-vouw{position:absolute;top:0;bottom:0;width:10px;background:repeating-linear-gradient(to bottom,var(--c-surface) 0 3px,color-mix(in srgb,var(--c-line-strong) 50%,var(--c-surface)) 3px 4px)}.hl-vouw--l{left:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.hl-vouw--r{right:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.hl-vouw:after{content:"";position:absolute;top:6px;bottom:6px;left:50%;border-left:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-yarn)}.hl-tag img{width:3.25rem;height:3.25rem;border-radius:8px;background:var(--c-bg);object-fit:cover}.hl-tag-tekst{display:grid;gap:1px;min-width:0}.hl-tag-k{color:var(--c-yarn-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hl-tag-n{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-md);font-weight:400;line-height:1.2;text-decoration:none;font-synthesis:none}.hl-tag-n:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-sm)}.hl-tag-n:hover{text-decoration:underline;text-decoration-color:var(--c-yarn);text-underline-offset:3px}.hl-tag-p{color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap}.hl-tag-p b{color:var(--c-ink)}.hl-tag .bm__mand{position:relative;z-index:1;width:var(--tap);height:var(--tap)}.hl-tag.is-toegevoegd .bm__mand{background:var(--c-success);color:var(--c-on-photo)}@container hl (max-width: 47.4375rem){.hl.heeft-productlabel .hl-label{margin-top:-.5rem;padding-top:2.75rem}.hl.heeft-productlabel .hl-dia{grid-template-rows:auto auto 1fr auto}.hl.heeft-productlabel .hl-cat{position:relative;top:auto;left:auto;justify-self:start}.hl.heeft-productlabel .hl-zegel{top:2.5rem}}@container hl (max-width: 22rem){.hl-tag{gap:var(--space-1) .625rem}.hl-tag-n{font-size:var(--fs-sm)}}@container hl (max-width: 20rem){.hl-tag{grid-template-columns:minmax(0,1fr) auto}.hl-tag img{display:none}}.hl-strook{position:relative;z-index:1;display:grid;grid-column:1 / -1;gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-1);border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.hl-tag:not(.is-open) .hl-strook{display:none}.hl-strook .bm__waarden{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.hl-strook-kop{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);font-weight:700}.hl-strook-kop p{margin:0}.hl-sluit{display:grid;place-items:center;width:var(--tap);height:var(--tap);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-2)) calc(-1 * var(--space-3)) 0;padding:0;border:0;border-radius:50%;background:none;color:var(--c-muted);cursor:pointer}.hl-sluit svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hl-strook-s{margin:0;color:var(--c-muted);font-size:var(--fs-xs)}.hl :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.hl-tag-n:focus-visible{outline:none}.hl-tag:has(.hl-tag-n:focus-visible){outline:2px dashed var(--c-focus);outline-offset:3px}@media(hover:hover){.hl .hl-knop:hover svg{transform:translate(3px)}.hl-knop2:hover{border-color:var(--c-brand)}}@media(prefers-reduced-motion:no-preference){.hl-ring{animation:hl-draai var(--dur-draai) linear infinite}.hl.is-buiten-beeld .hl-ring,.hl.is-gepauzeerd .hl-ring,.motion-verborgen .hl-ring{animation-play-state:paused}.hl-label.is-zwiep{animation:hl-zwiep var(--dur-zwiep) var(--ease-soft)}.hl-tag.is-in{animation:hl-tag-schuif var(--dur) var(--ease-soft) both}.hl-tag.is-uit{animation:hl-tag-uit var(--dur) var(--ease-soft) forwards}.hl-tag .motion-naad-m{animation-duration:var(--dur-slow)}.hl-dia.is-op>*{animation:hl-op var(--dur) var(--ease-soft) both}.hl-dia.is-op>:nth-child(2){animation-delay:calc(var(--stagger) * .75)}.hl-dia.is-op>:nth-child(3){animation-delay:calc(var(--stagger) * 1.5)}.hl-dia.is-op>:nth-child(4){animation-delay:calc(var(--stagger) * 2.25)}}@keyframes hl-draai{to{transform:rotate(360deg)}}@keyframes hl-zwiep{0%{transform:rotate(0)}30%{transform:rotate(-1.5deg)}60%{transform:rotate(.8deg)}to{transform:rotate(0)}}@keyframes hl-zwiep-d{0%{transform:rotate(-1deg)}30%{transform:rotate(-2.5deg)}60%{transform:rotate(-.2deg)}to{transform:rotate(-1deg)}}@keyframes hl-tag-in{0%{opacity:0}}@keyframes hl-tag-schuif{0%{opacity:0;translate:-.75rem 0}}@keyframes hl-tag-uit{to{opacity:0}}@keyframes hl-op{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@container hl (min-width: 47.5rem){.hl{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;min-height:600px}.hl-foto{grid-row:1;grid-column:2;height:600px;aspect-ratio:auto}.hl-label{grid-row:1;grid-column:1;max-width:33.75rem;margin:0 -90px 0 0;padding:2.75rem 2.5rem 1.875rem;transform:rotate(-1deg)}.hl-cat{left:2.5rem}.hl-zegel{top:-58px;right:-58px;width:118px;height:118px}.hl-zegel-kern{top:27px;right:27px;bottom:27px;left:27px}.hl-zegel-kern .kudde{width:2.625rem;height:2rem}.hl-h{padding-right:2.5rem}.hl.heeft-productlabel{margin-bottom:var(--space-6)}.hl-tag-plek{grid-row:1;grid-column:2;align-self:center;height:600px;margin:0}.hl-tag{right:2.5rem;bottom:calc(-1 * var(--space-5));left:auto;max-width:min(24rem,100% - 9.5rem)}.hl-tag-n{font-size:var(--fs-kaartnaam)}}@container hl (min-width: 47.5rem) and (max-width: 55rem){.hl-tag{grid-template-columns:minmax(0,1fr) auto}.hl-tag img{display:none}.hl-tag-n{font-size:var(--fs-md)}}@container hl (min-width: 47.5rem){@media(prefers-reduced-motion:no-preference){.hl-label.is-zwiep{animation-name:hl-zwiep-d}}}@media(prefers-reduced-motion:reduce){.hl-pic img{transition:none;transform:none}.hl-pic.is-aan img{transform:none}.hl .hl-knop svg,.hl-knop2{transition:none}.hl-tag.is-in{animation:hl-tag-in var(--dur) var(--ease-soft) both!important}.hl-tag.is-uit{animation:hl-tag-uit var(--dur) var(--ease-soft) forwards!important}}.motion-naad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.motion-naad-s{fill:none;stroke-dasharray:4 3}.motion-naad-m{fill:none;stroke:#fff;stroke-width:6;stroke-dasharray:100;stroke-dashoffset:100;animation:motion-naai var(--dur-sew) steps(40,end) forwards}.is-naaien:before{opacity:0}@keyframes motion-naai{to{stroke-dashoffset:0}}.motion-brei{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;grid-template-rows:1fr repeat(4,12px);overflow:hidden;border-radius:inherit;background:var(--c-surface-2);pointer-events:none;animation:motion-brei-weg calc(var(--dur-brei) * .33) var(--ease-soft) calc(var(--dur-brei) * .6) forwards}.motion-brei:before{content:"";grid-row:1;background:var(--c-surface-2)}.motion-brei i{margin-top:-3px;background:var(--c-yarn-light);transform:scaleY(0);transform-origin:bottom;-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;animation:motion-rij calc(var(--dur-brei) * .25) var(--ease-soft) forwards}.motion-brei i:nth-child(4){animation-delay:0s}.motion-brei i:nth-child(3){animation-delay:calc(var(--dur-brei) * .13)}.motion-brei i:nth-child(2){animation-delay:calc(var(--dur-brei) * .27)}.motion-brei i:nth-child(1){animation-delay:calc(var(--dur-brei) * .4)}.motion-brei--rand{inset:0 0 auto;height:2.25rem;grid-template-rows:repeat(4,9px);background:transparent;transform:scaleY(-1)}.motion-brei--rand:before{display:none}@keyframes motion-rij{to{transform:scaleY(1)}}@keyframes motion-brei-weg{to{opacity:0}}.motion-bal{position:fixed;top:0;left:0;z-index:70;width:22px;height:22px;pointer-events:none;will-change:transform}.motion-bal svg{display:block;width:100%;height:100%}.motion-laden{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-4) 0}.motion-laden-spoor{position:relative;display:block;width:13.125rem;max-width:100%;height:2.5rem}.motion-laden-draad{position:absolute;top:19px;left:13px;right:25px;height:2.5px;border-radius:2px;background:var(--c-yarn);transform:scaleX(0);transform-origin:left;animation:motion-draad var(--dur-loader) var(--ease-soft) infinite}.motion-laden-bol{position:absolute;top:7px;left:0;width:26px;height:26px;animation:motion-uitrol var(--dur-loader) var(--ease-soft) infinite}.motion-laden-bol svg{display:block;width:100%;height:100%}.motion-laden-tekst{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}@keyframes motion-uitrol{0%{transform:translate(0) rotate(0) scale(1);opacity:1}70%{transform:translate(170px) rotate(720deg) scale(.45);opacity:1}85%,to{transform:translate(170px) rotate(720deg) scale(.45);opacity:0}}@keyframes motion-draad{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.motion-tellen{display:grid;justify-items:start;gap:var(--space-1)}.motion-tellen-ballon{display:flex;align-items:flex-end;gap:.375rem;padding:var(--space-3) var(--space-4) .625rem;border:1px solid var(--c-line);border-radius:18px 18px 18px 4px;background:var(--c-surface-2)}.motion-tellen-ballon .kudde{width:1.875rem;height:1.4375rem;overflow:visible;color:var(--c-brand);animation:motion-tel var(--dur-tel) var(--ease-soft) infinite}.motion-tellen-ballon .kudde:nth-child(2){animation-delay:calc(var(--dur-tel) * .13)}.motion-tellen-ballon .kudde:nth-child(3){animation-delay:calc(var(--dur-tel) * .26)}.motion-tellen-tekst{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}@keyframes motion-tel{0%,60%,to{transform:translateY(0)}20%{transform:translateY(-9px) rotate(-6deg)}40%{transform:translateY(0) rotate(2deg)}}.motion-slaap{position:relative;display:inline-block;width:6rem;height:4.5rem}.motion-slaap .kudde{width:100%;height:100%;overflow:visible;color:var(--c-brand);transform-origin:50% 90%;animation:motion-adem var(--dur-adem) var(--ease-breath) infinite;--kudde-lijn: 2px}.motion-z{position:absolute;top:4px;left:74%;color:var(--c-yarn-ink);font-family:var(--font-display);font-size:1rem;opacity:0;animation:motion-zz var(--dur-adem) var(--ease-soft) infinite}.motion-z:nth-of-type(2){font-size:.8125rem;animation-delay:calc(var(--dur-adem) / 3)}.motion-z:nth-of-type(3){font-size:.6875rem;animation-delay:calc(var(--dur-adem) * 2 / 3)}@keyframes motion-adem{50%{transform:scale(1.035,1.05)}}@keyframes motion-zz{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(18px,-34px)}}.motion-pluis{position:fixed;z-index:70;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--c-on-photo),var(--c-yarn-light) 60%,transparent 72%);pointer-events:none;will-change:transform,opacity}.motion-warm .bm__bol:not(.is-uit),.motion-warm .wz-bol:not(.is-uit){background:var(--c-line);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transform:scale(.7)}.motion-warm.is-warm .bm__bol:not(.is-uit),.motion-warm.is-warm .wz-bol:not(.is-uit){animation:motion-plop var(--dur-plop) var(--ease-soft) forwards}.motion-warm.is-warm>:nth-child(2){animation-delay:var(--stagger-warm)}.motion-warm.is-warm>:nth-child(3){animation-delay:calc(var(--stagger-warm) * 2)}@keyframes motion-plop{0%{background:var(--c-line);transform:scale(.7)}60%{background:var(--c-yarn);box-shadow:inset 0 0 0 1.5px var(--c-yarn-dark);transform:scale(1.15)}to{background:var(--c-yarn);box-shadow:inset 0 0 0 1.5px var(--c-yarn-dark);transform:scale(1)}}.motion-loop.is-buiten-beeld,.motion-loop.is-buiten-beeld *,.motion-verborgen .motion-loop,.motion-verborgen .motion-loop *{animation-play-state:paused!important}[data-motion=off] .motion-brei,[data-motion=off] .motion-naad{display:none}[data-motion=off] .motion-loop,[data-motion=off] .motion-loop *{animation:none!important}@media(prefers-reduced-motion:reduce){.motion-naad,.motion-brei,.motion-bal,.motion-pluis{display:none}.motion-loop,.motion-loop *,.motion-warm.is-warm .bm__bol,.motion-warm.is-warm .wz-bol{animation:none!important}.motion-laden-draad{transform:none}.motion-laden-bol{transform:translate(170px) scale(.45)}.motion-z:nth-of-type(1){opacity:1;transform:translate(10px,-16px)}}.vier__slaap{width:9rem;height:6.75rem}.mb{display:grid;gap:var(--space-5);color:var(--c-ink)}.mb [hidden]{display:none}.mb-rules{position:relative;display:grid;gap:.875rem;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--c-bg)}.mb-rules:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:11px;pointer-events:none}.mb-rules-h{margin:0;color:var(--c-brand);font-family:var(--font-display);font-size:1.5rem;font-weight:400;font-synthesis:none}.mb-rgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.625rem}.mb-rule{padding:var(--space-3) .875rem;border-radius:var(--radius);background:var(--c-surface-2);color:var(--c-muted);font-size:.875rem}.mb-rule b{display:block;margin-bottom:2px;color:var(--c-ink);font-size:var(--fs-sm)}.mb-rule code{padding:1px .3125rem;border-radius:4px;background:var(--c-bg);color:var(--c-brand);font-size:.78rem}.mb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:700}.mb-fchip{min-height:var(--tap);padding:0 .875rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font:inherit;cursor:pointer}.mb-fchip[aria-pressed=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.mb-rmtoggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);margin-left:auto;cursor:pointer}.mb-rmtoggle input{width:1.125rem;height:1.125rem;accent-color:var(--c-brand)}.mb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.mb-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-bg)}.mb-demo{position:relative;display:grid;place-items:center;height:11.875rem;overflow:hidden;background:var(--c-surface)}.mb-demo:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-line-strong) 70%,transparent);border-radius:10px;pointer-events:none}.mb-replay{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:5;display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:var(--space-1) .625rem var(--space-1) var(--space-2);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-brand);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.mb-replay svg{width:.8125rem;height:.8125rem}.mb-info{display:grid;align-content:start;gap:.375rem;padding:.875rem var(--space-4) var(--space-4)}.mb-ttl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.mb-naam{margin:0;font-family:var(--font-display);font-size:1.1875rem;font-weight:400;line-height:1.2;font-synthesis:none}.mb-n{color:var(--c-yarn-ink);font-family:var(--font-display);font-size:var(--fs-sm)}.mb-st{justify-self:start;padding:1px .4375rem;border-radius:4px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mb-st--used{background:color-mix(in srgb,var(--c-success) 14%,transparent);color:var(--c-success)}.mb-st--new{background:var(--c-yarn-light);color:var(--c-brand)}.mb-info p{margin:0;color:var(--c-muted);font-size:.875rem}.mb-info dl{display:grid;grid-template-columns:auto 1fr;gap:2px .625rem;margin:var(--space-1) 0 0;font-size:var(--fs-xs)}.mb-info dt{font-weight:700}.mb-info dd{margin:0;color:var(--c-muted)}.mb-btn{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:2.875rem;padding:0 1.375rem;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--c-brand);color:var(--c-on-photo);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;isolation:isolate}.mb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-accent);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease-soft)}.mb-btn:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 35%,transparent);border-radius:var(--radius-pill);pointer-events:none}.mb-btn svg{width:.9375rem;height:.9375rem}.mb-pk{position:relative;display:grid;place-items:center;width:2.875rem;height:2.875rem;padding:0;border:0;border-radius:50%;background:var(--c-brand);color:var(--c-on-photo);transition:background-color var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}.mb-pk:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 40%,transparent);border-radius:50%}.mb-pk svg{width:1.3125rem;height:1.3125rem}.mb-bol{width:1.375rem;height:1.375rem}.mb-d-fill.is-speel .mb-btn:before{animation:mb-vul 2.6s var(--ease-soft)}.mb-d-fill.is-speel .mb-btn{animation:mb-vulc 2.6s var(--ease-soft)}@keyframes mb-vul{0%{transform:scaleY(0)}30%,72%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes mb-vulc{0%{color:var(--c-on-photo)}25%,75%{color:var(--c-ink)}to{color:var(--c-on-photo)}}.mb-trk{position:relative;width:13.75rem;height:1.875rem}.mb-trk:before{content:"";position:absolute;top:14px;right:0;left:0;border-top:var(--lijn-b, 2px) var(--lijn, dashed) var(--c-line-strong)}.mb-trk i{position:absolute;top:13px;left:0;width:100%;height:4px;border-radius:4px;background:var(--c-yarn);transform:scaleX(0);transform-origin:left}.mb-trk b{position:absolute;top:5px;width:20px;height:20px;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transform:translate(-50%)}.mb-d-yarn.is-speel .mb-trk i{animation:mb-groei 2.4s var(--ease-soft) forwards}.mb-d-yarn.is-speel .mb-trk b{animation:mb-stip .3s var(--ease-soft) forwards}@keyframes mb-groei{to{transform:scaleX(1)}}@keyframes mb-stip{to{background:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-yarn-dark)}}.mb-hopbox{display:grid;justify-items:center;gap:var(--space-2)}.mb-hopbox .kudde{width:4.375rem;height:3.25rem;color:var(--c-brand)}.mb-toast{padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-success);font-size:var(--fs-xs);font-weight:700;opacity:0}.mb-d-hop.is-speel .kudde{animation:mb-hop .9s var(--ease-soft)}.mb-d-hop.is-speel .mb-toast{animation:mb-fadeio 1.8s var(--ease-soft)}@keyframes mb-hop{20%{transform:translateY(-16px) rotate(-8deg)}45%{transform:translateY(0) rotate(4deg)}60%{transform:translateY(-6px) rotate(-2deg)}80%{transform:none}}@keyframes mb-fadeio{15%,75%{opacity:1}to{opacity:0}}.mb-pk.is-klaar{background:var(--c-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--c-accent) 35%,transparent);color:var(--c-ink);animation:mb-wip var(--dur) var(--ease-soft)}.mb-pk.is-gedaan{background:var(--c-success)}@keyframes mb-wip{35%{transform:scale(1.15)}70%{transform:scale(.96)}}.mb-pkrow{display:flex;align-items:center;gap:var(--space-3)}.mb-sz{padding:.3125rem .6875rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);font-size:var(--fs-xs);font-weight:700;transition:border-color var(--dur),box-shadow var(--dur)}.mb-sz.is-aan{border-color:var(--c-brand);box-shadow:inset 0 0 0 1px var(--c-brand)}.mb-lab{position:relative;padding:var(--space-3) 1.125rem;border-radius:var(--radius-sm);background:var(--c-surface-2);box-shadow:0 10px 20px -12px color-mix(in srgb,var(--c-scrim) 40%,transparent);font-family:var(--font-display);font-size:1.25rem;transform-origin:50% -26px}.mb-lab:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px var(--stiksel, dashed) var(--c-line-strong);border-radius:3px}.mb-lab:after{content:"";position:absolute;top:-26px;left:50%;width:2px;height:26px;background:var(--c-yarn)}.mb-d-swing.is-speel .mb-lab{animation:hl-zwiep var(--dur-zwiep) var(--ease-soft)}.mb-env{position:relative;width:9.375rem}.mb-env svg{width:9.375rem;height:auto;overflow:visible}.mb-e-body{fill:var(--c-bg);stroke:var(--c-line-strong);stroke-width:1.5}.mb-e-in{fill:none;stroke:var(--c-line-strong);stroke-width:1.5;stroke-dasharray:4 4}.mb-e-flap{fill:var(--c-surface-2);stroke:var(--c-line-strong);stroke-width:1.5;transform:scaleY(-1);transform-box:fill-box;transform-origin:50% 0}.mb-e-seal{transform:scale(.6);opacity:0;transform-box:fill-box;transform-origin:center}.mb-pm{position:absolute;top:-22px;right:-22px;display:grid;place-items:center;width:58px;height:58px;border:2px solid color-mix(in srgb,var(--c-brand) 70%,transparent);border-radius:50%;color:var(--c-brand);font-size:.47rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:rotate(-14deg)}.mb-d-env.is-speel .mb-e-flap{animation:nbk-klep var(--dur-slow) var(--ease-soft) forwards}.mb-d-env.is-speel .mb-e-seal{animation:nbk-zegel var(--dur) var(--ease-soft) var(--dur) forwards}.mb-d-env.is-speel .mb-pm{animation:nbk-stempel var(--dur) var(--ease-soft) var(--dur) forwards}.mb-gw b{font-family:var(--font-display);font-size:1.625rem;font-weight:400;font-synthesis:none}.mb-ground{position:absolute;top:118px;right:20px;left:20px;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.mb-herd{position:absolute;top:80px;left:50%;display:flex;align-items:flex-end;gap:var(--space-1);transform:translate(-50%)}.mb-herd .kudde{width:2.75rem;height:2.0625rem;color:var(--c-brand)}.mb-herd .kudde:nth-child(1){width:2rem;height:1.5rem}.mb-d-herd.is-speel .mb-herd .kudde:nth-child(2){animation:nbk-wiebel var(--dur-karakter) var(--ease-breath) 1}.mb-seal{position:relative;width:7.5rem;height:7.5rem}.mb-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:hl-draai var(--dur-draai) linear infinite}.mb-core{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:grid;place-items:center;border-radius:50%;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.25px var(--c-line-strong)}.mb-core .kudde{width:2.625rem;height:2rem;color:var(--c-brand)}.mb-htag{position:relative;display:flex;align-items:center;gap:.625rem;padding:var(--space-2) .875rem var(--space-2) var(--space-2);border-radius:var(--radius);background:var(--c-surface-2);box-shadow:0 10px 20px -12px color-mix(in srgb,var(--c-scrim) 40%,transparent);font-size:var(--fs-xs);font-weight:700;transform-origin:30px -22px}.mb-htag:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px var(--stiksel, dashed) var(--c-line-strong);border-radius:9px}.mb-hang{position:absolute;top:-22px;left:30px;width:2px;height:22px;background:var(--c-yarn)}.mb-hang:before{content:"";position:absolute;top:-8px;left:-6px;width:14px;height:14px;border-radius:50%;background:var(--c-yarn)}.mb-htag img{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);object-fit:cover}.mb-htag small{display:block;color:var(--c-muted);font-weight:400}.mb-d-tag.is-speel .mb-htag{animation:hl-tag-in var(--dur) var(--ease-soft)}.mb-photo{position:absolute;top:0;right:0;bottom:0;left:0}.mb-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(var(--zoom-card));transition:opacity var(--dur-fade) var(--ease-breath),transform var(--dur-zoom) var(--ease-breath)}.mb-photo img.is-aan{opacity:1;transform:scale(1)}.mb-stitch{position:relative;display:grid;place-items:center;width:12.5rem;height:7.5rem;border-radius:14px;background:var(--c-surface-2);font-family:var(--font-display);font-size:1.125rem}.mb-stitch svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.mb-dash{fill:none;stroke:var(--c-yarn-dark);stroke-width:1.6;stroke-dasharray:5 5}.mb-m{fill:none;stroke:#fff;stroke-width:6;stroke-dasharray:100;stroke-dashoffset:100}.mb-d-sew.is-speel .mb-m{animation:motion-naai var(--dur-sew) steps(40,end) forwards}.mb-knitp{position:relative;display:grid;align-content:center;justify-items:center;gap:var(--space-2);width:11.875rem;height:8.75rem;overflow:hidden;border-radius:var(--radius);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line)}.mb-knit-t{color:var(--c-brand);font-size:var(--fs-xs);font-weight:700}.mb-knit-m{display:flex;gap:.375rem}.mb-hdr{position:absolute;top:18px;right:20px;display:flex;align-items:center;gap:.375rem;padding:var(--space-1) .625rem var(--space-1) .375rem;border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700}.mb-hdr svg{width:1.25rem;height:1.25rem}.mb-c{display:grid;place-items:center;min-width:18px;height:18px;border-radius:50%;background:var(--c-accent);color:var(--c-ink);font-size:.6875rem}.mb-mini{position:absolute;bottom:22px;left:20px;display:flex;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem var(--space-3);border-radius:var(--radius);background:var(--c-surface-2);font-size:var(--fs-xs);font-weight:700}.mb-mini .mb-pk{width:2.375rem;height:2.375rem;cursor:pointer}.mb-mini .mb-pk svg{width:1.0625rem;height:1.0625rem}.mb-unroll{position:relative;width:13.125rem;height:2.5rem}.mb-unroll .mb-b{position:absolute;top:7px;left:0;width:26px;height:26px;animation:mb-rol var(--dur-loader) var(--ease-soft) infinite}.mb-l{position:absolute;top:19px;left:13px;width:172px;height:2.5px;border-radius:2px;background:var(--c-yarn);transform:scaleX(0);transform-origin:left;animation:mb-lijn var(--dur-loader) var(--ease-soft) infinite}.mb-onder{margin:var(--space-2) 0 0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;text-align:center}@keyframes mb-rol{0%{transform:translate(0) rotate(0) scale(1);opacity:1}70%{transform:translate(170px) rotate(720deg) scale(.45);opacity:1}85%,to{transform:translate(170px) rotate(720deg) scale(.45);opacity:0}}@keyframes mb-lijn{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.mb-bubble{position:relative;display:flex;align-items:flex-end;gap:.375rem;padding:var(--space-3) var(--space-4) .625rem;border-radius:18px 18px 18px 4px;background:var(--c-surface-2)}.mb-bubble .kudde{width:1.875rem;height:1.4375rem;color:var(--c-brand);animation:motion-tel var(--dur-tel) var(--ease-soft) infinite}.mb-bubble .kudde:nth-child(2){animation-delay:calc(var(--dur-tel) * .13)}.mb-bubble .kudde:nth-child(3){animation-delay:calc(var(--dur-tel) * .26)}.mb-sleep{position:relative}.mb-sleep .kudde{width:6rem;height:4.5rem;color:var(--c-brand);transform-origin:50% 90%;animation:motion-adem var(--dur-adem) var(--ease-breath) infinite}.mb-z{position:absolute;top:4px;left:74px;color:var(--c-yarn-ink);font-family:var(--font-display);font-size:1rem;opacity:0;animation:motion-zz var(--dur-adem) var(--ease-soft) infinite}.mb-z:nth-of-type(2){font-size:.8125rem;animation-delay:calc(var(--dur-adem) / 3)}.mb-z:nth-of-type(3){font-size:.6875rem;animation-delay:calc(var(--dur-adem) * 2 / 3)}.mb-thanks{position:absolute;top:28px;font-family:var(--font-display);font-size:1.125rem;opacity:0}.mb-d-fluff.is-speel .mb-thanks{animation:mb-fadeio 2.2s var(--ease-soft)}.mb-warm{display:flex;align-items:center;gap:var(--space-3);font-size:.875rem;font-weight:700}.mb-bols{display:flex;gap:.375rem}.mb-bols svg{width:1.75rem;height:1.75rem}.mb-warm circle{fill:var(--c-line)}.mb-warm path{stroke:var(--c-line-strong)}.mb-d-warm.is-speel .mb-bols svg{animation:mb-plop var(--dur-plop) var(--ease-soft) both}.mb-d-warm.is-speel .mb-bols svg:nth-child(2){animation-delay:var(--stagger-warm)}.mb-d-warm.is-speel .mb-bols svg:nth-child(3){animation-delay:calc(var(--stagger-warm) * 2)}.mb-d-warm.is-speel .mb-bols svg circle{animation:mb-warmvul .01s forwards}.mb-d-warm.is-speel .mb-bols svg path{animation:mb-warmlijn .01s forwards}.mb-d-warm.is-speel .mb-bols svg:nth-child(1) circle,.mb-d-warm.is-speel .mb-bols svg:nth-child(1) path{animation-delay:.1s}.mb-d-warm.is-speel .mb-bols svg:nth-child(2) circle,.mb-d-warm.is-speel .mb-bols svg:nth-child(2) path{animation-delay:.32s}.mb-d-warm.is-speel .mb-bols svg:nth-child(3) circle,.mb-d-warm.is-speel .mb-bols svg:nth-child(3) path{animation-delay:.54s}@keyframes mb-plop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes mb-warmvul{to{fill:var(--c-yarn)}}@keyframes mb-warmlijn{to{stroke:var(--c-yarn-dark)}}.mb-rise{display:grid;gap:var(--space-2);width:12.5rem}.mb-rise i{display:block;height:14px;border-radius:7px;background:var(--c-line)}.mb-rise i:nth-child(1){width:70%;height:22px;background:var(--c-line-strong)}.mb-rise i:nth-child(3){width:85%}.mb-rise i:nth-child(4){width:40%;height:30px;margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--c-brand)}.mb-d-rise.is-speel .mb-rise i{animation:mb-op var(--dur-slow) var(--ease-soft) both}.mb-d-rise.is-speel .mb-rise i:nth-child(2){animation-delay:var(--stagger)}.mb-d-rise.is-speel .mb-rise i:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.mb-d-rise.is-speel .mb-rise i:nth-child(4){animation-delay:calc(var(--stagger) * 3)}@keyframes mb-op{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mb-demo.is-buiten-beeld *{animation-play-state:paused!important}.mb :focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mb *,.mb *:before{animation:none!important;transition:none!important}}.mb.is-rm *,.mb.is-rm *:before{animation:none!important;transition:none!important}.mb.is-rm .mb-trk i{transform:none}.mb.is-rm .mb-e-flap{transform:scaleY(1)}.mb.is-rm .mb-e-seal{opacity:1;transform:scale(1)}.mb.is-rm .mb-pm{opacity:.85;transform:rotate(-14deg)}.mb.is-rm .mb-m{stroke-dashoffset:0}.mb.is-rm .mb-warm circle{fill:var(--c-yarn)}.mb.is-rm .mb-l{transform:none}@media(prefers-reduced-motion:reduce){.mb .mb-trk i{transform:none}.mb .mb-e-flap{transform:scaleY(1)}.mb .mb-e-seal{opacity:1;transform:scale(1)}.mb .mb-m{stroke-dashoffset:0}.mb .mb-warm circle{fill:var(--c-yarn)}.mb .mb-l{transform:none}}.betaal{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.betaal__kaartje,.betaal__meer{display:grid;place-items:center;min-width:34px;height:22px;padding:0 3px;border:1px solid var(--c-line-strong);border-radius:4px;background:var(--c-bg);color:var(--c-ink);font-size:.5625rem;font-weight:700;line-height:1;white-space:nowrap}.betaal__meer{color:var(--c-muted)}.vb__uitleg .betaal{margin-top:var(--space-1)}.vb .betaal__extra{display:none}.voet .betaal{margin-top:var(--s-6)}.voet .betaal__kaartje{border-color:var(--c-deep-line);background:var(--c-bg)}.km-houder{container-type:inline-size}.km{display:grid;gap:1.25rem;color:var(--c-ink)}.km-kop{display:grid;gap:.375rem;max-width:56ch}.km-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.km-eyebrow .kudde{width:2rem;height:1.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.km-h{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.1;font-synthesis:none}.km-intro{margin:0;color:var(--c-muted)}.km-vs{display:inline-block;padding:0 .3125rem;border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:4px;color:var(--c-muted);font-size:.625rem;font-weight:700;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.km-labels{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;margin:0;padding:0;list-style:none}.km-labels>li{display:flex}.km-lab{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.875rem;width:100%;padding:var(--space-4) 1.375rem var(--space-4) 1.625rem;border-radius:var(--radius-sm);background:var(--c-surface-2);box-shadow:0 1px 0 var(--c-line-strong);color:var(--c-ink);text-decoration:none;isolation:isolate;transition:transform var(--dur) var(--ease-soft)}.km-lab:after,.seo-prod:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:0 12px 22px -14px color-mix(in srgb,var(--c-ink) 45%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-soft)}.km-lab:before{content:"";position:absolute;top:5px;right:12px;bottom:5px;left:12px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:3px;pointer-events:none}.km-vouw{position:absolute;top:0;bottom:0;width:10px;background:repeating-linear-gradient(to bottom,var(--c-surface) 0 3px,color-mix(in srgb,var(--c-line-strong) 50%,var(--c-surface)) 3px 4px)}.km-vouw--l{left:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.km-vouw--r{right:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.km-vouw:after{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:50%;border-left:var(--lijn-b, 1.6px) var(--lijn, dashed) var(--c-yarn)}.km-ic,.km-leeg{position:relative;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--c-bg)}.km-ic{box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-brand)}.km-lijn{width:2.625rem;height:2.625rem}.km-ic .kudde{width:2.875rem;height:2.1875rem;overflow:visible}.km-ic img{width:75%;height:75%;object-fit:contain}.km-vink{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 2px var(--c-surface-2);color:var(--c-on-photo)}.km-vink svg{width:.75rem;height:.75rem}.km-leeg{padding:.375rem;border:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong);color:var(--c-muted);font-size:.53rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase}.km-tekst b{display:block;font-family:var(--font-display);font-size:1.1875rem;font-weight:400;line-height:1.2;font-synthesis:none}.km-d{display:block;margin-top:2px;color:var(--c-muted);font-size:var(--fs-sm)}.km-meer{display:inline-flex;align-items:center;gap:.3125rem;margin-top:.375rem;border-bottom:1px solid var(--c-line-strong);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700}.km-meer svg{width:.75rem;height:.75rem;transition:transform var(--dur) var(--ease-soft)}.km-lab:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}@media(hover:hover){.km-lab:hover{transform:translateY(-3px)}.km-lab:hover:after,.seo-prod:hover:after{opacity:1}.km-lab:hover .km-meer svg{transform:translate(3px)}}@container (min-width: 47.5rem){.km{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:2.5rem}.km-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}.km .km-labels{padding-block:var(--space-1)}.km-lab{grid-template-columns:minmax(0,1fr);justify-items:center;padding:1.625rem 1.625rem 1.375rem;text-align:center}.km-labels>li:nth-child(2) .km-lab{transform:rotate(.5deg)}.km-labels>li:nth-child(3) .km-lab{transform:rotate(-.5deg)}.km-ic,.km-leeg{width:5rem;height:5rem}.km-lijn{width:3.25rem;height:3.25rem}.km-ic .kudde{width:3.5rem;height:2.625rem}}@media(hover:hover){@container (min-width: 47.5rem){.km-labels>li:nth-child(n) .km-lab:hover{transform:translateY(-3px)}}}.km-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.km-chip{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700}.km-chip:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px var(--stiksel, dashed) var(--c-line-strong);border-radius:var(--radius-pill);pointer-events:none}.km-chip .km-ic,.km-chip .km-leeg{width:1.75rem;height:1.75rem}.km-chip .km-lijn{width:1rem;height:1rem}.km-chip .km-ic .kudde{width:1.375rem;height:1.0625rem}.km-chip .km-leeg{padding:2px;font-size:.3125rem}.km-chip .km-vink{right:-3px;bottom:-3px;width:.75rem;height:.75rem}.km-chip .km-vink svg{width:.4375rem;height:.4375rem}.voet__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6)}.voet__trust .betaal{margin-top:0}@media(prefers-reduced-motion:reduce){.km-lab,.km-meer svg{transition:none}.km-lab:hover{transform:none}}.gw{position:relative;display:inline-block;padding:0 .12em;color:var(--c-ink);font-style:normal;white-space:nowrap;isolation:isolate}.gw-lap{position:absolute;z-index:-1;max-width:none;overflow:visible;pointer-events:none}.vb:before,.actie:before,.wz:before,.wl:before,.wl-reis:before,.hl-foto:after,.cg-frame,.seo-foto--stiksel:after,.sv-score:before,.seo-prod:before{display:none}.gw-lap.is-naaien .gw-mk{animation:motion-naai var(--dur-sew) steps(40,end) var(--dur) both}.seo-houder{container-type:inline-size}.seo{min-width:0;color:var(--c-ink)}.seo .kudde{display:inline-block;flex:none;width:2rem;height:1.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.seo-h{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.12;font-synthesis:none;text-wrap:balance}.seo-txt{max-width:65ch;color:var(--c-muted);font-size:var(--fs-md);line-height:1.7}.seo-txt p{margin:0 0 .9em}.seo-txt p:last-child{margin-bottom:0}.seo-intro{margin:var(--space-1) 0 0}.seo-fold{position:relative;max-height:var(--fold, 9.5em);overflow:hidden;transition:max-height var(--dur-slow) var(--ease-soft)}.seo-fold:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3.2em;background:linear-gradient(transparent,var(--seo-fade, var(--c-bg)));pointer-events:none;transition:opacity var(--dur) var(--ease-soft)}.seo-fold.is-open,.seo-fold.is-vol{max-height:var(--fold-vol, 200em)}.seo-fold.is-open:after,.seo-fold.is-vol:after{opacity:0}.seo-meer{display:inline-flex;align-items:center;justify-self:start;gap:.375rem;padding:0 0 1px;border:0;border-bottom:1px solid var(--c-line-strong);background:none;color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.seo-meer[hidden]{display:none}.seo-meer svg{width:.75rem;height:.75rem;transition:transform var(--dur) var(--ease-soft)}.seo-meer[aria-expanded=true] svg{transform:rotate(180deg)}.seo-prods{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.seo-prod{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:var(--space-2) .875rem var(--space-2) var(--space-2);border-radius:var(--radius);background:var(--c-surface-2);color:var(--c-muted);font-size:var(--fs-sm);line-height:1.45;text-decoration:none;isolation:isolate;transition:transform var(--dur) var(--ease-soft)}.seo-prod:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:7px;pointer-events:none}.seo-prod b{display:block;color:var(--c-ink);font-size:var(--fs-sm)}.seo-pi{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 1.25px var(--c-line-strong)}.seo-prod .seo-pijl{width:1rem;height:1rem;color:var(--c-brand);transition:transform var(--dur) var(--ease-soft)}@media(hover:hover){.seo-prod:hover{transform:translateY(-2px)}.seo-prod:hover .seo-pijl{transform:translate(3px)}}.seo-slot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.125rem}.seo-vraag{color:var(--c-ink);font-family:var(--font-display);font-size:1.3125rem;font-synthesis:none}.seo .wf-btn{position:relative;gap:var(--space-2);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700}.seo-knop:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 35%,transparent);border-radius:var(--radius-pill);pointer-events:none}.seo-knop .seo-pijl{width:.9375rem;height:.9375rem}.seo-foto{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-surface)}.seo-foto img{display:block;width:100%;height:100%;object-fit:cover}.seo-foto--stiksel:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 75%,transparent);border-radius:var(--radius);pointer-events:none}.seo a:focus-visible,.seo button:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.seo-a{display:grid;gap:1.625rem;min-width:0}.seo-a__beeld{position:relative;max-width:28.75rem}.seo-a__beeld .seo-foto{aspect-ratio:460 / 392;transform:rotate(-1.2deg)}.seo-a__beeld>.kudde{position:absolute;top:-30px;right:var(--space-4);width:3.25rem;height:2.4375rem}.seo-a__body{display:grid;align-content:start;gap:var(--space-4)}.seo-e{display:grid;gap:var(--space-6);align-items:center}.seo-e__foto{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-lg)}.seo-e__foto img{display:block;width:100%;height:100%;object-fit:cover}.seo-e__body{display:grid;gap:var(--space-4);max-width:var(--measure)}.seo-e__body>*{margin:0}.seo-e .seo-txt p+p{margin-top:var(--space-4)}.seo-e .seo-slot{display:grid;justify-items:start;gap:var(--space-3);margin-top:var(--space-2)}@container (min-width: 47.5rem){.seo-e{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5cqi,4.5rem)}.seo-e--rechts .seo-e__foto{order:2}}.seo-a__body p,.seo-c__body p,.fq-body p,.fk__body p{max-width:var(--measure)}@container (min-width: 47.5rem){.seo-a{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3.5rem}}.seo-b{position:relative;display:grid;min-width:0}.seo-b>.seo-foto{aspect-ratio:4 / 3}.seo-b>.seo-foto img{object-position:50% 40%}.seo-b__kaart{position:relative;z-index:2;display:grid;gap:.875rem;margin:-60px 10px 0;padding:1.75rem 1.375rem 1.375rem;border-radius:6px;background:var(--c-surface-2);box-shadow:0 18px 34px -18px color-mix(in srgb,var(--c-scrim) 40%,transparent);--seo-fade: var(--c-surface-2)}.seo-b__kaart:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:3px;pointer-events:none}.seo-b__naad{position:absolute;top:0;bottom:0;width:4px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--c-yarn) 0 6px,transparent 6px 12px);opacity:.5}.seo-b__naad--l{left:-4px}.seo-b__naad--r{right:-4px}.seo-b__tag{position:absolute;top:-14px;left:1.375rem;display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;margin:0;padding:0 .75rem 0 var(--space-2);border-radius:4px;background:var(--c-yarn-light);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seo-b__tag:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px var(--stiksel, dashed) color-mix(in srgb,var(--c-brand) 35%,transparent);border-radius:2px;pointer-events:none}.seo .seo-b__tag .kudde{width:1.625rem;height:1.25rem}.seo-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.seo-chips a{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:5px .875rem 5px 5px;border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.seo-chips a:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px var(--stiksel, dashed) var(--c-line-strong);border-radius:var(--radius-pill);pointer-events:none}.seo-chips .seo-pi{width:1.875rem;height:1.875rem;background:var(--c-surface-2);box-shadow:none}.seo .seo-chips .kudde{width:1.5rem;height:1.125rem}@container (min-width: 47.5rem){.seo-b{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.seo-b>.seo-foto{grid-row:1;grid-column:1 / 3;width:62%;height:32.5rem;aspect-ratio:auto}.seo-b__kaart{grid-row:1;grid-column:2;justify-self:end;max-width:35rem;margin:0;padding:2.625rem 2.375rem 1.875rem;transform:rotate(1deg)}.seo-b__tag{left:2.375rem}}.seo-c{position:relative;display:grid;gap:1.625rem;min-width:0}.seo-c__mast{display:flex;align-items:center;gap:.75rem}.seo .seo-c__mast .kudde{width:2.5rem;height:1.875rem}.seo-c__mast i{flex:1;height:0;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.seo-c__mast i+i{flex:0 0 22px}.seo-c__koprij{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.seo-c .seo-h{font-size:clamp(1.875rem,6.4cqi,3.625rem);line-height:1.04}.seo-c__medaille{position:relative;flex:none;width:6.5rem;height:6.5rem;border-radius:50%;box-shadow:0 0 0 6px var(--c-surface),0 0 0 7.5px var(--c-line-strong)}.seo-c__foto,.seo-c__foto img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.seo-c__medaille:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 85%,transparent);border-radius:50%;pointer-events:none}.seo-bol{position:absolute;right:-6px;bottom:4px;width:1.625rem;height:1.625rem}.seo-c__body{display:grid;gap:1.375rem}.seo-c__lijn{display:none}.seo-c__lead{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.125rem,2cqi,1.3125rem);line-height:1.5;font-synthesis:none}.seo-c__lead:first-letter{float:left;padding:.06em .1em 0 0;color:var(--c-yarn-ink);font-size:3.1em;line-height:.86}.seo-c__rest{color:var(--c-muted);line-height:1.75}.seo-c__rest p{margin:0 0 1em}.seo-c__rest p:last-child{margin:0}.seo-c__idx-h{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.seo-c__idx-h:after{content:"";flex:1;border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.seo-c__idx{display:grid;margin:0;padding:0;list-style:none}.seo-c__ix{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-1);border-bottom:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong);color:var(--c-muted);text-decoration:none;transition:background var(--dur) var(--ease-soft),padding var(--dur) var(--ease-soft)}.seo-c__no{color:var(--c-yarn-ink);font-family:var(--font-display);font-size:1.375rem;line-height:1;font-synthesis:none}.seo-c__nm{display:flex;align-items:center;gap:.625rem;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.125rem,2cqi,1.375rem);line-height:1.2;font-synthesis:none}.seo .seo-c__nm .kudde{width:2.125rem;height:1.625rem}.seo-c__ds{grid-column:2;font-size:var(--fs-sm);line-height:1.5}.seo-c__ix .seo-pijl{grid-row:1 / 3;grid-column:3;align-self:center;width:2.625rem;height:2.625rem;padding:.75rem;border-radius:50%;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-brand);transition:transform var(--dur) var(--ease-soft),background var(--dur) var(--ease-soft)}@media(hover:hover){.seo-c__ix:hover{padding-inline:.75rem;background:color-mix(in srgb,var(--c-surface) 60%,transparent)}.seo-c__ix:hover .seo-pijl{background:var(--c-accent);transform:translate(4px)}}.seo-c__sign{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem 1.25rem;padding-top:var(--space-1)}.seo-c__sign .seo-vraag{display:flex;align-items:center;gap:.75rem;font-size:clamp(1.5rem,3.4cqi,2rem)}.seo .seo-c__sign .kudde{width:3.25rem;height:2.4375rem}@container (min-width: 47.5rem){.seo-c{gap:2.125rem}.seo-c__koprij{grid-template-columns:minmax(0,1fr) 13.75rem;gap:2.5rem}.seo-c__medaille{z-index:2;justify-self:end;width:12.5rem;height:12.5rem;margin-bottom:-90px;transform:rotate(-4deg)}.seo-bol{right:6px;bottom:10px;width:2.5rem;height:2.5rem}.seo-c__body{grid-template-columns:minmax(0,1.05fr) 1px minmax(0,1fr);align-items:start;gap:2.5rem;padding-right:15rem}.seo-c__lijn{display:block;align-self:stretch;border-left:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong)}.seo-c__idx{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.75rem}.seo-c__ix{padding:1.125rem var(--space-1) var(--space-1);border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong);border-bottom:0}}@container (min-width: 62.5rem){.seo-c__body{padding-right:16.25rem}}.seo-d{position:relative;min-width:0;border-radius:var(--radius-lg);background:var(--c-surface)}.seo-d:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:11px;pointer-events:none}.seo-d__kop{margin:0;font:inherit}.seo-d__balk{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.875rem;width:100%;padding:var(--space-4) 1.125rem;border:0;background:none;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer}.seo-d__mini,.seo-d__mini img{display:block;width:4rem;height:4rem;border-radius:.75rem;object-fit:cover}.seo-d__t{display:grid;gap:2px}.seo-d__t b{font-family:var(--font-display);font-size:1.3125rem;font-weight:400;line-height:1.2;font-synthesis:none}.seo-d__t span{display:-webkit-box;overflow:hidden;color:var(--c-muted);font-size:var(--fs-sm);-webkit-line-clamp:1;-webkit-box-orient:vertical}.seo-d__tog{display:grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transition:transform var(--dur) var(--ease-soft)}.seo-d__tog svg{width:1rem;height:1rem;color:var(--c-brand)}.seo-d__balk[aria-expanded=true] .seo-d__tog{transform:rotate(180deg)}.seo-d__paneel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-soft)}.seo-d__paneel>div{overflow:hidden}.seo-d.is-open .seo-d__paneel{grid-template-rows:1fr}.seo-d__binnen{position:relative;display:grid;gap:1.125rem;margin:var(--space-2) .875rem .875rem;padding:1.625rem 1.375rem 1.375rem;border-radius:.75rem;background:var(--c-bg)}.seo-d__binnen:before{content:"";position:absolute;top:-8px;right:12px;left:12px;height:9px;background:var(--c-bg);transform:scaleY(-1);-webkit-mask:var(--knit-mask) 0 0 / 12px 9px repeat-x;mask:var(--knit-mask) 0 0 / 12px 9px repeat-x}.seo-d__grid{display:grid;gap:1.125rem}.seo-d__prods{display:grid;align-content:start;gap:.75rem}.seo-d__prods .seo-intro{margin:0}@container (min-width: 47.5rem){.seo-d__balk{padding:1.125rem 1.625rem}.seo-d__binnen{margin:var(--space-2) 1.25rem 1.25rem;padding:2rem 2rem 1.625rem}.seo-d__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2.5rem}}@media(prefers-reduced-motion:reduce){.seo-fold,.seo-fold:after,.seo-meer svg,.seo-prod,.seo-prod .seo-pijl,.seo-c__ix,.seo-c__ix .seo-pijl,.seo-d__tog,.seo-d__paneel{transition:none}.seo-prod:hover,.seo-c__ix:hover .seo-pijl{transform:none}}@media(max-width:1199.98px){.wf-header .h-nav{max-height:var(--menu-max, calc(100dvh - var(--header-h)));overflow-y:auto;overscroll-behavior:contain;padding-top:var(--space-1)}.wf-header .h-nav .h-nav__item{border-bottom:1px solid var(--c-line)}.wf-header .h-nav .h-nav__kop,.wf-header .h-nav .h-nav__link{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:3rem;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body);font-size:var(--fs-md);font-weight:700;text-align:left;text-transform:none;letter-spacing:0;text-decoration:none;cursor:pointer}.wf-header .h-nav .h-nav__kop:hover>span:not(.h-nav__foto),.wf-header .h-nav .h-nav__link:hover>span:not(.h-nav__foto){text-decoration:underline;text-underline-offset:.3em}.h-nav__foto{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;overflow:hidden;border-radius:50%;background:var(--c-surface);color:var(--c-ink)}.h-nav__foto img{width:100%;height:100%;object-fit:cover}.h-nav__foto .kudde{width:1.5rem;height:auto}.h-nav__chevron{flex:none;width:1rem;height:1rem;margin-left:auto;color:var(--c-muted);transition:transform var(--dur-fast) var(--ease-soft)}.h-nav__kop[aria-expanded=true] .h-nav__chevron{transform:rotate(180deg)}.h-nav__sub{padding-bottom:var(--space-4)}.wf-header .h-nav .h-nav__alles{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap);border:0;font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:normal}.wf-header .h-nav .h-nav__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.wf-header .h-nav .h-nav__chip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);font-size:var(--fs-sm);font-weight:400;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft)}.wf-header .h-nav .h-nav__chip:hover{border-color:var(--c-brand);background:var(--c-surface);text-decoration:none}.h-nav__chipnaam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-nav__aantal{display:inline-block;flex:none;color:var(--c-muted);font-size:var(--fs-xs);font-weight:400}.h-nav__alles .h-nav__aantal:before{content:"("}.h-nav__alles .h-nav__aantal:after{content:")"}.h-nav__service{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);margin-top:var(--space-4)}.wf-header .h-nav .h-nav__service ul{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.wf-header .h-nav .h-nav__service a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);border:0;color:var(--c-muted);font-size:var(--fs-sm);font-weight:400}.wf-header .h-nav .h-nav__alleen-breed{display:none}.h-nav__account-link svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5}}@media(min-width:1200px){.wf-header .h-nav .h-nav__kop,.wf-header .h-nav .h-nav__sub,.wf-header .h-nav .h-nav__foto,.wf-header .h-nav .h-nav__service{display:none}.wf-header .h-nav .h-nav__alleen-breed{display:flex}}@media(prefers-reduced-motion:reduce){.h-nav__chevron,.wf-header .h-nav .h-nav__chip{transition:none}}.wf-naad{display:block;height:calc(2 * var(--ruimte-m));background:var(--c-line);-webkit-mask:var(--knit-mask) repeat-x left center / 16px var(--knit-h);mask:var(--knit-mask) repeat-x left center / 16px var(--knit-h);pointer-events:none}.wf-section:not([data-vlak]):has(+.wf-naad){padding-block-end:var(--ruimte-0)}.wf-naad+.wf-section:not([data-vlak]){padding-block-start:var(--ruimte-0)}.wf-section[data-vlak]:has(+.wf-naad){margin-block-end:var(--ruimte-0)}.wf-naad+.wf-section[data-vlak]{margin-block-start:var(--ruimte-0)}.wf-section:has(+.wf-naad)>.wf-container>:last-child{margin-block-end:0}.wf-section.winkels[data-vlak]{padding-block:var(--ruimte-m);margin-block:var(--knit-h)}.wf-section.winkels[data-vlak]>.wf-container>:last-child,.wf-section.winkels[data-vlak]>.wf-container>:last-child>:last-child{margin-block-end:0}.winkels .winkels:before,.winkels .winkels:after{content:none}.pg-sec[data-vlak].pg-knit-onder{padding-block-end:calc(var(--ruimte-m) + .75rem)}.voet{padding-block-start:var(--ruimte-m)}.shopify-section:has(+.shopify-section>.wf-naad)>.wf-section:not([data-vlak]){padding-block-end:var(--ruimte-0)}.shopify-section.sectie-naad+.shopify-section>.wf-section:not([data-vlak]){padding-block-start:var(--ruimte-0)}.shopify-section:has(+.shopify-section>.wf-naad)>.wf-section[data-vlak]{margin-block-end:var(--ruimte-0)}.shopify-section.sectie-naad+.shopify-section>.wf-section[data-vlak]{margin-block-start:var(--ruimte-0)}.shopify-section:has(+.shopify-section>.wf-naad)>.wf-section>.wf-container>:last-child{margin-block-end:0}.wf-veegrij[data-veegrij]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.wf-veegrij[data-veegrij]::-webkit-scrollbar{display:none}.wf-veegrij[data-veegrij]>*,.wf-veegrij[data-veegrij]>:is(ul,ol):only-child>li{scroll-snap-align:start}.wf-veegrij[data-veegrij]>:is(ul,ol):only-child{scroll-snap-align:none}.wf-veegrij[data-veegrij]:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}@media(max-width:749.98px){.wf-veegrij[data-veegrij]{margin-inline:calc(-1 * var(--veeg-buiten, var(--veeg-rand, var(--gutter))));padding-inline:var(--veeg-rand, var(--gutter));overflow-x:auto;scroll-padding-inline:var(--veeg-rand, var(--gutter))}.wf-veegrij[data-veegrij=kaarten]{--veeg-kaart: .85;grid-auto-columns:calc(var(--veeg-kaart) * 100%)}.wf-veegrij[data-veegrij]>:is(ul,ol):only-child{width:max-content}.wf-veegrij[data-veegrij=kaarten]:has(>:is(ul,ol):only-child){container-type:inline-size}.wf-veegrij[data-veegrij=kaarten]>:is(ul,ol):only-child{grid-auto-columns:calc(var(--veeg-kaart) * 100cqi)}}@property --veeg-vaag{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes veeg-vaag{0%,92%{--veeg-vaag: var(--space-7)}to{--veeg-vaag: 0px}}@supports (animation-timeline: scroll(self inline)){.wf-veegrij[data-veegrij=chips]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--veeg-vaag)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--veeg-vaag)),transparent);animation:veeg-vaag linear both;animation-timeline:scroll(self inline)}}.veeg-voortgang{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.veeg-voortgang[hidden]{display:none}.veeg-bollen{display:flex;margin:0;padding:0;list-style:none}.veeg-bol{display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:none;color:var(--c-line-strong);cursor:pointer}.veeg-bol svg{width:.875rem;height:.875rem;overflow:visible}.veeg-bol__bol{fill:transparent;stroke:currentColor;stroke-width:1.5;transition:fill var(--dur-fast) var(--ease-soft)}.veeg-bol__garen{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;transition:stroke var(--dur-fast) var(--ease-soft)}.veeg-bol:hover{color:var(--c-muted)}.veeg-bol[aria-current]{color:var(--c-brand)}.veeg-bol[aria-current] .veeg-bol__bol{fill:currentColor}.veeg-bol[aria-current] .veeg-bol__garen{stroke:var(--c-bg)}.veeg-bol:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-.5rem}.veeg-draad{position:relative;flex:0 1 12rem;height:2px;background:repeating-linear-gradient(90deg,var(--c-line-strong) 0 6px,transparent 6px 10px)}.veeg-draad__vol{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,var(--c-brand) 0 6px,transparent 6px 10px);transform:scaleX(var(--veeg-deel, 0));transform-origin:left center;transition:transform var(--dur) var(--ease-soft)}.veeg-teller{min-width:3.5em;color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}@media(max-width:749.98px){.prij__carrousel:has(>.veeg-voortgang) .prij__pijlen,[data-slaapverhalen]:has(.veeg-voortgang) .sv-nav :is(.sv-pijl,.sv-teller){display:none}}@media(min-width:750px){[data-veegrij-pijlen]~.veeg-voortgang{display:none}}@media(prefers-reduced-motion:reduce){.veeg-bol__bol,.veeg-bol__garen,.veeg-draad__vol{transition:none}}.wf-section[data-vlak=surface]{padding-block:var(--ruimte-m);background:var(--c-surface)}.wf-section[data-vlak=surface-2]{padding-block:var(--ruimte-m);background:var(--c-surface-2)}.hc-sectie[data-ruimte-boven=klein]{margin-block-start:var(--ruimte-s)}.hc-sectie[data-ruimte-boven=normaal]{margin-block-start:var(--ruimte-m)}.hc-sectie[data-ruimte-boven=groot]{margin-block-start:var(--ruimte-l)}.hc-sectie[data-ruimte-onder=klein]{margin-block-end:var(--ruimte-s)}.hc-sectie[data-ruimte-onder=normaal]{margin-block-end:var(--ruimte-m)}.hc-sectie[data-ruimte-onder=groot]{margin-block-end:var(--ruimte-l)}@media(max-width:749.98px){[data-verberg-mobiel]{display:none!important}}@media(min-width:750px){[data-verberg-desktop]{display:none!important}}.sterren{display:inline-flex;flex:none;gap:2px;color:var(--c-ink);line-height:1;vertical-align:middle}.sterren .ster{position:relative;display:block;flex:none;width:var(--ster, 1rem);height:var(--ster, 1rem)}.sterren .ster svg{display:block;width:var(--ster, 1rem);height:var(--ster, 1rem)}.sterren .ster__leeg{fill:color-mix(in srgb,var(--c-ink) 18%,transparent)}.sterren .ster__vol{position:absolute;top:0;bottom:0;left:0;width:var(--vul, 100%);overflow:hidden}.sterren .ster__vol svg{fill:currentColor}.sv-bols{--ster: 1rem}.rcard__sterren{--ster: 1.125rem}.bm__sterren .sterren{--ster: .875rem}.pdp-sterren__bols{--ster: 1rem}.col-review__sterren .sterren{--ster: .9375rem}.bm__score{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1);margin:0;overflow:hidden;color:var(--c-ink);font-size:var(--fs-xs);white-space:nowrap}.bm__score .sterren{--ster: .8125rem}.bm__score span{color:var(--c-muted)}.bm__score--jdgm:not(:has(.jdgm-prev-badge:not([data-number-of-reviews="0"]))){display:none}.bm .bm__naam{min-height:0}.bm__kort{display:-webkit-box;margin:0;overflow:hidden;color:var(--c-muted);font-size:var(--fs-xs);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bm .bm__rij{align-items:baseline;flex-wrap:wrap;margin-top:var(--space-1)}.bm__info{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-muted);font-size:var(--fs-xs);white-space:nowrap}.bm__diag{font-size:var(--fs-xs);line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/schaapmaatje.css.map */
