:root{--section-y: clamp(var(--s-8), 9vw, var(--s-10))}.a-logo{display:grid;place-items:center;min-width:7.5rem;min-height:var(--tap);padding:0 var(--s-3);border:1.5px solid currentColor;border-radius:var(--wf-radius);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-decoration:none}.a-cart__count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .3rem;border-radius:var(--radius-pill);background:var(--g-900);color:var(--g-0);font-size:var(--fs-xs)}.h-header{--hdr-inv: var(--g-900)}.h-header.is-solid{--hdr-inv: var(--g-0)}.h-bar{position:relative;display:flex;align-items:center;gap:var(--s-1);min-height:var(--header-h)}.h-logo{min-width:6.5rem;margin-right:auto}.h-iconbtn{display:inline-grid;place-items:center;min-width:var(--tap);min-height:var(--tap);padding:0;border:0;border-radius:var(--radius-pill);background:none;color:inherit;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.h-iconbtn:hover,.h-cart:hover{background:var(--g-600)}.is-solid .h-iconbtn:hover,.is-solid .h-cart:hover{background:var(--g-200)}.h-iconbtn svg,.h-cart svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.5}.h-icons{display:flex;align-items:center;gap:var(--s-1)}.h-cart{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-2) 0 var(--s-3);border-radius:var(--radius-pill);color:inherit;font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.h-cart .a-cart__count{background:var(--hdr-fg);color:var(--hdr-inv);transition:background-color .35s ease,color .35s ease}.h-cart__total{font-size:var(--fs-xs)}.h-account{display:none}.h-nav{display:none;position:absolute;top:100%;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));padding:var(--s-2) var(--gutter) var(--s-5);background:var(--g-0);color:var(--g-900);border-bottom:1px solid var(--g-200)}.h-nav.is-open{display:block}.h-nav ul{display:grid}.h-nav a{display:flex;align-items:center;min-height:3rem;border-bottom:1px solid var(--g-200);font-size:var(--fs-md);font-weight:500;text-decoration:none;white-space:nowrap}.h-nav a:hover{text-decoration:underline}@media(min-width:750px){.h-cart__total{font-size:inherit}}@media(min-width:1200px){.h-menu-btn{display:none}.h-logo{margin-right:0}.h-nav,.h-nav.is-open{position:static;display:block;flex:1;padding:0;background:none;color:inherit;border:0}.h-nav ul{display:flex;justify-content:center;gap:0}.h-nav a{min-height:var(--tap);padding:0 var(--s-2);border:0;border-radius:var(--radius-pill);font-size:var(--fs-sm);transition:background-color .2s ease}.h-nav a:hover{text-decoration:underline;text-underline-offset:.4em}.h-nav__account{display:none}.h-account{display:inline-grid}}.a-cartbar__info{display:inline-flex;align-items:center;gap:var(--s-2)}@media(max-width:419px){.a-cartbar__info b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wf-cartbar .wf-btn{padding:0 var(--s-4)}}.h-nav__item{position:relative}.h-nav__rij{display:flex;align-items:stretch}@media(min-width:1200px){.wf-header .h-nav ul[data-menu]{gap:var(--menu-gap, 1.5rem)}.wf-header .h-nav .h-nav__item{position:static}.wf-header .h-nav .h-nav__link,.wf-header .h-nav .h-nav__open{display:inline-flex;align-items:center;gap:.3rem;min-height:var(--tap);padding:0;border:0;border-radius:0;background:none;color:inherit;font:500 var(--fs-sm)/1.2 var(--font-body);letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer}.wf-header .h-nav .h-nav__link:hover{text-decoration:none}.h-nav__link>span,.h-nav__open>span{position:relative}.h-nav__link>span:after,.h-nav__open>span:after{content:"";position:absolute;right:0;bottom:-.4em;left:0;border-bottom:var(--lijn-r, var(--stitch)) currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-soft)}.h-nav__link:hover>span:after,.h-nav__link[aria-current]>span:after,.h-nav__link.is-actief>span:after,.h-nav__open:hover>span:after,.h-nav__open[aria-expanded=true]>span:after,.h-nav__open.is-actief>span:after{opacity:1}.h-nav__open svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:1.6;opacity:.7;transition:rotate .18s ease-out}.h-nav__open[aria-expanded=true] svg{rotate:180deg}.h-nav__pijl{display:none}.h-mega{position:absolute;top:100%;left:50%;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:var(--space-6);width:min(46rem,100%);padding:var(--space-5) var(--space-6) calc(var(--space-6) + var(--stitch-inset));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--c-bg);box-shadow:var(--shadow);color:var(--c-ink);text-align:left;opacity:0;visibility:hidden;translate:-50% calc(-1 * var(--rise));transition:opacity .18s ease-out,translate .18s ease-out,visibility 0s linear .18s}.h-mega.is-open{opacity:1;visibility:visible;translate:-50% 0;transition-delay:0s}.h-mega:before{content:"";position:absolute;inset:0 var(--stitch-inset) var(--stitch-inset);border:var(--stiksel-r, var(--stitch)) var(--c-line-strong);border-top:0;border-radius:0 0 calc(var(--radius-lg) - var(--stitch-inset)) calc(var(--radius-lg) - var(--stitch-inset));pointer-events:none}.h-mega :focus-visible{outline-color:var(--c-focus)}.wf-header .h-nav .h-mega a{min-height:0;padding:0;border:0;border-radius:0;color:inherit;white-space:normal}.wf-header .h-nav .h-mega .h-mega__alles{display:flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-bottom:var(--space-2);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong);font:700 var(--fs-sm)/1.3 var(--font-body)}.wf-header .h-nav .h-mega__links{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-6);justify-content:stretch}.wf-header .h-nav .h-mega__links--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-header .h-nav .h-mega .h-mega__link{display:flex;align-items:center;gap:.375rem;min-height:2rem;font:400 var(--fs-sm)/1.3 var(--font-body)}.wf-header .h-nav .h-mega .h-mega__link[aria-current]{font-weight:700}.wf-header .h-nav .h-mega__link:hover,.wf-header .h-nav .h-mega__alles:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.h-mega__pijl{flex:none;width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;translate:-4px 0;transition:opacity var(--dur-fast) var(--ease-soft),translate var(--dur-fast) var(--ease-soft)}.h-mega__alles .h-mega__pijl{opacity:1;translate:0 0}.h-mega a:hover .h-mega__pijl,.h-mega a:focus-visible .h-mega__pijl{opacity:1;translate:3px 0}.wf-header .h-nav .h-mega .h-mega__kaart{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);font-weight:400;text-decoration:none}.h-mega__foto{display:block;margin-bottom:var(--space-2);aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.h-mega__foto img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur) var(--ease-soft)}.h-mega__kaart:hover .h-mega__foto img{transform:scale(var(--zoom-kaart, 1.03))}.h-mega__titel{font:700 var(--fs-md)/1.3 var(--font-body)}.h-mega__tekst{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.45}.h-mega__knop{margin-top:var(--space-1);font:700 var(--fs-sm)/1.3 var(--font-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}}@media(max-width:1199.98px){.h-mega{display:none}}@media(min-width:1200px)and (max-width:1279.98px){.wf-header .h-nav{--menu-gap: 1rem}.wf-header .h-nav ul[data-menu]>.h-nav__alleen-breed:last-child{display:none}}@media(prefers-reduced-motion:reduce){.h-mega,.h-mega__pijl,.h-mega__foto img,.h-nav__open svg,.h-nav__link>span:after,.h-nav__open>span:after{transition:none!important}.h-mega{translate:-50% 0}}.h-header>.wf-container{position:relative}.h-zoek{position:absolute;top:100%;right:0;left:0;z-index:3;padding:var(--s-5) 0 var(--s-6);border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong);background:var(--c-bg);box-shadow:0 1.25rem 1.5rem -1rem color-mix(in srgb,var(--c-scrim) 22%,transparent);color:var(--c-ink)}.h-zoek:not([hidden]){animation:h-zoek-op .16s ease-out}.h-zoek.is-dicht{opacity:0;translate:0 -6px;transition:opacity .16s ease-out,translate .16s ease-out}@keyframes h-zoek-op{0%{opacity:0;translate:0 -6px}}.h-zoek__in{display:grid;gap:var(--s-4)}.h-zoek__form{position:relative;display:flex;align-items:center;gap:var(--s-2);width:100%;max-width:47.5rem;min-height:3.25rem;margin:0 auto;padding:0 var(--s-2) 0 var(--s-4);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);transition:border-color var(--dur-fast) var(--ease-soft)}.h-zoek__form:focus-within{border-color:var(--c-accent)}.h-zoek__loep{flex:none;width:1.25rem;height:1.25rem;color:var(--c-muted);fill:none;stroke:currentColor;stroke-width:1.6}.h-zoek__veld{flex:1;min-width:0;min-height:var(--tap);border:0;background:none;color:var(--c-ink);font:inherit;font-size:var(--fs-md, 1rem)}.h-zoek__veld::placeholder{color:var(--c-muted);opacity:1;transition:opacity .2s ease-out}.h-zoek__veld.is-wissel::placeholder{opacity:0}.h-zoek__veld:focus{outline:none}.h-zoek__veld::-webkit-search-cancel-button,.h-zoek__veld::-webkit-search-decoration{display:none;-webkit-appearance:none}.h-zoek__wis{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:none;color:var(--c-muted);cursor:pointer}.h-zoek__wis[hidden]{display:none}.h-zoek__wis:hover{background:var(--c-surface);color:var(--c-ink)}.h-zoek__wis svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.h-zoek__annuleer{display:none}.h-zoek__laad{position:absolute;right:var(--s-4);bottom:-1px;left:var(--s-4);height:2px;overflow:hidden;opacity:0}.h-zoek__laad:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30%;background:var(--c-accent);animation:h-zoek-laad .9s ease-in-out infinite}.h-zoek.is-laden .h-zoek__laad{opacity:1}@keyframes h-zoek-laad{0%{transform:translate(-100%)}to{transform:translate(340%)}}.h-zoek__start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7);width:100%;max-width:72rem;margin:var(--s-2) auto 0}.h-zoek__start[hidden]{display:none}.h-zoek__kopje{margin:0 0 var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker, .14em);text-transform:uppercase}.h-zoek__chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.h-zoek__chip{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--s-4);border:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-ink);font:400 var(--fs-sm)/1 var(--font-body);cursor:pointer}.h-zoek__chip:hover{border-style:solid;border-color:var(--c-brand);background:var(--c-surface)}.h-zoek__mini{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none}.h-zoek__mini a{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-1);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.h-zoek__mini a:hover{background:var(--c-surface)}.h-zoek__rond{flex:none;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%;background:var(--c-surface)}.h-zoek__vierkant{flex:none;width:4rem;height:4rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface)}.h-zoek__rond img,.h-zoek__vierkant img{display:block;width:100%;height:100%;object-fit:cover}.h-zoek__mtekst{display:grid;gap:2px;min-width:0}.h-zoek__mtekst b{font-weight:400}.h-zoek__mtekst small{color:var(--c-ink);font-size:var(--fs-sm);font-weight:700}.h-zoek__res{width:100%;max-width:72rem;max-height:min(70vh,38rem);margin:0 auto;overflow-y:auto;overscroll-behavior:contain}.h-zoek__res:empty{display:none}.h-zoek__lijst{margin:0;padding:0;list-style:none}.h-zoek .h-zoek__kolommen{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s-7)}.h-zoek__groep{padding:var(--s-3) var(--s-2) var(--s-1);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em}.h-zoek__groep:first-child{padding-top:var(--s-1)}.h-zoek__optie{list-style:none}.h-zoek__optie a{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.h-zoek__optie a:hover,.h-zoek__optie[aria-selected=true] a{background:var(--c-surface)}.h-zoek__optie[aria-selected=true] a{box-shadow:inset 3px 0 0 var(--c-yarn-dark, var(--c-yarn))}.h-zoek__optie--term svg{flex:none;width:1rem;height:1rem;color:var(--c-muted)}.h-zoek__optie--term mark,.h-zoek__optie--term b{background:none;color:inherit;font-weight:700}.h-zoek__foto{flex:none;width:4rem;height:4rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface)}.h-zoek__foto img{width:100%;height:100%;object-fit:cover}.h-zoek__tekst{display:grid;gap:2px}.h-zoek__naam{font-weight:400}.h-zoek__naam mark{background:none;color:inherit;font-weight:700}.h-zoek__tekst small{color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.h-zoek__tekst small s{margin-left:.25rem}.h-zoek__optie--alle a{justify-content:center;margin-top:var(--s-3);border:1.5px solid var(--c-brand);border-radius:var(--radius-pill);color:var(--c-brand);font-weight:700}.h-zoek__optie--alle a:hover,.h-zoek__optie--alle[aria-selected=true] a{background:var(--c-brand);color:var(--c-on-photo);box-shadow:none}.h-zoek__leeg{display:grid;gap:var(--s-3);max-width:47.5rem;margin:var(--s-2) auto 0;color:var(--c-ink)}.h-zoek__leeg p{display:flex;align-items:center;gap:var(--s-3);margin:0}.h-zoek__leeg .kudde{flex:none;width:3.5rem;height:auto}.h-zoek__leeg-chips:empty{display:none}.h-zoek-laag{position:absolute;top:100%;right:0;left:0;z-index:2;height:100vh;height:100dvh;background:color-mix(in srgb,var(--c-overlay) 15%,transparent)}.h-zoek-laag[hidden]{display:none}@media(max-width:989.98px){.h-zoek__start{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.h-zoek .h-zoek__kolommen{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}}@media(max-width:749.98px){.h-zoek{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;height:100vh;height:100dvh;padding:var(--s-3) 0 var(--s-6);overflow-y:auto;overscroll-behavior:contain;border-bottom:0;box-shadow:none}.h-zoek__form{min-height:3rem;padding-left:var(--s-3)}.h-zoek__annuleer{display:inline-flex;flex:none;align-items:center;min-height:var(--tap);padding:0 var(--s-2);border:0;background:none;color:var(--c-ink);font:700 var(--fs-sm)/1 var(--font-body);cursor:pointer}.h-zoek__in{grid-template-columns:minmax(0,1fr)}.h-zoek__res{max-height:none}.h-zoek__foto{width:3.5rem;height:3.5rem}.h-zoek-laag{display:none}html.zoek-open{overflow:hidden}}@media(prefers-reduced-motion:reduce){.h-zoek:not([hidden]){animation:none}.h-zoek.is-dicht{transition:none}.h-zoek__laad:after{animation:none;width:100%;opacity:.5}.h-zoek__veld::placeholder{transition:none}}@media(max-width:1199.98px){.wf-header:has(.h-nav.is-open),.shopify-section.sectie-header:has(.h-nav.is-open){z-index:80}.h-nav__top{display:flex;align-items:center;gap:var(--space-3);min-height:3.75rem;padding:var(--space-2) 0;border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.wf-header .h-nav .h-nav__logo{display:inline-flex;align-items:center;min-height:var(--tap);border:0}.h-nav__logo img{width:auto;height:2rem}.h-nav__sluit{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);margin-left:auto;padding:0;border:0;border-radius:50%;background:none;color:var(--c-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft)}.h-nav__sluit:hover{background:var(--c-surface)}.h-nav__sluit svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.wf-header .h-nav[data-menu-variant="1"]{position:fixed;top:0;bottom:0;left:0;right:auto;z-index:2;width:min(86vw,25rem);height:100vh;height:100dvh;max-height:none;padding:0 var(--gutter) var(--space-6);border:0;background:var(--c-bg);color:var(--c-ink);box-shadow:var(--shadow-card)}.wf-header .h-nav[data-menu-variant="1"].is-open{display:block;animation:menu-lade-in .28s cubic-bezier(.22,.61,.36,1) both}.h-nav[data-menu-variant="1"] .h-nav__top{position:sticky;top:0;z-index:1;background:var(--c-bg)}.h-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--c-scrim) 40%,transparent);cursor:pointer}.h-nav.is-open+.h-scrim{display:block;animation:menu-scrim-in .28s ease-out both}.h-nav__zoek{display:flex;align-items:center;gap:var(--space-1);min-height:var(--tap);margin:var(--space-4) 0 var(--space-2);padding:0 var(--space-4) 0 .125rem;border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--c-bg)}.h-nav__zoek:focus-within{border-color:var(--c-ink);outline:2px dashed var(--c-focus);outline-offset:3px}.h-nav__zoek input{flex:1;min-width:0;height:calc(var(--tap) - 3px);padding:0;border:0;background:none;color:var(--c-ink);font:400 1rem/1.2 var(--font-body);-webkit-appearance:none;appearance:none}.h-nav__zoek input:focus{outline:none}.h-nav__zoek input::placeholder{color:var(--c-muted);opacity:1}.h-nav__zoek input::-webkit-search-cancel-button,.h-nav__zoek input::-webkit-search-decoration{display:none;-webkit-appearance:none}.h-nav__zoek button{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:none;color:var(--c-muted);cursor:pointer}.h-nav__zoek svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.wf-header .h-nav[data-menu-variant="1"] .h-nav__item{border-bottom:var(--lijn-r, var(--stitch)) var(--c-line-strong)}.wf-header .h-nav[data-menu-variant="1"] .h-nav__kop,.wf-header .h-nav[data-menu-variant="1"] .h-nav__link{min-height:3.25rem;font-size:var(--fs-md);font-weight:500}.h-nav__pijl{flex:none;width:.875rem;height:.875rem;margin-left:auto;fill:none;stroke:var(--c-muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wf-header .h-nav[data-menu-variant="1"] .h-nav__chevron{transition:transform var(--dur-uitklap, .24s) var(--ease-uitklap, ease-out)}.wf-header .h-nav[data-menu-variant="1"] .h-nav__sub{padding:0 0 var(--space-3) var(--space-4);interpolate-size:allow-keywords;overflow-y:clip;transition:block-size var(--dur-uitklap, .24s) var(--ease-uitklap, ease-out),opacity var(--dur-uitklap, .24s) var(--ease-uitklap, ease-out)}@starting-style{.wf-header .h-nav[data-menu-variant="1"] .h-nav__sub:not([hidden]){block-size:0;opacity:0}}.wf-header .h-nav .h-nav__subs{display:grid}.wf-header .h-nav .h-nav__subs a{min-height:var(--tap);border:0;font-size:var(--fs-sm);font-weight:400;white-space:normal}.wf-header .h-nav .h-nav__subs a[aria-current],.wf-header .h-nav .h-nav__subs .h-nav__alles{font-weight:700}.wf-header .h-nav[data-menu-variant="1"] .h-nav__service{display:grid;justify-items:start;gap:var(--space-3);margin-top:var(--space-5)}.wf-header .h-nav[data-menu-variant="1"] .h-nav__service .h-nav__servicelijst,.wf-header .h-nav[data-menu-variant="1"] .h-nav__service .h-nav__extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4);width:100%}.wf-header .h-nav[data-menu-variant="1"] .h-nav__extra a{color:var(--c-ink)}.wf-header .h-nav[data-menu-variant="1"] .h-nav__extra svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.wf-header .h-nav .h-nav__service .h-nav__wa{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1.5px solid var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-sm);font-weight:700}.wf-header .h-nav .h-nav__service .h-nav__wa:hover{border-color:var(--c-ink);background:var(--c-surface);text-decoration:none}.h-nav__wa .wa-glyph{width:1.125rem;height:1.125rem}.wf-header .h-nav .h-nav__social{display:flex;gap:var(--space-1);margin-left:calc(-1 * var(--space-3))}.wf-header .h-nav .h-nav__service .h-nav__social a{display:inline-grid;place-items:center;width:var(--tap);min-height:var(--tap);border:0;border-radius:50%;color:var(--c-ink)}.wf-header .h-nav .h-nav__service .h-nav__social a:hover{background:var(--c-surface)}.h-nav__social svg{width:1.25rem;height:1.25rem}.wf-header .h-nav[data-menu-variant="2"]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;height:100vh;height:100dvh;max-height:none;padding:0;overflow:hidden;border:0;background:var(--c-bg);color:var(--c-ink)}.wf-header .h-nav[data-menu-variant="2"].is-open{display:flex;flex-direction:column;animation:menu-register-in var(--dur-menu) var(--ease-soft) both}.h-nav[data-menu-variant="2"] .h-nav__top{flex:none;padding-inline:var(--gutter)}.wf-header .h-nav[data-menu-variant="2"]>ul[data-menu],.wf-header .h-nav[data-menu-variant="2"]>.h-nav__service{display:none}.h-reg{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.h-reg__tabs{position:sticky;top:0;z-index:1;display:flex;gap:var(--space-1);padding:var(--space-1) var(--gutter) 0;overflow-x:auto;background:var(--c-bg);box-shadow:inset 0 -1px 0 var(--c-line-strong);scrollbar-width:none;overscroll-behavior-x:contain}.h-reg__tabs::-webkit-scrollbar{display:none}.h-reg__tab{position:relative;flex:none;min-height:var(--tap);padding:0 var(--space-4) 0 calc(var(--space-4) + .375rem);border:1px solid var(--c-line-strong);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--c-bg);box-shadow:inset 0 -1px 0 var(--c-line-strong);color:var(--c-ink);font:700 var(--fs-sm)/1.2 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft)}.h-reg__tab:before,.h-reg__label:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.375rem;border-right:var(--lijn-b, 1px) var(--lijn, dashed) var(--c-line-strong);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;background:var(--c-surface)}.h-reg__tab:hover{background:var(--c-surface-2)}.h-reg__tab[aria-selected=true]{background:var(--c-surface);box-shadow:none}.h-reg__tab[aria-selected=true]:before{border-right-color:var(--c-deep-line);background:var(--c-deep)}.h-reg__tab:focus-visible{outline-offset:-4px}.h-reg__vlak{padding:var(--space-4) var(--gutter) var(--space-5);background:var(--c-surface)}.wf-header .h-nav .h-reg__alles{display:flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--c-brand);color:var(--c-on-photo);font-size:var(--fs-sm);text-decoration:none;white-space:normal;transition:background-color var(--dur-fast) var(--ease-soft)}.wf-header .h-nav .h-reg__alles:hover{background:var(--c-brand-hover);text-decoration:none}.h-reg__alles:focus-visible{outline-color:var(--c-brand);outline-offset:3px}.wf-header .h-nav .h-reg__tegels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin:var(--space-4) 0 0}.wf-header .h-nav .h-reg__tegel{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);min-height:0;border:0;color:inherit;font-weight:400;text-decoration:none;white-space:normal}.h-reg__beeld{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--c-surface-2)}.h-reg__beeld img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur) var(--ease-soft)}.h-reg__tegel:hover .h-reg__beeld img{transform:scale(var(--zoom-kaart))}.h-reg__schaap{width:45%;height:auto}.h-reg__label{position:absolute;bottom:var(--space-2);left:var(--space-2);max-width:calc(100% - var(--space-4));overflow:hidden;padding:var(--space-1) var(--space-2) var(--space-1) calc(var(--space-2) + .375rem);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-sm);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.h-reg__onder{display:flex;flex-direction:column;gap:.125rem}.h-reg__naam{font-size:var(--fs-sm);font-weight:700}.h-reg__aantal{color:var(--c-muted);font-size:var(--fs-xs)}.wf-header .h-nav .h-reg__extra{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--gutter) var(--space-5)}.wf-header .h-nav .h-reg__extra a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-sm)}.wf-header .h-nav .h-reg__extra a:hover{border-color:var(--c-brand);background:var(--c-surface);text-decoration:none}.h-reg__balk{position:relative;flex:none;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--c-line);background:var(--c-bg)}.wf-header .h-nav .h-reg__iconen{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.wf-header .h-nav .h-reg__iconen>li>a,.h-reg__meer>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;width:100%;min-height:3.5rem;padding:0;border:0;background:none;color:var(--c-ink);font:700 var(--fs-xs)/1.2 var(--font-body);text-decoration:none;cursor:pointer}.h-reg__iconen svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.h-reg__meer>button svg circle{fill:currentColor;stroke:none}.wf-header .h-nav .h-reg__iconen>li>a:hover span,.h-reg__meer>button:hover span{text-decoration:underline;text-underline-offset:.3em}.h-reg__meer{position:relative}.wf-header .h-nav .h-reg__meerlijst{position:absolute;right:var(--space-2);bottom:calc(100% + var(--space-2));display:grid;min-width:10rem;padding:var(--space-2) var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);box-shadow:var(--shadow)}.wf-header .h-nav .h-reg__meerlijst[hidden]{display:none}.wf-header .h-nav .h-reg__meerlijst a{min-height:var(--tap);border:0;font-size:var(--fs-sm)}}@keyframes menu-lade-in{0%{transform:translate(-100%)}}@keyframes menu-register-in{0%{transform:translateY(100%)}}@keyframes menu-scrim-in{0%{opacity:0}}@media(min-width:1200px){.wf-header .h-nav .h-nav__top,.wf-header .h-nav .h-nav__zoek,.wf-header .h-scrim,.wf-header .h-nav .h-reg,.wf-header .h-nav .h-reg__balk{display:none}}@media(prefers-reduced-motion:reduce){.wf-header .h-nav[data-menu-variant].is-open,.h-nav.is-open+.h-scrim{animation:none}.h-nav__sluit,.h-reg__tab,.h-reg__alles,.h-reg__beeld img{transition:none}.h-reg__tegel:hover .h-reg__beeld img{transform:none}}.shopify-section.sectie-header{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.shopify-section.sectie-header.is-weg{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.shopify-section.sectie-header{transition:none}}body:has(main>.shopify-section:first-child .hcs--vol) .shopify-section.sectie-header:has(.wf-header[data-transparant]){margin-bottom:calc(-1 * var(--header-h) - 1px)}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)){--hdr-fg: var(--c-on-photo);--hdr-inv: var(--c-ink);background-color:transparent;border-bottom-color:transparent}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:7.5rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--c-overlay) var(--hdr-verloop, 60%),transparent),transparent);opacity:0;pointer-events:none;transition:opacity .2s ease-out}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)):before{opacity:1}.wf-header.wf-header,.wf-header .h-nav__link,.wf-header .h-iconbtn,.wf-header .h-cart{transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.wf-header .h-logo__img{transition:opacity .2s ease-out}@media(prefers-reduced-motion:reduce){.wf-header.wf-header,.wf-header .h-nav__link,.wf-header .h-iconbtn,.wf-header .h-cart,.wf-header .h-logo__img,.wf-header[data-transparant]:before{transition:none}}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)) .h-iconbtn:hover,body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)) .h-cart:hover{background:color-mix(in srgb,var(--c-on-photo) 16%,transparent)}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)) .h-logo:has(.h-logo__img--op-beeld) .h-logo__img--op-beeld{opacity:1}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)) .h-logo:has(.h-logo__img--op-beeld) .h-logo__img--op-effen{opacity:0}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)) .h-logo:not(:has(.h-logo__img--op-beeld)) .h-logo__img--op-effen{opacity:1}.wf-header .h-logo__img--op-beeld{opacity:0}body:has(.wf-header[data-transparant]):has(main>.shopify-section:first-child .hcs--vol) .hcs-sectie{--hero-boven: 0px}body:has(.wf-header[data-transparant]):has(.sectie-aankondiging .wf-announce):has(main>.shopify-section:first-child .hcs--vol) .hcs-sectie{--hero-boven: 2.25rem}html.menu-open{overflow:hidden}@media(min-width:1200px){:root{--header-h: 4rem}.wf-header .h-logo__img{height:2.5rem}.wf-header .h-bar,.h-header>.wf-container{position:static}.wf-header .h-nav ul[data-menu]{gap:1.75rem}.wf-header .h-nav .h-nav__niet-in-balk{display:none}.wf-header .h-nav .h-nav__link.is-sale{color:var(--sale-kleur, var(--c-sale))}.h-nav__link>span:after,.h-nav__open>span:after{bottom:-.45em;height:2px;border:0;background:var(--c-accent);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .15s ease-out}.h-nav__link.is-huidig>span:after,.h-nav__open.is-huidig>span:after{height:1px;background:var(--c-muted);transform:scaleX(1)}.h-nav__link:hover>span:after,.h-nav__open:hover>span:after,.h-nav__open[aria-expanded=true]>span:after{height:2px;background:var(--c-accent);transform:scaleX(1)}.h-mega{right:0;left:0;display:block;width:auto;padding:var(--space-6) 0 var(--space-7);border-top:1px solid var(--c-line);border-radius:0;box-shadow:0 1.25rem 1.5rem -1rem color-mix(in srgb,var(--c-scrim) 22%,transparent);translate:0 -6px;transition:opacity .16s ease-out,translate .16s ease-out,visibility 0s linear .16s}.h-mega.is-open{translate:0 0}.h-mega:before{content:none}.h-mega__in{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr);gap:var(--space-7);align-items:stretch}.wf-header .h-nav .h-mega .h-mega__link{gap:var(--space-3);min-height:3rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-soft)}.wf-header .h-nav .h-mega .h-mega__link:hover{background:var(--c-surface);text-decoration:none}.h-mega__rond{display:block;flex:none;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%;background:var(--c-surface)}.h-mega__rond img{display:block;width:100%;height:100%;object-fit:cover}.h-mega__link .h-mega__pijl{margin-left:auto}.h-mega__pop{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.h-mega__kopje{margin:0 0 var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-kicker, .14em);text-transform:uppercase}.wf-header .h-nav .h-mega__producten{display:grid;justify-content:stretch;gap:var(--space-2);margin:0;padding:0;list-style:none}.wf-header .h-nav .h-mega .h-mega__product{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-1);border-radius:var(--radius-sm);text-decoration:none}.wf-header .h-nav .h-mega .h-mega__product:hover{background:var(--c-surface)}.h-mega__pfoto{display:block;width:4rem;height:4rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface)}.h-mega__pfoto img{display:block;width:100%;height:100%;object-fit:cover}.h-mega__ptekst{display:grid;gap:.125rem;min-width:0}.h-mega__pnaam{display:-webkit-box;overflow:hidden;font-size:var(--fs-sm);font-weight:400;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.h-mega__pprijs{font-size:var(--fs-sm);font-weight:700}.wf-header .h-nav .h-mega .h-mega__alles--klein{margin-top:auto;margin-bottom:0;border-bottom:0}.h-mega__kaart .h-mega__foto{aspect-ratio:4 / 3}.h-mega-laag{position:absolute;top:100%;right:0;left:0;z-index:1;height:100vh;height:100dvh;background:color-mix(in srgb,var(--c-overlay) 15%,transparent);opacity:0;visibility:hidden;transition:opacity .16s ease-out,visibility 0s linear .16s}.wf-header.is-mega-open .h-mega-laag{opacity:1;visibility:visible;transition-delay:0s}}@media(max-width:1199.98px){.h-mega-laag{display:none}}body:has(main>.shopify-section:first-child .hcs--vol) .wf-header[data-transparant]:not(.is-voorbij-hero):not(:has(.h-nav.is-open,.h-zoek:not([hidden]),.h-mega.is-open)){--sale-kleur: var(--c-accent)}@media(prefers-reduced-motion:reduce){.h-mega-laag,.h-nav__link>span:after,.h-nav__open>span:after{transition:none}}.wf-announce__rechts{display:none}@media(min-width:1200px){.wf-announce__rechts{position:absolute;top:0;right:var(--gutter);bottom:0;display:flex;align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.wf-announce__rechts a{color:inherit;text-decoration:none}.wf-announce__rechts a:hover,.wf-announce__rechts a[aria-current]{text-decoration:underline;text-underline-offset:.25em}}.shopify-section.sectie-header:has(.h-nav.is-open,.h-zoek:not([hidden])){z-index:80;transform:none!important;transition:none;view-transition-name:none}@media(max-width:1199.98px){.wf-header .h-nav[data-menu-variant="2"] .h-nav__zoek{flex:none;margin-inline:var(--gutter)}.wf-header .h-nav[data-menu-variant="1"]{overflow-y:auto;overscroll-behavior:contain}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
