.lab-kop{padding-block:var(--space-6) var(--space-4);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.lab-kruimel{font-size:var(--fs-sm)}.lab-kruimel a{color:var(--c-ink)}.lab-kop h1{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400;line-height:var(--lh-heading);font-synthesis:none}.lab-kop__waar{max-width:44rem;margin-top:var(--space-2);color:var(--c-muted)}.lab-balk{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--c-line);background:var(--c-bg)}.lab-balk .wf-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-5);padding-block:var(--space-1)}.lab-groep{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--fs-sm)}.lab-groep__titel{margin-right:var(--space-1);color:var(--c-muted)}.lab-knop{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--c-ink);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.lab-knop:hover{background:var(--c-surface)}.lab-knop[aria-pressed=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.lab-knop:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.lab-kader{padding:var(--space-4) var(--gutter) var(--space-6);background:var(--c-surface)}.lab-kader:before{content:attr(data-breedte);display:block;margin-bottom:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs);text-align:center}.lab-frame{display:block;width:var(--lab-frame-b, 390px);max-width:100%;height:calc(100svh - 9rem);margin-inline:auto;border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg);box-shadow:var(--shadow)}.is-lab-frame .lab-kop,.is-lab-frame .lab-balk{display:none}.lab-ontwerp{padding-block:var(--space-7);border-bottom:1px solid var(--c-line);scroll-margin-top:var(--space-9)}.lab-ontwerp__kop{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.lab-ontwerp__titel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.lab-letter{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-size:var(--fs-md);font-weight:700}.lab-uitleg{display:grid;gap:var(--space-1);max-width:48rem;font-size:var(--fs-sm)}.lab-uitleg div{display:grid;gap:0 var(--space-3)}.lab-uitleg dt{font-weight:700}.lab-uitleg dd{margin:0;color:var(--c-muted)}@media(min-width:750px){.lab-uitleg div{grid-template-columns:7rem 1fr}}.lab-wagen{position:fixed;right:var(--space-3);bottom:var(--space-3);z-index:40;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-xs);font-weight:700;box-shadow:var(--shadow)}.lab-tabel{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.lab-tabel th,.lab-tabel td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.lab-tabel a{color:var(--c-ink);font-weight:700}.lab-status{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--c-surface);white-space:nowrap}.lab-status--drie{background:var(--c-brand);color:var(--c-on-photo)}.lab-status--gekozen,.lab-gekozen{background:var(--c-success);color:var(--c-on-photo)}.lab-gekozen{padding:.125rem var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.lab-bieb{padding:.125rem var(--space-2);border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.lab-ontwerp.is-gekozen{box-shadow:inset 4px 0 0 var(--c-success)}.lab-scroll{overflow-x:auto}.lab-overzicht h2{margin:var(--space-7) 0 var(--space-3)}.lab-rij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-3)}@media(min-width:990px){.lab-rij{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7) var(--space-5)}}.lab-rij>.pcard{min-width:0}.pk--a{gap:var(--space-3)}.pk--a .pk__media{aspect-ratio:4 / 5;border-radius:var(--radius-sm)}.pk--a .pk__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur) var(--ease-soft)}@media(hover:hover){.pk--a:hover .pk__img--hover{opacity:1}}.pk--a .pk__label{position:absolute;top:var(--space-2);left:var(--space-2);padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-xs);font-weight:700}.pk--a .pk__label--sale{color:var(--c-sale)}.pk__plus{position:absolute;right:var(--space-2);bottom:var(--space-2);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;box-shadow:var(--shadow-sm);transition:background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}.pk__plus:hover,.pk__plus[aria-expanded=true],.pk__plus.is-added{background:var(--c-brand);color:var(--c-on-photo)}.pk__plus:active{scale:var(--press)}.pk__plus:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.pk__plus-icoon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:rotate var(--dur) var(--ease-soft)}.pk__plus[aria-expanded=true] .pk__plus-icoon{rotate:45deg}.pk__plus.is-added .pk__plus-icoon{display:none}.pk__keuze{margin-top:calc(-1 * var(--space-1));padding:var(--space-2);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg)}.pk__keuzelijst{display:grid;max-height:11.5rem;overflow-y:auto;overscroll-behavior:contain}.pk__optie{display:flex;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--tap);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--c-ink);font:inherit;font-size:var(--fs-sm);text-align:left;align-items:center;cursor:pointer}.pk__optie:hover{background:var(--c-surface)}.pk__optie:disabled{color:var(--c-muted);text-decoration:line-through;cursor:not-allowed}.pk__optie:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}.pk--a .pk__info{display:grid;gap:var(--space-1)}.pk--a .pk__regel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.pk--a .pk__voorraad:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.pk--groot .pk__media{aspect-ratio:4 / 5}.pk--groot .pk__naam{font-size:var(--fs-xl)}.ct--a{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-3)}.ct--a .ct__item{display:grid;justify-items:center;gap:var(--space-2);color:var(--c-ink);text-align:center;text-decoration:none}.ct__rond{display:block;width:100%;max-width:10rem;aspect-ratio:1;overflow:hidden;border-radius:50%;outline:2px solid transparent;outline-offset:4px;background:var(--c-surface);transition:outline-color var(--dur) var(--ease-soft)}.ct__rond img{width:100%;height:100%;object-fit:cover;transition:scale var(--dur-slow) var(--ease-soft)}.ct--a .ct__naam{font-size:var(--fs-sm);font-weight:700}@media(hover:hover){.ct--a .ct__item:hover .ct__rond{outline-color:var(--c-yarn)}.ct--a .ct__item:hover img{scale:1.04}}.ct--a .ct__item:focus-visible{outline:none}.ct--a .ct__item:focus-visible .ct__rond{outline:2px dashed var(--c-focus)}@media(min-width:750px){.ct--a{grid-template-columns:repeat(5,minmax(0,1fr))}}.ct--b .c-item--hero .wf-tile__name{font-size:clamp(1.375rem,1.1rem + 1vw,2rem)}@media(min-width:990px){.ct--b .c-grid.wf-rail{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-flow:row;gap:var(--space-5);margin:0;padding:0;overflow:visible}.ct--b .c-grid>li{scroll-snap-align:none}.ct--b .c-item--hero{grid-row:span 2}.ct--b .c-item:not(.c-item--hero) .wf-tile__media{--tile-ratio: 1 / 1}.ct--b .c-item--hero .wf-tile__media{aspect-ratio:auto}.ct--b .c-item--hero .wf-tile__name{left:var(--space-6);bottom:var(--space-6)}}.ct--b.c-cats{padding-block:var(--space-4);background:none}.usp--a.voordelen{border-radius:var(--radius);padding-inline:var(--space-4)}.usp--a.voordelen:before,.usp--a.voordelen:after{content:none}.usp--c{--usp-dur: 40s;position:relative;display:flex;align-items:center;border-radius:var(--radius);background:var(--c-deep);color:var(--c-on-deep)}.usp__venster{flex:1;min-width:0;overflow:hidden}.usp__spoor{display:flex;width:max-content}.wf-motion .usp__spoor{animation:usp-loop var(--usp-dur) linear infinite}.usp--c:hover .usp__spoor,.usp--c:focus-within .usp__spoor,.usp--c.is-gepauzeerd .usp__spoor{animation-play-state:paused}@keyframes usp-loop{to{transform:translate(-50%)}}.usp__stap{display:inline-flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5);white-space:nowrap}.usp__stap a{display:inline-flex;align-items:center;min-height:3.5rem;color:inherit;font-weight:700;text-decoration:none}.usp__stap a:hover{text-decoration:underline;text-underline-offset:.25em}.usp__stap a:focus-visible,.usp__pauze:focus-visible{outline:2px dashed var(--c-focus-deep);outline-offset:-4px}.usp__stap .wf-ph{border-color:var(--c-deep-line)}.usp__schaapje{width:1.75rem;height:1.3125rem;color:var(--c-brand);--kudde-vacht: var(--c-bg);--kudde-lijn: 1.1px}.usp__pauze{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);margin-right:var(--space-1);padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.usp__pauze:hover{background:var(--c-deep-hover)}.usp__pauze svg{width:1rem;height:1rem;fill:currentColor}@media(prefers-reduced-motion:reduce){.usp__spoor{flex-wrap:wrap;justify-content:center;width:auto}.usp__stap[aria-hidden=true],.usp__pauze{display:none}}.prij__duo{display:grid;gap:var(--space-6)}.prij__naast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-3)}.prij__naast>:nth-child(3){display:none}@media(min-width:990px){.prij__duo{grid-template-columns:5fr 7fr;align-items:start;gap:var(--space-7)}.prij__naast{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.prij__naast>:nth-child(3){display:flex}}.rv--a.reviews{padding:var(--space-5) var(--space-4);border-radius:var(--radius)}.rv__meta a{color:var(--c-ink)}.rv--c{display:grid;gap:var(--space-6)}.rv__score{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius);background:var(--c-surface)}.rv__gem{display:flex;align-items:baseline;gap:var(--space-2)}.rv__getal{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:1;font-synthesis:none}.rv__uit,.rv__totaal{color:var(--c-muted);font-size:var(--fs-sm)}.rv__verdeling{display:grid;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--fs-xs)}.rv__verdeling li{display:grid;grid-template-columns:4.5rem 1fr 1.5rem;align-items:center;gap:var(--space-2)}.rv__balk{height:.5rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--c-bg)}.rv__balk span{display:block;width:calc(var(--deel) * 100%);height:100%;background:var(--c-brand)}.rv__lijst{display:grid}.rv__item{display:grid;grid-template-columns:2.5rem 1fr;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.rv__avatar{color:var(--c-brand)}.rv__naam{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rv__echt{padding:0 var(--space-2);border:var(--lijn-r, var(--stitch)) var(--c-success);border-radius:var(--radius-sm);color:var(--c-success);font-size:var(--fs-xs);font-weight:700}.rv__sterren--klein svg{width:.875rem;height:.875rem}.rv__tekst{margin-block:var(--space-1);max-width:var(--measure)}.rv__meta{color:var(--c-muted);font-size:var(--fs-xs)}@media(min-width:990px){.rv--c{grid-template-columns:18rem 1fr;align-items:start}.rv__score{position:sticky;top:var(--space-9)}}.lab-icoon{width:2rem;height:2rem;fill:none;stroke:var(--c-brand);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lr__titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.bt--a.verhaal{padding-block:0;background:none}.bt--b{display:grid}.bt__beeld img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius);object-fit:cover}.bt__kaart{position:relative;display:grid;gap:var(--space-3);margin:calc(-1 * var(--space-7)) var(--space-3) 0;padding:var(--space-6) var(--space-5);border-radius:var(--radius);background:var(--c-bg);box-shadow:var(--shadow)}.bt__kaart:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius) - var(--stitch-inset) / 2);pointer-events:none}.bt__knop{justify-self:start;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}@media(min-width:750px){.bt__beeld img{aspect-ratio:16 / 9}.bt__kaart{position:absolute;left:var(--space-6);bottom:var(--space-6);max-width:26rem;margin:0}.bt--b{position:relative}}.ww--a{display:grid;gap:var(--space-6)}.ww__item{display:grid;justify-items:start;gap:var(--space-2)}.ww__kop{font-size:var(--fs-md);font-weight:700}.ww__tekst{color:var(--c-muted);font-size:var(--fs-sm)}@media(min-width:750px){.ww--a{grid-template-columns:repeat(3,minmax(0,1fr))}}.ww--c{display:grid;gap:var(--space-5)}.ww__weide{display:grid;justify-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-4);border-radius:var(--radius);background:var(--c-surface)}.ww__schaap{width:9rem;height:6.75rem;color:var(--c-brand);--kudde-lijn: 2.2px}.ww__labels{display:grid;gap:var(--space-3);width:100%}.ww__label{position:relative;display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-radius:2px var(--radius-sm) var(--radius-sm) 2px;background:var(--c-bg);font-size:var(--fs-sm);box-shadow:var(--shadow-sm)}.ww__label:before{content:"";position:absolute;top:4px;bottom:4px;left:6px;border-left:var(--lijn-r, var(--stitch)) var(--c-brand);opacity:.6}.ww__label span{color:var(--c-muted)}@media(min-width:990px){.ww__weide{position:relative;min-height:26rem;align-content:center}.ww__schaap{width:12rem;height:9rem}.ww__labels{position:absolute;inset:var(--space-5);display:block}.ww__label{position:absolute;width:17rem}.ww__label--1{top:0;left:0;rotate:-2deg}.ww__label--2{top:0;right:0;rotate:2deg}.ww__label--3{bottom:0;left:0;rotate:1deg}.ww__label--4{bottom:0;right:0;rotate:-1deg}}.wv--a.winkels{padding-block:0;background:none}@media(min-width:990px){.wv--a .winkels__lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}.wv__tab .kudde,.wv__paneel-beeld .kudde{flex:none;color:var(--c-brand)}.wv--c .wf-btn{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.wv--c{overflow:hidden;border:1px solid var(--c-line);border-radius:var(--radius)}.wv__tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--c-line);background:var(--c-surface);scrollbar-width:none}.wv__tab{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:3.25rem;padding:0 var(--space-4);border:0;border-bottom:3px solid transparent;background:none;color:var(--c-ink);font:inherit;font-size:var(--fs-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.wv__tab:hover{background:var(--c-bg)}.wv__tab[aria-selected=true]{border-bottom-color:var(--c-brand);background:var(--c-bg)}.wv__tab:focus-visible,.wv__paneel:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-4px}.wv__paneel{display:grid;gap:var(--space-5);padding:var(--space-6) var(--space-5)}.wv__paneel[hidden]{display:none}.wv__paneel-tekst{display:grid;justify-items:start;gap:var(--space-3)}.wv__meta{color:var(--c-muted)}.wv__paneel-beeld{display:grid;place-items:center;min-height:10rem;border-radius:var(--radius-sm);background-color:var(--c-surface-2);background-image:var(--texture-wool);background-size:180px 180px}@media(min-width:750px){.wv__paneel{grid-template-columns:3fr 2fr;align-items:center}}.lr__kop{margin-bottom:var(--space-3);color:var(--c-muted);font-size:var(--fs-sm);text-align:center}.lr__rij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lr__logo{display:grid;place-items:center;min-height:4rem;padding:var(--space-2);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-sm);font-weight:700;letter-spacing:var(--tracking-kicker);text-align:center;text-transform:uppercase}@media(min-width:750px){.lr__rij{grid-template-columns:repeat(6,minmax(0,1fr))}}.lr--c{display:grid;gap:var(--space-5)}.lr__labels{display:flex;flex-wrap:wrap;gap:var(--space-4)}.lr__label{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-6);border-radius:2px var(--radius-sm) var(--radius-sm) 2px;background:var(--c-surface-2);font-weight:700;box-shadow:var(--shadow-sm)}.lr__label:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:2px;pointer-events:none}.lr__label .kudde{color:var(--c-brand)}.lr__label--1{rotate:-1.5deg}.lr__label--2{rotate:1deg}.lr__label--3{rotate:-.5deg}.nb--a.nieuwsbrief{padding-block:0}.nb--b{display:grid;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.nb__beeld{width:100%;height:100%;max-height:16rem;object-fit:cover}.nb__inhoud{display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-5)}.nb__voordeel{display:flex;align-items:baseline;gap:var(--space-3);color:var(--c-brand);font-weight:700}.nb__getal{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:1;font-synthesis:none}.nb--a .nieuwsbrief__knop{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}@media(min-width:750px){.nb--b{grid-template-columns:2fr 3fr}.nb__beeld{max-height:none}}.pb--a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--c-deep);color:var(--c-on-deep);text-align:center}.pb--a .wf-ph{border-color:var(--c-deep-line)}.pb--a .merk-alles{color:var(--c-on-deep)}.pb--a :focus-visible{outline:2px dashed var(--c-focus-deep)}.pb--c{position:relative;display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);border-radius:var(--radius);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px;text-align:center}.pb--c:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius) - var(--stitch-inset) / 2);pointer-events:none}.pb__schaap{color:var(--c-brand)}.pb--c .pb__inhoud{display:grid;justify-items:center;gap:var(--space-3)}.pb__klok{display:flex;gap:var(--space-2)}.pb__klok span{display:grid;justify-items:center;min-width:4.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-muted);font-size:var(--fs-xs)}.pb__klok b{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;font-variant-numeric:tabular-nums;font-synthesis:none}.pb--c .pb__knop{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}@media(min-width:750px){.pb--c{grid-template-columns:auto 1fr;justify-items:start;gap:var(--space-6);padding:var(--space-7);text-align:left}.pb--c .pb__inhoud{justify-items:start}}.r3-titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.r3-knop{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.r3-knop:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover)}.r3-vraag{border-bottom:1px solid var(--c-line)}.r3-vraag__kop{margin:0;font-size:var(--fs-md)}.r3-vraag__knop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-3) 0;border:0;background:none;color:var(--c-ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.r3-vraag__knop:hover span{text-decoration:underline;text-underline-offset:.25em}.r3-vraag__knop:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.r3-plus{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:var(--c-brand);stroke-width:2;stroke-linecap:round;transition:rotate var(--dur) var(--ease-soft)}[aria-expanded=true]>.r3-plus{rotate:45deg}.r3-vraag__antwoord{padding-bottom:var(--space-4);color:var(--c-ink)}.r3-vraag__antwoord[hidden]{display:none}.r3-tabs{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.r3-tab{flex:none;min-height:var(--tap);padding:0 var(--space-4);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-sm);font-weight:700;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.r3-tab[aria-selected=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.r3-tab:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.faq{display:grid;gap:var(--space-4)}.faq--a{max-width:48rem}.faq__paneel{display:grid;gap:var(--space-3)}.faq__paneel[hidden]{display:none}.r3-vraag--kaart{position:relative;padding:0 var(--space-5);border:0;border-radius:var(--radius);background:var(--c-surface)}.r3-vraag--kaart:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius) - var(--stitch-inset) / 2);pointer-events:none}.r3-vraag--kaart .r3-vraag__knop{position:relative;padding-block:var(--space-4)}.faq--c{gap:var(--space-6)}.faq__hulp{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-5);border-radius:var(--radius);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.faq__schaap{color:var(--c-brand)}.faq__hulp .r3-knop{gap:var(--space-2)}@media(min-width:990px){.faq--c{grid-template-columns:1fr 2fr;align-items:start}.faq__hulp{position:sticky;top:var(--space-9)}}.tb{display:grid;gap:var(--space-3)}.tb p{max-width:var(--measure)}.tb__tekst{display:grid;gap:var(--space-3)}.tb__tekst.is-dicht{max-height:calc(var(--lh-body) * 5em);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--c-ink) 55%,transparent);mask-image:linear-gradient(to bottom,var(--c-ink) 55%,transparent)}.tb__meer{justify-self:start;min-height:var(--tap);padding:0;border:0;background:none;color:var(--c-ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.tb__meer:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.tb--b{gap:var(--space-5)}.tb__beeld{width:100%;max-height:18rem;border-radius:var(--radius);object-fit:cover}.tb__kolom{display:grid;align-content:start;gap:var(--space-3)}.tb__tussenkop{margin-top:var(--space-2);font-size:var(--fs-md);font-weight:700}@media(min-width:750px){.tb--b{grid-template-columns:2fr 3fr;align-items:start;gap:var(--space-7)}.tb__beeld{max-height:none;aspect-ratio:4 / 5}}.tb--c{position:relative;justify-items:start;max-width:44rem;padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius);background:var(--c-surface-2);box-shadow:var(--shadow-sm)}.tb--c:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius) - var(--stitch-inset) / 2);pointer-events:none}.tb__label{display:inline-flex;align-items:center;gap:var(--space-2);padding:.125rem var(--space-3);border-radius:var(--radius-sm);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase;--kudde-vacht: transparent;--kudde-krul: currentColor}.tb__rest{display:grid;gap:var(--space-3)}.tb__rest[hidden]{display:none}.tb--c .tb__meer{position:relative}.vg__warmte{display:inline-flex;gap:var(--space-1)}.vg__warmte span{width:.75rem;height:.75rem;border:1.5px solid var(--c-brand);border-radius:50%}.vg__warmte .is-vol{background:var(--c-brand)}.vg__scroll{overflow-x:auto}.vg__scroll:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.vg__tabel{width:100%;min-width:36rem;border-collapse:collapse;font-size:var(--fs-sm)}.vg__tabel caption{margin-bottom:var(--space-4);text-align:left}.vg__tabel th,.vg__tabel td{padding:var(--space-3);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.vg__tabel thead th{border-bottom:2px solid var(--c-brand);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;font-synthesis:none}.vg__tabel tbody th{color:var(--c-muted);font-weight:700}.vg__kaarten{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.vg__kaart{position:relative;display:grid;justify-items:start;align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg)}.vg__kaart[hidden]{display:none}.vg__kaart.is-aanbevolen{border:2px solid var(--c-brand);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.vg__band{padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.vg__naam{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;font-synthesis:none}.vg__feiten{display:grid;gap:var(--space-1);font-size:var(--fs-sm)}.vg__feiten div{display:flex;gap:var(--space-2)}.vg__feiten dt{color:var(--c-muted)}.vg__feiten dd{margin:0}.vg__knop{margin-top:auto;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}@media(min-width:750px){.vg__kaarten{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.vg--c{display:grid;gap:var(--space-5);max-width:40rem}.vg__regelaar{display:grid;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius);background:var(--c-surface)}.vg__vraag{font-weight:700}.vg__schuif{width:100%;min-height:var(--tap);accent-color:var(--c-brand);cursor:pointer}.vg__schuif:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.vg__schaal{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs)}.vg__schaal span:nth-child(2){text-align:center}.vg__schaal span:last-child{text-align:right}.vb__poster{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--c-scrim)}.vb__poster img{display:block;width:100%;height:100%;object-fit:cover}.vb__speel{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;padding:0;border:0;border-radius:50%;background:var(--c-accent);color:var(--c-accent-ink);cursor:pointer;box-shadow:var(--shadow);transition:background-color var(--dur-fast) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}.vb__speel:hover{background:var(--c-accent-hover)}.vb__speel:active{scale:var(--press)}.vb__speel:focus-visible{outline:2px dashed var(--c-on-photo);outline-offset:4px}.vb__speel svg{width:1.75rem;height:1.75rem;margin-left:.25rem;fill:currentColor}.vb__melding:empty{display:none}.vb__melding{position:absolute;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-xs)}.vb__kicker{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.vb__titel{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400;line-height:var(--lh-heading);font-synthesis:none}.vb--a{position:relative}.vb__poster--breed{aspect-ratio:4 / 5}.vb--a .vb__tekst{position:absolute;right:0;bottom:0;left:0;display:grid;gap:var(--space-2);padding:var(--space-8) var(--space-5) var(--space-5);border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 85%,transparent),transparent);color:var(--c-on-photo);pointer-events:none}.vb--a .vb__kicker .kudde{color:var(--c-accent)}.vb--a .wf-ph{border-color:var(--c-on-photo)}.vb--a .vb__speel{top:40%}@media(min-width:750px){.vb__poster--breed{aspect-ratio:21 / 9}.vb--a .vb__speel{top:50%}}.vb--b{display:grid}.vb__beeld{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius);object-fit:cover}.vb__kaart{position:relative;display:grid;justify-items:start;gap:var(--space-3);margin:calc(-1 * var(--space-6)) var(--space-3) 0;padding:var(--space-6) var(--space-5);border-radius:var(--radius);background:var(--c-surface-2);box-shadow:var(--shadow)}.vb__kaart:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:calc(var(--radius) - var(--stitch-inset) / 2);pointer-events:none}.vb__kaart .kudde{color:var(--c-brand)}.vb__kaart .r3-knop{position:relative}@media(min-width:990px){.vb--b{grid-template-columns:3fr 2fr;align-items:center}.vb__beeld{aspect-ratio:16 / 10}.vb__kaart{margin:0 0 0 calc(-1 * var(--space-8))}}.vb--c{display:grid;gap:var(--space-5)}.vb__poster--half{aspect-ratio:4 / 3}.vb__zijkant{display:grid;justify-items:start;align-content:center;gap:var(--space-3)}.vb__zijkant .kudde{color:var(--c-brand)}@media(min-width:750px){.vb--c{grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-7)}}.bp__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)}.bp__kaart{display:grid;align-content:start;gap:var(--space-3);min-width:0}.bp__beeld{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-sm);object-fit:cover}.bp__tekst{display:grid;gap:var(--space-1)}.bp__cat{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.bp__titel{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;line-height:1.25;font-synthesis:none}.bp__titel a{color:var(--c-ink);text-decoration:none}.bp__titel a:hover{text-decoration:underline;text-underline-offset:.2em}.bp__titel a:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.bp__intro{color:var(--c-ink);font-size:var(--fs-sm)}.bp__meta{color:var(--c-muted);font-size:var(--fs-xs)}.bp__raster{display:grid;gap:var(--space-6)}@media(min-width:750px){.bp__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}.bp__mix{display:grid;gap:var(--space-5)}.bp__kaart--klein{grid-template-columns:6rem 1fr;align-items:start}.bp__kaart--klein .bp__beeld{aspect-ratio:1}.bp__kaart--klein .bp__intro{display:none}@media(min-width:990px){.bp__mix{grid-template-columns:3fr 2fr;grid-template-rows:auto auto}.bp__kaart--groot{grid-row:span 2}.bp__kaart--groot .bp__titel{font-size:var(--fs-xl)}.bp__kaart--klein{grid-template-columns:9rem 1fr}}.bp__rij{display:grid;grid-auto-flow:column;grid-auto-columns:75%;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)}.bp__rij:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-2px}.bp__kaart--rij{position:relative;scroll-snap-align:start}.bp__kaart--rij .bp__cat{position:absolute;top:var(--space-2);left:var(--space-2);padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-brand)}@media(min-width:750px){.bp__rij{grid-auto-columns:calc((100% - 2 * var(--space-4)) / 2.5)}}@media(min-width:990px){.bp__rij{grid-auto-columns:calc((100% - 3 * var(--space-5)) / 3.3);gap:var(--space-5)}}.cf,.cf__form{display:grid;gap:var(--space-4)}.cf__form[hidden]{display:none}.cf__veld{display:grid;gap:var(--space-1)}.cf__veld label{font-weight:700}.cf__veld input,.cf__veld textarea{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-ink);font:inherit}.cf__veld input:focus-visible,.cf__veld textarea:focus-visible{border-color:var(--c-brand);outline:2px dashed var(--c-focus);outline-offset:2px}.cf__veld [aria-invalid=true]{border-color:var(--c-sale)}.cf__fout,.cf__samen{color:var(--c-sale);font-size:var(--fs-sm)}.cf__fout:empty,.cf__samen:empty{display:none}.cf form .r3-knop{justify-self:start}.cf__bedankt{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border-radius:var(--radius);background:var(--c-surface);text-align:center}.cf__bedankt[hidden]{display:none}.cf__bedankt .kudde{color:var(--c-brand)}.cf__bedankt:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.cf--a{max-width:36rem}.cf--b{gap:var(--space-6)}.cf__gegevens{position:relative;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius);background:var(--c-deep);color:var(--c-on-deep)}.cf__gegevens a{color:inherit}.cf__gegevens .wf-ph{border-color:var(--c-deep-line)}.cf__gegevens a:focus-visible{outline:2px dashed var(--c-focus-deep);outline-offset:2px}.cf__lijst{display:grid;gap:var(--space-3)}.cf__lijst dt{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.cf__lijst dd{margin:0}.cf__schaap{justify-self:end;color:var(--c-brand)}@media(min-width:990px){.cf--b{grid-template-columns:2fr 3fr;align-items:start}}.cf--c{max-width:40rem}.cf__stap{color:var(--c-muted);font-size:var(--fs-sm);font-weight:700}.cf__stap[hidden]{display:none}.cf__deel{display:grid;gap:var(--space-4);margin:0;padding:0;border:0}.cf__deel[hidden]{display:none}.cf__deel legend{margin-bottom:var(--space-3);padding:0}.cf__deel legend:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.cf__keuzes{display:grid;gap:var(--space-2)}.cf__keuze span{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-4);border:1.5px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg);font-weight:700;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.cf__keuze span .kudde{flex:none;color:var(--c-brand)}.cf__keuze input:checked+span{border-color:var(--c-brand);background:var(--c-surface)}.cf__keuze input:focus-visible+span{outline:2px dashed var(--c-focus);outline-offset:2px}.cf__keuze input[aria-invalid=true]+span{border-color:var(--c-sale)}.cf__knoppen{display:flex;align-items:center;gap:var(--space-4)}.cf__terug{min-height:var(--tap);padding:0;border:0;background:none;color:var(--c-ink);font:inherit;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.cf__terug:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}@media(min-width:750px){.cf__keuzes{grid-template-columns:1fr 1fr}}.pcard{position:relative;gap:0;height:100%;color:var(--c-ink)}.pcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.pcard__img,.pcard__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pcard__img img{object-fit:cover}.pcard__img--hover{opacity:0;transition:opacity var(--dur) var(--ease-soft)}@media(hover:hover){.pcard[data-has-hover]:hover .pcard__img--hover{opacity:1}}.pcard.is-choosing .pcard__img--hover{opacity:0}.pcard__labels{position:absolute;top:var(--s-3);left:var(--s-3);z-index:1;display:flex;flex-wrap:wrap;gap:var(--s-1);pointer-events:none}.pcard__label{padding:.0625rem var(--s-2);border:1px solid var(--c-ink);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-xs);font-weight:700;line-height:1.6;letter-spacing:.02em}.pcard__label--sale{border-color:var(--c-sale);background:var(--c-sale);color:var(--c-bg)}.pcard__body{display:flex;flex:1;flex-direction:column;gap:var(--s-1);padding-top:var(--s-3)}.pcard__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;line-height:1.4}.pcard__link{color:inherit;text-decoration:none}.pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius)}@media(hover:hover){.pcard:hover .pcard__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.pcard__link:focus-visible{outline:none}.pcard__link:focus-visible:after{outline:2px solid var(--c-ink);outline-offset:4px}.pcard__rating{display:flex;align-items:center;gap:var(--s-1);color:var(--c-muted);font-size:var(--fs-xs);line-height:1.4}.pcard__stars{display:flex;gap:1px}.pcard__stars svg{width:.8125rem;height:.8125rem;fill:var(--c-line-strong)}.pcard__stars .is-full{fill:var(--c-brand)}.pcard__stars .is-half{fill:var(--c-brand);opacity:.5}.pcard__price{gap:var(--s-1) var(--s-2);margin-top:var(--s-1);color:var(--c-ink);font-size:var(--fs-md);font-weight:700}.pcard__from{color:var(--c-muted);font-size:var(--fs-sm);font-weight:400}.pcard__price:has(del) .pcard__now{color:var(--c-sale)}.pcard__was{color:var(--c-muted);font-size:var(--fs-sm);font-weight:400}.pcard__stock{color:var(--c-success)}.pcard__stock:before{background:var(--c-success)}.pcard__stock[data-stock=backorder],.pcard__stock[data-stock=low]{color:var(--c-muted)}.pcard__stock[data-stock=backorder]:before,.pcard__stock[data-stock=low]:before{background:var(--c-accent)}.pcard__buy{margin-top:auto;padding-top:var(--s-3)}.pcard__btn{position:relative;z-index:2;width:100%;border-color:var(--c-brand);background:var(--c-bg);color:var(--c-brand);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)}.pcard__btn:hover,.pcard.is-choosing .pcard__btn,.pcard__btn.is-added{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);transform:none}.pcard__btn.is-added{border-color:var(--c-brand-hover);background:var(--c-brand-hover)}.pcard__schaap{display:none;flex:none;width:1.375rem;height:1.0625rem;fill:currentColor}.pcard__btn.is-added .pcard__schaap{display:block}.wf-motion .pcard__btn.is-added .pcard__schaap{animation:schaap-huppel var(--dur-slow) var(--ease-soft) both}.pcard__hint{min-height:0;color:var(--c-sale);font-size:var(--fs-xs);line-height:1.4}.pcard__hint:not(:empty){padding-top:var(--s-2)}.pcard__choose{position:absolute;inset:0 0 auto;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4 / 5;padding:var(--s-2);pointer-events:none}.pcard__choose[hidden]{display:none}.pcard__sheet{max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3);border-radius:calc(var(--radius) - 2px);background:var(--c-bg);box-shadow:var(--shadow);pointer-events:auto}.wf-motion .pcard__choose:not([hidden]) .pcard__sheet{animation:wf-fade-up var(--dur) var(--ease-soft) both}.pcard__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) var(--s-1) 0}.pcard__sheet-title{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.pcard__close{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}.pcard__close:hover{background:var(--c-surface)}.pcard__close svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pcard__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:var(--s-2)}.pcard__chip{position:relative;display:grid;align-content:center;min-height:var(--tap);padding:var(--s-1) var(--s-2);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg);line-height:1.25;text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.pcard__chip:hover{border-color:var(--c-ink)}.pcard__chip-label{font-size:var(--fs-xs);font-weight:700}.pcard__chip-price{color:var(--c-muted);font-size:var(--fs-xs)}.pcard__chip:has(input:checked){border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.pcard__chip:has(input:checked) .pcard__chip-price{color:var(--c-on-photo)}.pcard__chip:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.pcard__chip:has(input:disabled){border-style:var(--lijn, dashed);color:var(--c-muted);cursor:not-allowed}.pcard__chip:has(input:disabled) .pcard__chip-label{text-decoration:line-through}@media(prefers-reduced-motion:reduce){.wf-motion .pcard__btn.is-added .pcard__schaap,.wf-motion .pcard__choose:not([hidden]) .pcard__sheet{animation:none}.pcard__img--hover{transition:none}}.pcard{transition:transform var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}.pcard__media{transition:box-shadow var(--dur) var(--ease-soft)}.pcard__img img{transition:transform var(--dur) var(--ease-soft)}@media(hover:hover){.pcard:hover{transform:translateY(calc(-1 * var(--lift)))}.pcard:hover .pcard__media{box-shadow:var(--shadow-card)}.pcard:hover:not(.is-choosing) .pcard__img img{transform:scale(var(--zoom-card))}}.pcard:has(:focus-visible){transform:translateY(calc(-1 * var(--lift)))}.pcard:has(:focus-visible) .pcard__media{box-shadow:var(--shadow-card)}@media(prefers-reduced-motion:reduce){.pcard:hover,.pcard:has(:focus-visible),.pcard:hover .pcard__img img{transform:none}}.pcard__schaap{--kudde-vacht: transparent;--kudde-krul: currentColor;--kudde-lijn: 1.05px}.pcard__media:before{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)}.pcard__media:before{border-color:color-mix(in srgb,var(--c-on-photo) 60%,transparent)}@media(hover:hover){.pcard:hover .pcard__media:before{border-color:var(--c-yarn)}}.pcard__label{position:relative;padding:.3125rem var(--s-2) .3125rem .75rem;border:0;border-radius:2px var(--radius-sm) var(--radius-sm) 2px;background:var(--c-surface-2);color:var(--c-brand);box-shadow:var(--shadow-sm)}.pcard__label:before{content:"";position:absolute;top:2px;right:3px;bottom:2px;left:6px;border:1px var(--stiksel, dashed) currentColor;border-radius:2px;opacity:.45;pointer-events:none}.pcard__label:after{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:repeating-linear-gradient(to bottom,currentColor 0 2px,transparent 2px 4px);opacity:.5;pointer-events:none}.pcard__label--sale{background:var(--c-sale);color:var(--c-on-photo)}.pcard__label--merino{background:var(--c-surface-2);color:var(--c-brand)}.pcard__btn{isolation:isolate;overflow:hidden}.pcard__btn,.pcard__btn:hover,.pcard.is-choosing .pcard__btn,.pcard__btn.is-added{background:var(--c-bg)}.pcard__btn: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)}.pcard.is-choosing .pcard__btn:before,.pcard__btn.is-added:before{transform:scaleY(1)}.pcard__btn:hover{color:var(--c-brand)}.pcard.is-choosing .pcard__btn,.pcard__btn.is-added{color:var(--c-on-photo)}@media(hover:hover){.pcard__btn:hover:before{transform:scaleY(1)}.pcard__btn:hover{color:var(--c-on-photo)}}.wf-motion .pcard__btn.is-added .pcard__schaap{animation:wol-wacht var(--dur-bol) step-end,schaap-huppel var(--dur-slow) var(--ease-soft) var(--dur-bol) both}.pcard__link:focus-visible:after{outline:2px dashed var(--c-focus);outline-offset:4px}.pk{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--c-ink)}.pk__media{position:relative;overflow:hidden;background:var(--c-surface)}.pk__img{display:block;width:100%;height:100%;object-fit:cover}.pk__naam{font-size:var(--fs-sm);font-weight:700;line-height:1.35}.pk__naam a{color:inherit;text-decoration:none}.pk__naam a:hover{text-decoration:underline;text-underline-offset:.2em}.pk__prijs{font-weight:700}.pk__vanaf,.pk__was{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400}.pk__was~.pk__nu,.pk__prijs:has(.pk__was) .pk__nu{color:var(--c-sale)}.pk__sterren{display:inline-flex;align-items:center;gap:1px;color:var(--c-brand);font-size:var(--fs-xs)}.pk__sterren svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.6}.pk__sterren svg.is-vol{fill:currentColor}.pk__aantal{margin-left:var(--space-1);color:var(--c-muted)}.pk__voorraad{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--c-success);font-size:var(--fs-xs)}.pk__voorraad[data-stock=low],.pk__voorraad[data-stock=out]{color:var(--c-sale)}.pk__voorraad[data-stock=backorder]{color:var(--c-muted)}.pk__schaap{display:none;width:1.375rem;height:1.0625rem;fill:currentColor;--kudde-vacht: transparent;--kudde-krul: currentColor;--kudde-lijn: 1.05px}.is-added .pk__schaap{display:block}.wf-motion .is-added .pk__schaap{animation:wol-wacht var(--dur-bol) step-end,schaap-huppel var(--dur-slow) var(--ease-soft) var(--dur-bol) both}.pk--c{isolation:isolate;padding:var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius);background-color:var(--c-surface-2);background-image:var(--texture-wool);background-size:180px 180px}.pk--c:before{content:"";position:absolute;inset:var(--stitch-inset);z-index:-1;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)}@media(hover:hover){.pk--c:hover:before{border-color:var(--c-yarn)}}.pk--c .pk__media{aspect-ratio:1;border-radius:calc(var(--radius) - 2px)}.pk__tag{position:absolute;right:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);padding:.1875rem var(--space-2) .1875rem var(--space-3);border-radius:2px var(--radius-sm) var(--radius-sm) 2px;background:var(--c-bg);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700;box-shadow:var(--shadow-sm)}.pk__tag:before{content:"";position:absolute;top:3px;bottom:3px;left:4px;border-left:var(--lijn-r, var(--stitch)) currentColor;opacity:.6}.pk__tag-schaap{width:1.125rem;height:.875rem;color:var(--c-brand);--kudde-lijn: 1px}.pk--c .pk__info{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-2) 0}.pk__band{justify-self:start;padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.pk__band--sale{background:var(--c-sale)}.pk--c .pk__naam{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;line-height:1.2;font-synthesis:none}.pk__draad{width:5rem;height:.75rem;margin-top:calc(-1 * var(--space-1))}.wf-motion .pk__draad{clip-path:inset(-6px 60% -6px -6px);transition:clip-path 1.3s var(--ease-soft)}.wf-motion .pk--c:hover .pk__draad,.wf-motion .pk--c:focus-within .pk__draad{clip-path:inset(-6px -6px -6px -6px)}.pk__koop{display:grid;gap:var(--space-2)}.pk__maten{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;border:0}.pk__legend{margin-bottom:var(--space-1);padding:0;color:var(--c-muted);font-size:var(--fs-xs)}.pk__maat span{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg);font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.pk__maat input:checked+span{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.pk__maat input:disabled+span{color:var(--c-muted);text-decoration:line-through;cursor:not-allowed}.pk__maat input:focus-visible+span{outline:2px dashed var(--c-focus);outline-offset:2px}.pk__meer{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-1);color:var(--c-ink);font-size:var(--fs-xs)}.pk__hint{color:var(--c-sale);font-size:var(--fs-xs)}.pk__hint:empty{display:none}.pk__knop{width:100%;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-family:var(--font-body);font-weight:700;--vul: var(--c-accent);--vul-tekst: var(--c-ink);isolation:isolate;overflow:hidden}.pk__knop: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){.pk__knop:hover:before{transform:scaleY(1)}.pk__knop:hover{color:var(--vul-tekst)}}.pk__knop:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.pk__stip{width:1.125rem;height:.875rem;--kudde-vacht: currentColor;--kudde-krul: var(--c-bg);--kudde-lijn: 1px}@media(min-width:990px){.pk--c{padding:var(--space-3) var(--space-3) var(--space-4)}}.pk2__band{position:relative;display:inline-flex;flex:none;align-items:center;align-self:flex-start;height:var(--pk2-regel);padding:0 var(--space-2) 0 .625rem;border-radius:1px 2px 2px 1px;background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-brand);font-size:.6875rem;font-weight:700;letter-spacing:var(--tracking-kicker);line-height:1;text-transform:uppercase}.pk2__band:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:1px 0 0 1px;background:currentColor}.pk2__band:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:6px;border-top:var(--lijn-b, 1px) var(--lijn, dashed) currentColor;border-bottom:var(--lijn-b, 1px) var(--lijn, dashed) currentColor;opacity:.35;pointer-events:none}.pk2__band.is-leeg{visibility:hidden}.pk2__band.is-sale{color:var(--c-sale)}.pk2__band.is-uit{color:var(--c-muted)}.pk2__sterren{display:flex;flex:none;align-items:center;gap:2px;height:var(--pk2-regel);color:var(--c-brand);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.pk2__sterren svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.6}.pk2__sterren svg.is-vol{fill:currentColor}.pk2__sterren span{margin-left:var(--space-1);color:var(--c-muted)}.pk2__sterren.is-leeg{color:var(--c-muted)}.pk2--a .pk2__info{margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.pk2--b{border-radius:var(--radius-kussen)}.pk2--b .pk2__media{border-radius:calc(var(--radius-kussen) - var(--space-2))}.pk2--b .pk2__media:after{content:"";position:absolute;inset:var(--space-2);z-index:1;border:var(--stiksel-r, var(--stitch)) color-mix(in srgb,var(--c-on-photo) 80%,transparent);border-radius:calc(var(--radius-kussen) - var(--space-4));pointer-events:none}.pk2--b .pk2__info{align-items:center;text-align:center}.pk2--b .pk2__naam{align-self:stretch}.pk2--b .pk2__eigenschap,.pk2--b .pk2__keuzes,.pk2--b .pk2__voorraad{justify-content:center}.pk2--b .pk2__voet{align-self:stretch}.pk2--b .pk2__koop{justify-content:center;gap:var(--space-4)}.pk2--c{padding:0;overflow:hidden;border-radius:var(--radius-sm)}.pk2--c .pk2__media{border-radius:0}.pk2--c .pk2__info{padding:var(--space-4)}.pk2__merk{display:inline-flex;flex:none}@media(hover:hover)and (min-width:990px){.pk2--c .pk2__info{position:absolute;right:0;bottom:0;left:0;z-index:2;flex:none;background:var(--c-surface-2)}.pk2--c .pk2__info>.pk2__eigenschap,.pk2--c .pk2__info>.pk2__sterren,.pk2--c .pk2__info>.pk2__keuzes{height:0;opacity:0;transition:height var(--dur) var(--ease-soft),opacity var(--dur) var(--ease-soft)}.pk2--c .pk2__info{row-gap:0}.pk2--c .pk2__info>*+*{margin-top:var(--space-2)}.pk2--c .pk2__info>.pk2__eigenschap,.pk2--c .pk2__info>.pk2__sterren,.pk2--c .pk2__info>.pk2__keuzes{margin-top:0}.pk2--c:hover .pk2__info>.pk2__eigenschap,.pk2--c:hover .pk2__info>.pk2__sterren,.pk2--c:focus-within .pk2__info>.pk2__eigenschap,.pk2--c:focus-within .pk2__info>.pk2__sterren{height:var(--pk2-regel);margin-top:var(--space-2);opacity:1}.pk2--c:hover .pk2__info>.pk2__keuzes,.pk2--c:focus-within .pk2__info>.pk2__keuzes{height:1.75rem;margin-top:var(--space-2);opacity:1}}.pk2__hang{position:absolute;top:0;left:var(--space-4);z-index:2;display:grid;justify-items:center;transform-origin:top center;rotate:-4deg}.pk2__touw{position:relative;width:1px;height:var(--space-5);background:var(--c-brand)}.pk2__touw:before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--c-brand)}.pk2__kaartje{position:relative;display:grid;justify-items:center;gap:2px;min-width:5.5rem;padding:var(--space-4) var(--space-2) var(--space-2);background:var(--c-bg);color:var(--c-ink);text-align:center;clip-path:polygon(16% 0,84% 0,100% 14%,100% 100%,0 100%,0 14%);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--c-scrim) 18%,transparent))}.pk2__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)}@media(hover:hover){.wf-motion .pk2--d:hover .pk2__hang{animation:pk2-schommel calc(var(--dur-slow) * 2) var(--ease-breath)}}@keyframes pk2-schommel{0%,to{rotate:-4deg}35%{rotate:2deg}70%{rotate:-2deg}}.pk2--f{padding:0;border:0;background:none}.pk2--f .pk2__media{border-radius:var(--radius-sm)}.pk2--f .pk2__info{padding:var(--space-4) 0 0}@media(hover:hover){.pk2--f:hover{box-shadow:none}.pk2--f:hover .pk2__media{box-shadow:var(--shadow-lift)}}.pk2--f .pk2__info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto auto auto 1fr auto auto;grid-template-areas:"band band" "naam prijs" "draad draad" "eig eig" "sterren sterren" "keuzes keuzes" ". ." "knop knop" "voorraad voorraad";gap:var(--space-2) var(--space-4)}.pk2--f .pk2__voet,.pk2--f .pk2__koop{display:contents}.pk2--f .pk2__band{grid-area:band}.pk2--f .pk2__naam{grid-area:naam}.pk2--f .pk2__draad{grid-area:draad}.pk2--f .pk2__eigenschap{grid-area:eig}.pk2--f .pk2__sterren{grid-area:sterren}.pk2--f .pk2__keuzes{grid-area:keuzes}.pk2--f .pk2__voorraad{grid-area:voorraad}.pk2--f .pk2__prijs{grid-area:prijs;padding-top:.125rem;text-align:right}.pk2--f .pk2__knop{grid-area:knop;justify-self:end}.pk2__draad{flex:none;width:4rem;height:.625rem;margin-top:calc(-1 * var(--space-1));clip-path:inset(-6px 100% -6px -6px);transition:clip-path var(--dur-slow) var(--ease-soft)}.pk2__naam-schaap{display:inline-block;width:1.125rem;height:.875rem;margin-left:var(--space-1);color:var(--c-brand);opacity:0;vertical-align:baseline;transition:opacity var(--dur) var(--ease-soft);--kudde-vacht: transparent;--kudde-krul: currentColor;--kudde-lijn: 1px}@media(hover:hover){.pk2--f:hover .pk2__naam-schaap{opacity:1}.pk2--f:hover .pk2__draad{clip-path:inset(-6px -6px -6px -6px)}}.pk2--f:focus-within .pk2__draad{clip-path:inset(-6px -6px -6px -6px)}.lab-aantal{margin:var(--space-6) 0 var(--space-3);color:var(--c-muted);font-size:var(--fs-sm);font-weight:700}.voordelen{padding-block:var(--s-6);background:var(--c-surface)}.voordelen__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.voordelen__item{display:grid;gap:var(--s-2);align-content:start;height:100%;min-height:var(--tap);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.voordelen__icoon{width:1.5rem;height:1.5rem;fill:none;stroke:var(--c-brand);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.voordelen__tekst{display:grid;gap:.125rem}.voordelen__kop{font-size:var(--fs-sm);font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) var(--ease-soft)}.voordelen__item:hover .voordelen__kop{text-decoration-color:currentColor}.voordelen__uitleg{color:var(--c-muted);font-size:var(--fs-xs);line-height:1.45;text-wrap:pretty}.voordelen__uitleg .wf-ph,.voordelen__uitleg[data-voorstel]{border-color:var(--c-line-strong)}@media(min-width:750px){.voordelen__item{grid-template-columns:auto minmax(0,1fr);gap:var(--s-3)}.voordelen__uitleg{font-size:var(--fs-sm)}}@media(min-width:990px){.voordelen{padding-block:var(--s-7)}.voordelen__lijst{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.voordelen__lijst>li+li{padding-left:var(--s-5);border-left:1px solid var(--c-line)}.voordelen__lijst>li:not(:last-child){padding-right:var(--s-5)}}.voordelen__icoon.kudde{width:3rem;height:2.25rem;stroke:none;--kudde-lijn: 1.4px}.voordelen__item:before{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)}.voordelen__item{position:relative}.voordelen__item:before{inset:calc(-1 * var(--s-2)) -7px;border-radius:var(--radius)}@media(min-width:990px){.voordelen__item:before{inset:calc(-1 * var(--s-3))}.voordelen__lijst>li+li{border-left-color:transparent}}@media(hover:hover){.voordelen__item:hover:before{border-color:var(--c-yarn)}}.voordelen:before,.voordelen:after{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}.voordelen:before{bottom:100%}.voordelen:after{top:100%;transform:scaleY(-1)}.usp--b{display:grid;gap:var(--space-4)}.usp__kaart{position:relative;display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.usp__kaart:before{content:"";position:absolute;inset:var(--stitch-inset);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)}@media(hover:hover){.usp__kaart:hover:before{border-color:var(--c-yarn)}}.usp__icoon{color:var(--c-brand)}.usp__kop{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.usp__uitleg{color:var(--c-muted);font-size:var(--fs-sm)}.usp__link{position:relative;margin-top:auto}@media(min-width:750px){.usp--b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.usp--b{grid-template-columns:repeat(4,minmax(0,1fr))}}.voordelen--kaarten{background:var(--c-bg)}.voordelen--kaarten:before,.voordelen--kaarten:after{content:none}.pb__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}.pb__kicker .kudde{color:var(--c-brand)}.pb__titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.pb--b{position:relative;display:grid;overflow:hidden;min-height:24rem;border-radius:var(--radius);color:var(--c-on-photo)}.pb__beeld,.pb__beeld img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pb--b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--c-scrim) 80%,transparent),color-mix(in srgb,var(--c-scrim) 35%,transparent))}.pb--b .pb__inhoud{position:relative;z-index:1;display:grid;align-content:end;justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-5)}.pb--b .pb__kicker{color:var(--c-on-photo)}.pb--b .pb__kicker .kudde{color:var(--c-accent)}.pb--b .pb__titel{font-size:var(--fs-2xl)}.pb--b .wf-ph{border-color:var(--c-on-photo)}.pb--b :focus-visible{outline:2px dashed var(--c-accent);outline-offset:3px}@media(min-width:750px){.pb--b .pb__inhoud{max-width:32rem;padding:var(--space-8) var(--space-7)}}.pk2{--pk2-regel: 1.25rem;position:relative;display:flex;flex-direction:column;gap:0;min-width:0;height:100%;padding:var(--space-2);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface-2);color:var(--c-ink);transition:translate var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft)}.pk2__media{position:relative;flex:none;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--radius) - var(--space-1));background:var(--c-surface)}.pk2__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;mix-blend-mode:multiply;transition:opacity var(--dur-slow) var(--ease-breath),scale var(--dur-slow) var(--ease-soft)}.pk2__img--hover{opacity:0}.pk2__info{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-2) var(--space-1)}.pk2__naam{display:-webkit-box;flex:none;min-height:2.5em;overflow:hidden;font-family:var(--font-display);font-size:var(--fs-kaartnaam);font-weight:400;line-height:1.25;letter-spacing:0;font-synthesis:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pk2__link{color:inherit;text-decoration:none}.pk2__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pk2__link:focus-visible{outline:none}.pk2:has(.pk2__link:focus-visible){outline:2px dashed var(--c-focus);outline-offset:4px}.pk2__eigenschap{display:flex;flex:none;align-items:center;gap:var(--space-1);height:var(--pk2-regel);overflow:hidden;color:var(--c-muted);font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap}.pk2__eigenschap>span{overflow:hidden;text-overflow:ellipsis}.pk2__warmte{display:flex;flex:none;align-items:center;gap:2px;height:var(--pk2-regel);color:var(--c-brand);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.pk2__bol{width:.625rem;height:.625rem;margin-right:2px;border:1.5px solid var(--c-yarn-dark);border-radius:50%}.pk2__bol.is-vol{background:var(--c-yarn)}.pk2__warmte-tekst{margin-left:var(--space-1);color:var(--c-muted)}.pk2__keuzes{position:relative;z-index:2;display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:var(--space-1);height:1.75rem;overflow:hidden}.pk2__keuzes.is-leeg{z-index:auto}.pk2__maat,.pk2__meer{flex:none;height:1.5rem;padding:0 var(--space-2);border:1px solid var(--c-line);border-radius:var(--radius-pill);background:transparent;color:var(--c-ink);font:inherit;font-size:.75rem;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.pk2__meer{color:var(--c-muted)}.pk2__maat:hover:not(:disabled),.pk2__meer:hover{border-color:var(--c-line-strong)}.pk2__maat[aria-pressed=true]{border-color:var(--c-brand);color:var(--c-brand);font-weight:700}.pk2__maat:disabled{color:var(--c-muted);text-decoration:line-through;cursor:not-allowed}.pk2__staal{flex:none;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--c-line-strong);border-radius:50%;background-color:var(--staal);background-image:repeating-linear-gradient(60deg,transparent 0 2px,color-mix(in srgb,var(--c-scrim) 12%,transparent) 2px 3px),repeating-linear-gradient(-60deg,transparent 0 2px,color-mix(in srgb,var(--c-scrim) 12%,transparent) 2px 3px);box-shadow:inset 0 0 0 2px var(--c-bg);cursor:pointer}.pk2__staal[aria-pressed=true]{outline:1.5px solid var(--c-brand);outline-offset:2px}.pk2__staal:disabled{opacity:.4;cursor:not-allowed}.pk2__keuzes--kleur{gap:var(--space-2);padding-left:3px}.pk2__maat:focus-visible,.pk2__meer:focus-visible,.pk2__staal:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.pk2__voet{position:relative;margin-top:auto;padding-top:var(--space-2)}.pk2__koop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--tap)}.pk2__prijs{font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.pk2__vanaf,.pk2__was{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400}.pk2__prijs:has(.pk2__was) .pk2__nu{color:var(--c-sale)}.pk2__voorraad{display:flex;flex:none;align-items:center;gap:var(--space-1);height:var(--pk2-regel);color:var(--c-success);font-size:var(--fs-xs)}.pk2__voorraad[data-stock=low],.pk2__voorraad[data-stock=out]{color:var(--c-sale)}.pk2__voorraad[data-stock=backorder]{color:var(--c-muted)}.pk2__stip{flex:none;width:1.125rem;height:.875rem;--kudde-vacht: currentColor;--kudde-krul: var(--c-bg);--kudde-lijn: 1px}.pk2__mail{position:relative;z-index:2;color:var(--c-ink);text-decoration:underline;text-underline-offset:.2em}.pk2__mail:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.pk2__knop{position:relative;z-index:2;isolation:isolate;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--tap);height:var(--tap);padding:0 .6875rem;overflow:hidden;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-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease-soft),border-color var(--dur) var(--ease-soft),padding var(--dur) var(--ease-soft),scale var(--dur-druk) var(--ease-soft)}.pk2__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)}.pk2__knop:active:not(:disabled){scale:var(--press)}.pk2__knop:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.pk2__plus{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pk2__schaap{display:none;flex:none;width:1.375rem;height:1.0625rem;fill:currentColor;--kudde-vacht: transparent;--kudde-krul: currentColor;--kudde-lijn: 1.05px}.pk2__knop-tekst{max-width:0;overflow:hidden;opacity:0;transition:max-width var(--dur) var(--ease-soft),opacity var(--dur-fast) var(--ease-soft)}.pk2__knop[aria-expanded=true],.pk2__knop.is-added{color:var(--c-on-photo)}.pk2__knop[aria-expanded=true]:before,.pk2__knop.is-added:before{transform:scaleY(1)}.pk2__knop.is-added .pk2__plus{display:none}.pk2__knop.is-added .pk2__schaap{display:block}.wf-motion .pk2__knop.is-added .pk2__schaap{animation:wol-wacht var(--dur-bol) step-end,schaap-huppel var(--dur-slow) var(--ease-soft) var(--dur-bol) both}.pk2__knop.is-uit{padding:0 var(--space-4);border-color:var(--c-line-strong);background:transparent;color:var(--c-muted);font-weight:400;cursor:not-allowed}.pk2__knop.is-uit .pk2__plus{display:none}.pk2__knop.is-uit .pk2__knop-tekst{max-width:none;opacity:1}@media(hover:hover)and (min-width:990px){.pk2__knop:hover:not(:disabled),.pk2__knop.is-added{padding:0 var(--space-4) 0 .6875rem;color:var(--c-on-photo)}.pk2__knop:hover:not(:disabled):before{transform:scaleY(1)}.pk2__knop:hover:not(:disabled) .pk2__knop-tekst,.pk2__knop.is-added .pk2__knop-tekst{max-width:10rem;opacity:1}}.pk2__keuze{position:absolute;right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-1));left:calc(-1 * var(--space-2));z-index:3;display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-bg);box-shadow:var(--shadow-lift)}.pk2__keuze[hidden]{display:none}.pk2__keuze-kop{display:flex;align-items:center;justify-content:space-between}.pk2__keuze-titel{font-size:var(--fs-sm);font-weight:700}.pk2__sluit{display:grid;place-items:center;width:var(--tap);height:var(--tap);margin:calc(-1 * var(--space-2));padding:0;border:0;background:none;color:var(--c-ink);cursor:pointer}.pk2__sluit svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pk2__sluit:focus-visible{outline:2px dashed var(--c-focus);outline-offset:-4px}.pk2__opties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);max-height:10.5rem;overflow-y:auto;overscroll-behavior:contain}.pk2__optie{display:grid;cursor:pointer}.pk2__optie input+span{padding:var(--space-1) var(--space-2) 0;border:1px solid var(--c-line-strong);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:var(--fs-xs);font-weight:700}.pk2__optie-prijs{padding:0 var(--space-2) var(--space-1);border:1px solid var(--c-line-strong);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.pk2__optie input:checked+span,.pk2__optie input:checked+span+.pk2__optie-prijs{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.pk2__optie input:disabled+span,.pk2__optie input:disabled+span+.pk2__optie-prijs{color:var(--c-muted);text-decoration:line-through;cursor:not-allowed}.pk2__optie input:focus-visible+span{outline:2px dashed var(--c-focus);outline-offset:2px}.pk2__hint{color:var(--c-sale);font-size:var(--fs-xs)}.pk2__hint:empty{display:none}.pk2__toevoegen{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.pk2__tag{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:2;display:inline-flex;align-items:center;gap:var(--space-1);height:1.5rem;padding:0 var(--space-2) 0 .625rem;border-radius:1px var(--radius-sm) var(--radius-sm) 1px;background:var(--c-bg);color:var(--c-brand);font-size:.6875rem;font-weight:700;letter-spacing:.02em}.pk2__tag:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;border-left:var(--lijn-b, 1px) var(--lijn, dashed) currentColor;opacity:.5}.pk2__tag-schaap{width:1rem;height:.75rem;color:var(--c-brand);--kudde-lijn: 1px}.pk2__label{position:absolute;top:var(--space-4);left:0;z-index:2;display:inline-flex;align-items:center;height:1.5rem;padding:0 var(--space-2) 0 var(--space-4);border-radius:0 2px 2px 0;background:var(--c-surface-2);color:var(--c-brand);font-size:.6875rem;font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase;box-shadow:var(--shadow-sm)}.pk2__label:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--c-line)}.pk2__label:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:9px;border:1px var(--stiksel, dashed) currentColor;border-radius:1px;opacity:.4;pointer-events:none}.pk2__label.is-sale{color:var(--c-sale)}.pk2__label.is-uit{color:var(--c-muted)}@media(hover:hover){.pk2:hover .pk2__img--hover{opacity:1}.pk2:hover .pk2__img{scale:var(--zoom-kaart)}.pk2:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-lift);translate:0 calc(-1 * var(--lift))}}@media(prefers-reduced-motion:reduce){.pk2:hover,.pk2:hover .pk2__img{translate:none;scale:none}}.pk2__merk-schaap{width:1.125rem;height:.875rem;color:var(--c-brand);--kudde-lijn: 1px}.pk2__hang-prijs{font-weight:700;font-variant-numeric:tabular-nums}.pk2__hang-prijs small{color:var(--c-muted);font-size:.6875rem;font-weight:400}.pk2__hang-eig{max-width:7rem;color:var(--c-muted);font-size:.6875rem;line-height:1.3}.pk2__brei{position:absolute;right:0;bottom:0;left:0;z-index:1;height:1.25rem;background:var(--c-surface-2)}.pk2__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}.pk2--e .pk2__tag{bottom:calc(1.25rem + var(--space-2))}.pk2--e .pk2__koop{flex-direction:column;align-items:stretch;gap:var(--space-2)}.pk2--e .pk2__prijs{min-height:1.3em}.pk2--e .pk2__knop{width:100%}.pk2--e .pk2__knop-tekst{max-width:none;opacity:1}@media(hover:hover)and (min-width:990px){.pk2--e .pk2__knop:hover:not(:disabled){padding:0 .6875rem}}@media(min-width:990px){.lab-rij--drie{grid-template-columns:repeat(3,minmax(0,1fr))}}.ww__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}.ww__kicker .kudde{color:var(--c-brand)}.ww__titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.ww--b{display:grid;gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px}.ww__intro{display:grid;gap:var(--space-2)}.ww__vraag{border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.ww__vraag summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-2);font-weight:700;cursor:pointer;list-style:none}.ww__vraag summary::-webkit-details-marker{display:none}.ww__vraag summary:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.ww__plus{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:var(--c-brand);stroke-width:2;stroke-linecap:round;transition:rotate var(--dur) var(--ease-soft)}.ww__vraag[open] .ww__plus{rotate:45deg}.ww__vraag p{padding-bottom:var(--space-4);color:var(--c-ink)}@media(min-width:990px){.ww--b{grid-template-columns:1fr 2fr;gap:var(--space-8);padding:var(--space-7)}}.reviews__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)}@media(min-width:990px){.reviews__kop{margin-bottom:var(--s-6)}}.reviews{padding-block:var(--section-y);background:var(--c-surface)}.reviews__titel{display:flex;align-items:center;gap:var(--s-3)}.reviews__schaap{flex:none;width:1.75rem;height:1.375rem;color:var(--c-accent);fill:currentColor}.reviews__score{margin-top:var(--s-2);color:var(--c-muted);font-size:var(--fs-sm)}.reviews__score .wf-ph{border-color:var(--c-line-strong)}.reviews__lijst>li{display:flex}@media(min-width:990px){.reviews__lijst.wf-rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin:0;padding:0;overflow:visible}.reviews__lijst>li{scroll-snap-align:none}}.reviews__titel{flex-wrap:wrap}.reviews__schaap{color:var(--c-brand);--kudde-lijn: 1.1px}.reviews:before,.reviews:after{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}.reviews:before{bottom:100%}.reviews:after{top:100%;transform:scaleY(-1)}.rv--b{position:relative;display:grid;justify-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-5) var(--space-6);border-radius:var(--radius);background-color:var(--c-surface);background-image:var(--texture-wool);background-size:180px 180px;text-align:center}.rv__schaap{color:var(--c-brand)}.rv__dias{width:100%;max-width:44rem}.rv__dia{display:grid;justify-items:center;gap:var(--space-4);margin:0}.rv__dia[hidden]{display:none}.wf-motion .rv__dia.is-nieuw{animation:rv-in var(--dur-slow) var(--ease-soft)}.rv__sterren{display:inline-flex;gap:2px;color:var(--c-brand)}.rv__sterren svg{width:1.125rem;height:1.125rem;fill:currentColor}.rv__quote{margin:0;font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.35;font-synthesis:none}.rv__quote p:before{content:"\201c"}.rv__quote p:after{content:"\201d"}.rv__door{color:var(--c-muted);font-size:var(--fs-sm)}.rv__door b,.rv__door a{color:var(--c-ink)}.rv__bediening{display:flex;align-items:center;gap:var(--space-3)}.rv__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)}.rv__pijl:hover{background:var(--c-brand);color:var(--c-on-photo)}.rv__pijl svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8}.rv__stippen{display:flex}.rv__stip{display:grid;place-items:center;width:1.75rem;height:var(--tap);padding:0;border:0;background:none;cursor:pointer}.rv__stip:before{content:"";width:.625rem;height:.625rem;border:1.5px solid var(--c-brand);border-radius:50%;transition:background-color var(--dur-fast) var(--ease-soft)}.rv__stip[aria-current]:before{background:var(--c-brand)}.rv__pijl:focus-visible,.rv__stip:focus-visible{outline:2px dashed var(--c-focus);outline-offset:2px}.reviews .rv--b{background-color:var(--c-bg)}.nieuwsbrief .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)}.nieuwsbrief .wf-btn:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover);transform:none}.nieuwsbrief{padding-block:var(--section-y);background:var(--c-bg)}.nieuwsbrief__grid{display:grid;gap:var(--s-5);align-items:end}.nieuwsbrief__tekst{display:grid;gap:var(--s-3);max-width:32rem}.nieuwsbrief__form{display:grid;gap:var(--s-2);max-width:32rem}.nieuwsbrief__label{font-size:var(--fs-sm);font-weight:700}.nieuwsbrief__rij{display:grid;gap:var(--s-2)}.nieuwsbrief__veld{width:100%;min-height:3rem;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}.nieuwsbrief__veld:hover{border-color:var(--c-ink)}.nieuwsbrief__veld[aria-invalid=true]{border-color:var(--c-sale)}.nieuwsbrief__knop{min-height:3rem}.nieuwsbrief__fout{color:var(--c-sale);font-size:var(--fs-sm);font-weight:700}.nieuwsbrief__fout:empty{display:none}.nieuwsbrief__privacy{color:var(--c-muted);font-size:var(--fs-xs);line-height:1.5}.nieuwsbrief__privacy a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--c-ink);font-weight:700}.nieuwsbrief__privacy [data-voorstel]{display:block}.nieuwsbrief__bedankt{display:flex;align-items:center;gap:var(--s-3);max-width:32rem;padding:var(--s-4) var(--s-5);border-radius:var(--radius);background:var(--c-surface);font-family:var(--font-display);font-size:var(--fs-xl);font-synthesis:none}.nieuwsbrief__bedankt[hidden]{display:none}.nieuwsbrief__schaap{flex:none;width:1.75rem;height:1.375rem;color:var(--c-brand);fill:currentColor}.wf-motion .nieuwsbrief__bedankt:not([hidden]) .nieuwsbrief__schaap{animation:schaap-huppel var(--dur-slow) var(--ease-soft) both}@media(min-width:750px){.nieuwsbrief__rij{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:990px){.nieuwsbrief__grid{grid-template-columns:1fr 1fr;gap:var(--s-9)}}@media(prefers-reduced-motion:reduce){.wf-motion .nieuwsbrief__bedankt:not([hidden]) .nieuwsbrief__schaap{animation:none}}.nieuwsbrief__schaap{color:var(--c-brand);--kudde-lijn: 1.1px}.nieuwsbrief .wf-btn{--vul: var(--c-accent);--vul-tekst: var(--c-ink)}.nieuwsbrief .wf-btn{isolation:isolate;overflow:hidden}.nieuwsbrief .wf-btn: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){.nieuwsbrief .wf-btn:hover:before{transform:scaleY(1)}.nieuwsbrief .wf-btn:hover{color:var(--vul-tekst)}}.nb__titel{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;font-synthesis:none}.nb .nieuwsbrief__knop{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.nb--c{position:relative;display:grid;justify-items:center}.nb__bol{position:relative;z-index:1;margin-bottom:calc(-1 * var(--space-5));color:var(--c-brand)}.nb__papier{display:grid;gap:var(--space-3);width:100%;max-width:40rem;padding:var(--space-7) var(--space-5) var(--space-5);border-radius:var(--radius-sm);background-color:var(--c-surface-2);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(1.6em - 1px),var(--c-line) calc(1.6em - 1px) 1.6em);box-shadow:var(--shadow);position:relative}.nb__papier:before{content:"";position:absolute;inset:var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-radius:2px;pointer-events:none}.nb--c .nb__titel{padding-bottom:var(--space-2);border-bottom:var(--lijn-r, var(--stitch)) var(--c-brand)}.nb--c .nieuwsbrief__form,.nb--c .nieuwsbrief__bedankt{position:relative}.nb__groet{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-lg);font-synthesis:none}.nb__groet .kudde{color:var(--c-brand)}.nb .nieuwsbrief__knop:hover{border-color:var(--c-brand-hover);background:var(--c-brand-hover)}.kopdraad{display:block;flex-basis:100%;width:10rem;height:1.5rem;margin-top:var(--s-2);overflow:visible}.ka-demos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(min-width:61.25rem){.ka-demos{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 18.75rem}}.ka-vak{position:relative;display:grid;align-content:center;min-height:10.625rem;padding:1.875rem var(--space-5);border-radius:var(--radius);background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line)}.ka-vak--vlak{background:var(--c-surface)}.ka-vak small{position:absolute;top:var(--space-2);left:var(--space-3);color:var(--c-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ka-kop{position:relative;display:grid;justify-items:start;gap:.625rem}.ka-h{position:relative;display:flex;align-items:center;gap:.625rem;margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.875rem,4.4vw,2.625rem);font-weight:400;line-height:1.12;font-synthesis:none;text-wrap:balance}.ka-h--twee{display:block;font-size:2.25rem}.ka-h--mob{display:block;font-size:1.75rem}.ka-h .kudde{flex:none;width:2.25rem;height:1.6875rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.ka-woord{position:relative;display:inline-block;padding:0 .12em;font-style:normal;white-space:nowrap;isolation:isolate}.ka-bg{position:absolute;z-index:-1;max-width:none;overflow:visible;pointer-events:none}.ka-pluis{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--c-on-photo),var(--c-yarn-light) 62%,transparent 72%);pointer-events:none}.ka-onder{position:relative;width:15rem;height:1.625rem}.ka-gebreid{display:flex;align-items:center;height:1.375rem}.ka-gebreid svg{flex:none;width:14px;height:20px;opacity:0;transform:translateY(-6px) scale(.6)}.ka-gebreid svg path{fill:var(--c-yarn)}.ka-gebreid svg:nth-child(2n) path{fill:var(--c-yarn-dark)}.ka-gebreid svg path+path{fill:var(--c-yarn-light)}.ka-kop.is-speel .ka-gebreid svg{animation:ka-steek .32s var(--ease-soft) forwards;animation-delay:calc(var(--i) * 55ms)}@keyframes ka-steek{60%{opacity:1;transform:translateY(1px) scale(1.08)}to{opacity:1;transform:none}}.ka-steekjes{position:relative;width:15rem;height:1.5rem}.ka-steekjes i{position:absolute;top:10px;width:12px;height:3.5px;border-radius:2px;background:var(--c-yarn);opacity:0;transform:scaleX(0);transform-origin:left}.ka-naaldje{position:absolute;top:2px;left:0;width:30px;height:20px;opacity:0}.ka-kop.is-speel .ka-steekjes i{animation:ka-streep .22s var(--ease-soft) forwards;animation-delay:calc(var(--i) * 90ms + .15s)}@keyframes ka-streep{to{opacity:1;transform:none}}.ka--markering .ka-woord{padding:0}.ka--markering .ka-woord:before{content:"";position:absolute;right:-8px;bottom:.06em;left:-6px;z-index:-1;height:.48em;border-radius:.3em;background:var(--c-yarn-light);filter:url(#ka-pluis);transform:scaleX(0);transform-origin:left}.ka--markering.is-speel .ka-woord:before{animation:ka-borstel .9s var(--ease-soft) .15s forwards}@keyframes ka-borstel{to{transform:scaleX(1)}}.ka-pluisjes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ka-pluisjes b{position:absolute;bottom:4px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,var(--c-on-photo),var(--c-yarn-light) 70%,transparent 72%);opacity:0}.ka--markering.is-speel .ka-pluisjes b{animation:ka-puf 1s var(--ease-soft) forwards;animation-delay:calc(.25s + var(--i) * .11s)}@keyframes ka-puf{0%{opacity:0;transform:translate(0) scale(.4)}35%{opacity:1}to{opacity:0;transform:translate(var(--dx),-22px) scale(1)}}.ka-lammetje{position:relative;width:15rem;height:1.875rem}.ka-spoor{position:absolute;top:24px;left:0;width:0;height:0;border-top:var(--lijn-b, 2px) var(--lijn, dashed) var(--c-line-strong)}.ka-lam{position:absolute;top:-2px;left:0}.ka-lam .kudde{display:block;width:34px;height:26px;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.ka-kop.is-speel .ka-spoor{animation:ka-spoor 1.6s cubic-bezier(.4,0,.3,1) forwards}.ka-kop.is-speel .ka-lam{animation:ka-lamgo 1.6s cubic-bezier(.4,0,.3,1) forwards}.ka-kop.is-speel .ka-lam .kudde{animation:ka-draf .32s ease-in-out 5,ka-hop .6s var(--ease-soft) 1.65s}@keyframes ka-spoor{to{width:200px}}@keyframes ka-lamgo{0%{transform:translate(-10px)}to{transform:translate(200px)}}@keyframes ka-draf{50%{transform:translateY(-3px) rotate(-3deg)}}@keyframes ka-hop{30%{transform:translateY(-10px) rotate(-8deg)}60%{transform:translateY(0) rotate(3deg)}}.ka-rollen{position:relative;width:15rem;height:1.5rem}.ka-rollen svg{position:absolute;top:2px;left:0;width:18px;height:18px;opacity:0}.ka-rollen svg:nth-of-type(2){top:5px;width:15px;height:15px}.ka-rollen svg:nth-of-type(3){top:8px;width:12px;height:12px}.ka-draadje{position:absolute;top:11px;left:0;width:0;height:2.5px;border-radius:2px;background:var(--c-yarn);opacity:.8}.ka-draad{display:block;width:13.75rem;height:2.5rem;margin-left:-4px;overflow:visible}.ka-draad--veeg{clip-path:inset(0 100% 0 0)}.ka-draad--veeg.is-aan{clip-path:inset(0 0 0 0);transition:clip-path 1.2s var(--ease-soft)}.ka-knoop{transform:scale(0);transform-box:fill-box;transform-origin:center}.ka-knoop.is-plof{animation:ka-plof .45s var(--ease-soft) forwards}@keyframes ka-plof{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ka-kop *,.ka-kop *:before{animation:none!important;transition:none!important}.ka-gebreid svg,.ka-steekjes i,.ka--markering .ka-woord:before,.ka-lam{opacity:1;transform:none}.ka-spoor{width:200px}.ka-lam{transform:translate(200px)}}.ka-rm .ka-kop *,.ka-rm .ka-kop *:before{animation:none!important;transition:none!important}.ka-rm .ka-gebreid svg,.ka-rm .ka-steekjes i,.ka-rm .ka--markering .ka-woord:before{opacity:1;transform:none}.ka-rm .ka-spoor{width:200px}.ka-rm .ka-lam{transform:translate(200px)}.lab-badge{display:inline-block;padding:.125rem var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker);line-height:1.5;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.lab-badge--gekozen{background:var(--c-success);color:var(--c-on-photo)}.lab-badge--bibliotheek{border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);background:var(--c-surface-2);color:var(--c-ink)}.lab-badge--archief{background:var(--c-line);color:var(--c-muted)}.lab-voor{margin:var(--space-1) 0 0;color:var(--c-muted);font-size:var(--fs-sm)}.lab-voor b{color:var(--c-ink)}.lab-kopregel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.lab-opnieuw{display:inline-flex;align-items:center;gap:.375rem;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:var(--fs-xs);font-weight:700;cursor:pointer}.lab-opnieuw svg{width:13px;height:13px}@media(hover:hover){.lab-opnieuw:hover{border-color:var(--c-brand)}}.lab-opnieuw:focus-visible,.lab-archief>summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.lab-groepkop{margin:0;padding:var(--space-6) 0 var(--space-2)}.lab-groepkop h2{margin:0;color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;font-synthesis:none}.lab-groepkop p{margin:var(--space-1) 0 0;color:var(--c-muted)}.lab-archief{margin-top:var(--space-6);border-top:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-line-strong);background:var(--c-surface)}.lab-archief>summary{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--gutter);color:var(--c-muted);font-weight:700;cursor:pointer}.lab-archief>summary::marker{color:var(--c-muted)}.lab-archief .lab-ontwerp{filter:grayscale(.6);opacity:.85}.lab-archief .lab-ontwerp:hover,.lab-archief .lab-ontwerp:focus-within{filter:none;opacity:1}.lab-reden{margin:var(--space-1) 0 0;color:var(--c-muted);font-size:var(--fs-sm);font-style:italic}.lab-origineel{display:inline-flex;align-items:center;gap:.375rem;color:var(--c-brand);font-weight:700;text-decoration-color:var(--c-line-strong)}.lab-kader[data-telefoon] .lab-frame{border:10px solid var(--c-ink);border-radius:36px;box-sizing:content-box;background:var(--c-bg)}.lab-statustabel td,.lab-statustabel th{vertical-align:top}.lab-statustabel ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lab-statustabel a{color:var(--c-brand)}.lh-houder{container-type:inline-size;padding:var(--space-4) 0}.lh-houder .kudde{display:inline-block;flex:none;width:2rem;height:1.5rem;overflow:visible;color:var(--c-brand);--kudde-lijn: 1.5px}.lh-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lh-h1{margin:0;color:var(--c-ink);font-family:var(--font-display);font-weight:400;line-height:1.04;font-synthesis:none;text-wrap:balance}.lh-lead{max-width:44ch;margin:0;color:var(--c-muted);font-size:1.0625rem}.lh-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .875rem}.lh-houder .lh-knop{position:relative;gap:var(--space-2);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-weight:700}.lh-houder .lh-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}.lh-knop svg,.lh-link svg{width:1rem;height:1rem}.lh-knop2{position:relative;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-weight:700;text-decoration:none}.lh-houder .lh-knop2 .kudde{width:1.625rem;height:1.25rem}.lh-link{display:inline-flex;align-items:center;gap:.375rem;border-bottom:1px solid var(--c-line-strong);color:var(--c-brand);font-weight:700;text-decoration:none}.lh-houder a:focus-visible,.lh-houder button:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.lh-mand{position:relative;z-index:1;display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--c-brand);color:var(--c-on-photo);cursor:pointer;transition:background var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.lh-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%}.lh-mand svg{width:1.25rem;height:1.25rem}.lh-mand.is-klaar{background:var(--c-success)}.lh-mk{display:block;color:var(--c-yarn-ink);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lh-mn{display:block;overflow:hidden;color:var(--c-ink);font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.lh-mp{color:var(--c-muted);font-size:.875rem}.lh-mp b{color:var(--c-ink)}.lh-bedien{position:absolute;z-index:4;display:flex;align-items:center;gap:var(--space-2);padding:4px 4px 4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-surface-2) 92%,transparent);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--c-scrim) 50%,transparent)}.lh-pauze{display:grid;flex:none;place-items:center;width:1.875rem;height:1.875rem;border:1.5px solid var(--c-line-strong);border-radius:50%;background:var(--c-bg);color:var(--c-brand);cursor:pointer}.lh-pauze svg{width:.875rem;height:.875rem}.lh-garens{display:flex;gap:9px}.lh-garen{position:relative;flex:none;width:34px;height:24px;padding:0;border:0;background:none;cursor:pointer}.lh-garen:before{content:"";position:absolute;top:11px;right:0;left:0;border-top:var(--lijn-b, 2px) var(--lijn, dashed) var(--c-line-strong)}.lh-garen i{position:absolute;top:10px;left:0;width:0;height:4px;border-radius:4px;background:var(--c-yarn)}.lh-garen[aria-current=true] i{width:var(--p, 0%)}.lh-garen.is-voorbij i{width:100%}.lh-zegel{position:absolute;z-index:3;top:14px;left:14px;width:6rem;height:6rem}.lh-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:lh-draai 28s linear infinite}@keyframes lh-draai{to{transform:rotate(360deg)}}.lh-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)}.lh-houder .lh-zegel-kern .kudde{width:2.25rem;height:1.6875rem}@keyframes lh-op{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lhb{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem;min-width:0}.lhb-tekst{display:grid;align-content:center;gap:.875rem}.lhb .lh-h1{font-size:clamp(2.125rem,8cqi,3.625rem)}.lhb-wie{display:flex;gap:var(--space-2);margin-inline:calc(-1 * var(--space-4));padding:4px var(--space-4) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lhb-wie::-webkit-scrollbar{display:none}.lhb-k{position:relative;display:flex;flex:none;align-items:center;gap:.625rem;padding:5px var(--space-4) 5px 5px;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-surface-2);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color var(--dur) var(--ease-soft),background var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}.lhb-ic{display:grid;flex:none;place-items:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transition:background var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.lh-houder .lhb-ic .kudde{width:1.875rem;height:1.4375rem}.lhb-k b{display:block;font-size:.9375rem;line-height:1.2;white-space:nowrap}.lhb-k small{display:none;color:var(--c-muted);font-size:var(--fs-xs);line-height:1.3}.lhb-garen{position:absolute;bottom:-1px;left:18px;width:0;height:3px;border-radius:3px;background:var(--c-yarn);opacity:0}.lhb-k[aria-selected=true]{border-color:var(--c-yarn-dark);background:var(--c-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 35%,transparent)}.lhb-k[aria-selected=true] .lhb-garen{width:calc(var(--p, 0) * (100% - 36px));opacity:1}.lhb-k[aria-selected=true] .lhb-ic{background:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-yarn-dark);animation:lh-hop .6s var(--ease-soft)}@keyframes lh-hop{30%{transform:translateY(-4px) rotate(-6deg)}60%{transform:translateY(0) rotate(3deg)}}@media(hover:hover){.lhb-k:hover{border-color:var(--c-brand)}}.lhb-beeld{position:relative;min-width:0}.lhb-boog{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:999px 999px 22px 22px;background:var(--c-surface)}.lhb-boog:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 75%,transparent);border-radius:999px 999px 15px 15px;pointer-events:none}.lhb-boog picture,.lhc-foto picture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur-slow) var(--ease-soft),transform var(--dur-slow) var(--ease-soft)}.lhb-boog picture{transform:scale(1.03)}.lhb-boog picture.is-aan,.lhc-foto picture.is-aan{opacity:1;transform:none}.lhb-boog img,.lhc-foto img{display:block;width:100%;height:100%;object-fit:cover}.lhb .lh-bedien{top:12px;left:50%;transform:translate(-50%)}.lhb-ring{position:absolute;top:8%;right:-8px;display:grid;place-items:center;width:5.25rem;height:5.25rem;border-radius:50%;background:var(--c-surface-2);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--c-scrim) 40%,transparent);text-align:center}.lhb-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:50%}.lhb-ring span{position:relative;display:grid;justify-items:center;gap:2px;color:var(--c-brand);font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.lhb-ring b{color:var(--c-yarn-ink);font-family:var(--font-display);font-size:1.625rem;font-weight:400;line-height:1;font-synthesis:none}.lhb-mini{position:absolute;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:9px 10px 9px 9px;border-radius:14px;background:var(--c-surface-2);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--c-scrim) 45%,transparent)}.lhb-mini:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:var(--radius);pointer-events:none}.lhb-mini img{width:54px;height:54px;border-radius:9px;object-fit:cover}.lhb-mini.is-wissel{animation:lh-op var(--dur) var(--ease-soft)}.lhb-cta{display:grid;justify-items:start;gap:.75rem}.lhb-cta .lh-knop{width:100%}@container (min-width: 47.5rem){.lhb{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3.5rem;min-height:37.5rem}.lhb-wie{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin:0;padding:0;overflow:visible}.lhb-k{align-items:center;padding:10px 14px 10px 10px;border-radius:var(--radius-lg)}.lhb-ic{width:3.25rem;height:3.25rem}.lh-houder .lhb-ic .kudde{width:2.375rem;height:1.8125rem}.lhb-k small{display:block}.lhb-k b{white-space:normal}.lhb-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem}.lhb-cta .lh-knop{width:auto}.lhb-boog{height:37.5rem;aspect-ratio:auto}.lhb-mini{right:auto;bottom:40px;left:-34px;width:20.625rem}.lhb-ring{right:-14px;width:6rem;height:6rem}}.lhc{position:relative;display:grid;min-width:0;--ph: 125cqi }.lhc-foto{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:22px 22px 0 0;background:var(--c-surface)}.lhc-foto picture{transform:scale(1.04);transition:opacity var(--dur-slow) var(--ease-soft),transform 8s linear}.lhc-rand{position:relative;z-index:2;height:22px;margin-top:-22px;background:var(--c-bg);-webkit-mask:var(--knit-mask) 0 0 / 22px 17px repeat-x;mask:var(--knit-mask) 0 0 / 22px 17px repeat-x}.lhc-rand2{position:relative;z-index:1;height:12px;margin-top:-6px;background:var(--c-yarn-light);opacity:.9;-webkit-mask:var(--knit-mask) 0 0 / 14px 10px repeat-x;mask:var(--knit-mask) 0 0 / 14px 10px repeat-x}.lhc-kudde{position:absolute;z-index:3;top:var(--ph);right:18px;display:flex;align-items:flex-end;gap:2px;transform:translateY(calc(-100% + 2px))}.lh-houder .lhc-kudde .kudde{width:3rem;height:2.25rem}.lh-houder .lhc-kudde .kudde:first-child{width:2.125rem;height:1.625rem}.lhc-kudde .kudde:nth-child(2){animation:lh-loop 2.8s var(--ease-soft) infinite}@keyframes lh-loop{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(-2deg)}}.lhc-body{position:relative;display:grid;gap:.875rem;padding:1.125rem 0 0}.lhc .lh-h1{font-size:clamp(2.25rem,9cqi,4.75rem);line-height:1}.lhc .lh-ctas .lh-knop{flex:1 1 auto}.lhc-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin:4px 0 0;padding:0;list-style:none}.lhc-chips a{display:inline-flex;align-items:center;gap:.375rem;padding:6px 12px 6px 6px;border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-brand);font-size:.875rem;font-weight:700;text-decoration:none;transition:background var(--dur) var(--ease-soft)}.lh-houder .lhc-chips .kudde{width:1.5rem;height:1.125rem}@media(hover:hover){.lhc-chips a:hover{background:var(--c-yarn-light)}}.lhc-draad{position:absolute;top:0;left:0;display:none;max-width:none;overflow:visible;pointer-events:none}.lhc-draad path{fill:none;stroke:var(--c-yarn);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.lhc.is-klaar .lhc-draad path{animation:lh-teken 1.8s .3s var(--ease-soft) forwards}@keyframes lh-teken{to{stroke-dashoffset:0}}.lh-tag{position:absolute;z-index:4;top:calc(var(--ph) - 108px);right:12px;left:12px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:var(--space-2);border-radius:14px;background:var(--c-surface-2);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--c-scrim) 50%,transparent);color:var(--c-ink)}.lh-tag:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:var(--radius);pointer-events:none}.lh-hang{position:absolute;top:-22px;left:30px;width:2px;height:24px;border-radius:2px;background:var(--c-yarn)}.lh-hang:before{content:"";position:absolute;top:-8px;left:-6px;width:14px;height:14px;border-radius:50%;background:var(--c-yarn);box-shadow:inset -2px -2px 0 var(--c-yarn-dark)}.lh-tag img{width:52px;height:52px;border-radius:9px;background:var(--c-bg);object-fit:cover}.lh-tag.is-wissel{animation:lh-tagin .7s var(--ease-soft)}@keyframes lh-tagin{0%{opacity:0;transform:translateY(-10px) rotate(-3deg)}60%{opacity:1;transform:translateY(0) rotate(1.2deg)}to{transform:rotate(0)}}.lhc-bedien{top:12px;right:12px}@container (min-width: 47.5rem){.lhc{--ph: 27.5rem}.lhc-foto{height:27.5rem;aspect-ratio:auto}.lhc .lh-lead{max-width:30ch;margin-top:6rem}.lhc-rand{height:30px;margin-top:-30px;-webkit-mask-size:30px 23px;mask-size:30px 23px}.lhc-body{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:1.25rem 3.5rem;padding-top:1.875rem}.lhc-body .lh-h1{grid-row:1;grid-column:1}.lhc-body .lh-lead{grid-row:1;grid-column:2;align-self:end}.lhc-body .lh-ctas{grid-row:2;grid-column:2}.lhc-chips{grid-row:2;grid-column:1;align-self:end}.lhc .lh-ctas .lh-knop{flex:0 0 auto}.lhc .lh-zegel{top:23.75rem;right:13.75rem;left:auto;width:7.5rem;height:7.5rem}.lhc .lh-zegel-kern{top:30px;right:30px;bottom:30px;left:30px}.lhc-kudde{right:auto;left:3.5rem}.lhc-draad{display:block}.lh-tag{top:28px;right:28px;left:auto;width:18.75rem}.lhc-bedien{top:24px;right:auto;left:24px}}@media(prefers-reduced-motion:reduce){.lh-houder *,.lh-houder *:before{animation:none!important;transition:none!important}.lhc-draad path{stroke-dashoffset:0}.lhc-foto picture{transform:none}}.lho{position:relative;display:grid;align-content:end;gap:.8rem;min-height:24rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;border-radius:18px;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--c-scrim) 62%,transparent)),radial-gradient(120% 120% at 70% 20%,var(--c-surface),var(--c-yarn-dark) 55%,var(--c-brand));color:var(--c-on-photo)}.lho-kick{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--c-yarn-light);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lho-kick .kudde{width:1.25rem;height:.9375rem;color:var(--c-on-photo)}.lho-h{max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.3rem + 3vw,3.6rem);font-weight:400;line-height:1.1;font-synthesis:none}.lho-p{margin:0}.lho-knop{position:relative;display:inline-flex;justify-self:start;align-items:center;gap:.55rem;padding:.85rem 1.4rem;border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-ink);font-size:.95rem;font-weight:700;text-decoration:none}.lho-knop:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px var(--stiksel, dashed) color-mix(in srgb,var(--c-ink) 35%,transparent);border-radius:var(--radius-pill);pointer-events:none}.plh-houder{container-type:inline-size}.plh{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;color:var(--c-ink)}.plh-ph{position:relative;aspect-ratio:4 / 5;border-radius:1.375rem;background:var(--c-surface)}.plh-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1.375rem}.plh-clip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plh-lab{position:relative;z-index:2;display:grid;gap:var(--space-3);margin:-3rem .625rem 0;padding:1.625rem 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)}.plh-lab: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}.plh-h{margin:0;font-family:var(--font-display);font-size:clamp(1.875rem,6.4cqi,3.25rem);font-weight:400;line-height:1.05;font-synthesis:none}.plh-ld{margin:0;color:var(--c-muted)}.plh .plh-knop{justify-self:start}.plh .wf-btn{gap:var(--space-2);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.plh-knop svg,.pl-d-knop svg,.pl-lnk svg{width:.875rem;height:.875rem}@container (min-width: 47.5rem){.plh{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;min-height:35rem}.plh-ph{grid-row:1;grid-column:2;height:35rem;aspect-ratio:auto}.plh-lab{grid-row:1;grid-column:1;max-width:30rem;margin:0 -5rem 0 0;padding:2.5rem 2.25rem 1.875rem;transform:rotate(-1deg)}}.pl-kk{display:block;color:var(--c-yarn-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pl-nm{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}.pl-nm:hover{text-decoration:underline;text-decoration-color:var(--c-yarn);text-underline-offset:3px}.pl-pr{color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap}.pl-pr b{color:var(--c-ink)}.pl-mand{position:relative;display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:var(--c-brand);color:var(--c-on-photo);cursor:pointer}.pl-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%}.pl-mand svg{width:1.1875rem;height:1.1875rem}.pl-mand.is-klaar{background:var(--c-success)}.pl-lnk{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--tap);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:4px}.plh :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.pl-wissel{animation:pl-in var(--dur) var(--ease-soft)}}@keyframes pl-in{0%{opacity:0}}.pl-a{position:absolute;z-index:3;top:0;right:1.75rem;width:14rem;transform:rotate(-3deg);transform-origin:50% -2.5rem}@media(prefers-reduced-motion:no-preference){.pl-a{transition:transform var(--dur-slow) var(--ease-soft)}.pl-a:hover,.pl-a:focus-within{transform:rotate(0)}}.pl-a-draad{position:absolute;top:-2.5rem;left:50%;width:60px;height:62px;margin-left:-30px;overflow:visible;pointer-events:none}.pl-a-kaart{position:relative;display:grid;gap:.375rem;margin-top:1.375rem;padding:1.875rem 1.125rem 1rem;background:var(--c-surface-2);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%,0 18px);filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--c-scrim) 30%,transparent))}.pl-a-kaart:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%,0 15px);pointer-events:none}.pl-a-oog{position:absolute;top:10px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 2px var(--c-yarn-dark)}.pl-a-rij{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:.375rem;padding-top:.625rem;border-top:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong)}@container (max-width: 47.4375rem){.pl-a{top:auto;right:.75rem;bottom:4.375rem;width:10.5rem}.pl-a-draad{top:-2.125rem;height:56px}.pl-a-kaart{gap:.1875rem;margin-top:1.125rem;padding:1.5rem .75rem .625rem}.pl-a .pl-kk{display:none}.pl-a .pl-nm{font-size:var(--fs-sm)}.pl-a-rij{margin-top:.125rem;padding-top:.375rem}}.pl-d{position:absolute;z-index:3;right:.75rem;bottom:3.625rem;left:.75rem;display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem;border-radius:.875rem;background:var(--c-surface-2);box-shadow:0 18px 30px -18px color-mix(in srgb,var(--c-scrim) 50%,transparent)}.pl-d:before{content:"";position:absolute;top:-8px;right:1rem;left:1rem;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)}.pl-d:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:10px;pointer-events:none}.pl-d img{width:3.75rem;height:3.75rem;border-radius:9px;object-fit:cover}.pl-d-t{display:grid;gap:2px;min-width:0}.pl-d-acts{position:relative;z-index:1;display:flex;align-items:center;gap:.625rem}.pl-d .pl-d-knop{gap:.375rem;min-height:var(--tap);padding:0 1rem;font-size:var(--fs-sm)}.pl-d-chips{position:relative;z-index:1;display:none;grid-column:2 / -1;flex-wrap:wrap;gap:.375rem;margin-top:-.25rem}.pl-d-chips span{padding:1px .5rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}@container (max-width: 47.4375rem){.pl-d .pl-d-knop{display:none}}@container (min-width: 47.5rem){.pl-d{right:1.25rem;bottom:1.25rem;left:auto;grid-template-rows:auto auto;width:28.75rem}.pl-d img{grid-row:1 / 3;align-self:start}.pl-d-chips{display:flex}}.pl-h{position:absolute;z-index:3;bottom:4.375rem;left:.75rem;display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;width:min(17rem,calc(100% - 1.5rem));padding:var(--space-2);border-radius:.875rem;background:var(--c-surface-2);box-shadow:0 14px 26px -14px color-mix(in srgb,var(--c-scrim) 50%,transparent)}.pl-h:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:10px;pointer-events:none}.pl-h-hang{position:absolute;top:-22px;left:30px;width:2px;height:24px;border-radius:2px;background:var(--c-yarn)}.pl-h-hang:before{content:"";position:absolute;top:-8px;left:-6px;width:14px;height:14px;border-radius:50%;background:var(--c-yarn);box-shadow:inset -2px -2px 0 var(--c-yarn-dark)}.pl-h img{width:3.25rem;height:3.25rem;border-radius:9px;object-fit:cover}.pl-h-t{min-width:0}.pl-h .pl-nm{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700}@container (min-width: 47.5rem){.pl-h{right:1.5rem;bottom:1.5rem;left:auto;width:18.75rem}}.lab-volgende{display:inline-flex;align-items:center;min-height:var(--tap);margin-bottom:var(--space-5);padding:0 1rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.bc .wf-btn:not(.wf-btn--light),.hcs .wf-btn:not(.wf-btn--light){--vul: var(--c-accent);--vul-tekst: var(--c-ink);position:relative;border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo);font-weight:700;isolation:isolate;overflow:hidden}.bc .wf-btn:not(.wf-btn--light):before,.hcs .wf-btn:not(.wf-btn--light):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)}.bc .wf-btn svg,.hcs .wf-btn svg{width:.9375rem;height:.9375rem}.hcs .wf-btn--light{border-color:var(--c-line-strong);background:var(--c-bg);color:var(--c-brand);font-weight:700}@media(hover:hover){.bc .wf-btn:not(.wf-btn--light):hover:before,.hcs .wf-btn:not(.wf-btn--light):hover:before{transform:scaleY(1)}.bc .wf-btn:not(.wf-btn--light):hover,.hcs .wf-btn:not(.wf-btn--light):hover{color:var(--vul-tekst)}}.bc-ki{margin:0;color:var(--c-yarn-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bc :focus-visible,.kv :focus-visible,.hcs :focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.kv{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;height:100%;color:var(--c-ink)}.kv__media{position:relative;overflow:hidden;aspect-ratio:var(--kaart-ratio, 4 / 5);background:var(--c-surface)}.kv__foto{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-soft),opacity var(--dur-slow) var(--ease-soft),clip-path var(--dur-slow) var(--ease-soft)}.kv__img--b{opacity:0}.kv__naam{margin:0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:400;line-height:1.2;font-synthesis:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.kv__naam a{color:inherit;text-decoration:none}.kv__naam a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kv__sterren{display:inline-flex;align-items:center;gap:.25rem;margin:0;color:var(--c-muted);font-size:var(--fs-xs)}.kv__sterren svg{width:.9375rem;height:.9375rem;fill:var(--c-yarn);stroke:var(--c-yarn-dark)}.kv__sterren b{color:var(--c-ink)}.kv__prijs{margin:0;color:var(--c-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.kv__prijs b{color:var(--c-ink)}.kv__prijs s{margin-left:.25rem;font-size:var(--fs-xs)}.kv__prijs.is-sale b,.kv__prijs.is-actie b{color:var(--c-sale)}.kv .bm__mand,.kv .bm__vlak,.kv .bm__klaar{z-index:2}.kv .bm__vlak{z-index:4}.kv .bm__klaar{z-index:5}.kv.is-open .bm__vlak{transform:none}.kv.is-toegevoegd .bm__klaar{opacity:1}.kv.is-toegevoegd .bm__mand{background:var(--c-success);color:var(--c-on-photo)}@media(max-width:749.98px){.kv .bm__waarden{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr))}}.kv--boog{padding:.625rem .625rem var(--space-4);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-lg) var(--radius-lg);background:var(--c-surface-2);text-align:center;transition:transform var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft)}.kv--boog:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:0;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:var(--radius-pill) var(--radius-pill) .75rem .75rem;pointer-events:none;transition:border-color var(--dur) var(--ease-soft)}.kv--boog .kv__media{border-radius:var(--radius-pill) var(--radius-pill) .5rem .5rem}.kv--boog{overflow:hidden}.kv--boog .bm__vlak{top:auto;max-height:72%;text-align:left}.kv--boog .bm__vlak:before{display:block}.kv--boog .bm__klaar{border-radius:inherit}.kv--boog .kv__eig{min-height:1.4em;margin:var(--space-2) var(--space-1) 0;color:var(--c-yarn-ink);font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kv--boog .kv__naam{min-height:2.4em;margin-inline:var(--space-1);text-wrap:balance}.kv--boog .kv__sterren{align-self:center}.kv--boog .kv__voet{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:auto var(--space-1) 0;padding-top:.625rem;border-top:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong);text-align:left}.kv__vilt{position:absolute;z-index:3;top:30%;right:.375rem;display:grid;place-items:center;width:3.25rem;height:3.25rem;margin:0;border-radius:50%;background:var(--c-yarn-light);box-shadow:inset 0 0 0 3px var(--c-yarn-light),inset 0 0 0 4.5px var(--c-yarn-dark);color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-sm);transform:rotate(-10deg)}.kv__vilt.is-uit{font-family:var(--font-body);font-size:.625rem;font-weight:700}.kv--groot.kv--boog .kv__vilt{width:4.25rem;height:4.25rem;font-size:var(--fs-lg)}.kv--groot.kv--boog .kv__naam{font-size:var(--fs-xl)}@media(hover:hover){.kv--boog:hover{box-shadow:var(--shadow-lift)}.kv--boog:hover:before{border-color:var(--c-yarn)}.kv--boog:hover .kv__img{transform:scale(var(--zoom-card))}}.kv--etiket .kv__media{border-radius:.75rem}.kv--etiket .kv__naam{margin-top:var(--space-2);font-size:var(--fs-md)}.kv__tag{position:absolute;z-index:2;bottom:.625rem;left:.625rem;margin:0;padding:.1875rem .625rem;border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-yarn-ink);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kv__regel{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2)}.kv__kort{color:var(--c-muted);font-size:var(--fs-xs)}.kv__kleuren{display:inline-flex;gap:.3125rem}.kv__kleuren i{width:.75rem;height:.75rem;border-radius:50%;background:var(--staal);box-shadow:0 0 0 1px var(--c-line-strong)}.kv--etiket .kv__mand{position:absolute;z-index:3;top:.5rem;right:.5rem;width:var(--tap);height:var(--tap)}.kv--etiket.is-open .kv__mand{opacity:0;pointer-events:none}.kv__rand{position:absolute;z-index:1;right:0;bottom:0;left:0;height:9px;background:var(--c-bg);-webkit-mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;mask:var(--knit-steek) 0 0 / 12px 9px repeat-x;transform:translateY(100%);transition:transform var(--dur-slow) var(--ease-soft);pointer-events:none}@media(hover:hover){.kv--etiket .kv__mand{top:auto;right:.625rem;bottom:1rem;left:.625rem;width:auto;height:2.625rem;gap:var(--space-2);grid-auto-flow:column;place-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-bg) 94%,transparent);box-shadow:0 8px 18px -12px color-mix(in srgb,var(--c-scrim) 55%,transparent);color:var(--c-brand);font-size:var(--fs-sm);font-weight:700;opacity:0;transition:opacity var(--dur) var(--ease-soft)}.kv--etiket .kv__mand:after{border-color:color-mix(in srgb,var(--c-brand) 30%,transparent);border-radius:var(--radius-pill)}.kv--etiket .kv__mand:before{content:attr(data-tekst);order:2}.kv--etiket .kv__mand svg{width:1.125rem;height:1.125rem}.kv--etiket:not(.is-toegevoegd) .kv__mand:not(.is-klaar,.is-uit,[aria-expanded=true]):is(:hover,:focus-visible,:active){background:var(--c-brand);color:var(--c-on-photo)}.kv--etiket:not(.is-toegevoegd) .kv__mand:not(.is-klaar,.is-uit,[aria-expanded=true]):is(:hover,:focus-visible,:active):after{border-color:color-mix(in srgb,var(--c-on-photo) 45%,transparent)}.kv--etiket:hover .kv__mand,.kv--etiket:focus-within .kv__mand{opacity:1}.kv--etiket .kv__mand.is-klaar{background:var(--c-accent);color:var(--c-ink)}.kv--etiket.is-toegevoegd .kv__mand{opacity:1;background:var(--c-success);color:var(--c-on-photo)}.kv--etiket.is-toegevoegd .kv__mand:before{content:"Toegevoegd"}.kv--etiket .kv__mand.is-uit{background:var(--c-bg)}.kv-rij--h1 .kv--etiket .kv__img--b{opacity:1;clip-path:inset(100% 0 0 0)}.kv-rij--h1 .kv--etiket:hover .kv__img--b{clip-path:inset(0 0 0 0)}.kv-rij--h1 .kv--etiket:hover .kv__img:not(.kv__img--b){transform:scale(var(--zoom))}.kv-rij--h1 .kv--etiket:hover .kv__rand{transform:none}.kv--etiket .kv__naam a:hover{text-decoration:underline;text-decoration-color:var(--c-yarn);text-underline-offset:3px}}@media(hover:hover)and (prefers-reduced-motion:reduce){.kv-rij--h1 .kv--etiket .kv__img--b{opacity:0;clip-path:none}.kv-rij--h1 .kv--etiket:hover .kv__img--b{opacity:1;clip-path:none}.kv-rij--h1 .kv--etiket:hover .kv__img:not(.kv__img--b){transform:none}}.kv__naad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.kv__naad rect{width:calc(100% - 12px);height:calc(100% - 12px);fill:none;stroke:var(--c-on-photo);stroke-width:1.6;stroke-dasharray:2.2 1.6;clip-path:inset(0 100% 100% 0);transition:clip-path .9s var(--ease-soft)}.kv-rij--h2 .kv--etiket{transition:transform var(--dur) var(--ease-soft)}@media(hover:hover){.kv-rij--h2 .kv--etiket:hover{transform:translateY(-4px)}.kv-rij--h2 .kv--etiket:hover .kv__naad rect{clip-path:inset(0 0 0 0)}.kv-rij--h2 .kv--etiket:hover .kv__img--b{opacity:1;transition-delay:.15s}}.kv__brei{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;gap:var(--space-2);padding:var(--space-3) .625rem .625rem;background:var(--c-surface-2);transform:translateY(105%);transition:transform var(--dur-slow) var(--ease-soft);pointer-events:none}.kv__brei: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)}.kv__brei small{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.kv__brei-maten{display:flex;flex-wrap:wrap;gap:.3125rem}.kv__brei-maten span{padding:.25rem .5625rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700}@media(hover:hover){.kv-rij--h3 .kv--etiket:hover .kv__brei{transform:none}.kv-rij--h3 .kv--etiket:hover .kv__img:not(.kv__img--b){transform:scale(var(--zoom-card))}.kv-rij--h3 .kv--etiket:hover .kv__mand{bottom:auto;top:.625rem}}.kv__boven{position:relative}.kv--vilt .kv__media{border-radius:.875rem}.kv--vilt .kv__media:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:1;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 75%,transparent);border-radius:.5625rem;pointer-events:none}.kv__rond{position:absolute;z-index:3;right:-.375rem;bottom:-1.75rem;display:grid;place-content:center;width:5.25rem;height:5.25rem;margin:0;border-radius:50%;background:var(--c-yarn-light);box-shadow:inset 0 0 0 4px var(--c-yarn-light),inset 0 0 0 5.5px var(--c-yarn-dark),0 10px 18px -12px color-mix(in srgb,var(--c-scrim) 60%,transparent);line-height:1.05;text-align:center;transform:rotate(-9deg);transition:transform var(--dur-slow) var(--ease-soft)}.kv__rond small,.kv__rond s{color:var(--c-muted);font-size:.6875rem}.kv__rond b{font-family:var(--font-display);font-size:var(--fs-md);font-weight:400}.kv--vilt .kv__naam{margin-top:var(--space-2);padding-right:4.75rem}.kv__eig2{margin:0;color:var(--c-muted);font-size:var(--fs-xs)}.kv--vilt .kv__voet{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto}.kv__maten{display:flex;flex-wrap:wrap;gap:.3125rem}.kv__maten span{padding:.125rem .5rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-muted);font-size:.75rem;font-weight:700}@media(hover:hover){.kv--vilt:hover .kv__rond{transform:rotate(0) scale(1.05)}.kv--vilt:hover .kv__img{transform:scale(var(--zoom-card))}}.kv--actie{padding:.5rem .5rem .75rem;border-radius:.75rem;background:var(--c-bg)}.kv--actie .kv__media{aspect-ratio:1;border-radius:.5rem}.kv--actie .kv__naam,.kv--hang .kv__naam{margin:var(--space-1) var(--space-1) 0;font-size:var(--fs-sm)}.kv--actie .kv__voet,.kv--hang .kv__voet{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:auto var(--space-1) 0}.kv__min{position:absolute;z-index:2;top:.375rem;left:.375rem;margin:0;padding:.125rem .5rem;border-radius:3px;background:var(--c-yarn-light);box-shadow:inset 0 0 0 1.5px var(--c-bg),inset 0 0 0 2.5px var(--c-yarn-dark);color:var(--c-ink);font-size:.75rem;font-weight:700}.kv--hang{padding-top:.625rem}.kv--hang .kv__media{border-radius:.75rem}.kv__hang{position:absolute;z-index:3;top:0;right:.875rem;display:grid;justify-items:center;color:var(--c-yarn);transform-origin:50% 0}.kv__touw{display:block;width:1.25rem;height:1.625rem;margin-bottom:-.25rem}.kv__hang>span{position:relative;display:grid;place-items:center;width:3.625rem;height:4.375rem;padding-top:.75rem;background:var(--c-surface-2);clip-path:polygon(50% 0,100% 18%,100% 100%,0 100%,0 18%);color:var(--c-yarn-ink);font-family:var(--font-display);font-size:var(--fs-sm)}.kv__hang>span:before{content:"";position:absolute;top:.5rem;left:50%;width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c-yarn-dark)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.kv--hang:hover .kv__hang{animation:kv-zwiep 1.8s var(--ease-soft) infinite alternate}}@keyframes kv-zwiep{0%{transform:rotate(-6deg)}to{transform:rotate(5deg)}}.kv-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-3)}@media(min-width:47.5em){.kv-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.kv--etiket .kv__naam{font-size:var(--fs-lg)}}.prij--c .prij__naast .kv--boog{height:auto}@media(prefers-reduced-motion:reduce){.kv,.kv:before,.kv__img,.kv__rand,.kv__brei,.kv__rond,.kv__naad rect,.kv--etiket .kv__mand{transition:none}}.st2{display:grid;gap:var(--space-5)}.st2__kop{display:grid;gap:var(--space-1)}.st2__kop p:not(.bc-ki){max-width:56ch;margin:var(--space-1) 0 0;color:var(--c-muted)}.st2__stappen{display:flex;flex-wrap:wrap;gap:var(--space-2) 1.125rem;margin:0;padding:0;list-style:none;color:var(--c-muted);font-size:var(--fs-sm);font-weight:700}.st2__stappen li{display:flex;align-items:center;gap:var(--space-2)}.st2__stappen b{display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--c-line-strong);color:var(--c-ink);font-size:var(--fs-xs)}.st2__stappen .is-nu{color:var(--c-ink)}.st2__stappen .is-nu b{background:var(--c-brand);color:var(--c-on-photo)}.st2__body{display:grid;gap:var(--space-5)}.st2__stapel{position:relative;display:grid;align-content:end;gap:.625rem;padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--c-surface)}.st2__hint{position:absolute;z-index:2;top:-1.125rem;left:50%;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:var(--radius-pill);background:var(--c-brand);box-shadow:0 8px 16px -10px color-mix(in srgb,var(--c-scrim) 60%,transparent);color:var(--c-on-photo);font-size:var(--fs-xs);font-weight:700;white-space:nowrap;transform:translate(-50%);pointer-events:none}.st2__hint:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--c-brand);border-bottom:0}.st2__hint svg{width:1rem;height:1rem}@media(prefers-reduced-motion:no-preference){.st2__hint{animation:st2-knik 1.6s var(--ease-soft) infinite}}@keyframes st2-knik{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}.st2.is-gekozen .st2__hint{display:none}.st2__laag{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-4);border:0;border-radius:.875rem;background:repeating-linear-gradient(90deg,transparent 0 46px,color-mix(in srgb,var(--c-line-strong) 28%,transparent) 46px 47.5px),var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.st2__laag:nth-of-type(1){height:2.75rem}.st2__laag:nth-of-type(2){height:4.125rem}.st2__laag:nth-of-type(3){height:5.75rem}.st2__keus{display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 2px var(--c-line-strong);transition:background-color var(--dur) var(--ease-soft)}.st2__keus svg{width:.875rem;height:.875rem;color:var(--c-on-photo);opacity:0}.st2__tl{display:grid;flex:1;min-width:0;line-height:1.2}.st2__tl b{font-family:var(--font-display);font-size:var(--fs-md);font-weight:400}.st2__tl span{color:var(--c-muted);font-size:var(--fs-xs)}.st2__zz{display:none}.st2__cta{flex:none;padding:.3125rem .625rem;border-radius:var(--radius-pill);background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-brand);font-size:var(--fs-xs);font-weight:700}.st2__laag[aria-checked=true]{box-shadow:inset 0 0 0 2.5px var(--c-yarn);transform:translate(8px)}.st2__laag[aria-checked=true] .st2__keus{background:var(--c-yarn-ink);box-shadow:none}.st2__laag[aria-checked=true] .st2__keus svg{opacity:1}.st2__laag[aria-checked=true] .st2__cta{background:var(--c-yarn-ink);box-shadow:none;color:var(--c-on-photo)}@media(hover:hover){.st2__laag:hover{box-shadow:inset 0 0 0 2px var(--c-yarn);transform:translate(4px)}.st2__laag[aria-checked=true]:hover{transform:translate(8px)}}.st2__bed{height:.75rem;margin:var(--space-1) .375rem 0;border-radius:6px;background:var(--c-line-strong)}.st2__kaart{position:relative;display:grid;align-content:start;gap:.625rem;padding:1.125rem;border-radius:var(--radius-lg);background:var(--c-surface-2);scroll-margin:var(--space-4)}.st2__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:.6875rem;pointer-events:none}.st2__detail,.st2__leeg{display:grid;gap:.625rem}.st2__detail[hidden],.st2__leeg[hidden]{display:none}.st2__leeg-kop{margin:0;font-family:var(--font-display);font-size:var(--fs-lg)}.st2__leeg p:not(.st2__leeg-kop){margin:0;color:var(--c-muted)}.st2__leeg .kudde{justify-self:center;width:7.5rem;height:5.625rem;margin-top:var(--space-3)}.st2__detail img{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius);object-fit:cover}.st2__detail h3{margin:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400}.st2__detail>p{margin:0;color:var(--c-muted)}.st2__bols{display:flex;gap:var(--space-1)}.st2__bols i{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--c-yarn);box-shadow:inset 0 0 0 1.5px var(--c-yarn-dark)}.st2__bols i.is-uit{opacity:.25}.st2__detail dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) .875rem;margin:0;font-size:var(--fs-sm)}.st2__detail dt{color:var(--c-muted)}.st2__detail dd{margin:0}.st2__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding-top:var(--space-3);border-top:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong)}@media(min-width:47.5em){.st2__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.25rem}.st2__stapel{padding:var(--space-7) 1.75rem 1.75rem}.st2__laag:nth-of-type(1){height:3.75rem}.st2__laag:nth-of-type(2){height:6rem}.st2__laag:nth-of-type(3){height:8.5rem}.st2__cta{padding:.375rem .75rem}.st2__zz{display:block;flex:none;width:3.5rem;height:2.625rem;opacity:0;transition:opacity var(--dur) var(--ease-soft)}.st2__laag[aria-checked=true] .st2__zz{opacity:1}}@media(prefers-reduced-motion:reduce){.st2__laag,.st2__keus,.st2__zz{transition:none}}.eg2{display:grid;gap:1.375rem;padding:var(--space-5) 1.125rem;border-radius:1.25rem;background:var(--c-surface)}.eg2__links{display:grid;align-content:center;gap:var(--space-3)}.eg2__badge{justify-self:start;padding:.1875rem .625rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eg2__h{display:grid;gap:var(--space-2);margin:0;font-weight:400}.eg2__groot{display:block;color:var(--c-yarn-ink);font-family:var(--font-display);font-size:clamp(2.125rem,1.4rem + 3vw,3.625rem);line-height:.95;font-synthesis:none}.eg2__op{display:block;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lg)}.eg2__code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.eg2__code kbd{padding:var(--space-2) var(--space-3);border:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-yarn);border-radius:6px;background:var(--c-bg);font:inherit;font-weight:700;letter-spacing:.14em}.eg2__kopieer{min-height:var(--tap);padding:0 var(--space-4);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-brand);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.eg2__kopieer:hover{border-color:var(--c-brand)}.eg2__nog{margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.eg2__nog b{color:var(--c-ink)}.eg2__links .wf-btn{justify-self:start}.eg2__prod{display:grid;grid-auto-columns:62%;grid-auto-flow:column;gap:var(--space-3);margin-inline:-1.125rem;padding:0 1.125rem var(--space-1);overflow-x:auto;scroll-padding-inline:1.125rem;scroll-snap-type:x mandatory;scrollbar-width:none}.eg2__prod::-webkit-scrollbar{display:none}.eg2__prod>*{scroll-snap-align:start}@media(min-width:47.5em){.eg2{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:2.25rem;padding:2.5rem}.eg2__prod{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.hl2__top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.hl2__top h3{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400}.hl2__info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ws2__kop{display:grid;gap:var(--space-4);margin-bottom:var(--space-5)}.ws2__wissel{display:inline-flex;justify-self:start;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--c-surface)}.ws2__wissel button{min-height:var(--tap);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:none;color:var(--c-muted);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)}.ws2__wissel button[aria-pressed=true]{background:var(--c-bg);box-shadow:0 2px 6px -3px color-mix(in srgb,var(--c-scrim) 40%,transparent);color:var(--c-brand)}.ws2__stalen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3);margin:0;padding:0;list-style:none}.ws2__staal{display:grid;align-content:start;gap:var(--space-2)}.ws2__lap{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:var(--radius);background:var(--lap, var(--c-surface));transition:filter var(--dur-slow) var(--ease-soft)}.ws2__lap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-ink);opacity:.08;-webkit-mask:var(--knit-steek) 0 0 / 14px 10px;mask:var(--knit-steek) 0 0 / 14px 10px}.ws2__lap:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.25px var(--stiksel, dashed) color-mix(in srgb,var(--c-ink) 30%,transparent);border-radius:6px}.ws2__lap svg{position:relative;z-index:1;width:42%;height:42%;color:var(--c-brand);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ws2__staal:nth-child(1){--lap: var(--c-yarn-light)}.ws2__staal:nth-child(2){--lap: var(--c-surface)}.ws2__staal:nth-child(3){--lap: var(--c-surface-2)}.ws2__staal:nth-child(4){--lap: color-mix(in srgb, var(--c-success) 18%, var(--c-bg))}.ws2.is-syn .ws2__lap{filter:grayscale(1) contrast(.9)}.ws2__staal h3{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:400;line-height:1.2}.ws2__staal p{margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.ws2__syn,.ws2.is-syn .ws2__wol{display:none}.ws2.is-syn .ws2__syn{display:block}.ws2__voet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-5)}@media(min-width:47.5em){.ws2__kop{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ws2__stalen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.375rem}.ws2__staal h3{font-size:var(--fs-lg)}}@media(min-width:47.5em){.ws2 .ws2__kop{grid-template-columns:minmax(0,1fr);align-items:start}}.ws2__rijen{display:grid;margin:0;padding:0;border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong);list-style:none}.ws2__rij{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.ws2__ic{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface);transition:filter var(--dur) var(--ease-soft)}.ws2__ic:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.2px var(--stiksel, dashed) color-mix(in srgb,var(--c-ink) 30%,transparent);border-radius:4px}.ws2__ic svg{width:55%;height:55%;color:var(--c-brand);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ws2.is-syn .ws2__ic{filter:grayscale(1) opacity(.75)}.ws2__body{display:grid;gap:var(--space-1);min-width:0}.ws2 .ws2__eig{margin:0;font-family:var(--font-body);font-size:var(--fs-md);font-weight:700;line-height:1.3}.ws2__teksten{display:grid;gap:var(--space-2) var(--space-4)}@media(min-width:30em){.ws2:not(.is-js) .ws2__teksten{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws2 .ws2__teksten p{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--c-ink);font-size:var(--fs-sm);line-height:1.5}.ws2 .ws2__teksten .ws2__syn,.ws2.is-syn .ws2__teksten .ws2__wol{display:flex}.ws2 .ws2__teksten .ws2__syn{color:var(--c-muted)}.ws2__teken{flex:none;width:1rem;height:1rem;margin-top:.15rem;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ws2__wol .ws2__teken{stroke:var(--c-success)}.ws2__syn .ws2__teken{stroke:var(--c-muted)}.ws2__wie{font-weight:700}.ws2.is-js .ws2__wie{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ws2.is-js .ws2__teksten{grid-template:auto / minmax(0,1fr)}.ws2.is-js .ws2__teksten>p{grid-area:1 / 1;transition:opacity var(--dur) var(--ease-soft),visibility 0s linear var(--dur)}.ws2.is-js .ws2__teksten .ws2__syn,.ws2.is-js.is-syn .ws2__teksten .ws2__wol{opacity:0;visibility:hidden}.ws2.is-js.is-syn .ws2__teksten .ws2__syn,.ws2.is-js:not(.is-syn) .ws2__teksten .ws2__wol{opacity:1;visibility:visible;transition-delay:0s}@media(min-width:47.5em){.ws2__rijen{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7)}}@media(prefers-reduced-motion:reduce){.ws2.is-js .ws2__teksten>p,.ws2__ic{transition:none}}.pv2{display:grid;align-items:center;gap:1.625rem}.pv2__pola{position:relative;justify-self:center;width:min(18.75rem,82%);margin:var(--space-3) 0 0;padding:.75rem .75rem 2.875rem;border-radius:4px;background:var(--c-on-photo);box-shadow:0 22px 36px -20px color-mix(in srgb,var(--c-scrim) 55%,transparent);transform:rotate(-2.5deg)}.pv2__pola img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;border-radius:2px;object-fit:cover}.pv2__pola figcaption{position:absolute;right:0;bottom:.75rem;left:0;color:var(--c-muted);font-family:var(--font-display);font-size:var(--fs-md);text-align:center}.pv2__tape{position:absolute;top:-.75rem;left:50%;width:5.375rem;height:1.5rem;margin-left:-2.6875rem;border-radius:2px;background:color-mix(in srgb,var(--c-yarn-light) 85%,transparent);transform:rotate(3deg)}.pv2__tekst{display:grid;gap:var(--space-3)}.pv2__citaat{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:400;line-height:1.15;font-synthesis:none}.pv2__tekst>p:not(.bc-ki):not(.pv2__groet){max-width:52ch;margin:0;color:var(--c-muted)}.pv2__feiten{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:.125rem 0;padding:0;list-style:none}.pv2__feiten li{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:4px;background:var(--c-surface-2);box-shadow:inset 0 0 0 1.5px var(--c-bg),inset 0 0 0 2.5px var(--c-line-strong);font-size:var(--fs-xs);font-weight:700}.pv2__feiten .kudde{width:1.25rem;height:.9375rem;--kudde-lijn: 1.5px}.pv2__groet{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-md)}.pv2__tekst .merk-alles{justify-self:start}@media(min-width:47.5em){.pv2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}.pv2__pola{width:18.75rem}}.fk-kop{display:grid;gap:var(--space-4);margin-bottom:1.125rem}.fk__zoek{position:relative;display:block}.fk__zoek input{width:100%;min-height:2.875rem;padding:0 var(--space-4) 0 2.625rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:inherit}.fk__zoek input:focus-visible{border-color:var(--c-brand);outline:2px dashed var(--c-focus);outline-offset:2px}.fk__zoek svg{position:absolute;top:50%;left:.875rem;width:1.125rem;height:1.125rem;margin-top:-.5625rem;color:var(--c-muted);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.fk{display:grid;gap:1.125rem}.fk__onderwerpen{display:flex;gap:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);overflow-x:auto;scrollbar-width:none}.fk__onderwerpen::-webkit-scrollbar{display:none}.fk__chip{flex:none;min-height:var(--tap);padding:0 var(--space-4);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);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)}.fk__chip[aria-pressed=true]{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.fk__body{display:grid;gap:1.25rem}.fk__vraag{border-bottom:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong)}.fk__vraag summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:.375rem 0;font-weight:700;list-style:none;cursor:pointer}.fk__vraag summary::-webkit-details-marker{display:none}.fk__nr{width:1.625rem;color:var(--c-yarn-ink);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:400}.fk__pl{display:grid;place-items:center;width:1.875rem;height:1.875rem;border:1.5px solid var(--c-line-strong);border-radius:50%;transition:transform var(--dur) var(--ease-soft),background-color var(--dur) var(--ease-soft)}.fk__pl svg{width:.75rem;height:.75rem}.fk__vraag[open] .fk__pl{background:var(--c-yarn-light);transform:rotate(45deg)}.fk__vraag p{max-width:62ch;margin:0 0 var(--space-4) 2.375rem;color:var(--c-muted)}.fk__leeg{margin:0;padding:var(--space-4) 0;color:var(--c-muted)}.fk__hulp{position:relative;display:grid;align-content:start;gap:.625rem;padding:1.375rem;border-radius:.75rem;background:var(--c-surface-2)}.fk__hulp:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:.5rem;pointer-events:none}.fk__schaap{width:4rem;height:3rem;color:var(--c-brand);--kudde-lijn: 1.5px}.fk__hulp-kop{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400}.fk__hulp p{margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.fk__hulp .wf-btn,.fk__hulp .merk-alles{justify-self:start}@media(min-width:47.5em){.fk-kop{grid-template-columns:minmax(0,1fr) 20rem;align-items:end}.fk__onderwerpen{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.fk__body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:2.5rem}}.fr{display:grid;gap:1.375rem}.fr__zij{display:grid;align-content:start;gap:.625rem}.fr__zij p:not(.bc-ki){margin:0;color:var(--c-muted)}.fr__kan{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:.375rem}.fr__groep{margin-bottom:1.375rem}.fr__kop{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--c-yarn-ink);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fr__kop:after{content:"";flex:1;border-top:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong)}.fr__vraag{border-bottom:1px solid var(--c-line)}.fr__vraag summary{display:flex;align-items:center;justify-content:space-between;gap:.875rem;min-height:3.5rem;font-family:var(--font-display);font-size:var(--fs-md);list-style:none;cursor:pointer;font-synthesis:none}.fr__vraag summary::-webkit-details-marker{display:none}.fr__pl{position:relative;flex:none;width:1.125rem;height:1.125rem}.fr__pl:before,.fr__pl:after{content:"";position:absolute;top:50%;right:0;left:0;height:1.5px;background:var(--c-brand);transition:transform var(--dur) var(--ease-soft)}.fr__pl:after{transform:rotate(90deg)}.fr__vraag[open] .fr__pl:after{transform:rotate(0)}.fr__vraag p{max-width:60ch;margin:0 0 1.125rem;color:var(--c-muted)}@media(min-width:47.5em){.fr{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem}.fr__zij{position:sticky;top:calc(var(--header-h, 3.5rem) + var(--space-5))}}.nk{position:relative;display:grid;justify-items:center;gap:var(--space-3);overflow:hidden;padding:2.75rem 1.25rem 0;border-radius:1.25rem;background:var(--c-surface);text-align:center}.nk__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:400;line-height:1.1}.nk>p:not(.bc-ki),.nk__klein{max-width:46ch;margin:0;color:var(--c-muted)}.nk__form{display:grid;justify-items:center;gap:var(--space-2);width:min(30rem,100%);margin-top:.375rem}.nk__form[hidden]{display:none}.nk__pil{display:flex;gap:.375rem;width:100%;padding:.3125rem;border-radius:var(--radius-pill);background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong)}.nk__pil:focus-within{box-shadow:inset 0 0 0 2px var(--c-brand)}.nk__pil input{flex:1;min-width:0;min-height:var(--tap);padding:0 .875rem;border:0;background:none;color:var(--c-ink);font:inherit}.nk__pil input:focus{outline:none}.nk__pil .wf-btn{flex:none;padding:0 var(--space-4)}.nk__fout:empty{display:none}.nk__fout{margin:0;color:var(--c-sale);font-size:var(--fs-sm);font-weight:700}.nk__klein{font-size:var(--fs-xs)}.nk__klein a{color:inherit}.nk__bedankt{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-success);font-weight:700}.nk__bedankt[hidden]{display:none}.nk__bedankt .kudde{width:2rem;height:1.5rem}.nk__heuvel{position:relative;width:calc(100% + 2.5rem);height:7.5rem;margin-top:1.125rem}.nk__heuvel svg.nk__h{position:absolute;right:0;bottom:0;left:0;width:100%;height:4.375rem}.nk__heuvel .kudde{position:absolute;bottom:2.125rem;width:4rem;height:3rem;color:var(--c-brand);--kudde-lijn: 1.5px}.nk__s1{left:8%}.nk__s2{left:40%}.nk__s3{left:70%}.nk__s4{display:none}@media(min-width:47.5em){.nk__s1{left:10%}.nk__s2{left:24%}.nk__s3{left:62%}.nk__s4{display:block;left:80%}}.hcs-houder{container:hcs / inline-size}.hcs{position:relative;display:grid;background:var(--c-bg)}.hcs__foto{position:relative;height:23.75rem;background:var(--c-surface)}.hcs__beeld{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hcs__beeld picture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur-slow) var(--ease-soft)}.hcs__beeld picture.is-aan{opacity:1}.hcs__beeld img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 40%)}.hcs__paneel{position:relative;z-index:2;display:grid;align-content:center;gap:var(--space-3);min-width:0;padding:2.125rem var(--gutter) var(--space-5);background:var(--c-surface-2);container:hcs-paneel / inline-size}.hcs__paneel>*{max-width:32.5rem}.hcs--gesplitst .hcs__paneel: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)}.hcs__zegel{display:grid;place-items:center;width:4.375rem;height:4.375rem;border-radius:50%;background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong),inset 0 0 0 5px var(--c-bg),inset 0 0 0 6.25px var(--c-line)}.hcs__zegel .kudde{width:2.875rem;height:2.125rem;color:var(--c-brand);--kudde-lijn: 1.5px}.hcs__dias{display:grid}.hcs__dia{display:grid;grid-area:1 / 1;align-content:center;gap:var(--space-3);opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease-soft),visibility var(--dur-slow)}.hcs__dia.is-aan{opacity:1;visibility:visible}.hcs__cat{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-yarn-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hcs__cat .kudde{width:1.75rem;height:1.3125rem;color:var(--c-brand);--kudde-lijn: 1.5px}.hcs__kop{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(2rem,13cqi,4rem);font-weight:400;line-height:1.04;font-synthesis:none;text-wrap:balance;overflow-wrap:break-word}.hcs__lead{max-width:46ch;margin:0;color:var(--c-muted)}.hcs__knoppen{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.hcs .hcs__bedien{position:static;justify-self:stretch;width:100%;min-width:0;margin-top:var(--space-1);padding:0;background:none;box-shadow:none}.hcs .lh-garens{display:flex;flex:0 1 auto;gap:.375rem;min-width:0}.hcs .lh-garen{flex:0 1 5.625rem;width:auto;min-width:2rem}@container hcs (min-width: 47.5rem) and (max-width: 63.99rem){.hcs--gesplitst .hcs__foto{height:30rem}.hcs--gesplitst .hcs__paneel{padding:var(--space-7) var(--gutter) var(--space-6)}}@container hcs (min-width: 64rem){.hcs--gesplitst{grid-template-columns:max(26.25rem,41.667%,calc((100cqi - var(--container)) / 2 + 31.5rem)) minmax(0,1fr);min-height:38.75rem}.hcs--gesplitst .hcs__foto{grid-row:1;grid-column:2;height:auto}.hcs--gesplitst .hcs__paneel{grid-row:1;grid-column:1;padding:var(--space-7) calc(var(--space-4) + var(--space-7)) 2.5rem max(var(--gutter),calc((100cqi - var(--container)) / 2))}.hcs--gesplitst .hcs__paneel:before{display:none}.hcs--gesplitst .hcs__paneel:after{content:"";position:absolute;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);border-right:var(--lijn-b, 1.25px) var(--lijn, dashed) var(--c-line-strong)}}.hcs--panorama{gap:var(--space-5)}.hcs--panorama .hcs__paneel{justify-items:center;padding:0 var(--gutter);background:none;text-align:center}.hcs--panorama .hcs__dia{justify-items:center}.hcs--panorama .hcs__paneel>*{max-width:48rem}.hcs--panorama .hcs__paneel{justify-self:center;width:100%}.hcs--panorama .hcs__knoppen{justify-content:center}.hcs--panorama .hcs__bedien{justify-self:center}@container hcs (min-width: 47.5rem){.hcs--panorama .hcs__foto{height:35rem;margin-inline:var(--space-5);border-radius:var(--radius-kussen)}.hcs--panorama .hcs__beeld{border-radius:inherit}.hcs--panorama .hcs__foto:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 70%,transparent);border-radius:1rem;pointer-events:none}}@media(prefers-reduced-motion:reduce){.hcs__beeld picture,.hcs__dia{transition-duration:var(--dur-fast)}}.hcs-sectie{padding-block:0}.sc2{display:grid;gap:var(--space-5);max-width:61.25rem}.sc2__schaal{position:relative;padding:3.875rem var(--space-2) 0}.sc2__baan{position:relative;height:.75rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--c-yarn-light),var(--c-yarn) 55%,var(--c-yarn-dark))}.sc2__baan:after{content:"";position:absolute;top:3px;right:6px;bottom:3px;left:6px;border-top:var(--lijn-b, 1.25px) var(--lijn, dashed) color-mix(in srgb,var(--c-bg) 70%,transparent)}.sc2__lam{position:absolute;top:var(--space-2);left:var(--pos, 50%);width:3.875rem;height:2.875rem;margin-left:-1.9375rem;transition:left var(--dur-slow) var(--ease-soft)}.sc2__lam .kudde{width:100%;height:100%;color:var(--c-brand)}.sc2__stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.625rem}.sc2__stops button{display:grid;justify-items:center;gap:.125rem;min-height:3.5rem;padding:var(--space-1);border:0;background:none;color:var(--c-muted);font:inherit;cursor:pointer}.sc2__stops button:first-child{justify-items:start;text-align:left}.sc2__stops button:last-child{justify-items:end;text-align:right}.sc2__stops b{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-md);font-weight:400}.sc2__stops span{font-size:var(--fs-xs)}.sc2__stops [aria-pressed=true] b{color:var(--c-yarn-ink);text-decoration:underline;text-decoration-color:var(--c-yarn);text-underline-offset:5px}.sc2__kaart>div{position:relative;display:grid;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--c-surface-2)}.sc2__kaart>div[hidden]{display:none}.sc2__kaart>div:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.25px var(--stiksel, dashed) var(--c-line-strong);border-radius:.6875rem;pointer-events:none}.sc2__kaart img{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--radius);object-fit:cover}.sc2__kaart .st2__detail{align-content:center}@media(min-width:47.5em){.sc2__kaart>div{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-6);padding:1.25rem}}@media(prefers-reduced-motion:reduce){.sc2__lam{transition:none}}.hl2__info kbd{padding:var(--space-2) var(--space-3);border:var(--lijn-b, 1.5px) var(--lijn, dashed) var(--c-yarn);border-radius:6px;background:var(--c-bg);font:inherit;font-weight:700;letter-spacing:.14em}.wvo{display:grid;gap:var(--s-4);margin:var(--s-6) 0 0;padding:0;list-style:none}.wvo__kaart{display:flex;flex-direction:column;overflow:hidden;border:var(--lijn-r, var(--stitch)) var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg)}.wvo__foto{aspect-ratio:4 / 3;background:var(--c-surface)}.wvo__foto img{display:block;width:100%;height:100%;object-fit:cover}.wvo__body{display:flex;flex:1;gap:var(--s-4);align-items:flex-start;padding:var(--s-5)}.wvo__icoon{display:grid;flex:none;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--c-surface)}.wvo__icoon .kudde{width:2.5rem;height:auto}.wvo__tekst{display:flex;flex:1;flex-direction:column;gap:var(--s-2);align-self:stretch;min-width:0}.wvo__tekst>*{margin:0}.wvo__naam{font-size:var(--fs-md);font-weight:700;line-height:1.3}.wvo__zin,.wvo__langs{color:var(--c-muted);font-size:var(--fs-sm)}.wvo__langs .pg-txt,.wvo__langs .pg-adres{margin:0 0 var(--s-1);font-style:normal}.wvo__actie{margin-top:auto;padding-top:var(--s-2)}.wvo__actie .merk-alles{display:inline-flex;align-items:center;min-height:var(--tap)}@media(min-width:990px){.wvo{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--s-5)}}.hv-nb-sectie--vol,.nbk-sectie--vol{overflow-x:clip}.nk--vol{border-radius:0;padding-inline:var(--gutter, 1.25rem)}.nk--vol .nk__form{width:min(40rem,100%)}.nk--vol .nk__heuvel{width:calc(100% + 2 * var(--gutter, 1.25rem))}.nbk-sectie--vol:not([data-vlak]){background:var(--c-surface)}.bpp{display:grid;gap:var(--s-6)}@media(min-width:990px){.bpp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-7);align-items:stretch}}.bpp__groot{display:grid;align-content:start;gap:var(--s-4);min-width:0}.bpp__foto{position:relative;display:block;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.bpp__foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.bpp__foto--groot{aspect-ratio:3 / 2}.bpp__groot--4-3 .bpp__foto--groot{aspect-ratio:4 / 3}@media(min-width:990px){.bpp__foto--groot{width:100%;max-height:19rem}}.bpp__foto--klein{flex:none;width:4.5rem;height:4.5rem;aspect-ratio:1;border-radius:var(--radius-sm)}.bpp__lint{position:absolute;top:0;left:var(--s-5);padding:var(--s-3) var(--s-3) var(--s-5);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .625rem),0 100%);outline:1.2px dashed color-mix(in srgb,var(--c-accent-ink) 55%,transparent);outline-offset:-4px}.bpp__tekst{display:grid;gap:var(--s-2);min-width:0}.bpp__tekst>*{margin:0}.bpp__label{color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bpp__titel{font-size:var(--fs-md);font-weight:700;line-height:1.3}.bpp__titel--groot{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:400;line-height:1.2;font-synthesis:none;text-wrap:balance}.bpp__rij .bpp__titel{font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:1.25;font-synthesis:none}.bpp__zin{overflow:hidden;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis}.bpp__groot .bpp__intro{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bpp__titel a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease-soft)}.bpp__titel a:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.bpp__intro{color:var(--c-muted);text-wrap:pretty}.bpp__verder{margin-top:var(--s-1)}.bpp__lijst{margin:0;padding:0;list-style:none;border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.bpp__rij{position:relative;display:flex;gap:var(--s-4);align-items:center;padding-block:var(--s-4);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.bpp__nr{flex:none;width:2.25rem;color:var(--c-accent);font-family:var(--font-display);font-size:var(--fs-xl);line-height:1;font-synthesis:none}.bpp__meta{color:var(--c-muted);font-size:var(--fs-sm)}.bpp__rij .bpp__titel a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.bpp__groot:hover .bpp__foto img,.bpp__rij:hover .bpp__foto img{transform:scale(1.03)}.bpp__groot:hover .bpp__titel a,.bpp__rij:hover .bpp__titel a{text-decoration-color:currentColor}}.bpp__titel a:focus-visible{text-decoration-color:currentColor}@media(min-width:990px){.bpp__lijst{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));border-top:0}.bpp__rij:first-child{padding-top:0}.bpp__rij:last-child{padding-bottom:0;border-bottom:0}.bpp__foto--klein{width:7rem;height:7rem}}@media(max-width:989px){.bpp__zin{display:none}}.bp--plank .bp__kop{align-items:center}.bp__koptekst{display:grid;gap:var(--s-2)}.bp__koptekst>*{margin:0}.bp__kopintro{color:var(--c-muted)}@media(prefers-reduced-motion:reduce){.bpp__foto img,.bpp__titel a{transition:none}.bpp__groot:hover .bpp__foto img,.bpp__rij:hover .bpp__foto img{transform:none}}:is(main>.shopify-section:last-child,.shopify-section.sectie-nieuwsbrief:has(+.sectie-footer))>.hv-nb-sectie--vol{padding-block-end:0;margin-block-end:0}:is(main>.shopify-section:last-child,.shopify-section.sectie-nieuwsbrief:has(+.sectie-footer))>.hv-nb-sectie--vol .nk__h path:first-of-type{fill:var(--c-deep)}body:has(:is(main>.shopify-section:last-child,.shopify-section.sectie-nieuwsbrief)>.hv-nb-sectie--vol):not(:has(main .js-aanmelden-klein)) .voet:before{display:none}body:has(:is(main>.shopify-section:last-child,.shopify-section.sectie-nieuwsbrief)>.hv-nb-sectie--vol):not(:has(main .js-aanmelden-klein)) .voet__slaper{top:-84px}body:has(main .js-aanmelden-klein) .shopify-section.sectie-nieuwsbrief{display:none}.hcs-sectie{--hero-boven: var(--header-h)}body:has(.sectie-aankondiging .wf-announce) .hcs-sectie{--hero-boven: calc(var(--header-h) + 2.25rem)}.hcs--gesplitst.hcs--h-bijna .hcs__foto{height:max(20rem,55svh)}.hcs--gesplitst.hcs--h-bijna .hcs__zegel{display:none}.hcs--gesplitst.hcs--h-bijna .hcs__paneel{padding-top:var(--space-4)}@container hcs (min-width: 64rem){.hcs--gesplitst.hcs--h-bijna{min-height:clamp(35rem,calc(100svh - var(--hero-boven) - 2.5rem),55rem)}.hcs--gesplitst.hcs--h-bijna .hcs__foto{height:auto}.hcs--gesplitst.hcs--h-bijna .hcs__zegel{display:grid}.hcs--gesplitst.hcs--h-bijna .hcs__paneel{padding-top:var(--space-7)}}.hcs-vd{display:flex;gap:var(--space-2);max-width:none;margin:var(--space-2) 0 0;padding:0;overflow-x:auto;list-style:none}.hcs-vd>li{flex:none}.hcs-vd__item{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4) 0 .375rem;border:var(--lijn-b, 1.2px) var(--lijn, dashed) var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-ink);text-decoration:none;white-space:nowrap}.hcs-vd__item:focus-visible{outline:2px dashed var(--c-focus);outline-offset:3px}.hcs-vd__icoon{position:relative;display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--c-accent) 28%,transparent);color:var(--c-brand)}.hcs-vd__icoon .voordeel-icoon{width:1.25rem;height:1.25rem}.hcs-vd__icoon .kudde{width:1.375rem;height:auto;--kudde-lijn: 1.25px}.hcs-vd__vink{position:absolute;right:-.125rem;bottom:-.125rem;width:.75rem;height:.75rem;padding:1px;border-radius:50%;background:var(--c-brand);fill:none;stroke:var(--c-on-photo);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hcs-vd__tekst{display:grid;min-width:0}.hcs-vd__kop{font-size:.875rem;font-weight:700;line-height:1.3}.hcs-vd__zin{display:none;color:var(--c-muted);font-size:var(--fs-xs);line-height:1.35;white-space:nowrap}.hcs-vd__item[href]:hover .hcs-vd__kop,.hcs-vd__item[href]:focus-visible .hcs-vd__kop{text-decoration:underline;text-underline-offset:.25em}@container hcs (min-width: 64rem){.hcs-vd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.hcs-vd__item{align-items:center;gap:var(--space-3);padding:0;border:0;border-radius:var(--radius-sm);white-space:normal}.hcs-vd__zin{display:block}.hcs-vd--waslabel{gap:0;margin:var(--space-3) 0 var(--space-2);border-radius:.875rem;background:var(--c-surface);outline:1.2px dashed var(--c-line-strong);outline-offset:-6px}.hcs-vd--waslabel>li{padding:var(--space-4)}.hcs-vd--waslabel>li:nth-child(odd){border-right:var(--lijn-b, 1.2px) var(--lijn, dashed) var(--c-line-strong)}.hcs-vd--waslabel>li:nth-child(-n+2){border-bottom:var(--lijn-b, 1.2px) var(--lijn, dashed) var(--c-line-strong)}.hcs-vd--lijst{gap:var(--space-3) var(--space-4);margin-top:var(--space-3);padding-top:var(--space-4);border-top:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.hcs-vd--regel{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-3)}.hcs-vd--regel .hcs-vd__zin{display:none}}.hcs-sectie{--hero-marge: 0px}.hcs-sectie--lap{--hero-marge: var(--space-3);padding:var(--hero-marge)}@media(min-width:750px){.hcs-sectie--lap{--hero-marge: calc(var(--space-4) + var(--space-1))}}.hcs--lap{overflow:hidden;border-radius:var(--radius-kussen)}.hcs--lap .hcs__foto:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;border:1.5px var(--stiksel, dashed) color-mix(in srgb,var(--c-on-photo) 55%,transparent);border-radius:calc(var(--radius-kussen) - 10px);pointer-events:none}.hcs--vol{--hcs-licht: var(--c-on-photo);--hcs-laag: var(--c-overlay);--hcs-o-nu: calc(var(--hcs-o, 20%) + 10%);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--c-overlay);color:var(--hcs-licht)}.hcs--vol .hcs__foto{grid-area:1 / 1;height:max(32.5rem,calc(100svh - var(--hero-boven) - 2 * var(--hero-marge)))}.hcs--vol .hcs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--hcs-laag) var(--hcs-v-boven, 10%),transparent) 0%,color-mix(in srgb,var(--hcs-laag) var(--hcs-v-midden, 50%),transparent) var(--hcs-v-start, 22%),color-mix(in srgb,var(--hcs-laag) var(--hcs-v-midden, 50%),transparent) 66%,color-mix(in srgb,var(--hcs-laag) var(--hcs-v-onder, 45%),transparent) 100%),color-mix(in srgb,var(--hcs-laag) var(--hcs-o-nu),transparent);pointer-events:none}.hcs--vol.hcs--uitlijn-links{--hcs-x: 30%}.hcs--vol .hcs__paneel{grid-area:1 / 1;z-index:3;align-self:center;justify-self:center;width:min(100%,60rem);padding:var(--space-7) var(--gutter) 5rem;background:none;color:var(--hcs-licht);text-align:center;text-shadow:0 1px 12px color-mix(in srgb,var(--hcs-laag) 35%,transparent);pointer-events:none}.hcs--vol .hcs__paneel a,.hcs--vol .hcs__paneel button,.hcs--vol .hcs-vd{pointer-events:auto}.hcs--vol .hcs__paneel>*,.hcs--vol .hcs__dia{justify-items:center;max-width:none}.hcs--vol .hcs__cat,.hcs--vol .hcs__kop,.hcs--vol .hcs__lead,.hcs--vol .hcs__cat .kudde{color:var(--hcs-licht)}.hcs--vol .hcs__kop{font-size:clamp(2.25rem,9cqi,4.25rem)}.hcs--vol .hcs__knoppen{justify-content:center}.hcs--vol .hcs__knoppen .wf-btn.wf-btn.wf-btn:not(.hcs__knop2){--vul: var(--c-accent);--btn-tekst-hover: var(--c-ink);border-color:var(--hcs-licht);background:var(--hcs-licht);color:var(--c-ink);text-shadow:none}.hcs--vol .hcs__knoppen .wf-btn.wf-btn.wf-btn.hcs__knop2{--vul: var(--hcs-licht);--btn-tekst-hover: var(--c-ink);border-color:var(--hcs-licht);background:transparent;color:var(--hcs-licht);text-shadow:none}.hcs--vol .hcs__knoppen .wf-btn.hcs__knop2:after{display:none}.hcs--vol .hcs__knoppen .wf-btn.wf-btn.wf-btn.hcs__knop2{border-width:1.5px}.hcs--vol :focus-visible{outline-color:var(--hcs-licht)}.hcs--vol.hcs--tekst-donker{--hcs-licht: var(--c-ink);--hcs-laag: var(--c-surface-2)}.hcs--vol.hcs--tekst-donker .hcs__knoppen .wf-btn.wf-btn.wf-btn:not(.hcs__knop2){border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-photo)}.hcs--vol.hcs--tekst-donker .hcs__knoppen .wf-btn.wf-btn.wf-btn.hcs__knop2{border-color:var(--c-brand);color:var(--c-brand)}.hcs--vol.hcs--uitlijn-links .hcs__paneel{justify-self:start;width:min(100%,38rem);margin-left:max(0px,calc((100cqi - var(--container)) / 2));text-align:left}.hcs--vol.hcs--uitlijn-links .hcs__paneel>*,.hcs--vol.hcs--uitlijn-links .hcs__dia{justify-items:start}.hcs--vol.hcs--uitlijn-links .hcs__knoppen{justify-content:flex-start}.hcs--vol .hcs__onder{position:absolute;right:var(--space-5);bottom:calc(10px + var(--space-3));left:var(--space-5);z-index:4;display:grid;justify-items:center;gap:var(--space-3);pointer-events:none}.hcs--vol .hcs__onder>*{pointer-events:auto}.hcs--vol .hcs__bedien{justify-self:center;width:auto;margin:0}.hcs--vol .lh-garen i,.hcs--vol .lh-pauze{color:var(--hcs-licht)}@container hcs (max-width: 63.99rem){.hcs--vol .hcs__paneel{padding-bottom:4.5rem}}@container hcs (min-width: 64rem){.hcs--vol{--hcs-o-nu: var(--hcs-o, 20%);--hcs-ellips: 90% 80%}.hcs--vol .hcs__foto{height:clamp(35rem,calc(100svh - var(--hero-boven) - 2 * var(--hero-marge)),56.25rem)}}.hc-sectie.hcs-sectie{padding-block:0}.hc-sectie.hcs-sectie--lap{padding:var(--hero-marge)}.hcs--vol .hcs__kop,.hcs--vol .hcs__lead,.hcs--vol .hcs__cat,.hcs--vol .hcs-vd__kop{text-shadow:0 1px 12px rgb(0 0 0 / .35)}.hcs--vol.hcs--tekst-donker .hcs__kop,.hcs--vol.hcs--tekst-donker .hcs__lead,.hcs--vol.hcs--tekst-donker .hcs__cat,.hcs--vol.hcs--tekst-donker .hcs-vd__kop{text-shadow:none}.hcs--vol .lh-pauze{width:var(--tap);height:var(--tap);border:1.5px solid var(--hcs-licht);background:color-mix(in srgb,var(--hcs-laag) 25%,transparent);color:var(--hcs-licht)}.hcs--vol .lh-pauze svg{width:1rem;height:1rem}.hcs--vol .hcs-vd--vol{display:grid;grid-template-columns:repeat(3,minmax(0,13rem));justify-content:center;gap:0;width:100%;max-width:none;margin:0;overflow:visible;color:var(--hcs-licht)}.hcs--vol .hcs-vd--vol>li{display:grid;justify-items:center;min-width:0}.hcs--vol .hcs-vd--vol .hcs-vd__item{display:grid;justify-items:center;align-content:start;gap:var(--space-2);width:100%;min-height:var(--tap);padding:0 var(--space-2);border:0;border-radius:0;background:transparent;color:var(--hcs-licht);text-align:center;white-space:normal}.hcs--vol .hcs-vd--vol .hcs-vd__icoon{width:auto;height:auto;border-radius:0;background:none;color:var(--hcs-licht);filter:drop-shadow(0 1px 6px rgb(0 0 0 / .35))}.hcs--vol .hcs-vd--vol .hcs-vd__icoon .voordeel-icoon,.hcs--vol .hcs-vd--vol .hcs-vd__icoon .kudde{width:1.75rem;height:1.75rem}.hcs--vol .hcs-vd--vol .hcs-vd__tekst{justify-items:center}.hcs--vol .hcs-vd--vol .hcs-vd__kop{font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.hcs--vol .hcs-vd--vol .hcs-vd__zin{display:none}.hcs--vol .hcs__onder{right:var(--space-5);left:var(--space-5);gap:var(--space-5)}.hcs--vol .hcs__bedien{position:static;display:flex;justify-content:center;justify-self:stretch;width:auto}.hcs--vol .hcs__bedien .lh-pauze{position:absolute;right:0;bottom:0}.hcs--vol .hcs-vd--onder{display:none}.hcs--vol .hcs-vd--paneel{margin-top:calc(var(--space-7) - var(--space-3) - var(--space-1))}.hcs--vol .hcs__paneel{padding-bottom:var(--space-8)}@container hcs (max-width: 63.99rem){.hcs--vol .hcs-vd--paneel{display:none}.hcs--vol .hcs-vd--onder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,24rem);justify-self:center}.hcs--vol .hcs__paneel{padding-bottom:10rem}.hcs--vol .hcs__onder{right:var(--space-2);left:var(--space-2);gap:var(--space-4)}.hcs--vol .hcs-vd--vol .hcs-vd__item{padding:0 2px}.hcs--vol .hcs-vd--vol .hcs-vd__kop{font-size:.6875rem;letter-spacing:0}}@container hcs (max-width: 23.75rem){.hcs--vol .hcs-vd--vol .hcs-vd__kop{font-size:.625rem}.hcs--vol .hcs__onder{right:var(--space-1);left:var(--space-1)}}.hcs--vol .hcs-vd--vol .hcs-vd__icoon .voordeel-icoon,.hcs--vol .hcs-vd--vol .hcs-vd__icoon .kudde{width:1.5rem;height:1.5rem}.hcs--vol .hcs-vd--vol .hcs-vd__item{gap:var(--space-2)}.hcs--vol .hcs-vd--vol .hcs-vd__tekst{display:grid;gap:.125rem}.hcs--vol .hcs-vd--vol .hcs-vd__kop{font-size:.8125rem;letter-spacing:.06em;white-space:nowrap}.hcs--vol .hcs-vd--vol .hcs-vd__zin{display:block;color:color-mix(in srgb,var(--hcs-licht) 80%,transparent);font-size:.8125rem;font-weight:400;line-height:1.35;text-shadow:0 1px 12px rgb(0 0 0 / .35);white-space:nowrap}.hcs--vol .hcs-vd--paneel{position:relative;margin-top:calc(var(--space-6) - var(--space-3));padding-top:var(--space-5)}.hcs--vol .hcs-vd--paneel:before{content:"";position:absolute;top:0;left:50%;width:min(35rem,100%);border-top:var(--lijn-b, 1.2px) var(--lijn, dashed) color-mix(in srgb,var(--hcs-licht) 40%,transparent);translate:-50% 0}.hcs--vol .hcs__cat{font-size:.8125rem;letter-spacing:.12em}.hcs--vol .hcs__cat .kudde{width:1.125rem;height:auto}.hcs--vol .lh-pauze{width:var(--tap);height:var(--tap);border:0;background:none}.hcs--vol .lh-pauze:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px solid color-mix(in srgb,var(--hcs-licht) 50%,transparent);border-radius:50%;background:color-mix(in srgb,var(--hcs-laag) 20%,transparent)}.hcs--vol .lh-pauze svg{position:relative;width:.75rem;height:.75rem}.hcs--vol .lh-garen:before{border-top-color:color-mix(in srgb,var(--hcs-licht) 40%,transparent)}.hcs--vol .lh-garen i{background:var(--hcs-licht)}@media(max-width:749.98px){.hcs__beeld img{object-position:var(--pos-m, var(--pos, 50% 30%))}}@container hcs (max-width: 63.99rem){.hcs--vol .hcs-vd--vol .hcs-vd__icoon .voordeel-icoon{width:1.375rem;height:1.375rem}.hcs--vol .hcs-vd--vol .hcs-vd__kop{font-size:.6875rem;letter-spacing:.04em}.hcs--vol .hcs-vd--vol .hcs-vd__zin{font-size:.6875rem}}@container hcs (max-width: 23.75rem){.hcs--vol .hcs-vd--vol .hcs-vd__kop{font-size:.625rem;letter-spacing:.02em}.hcs--vol .hcs-vd--vol .hcs-vd__zin{font-size:.625rem}}.hcs--vol .hcs__paneel{display:grid;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;align-items:center}.hcs--vol .hcs__dias{width:100%}.hcs--vol .hcs__dia{justify-self:stretch;justify-items:center}.hcs--vol .hcs-vd--paneel{align-self:end}.hcs--vol .hcs__kop,.hcs--vol .hcs__lead{margin-inline:auto;text-align:center;text-wrap:balance}.hcs--vol .hcs__lead{max-width:35rem}@container hcs (max-width: 25rem){.hcs--vol .hcs__lead{font-size:.9375rem}}.hcs--vol .hcs__knoppen{display:inline-grid;grid-auto-columns:minmax(11.25rem,1fr);grid-auto-flow:column;gap:.75rem;justify-content:center;justify-self:center}.hcs--vol .hcs__knoppen .wf-btn{justify-content:center;width:100%;min-height:var(--tap);padding-inline:var(--space-5);text-align:center}@container hcs (max-width: 47.99rem){.hcs--vol .hcs__knoppen{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:min(100%,20rem)}}.hcs--vol.hcs--uitlijn-links .hcs__kop,.hcs--vol.hcs--uitlijn-links .hcs__lead{margin-inline:0;text-align:left}.hcs--vol.hcs--uitlijn-links .hcs__knoppen{justify-self:start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/secties.css.map */
