:root{--hzo-curve: cubic-bezier(.165, .84, .44, 1);--hzo-curve-toon: cubic-bezier(.26, .54, .32, 1);--hzo-druk: .06s;--hzo-los: .2s;--hzo-toon: .25s;--hzo-paneel: .3s}:root{--hzo-knop-maat: 13px;--hzo-knop-maat-mobiel: 11px;--hzo-knop-gewicht: 700;--hzo-knop-spatie: .3em;--hzo-knop-pad-y: 12px;--hzo-knop-pad-x: 22px;--hzo-knop-pad-y-mobiel: 10px;--hzo-knop-pad-x-mobiel: 19px;--hzo-knop-radius: 4px;--hzo-knop-min: 90px;--hzo-knop-regel: 1.42}:root{--hzo-merk-sale: #8C4A2F;--hzo-merk-lijn: #E2D9CA;--hzo-merk-accent: #2F7A4A;--hzo-olijf: #2F7A4A;--hzo-merk-lijn-zacht: #EDE4D6}.hzo-hero__knop,.hzo-prod__knop,.hzo-duo__knop,.hzo-staal--meer,.hzo-kaart__snel button,.hzo-balk__knopje,.hzo-balk__paarknop,.hzo-balk__staal,.hzo-lade-knop,.hzo-zoek-leeg__knop,.hzo-strook__pijl,[data-hzo-maat-open],[data-hzo-maat-sluit],[data-hzo-wagen] button,[data-hzo-wagen] .hzo-minivak,[data-hzo-wagen] .hzo-minivak select{transition:background-color var(--hzo-los) var(--hzo-curve),border-color var(--hzo-los) var(--hzo-curve),color var(--hzo-los) var(--hzo-curve),box-shadow var(--hzo-los) var(--hzo-curve),opacity var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-hero__knop:active,.hzo-prod__knop:active,.hzo-duo__tegel:active .hzo-duo__knop,.hzo-staal--meer:active,.hzo-kaart__snel button:active,.hzo-balk__knopje:active,.hzo-balk__paarknop:active,.hzo-balk__staal:active,.hzo-lade-knop:active,.hzo-zoek-leeg__knop:active,.hzo-strook__pijl:active,[data-hzo-maat-open]:active,[data-hzo-maat-sluit]:active,[data-hzo-wagen] button:active,[data-hzo-wagen] .hzo-minivak:active{transition-duration:var(--hzo-druk)}.hzo-hero__knop:active,.hzo-prod__knop:active,.hzo-duo__tegel:active .hzo-duo__knop,.hzo-staal--meer:active,.hzo-kaart__snel button:active,.hzo-balk__knopje:active,.hzo-balk__paarknop:active,.hzo-lade-knop:active,.hzo-zoek-leeg__knop:active,[data-hzo-maat-open]:active{transform:scale(.972)}.product-details .add-to-cart-button,.quick-add-modal__content .add-to-cart-button,.sticky-add-to-cart .sticky-add-to-cart__button{transition:background-color var(--hzo-los) var(--hzo-curve),border-color var(--hzo-los) var(--hzo-curve),color var(--hzo-los) var(--hzo-curve),box-shadow var(--hzo-los) var(--hzo-curve),scale var(--hzo-druk) var(--hzo-curve),translate var(--hzo-druk) var(--hzo-curve)}.hzo-strook__pijl:active,[data-hzo-maat-sluit]:active{transform:scale(.88)}.hzo-balk__staal:active{transform:scale(.93)}@keyframes hzo-op{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:root{--hzo-druk: .01s;--hzo-los: .01s;--hzo-toon: .01s;--hzo-paneel: .01s}.hzo-soc a:active,.hzo-hero__knop:active,.hzo-prod__knop:active,.hzo-duo__tegel:active .hzo-duo__knop,.hzo-staal--meer:active,.hzo-kaart__snel button:active,.hzo-balk__knopje:active,.hzo-balk__paarknop:active,.hzo-balk__staal:active,.hzo-lade-knop:active,.hzo-zoek-leeg__knop:active,.hzo-strook__pijl:active,[data-hzo-maat-open]:active,[data-hzo-maat-sluit]:active,[data-hzo-wagen] button:active,[data-hzo-wagen] .hzo-minivak:active,.hzo-up__pijl:hover{scale:1}.product-details .add-to-cart-button:active,.quick-add-modal__content .add-to-cart-button:active,.sticky-add-to-cart .sticky-add-to-cart__button:active{scale:1;translate:none}[class*=hzo-]{animation-duration:.01s!important}}.hzo-ann{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--hzo-ann-text, inherit);font-size:var(--hzo-ann-size-mobile, 11px);line-height:1.35;letter-spacing:var(--hzo-ann-spatie, .2em);font-weight:var(--hzo-ann-gewicht, 700)}.hzo-ann--caps{text-transform:uppercase}@media screen and (min-width:750px){.hzo-ann{font-size:var(--hzo-ann-size, 12px)}}.hzo-ann--compact{--padding-block-start: calc(var(--padding-block-start, 11px) / 2);--padding-block-end: calc(var(--padding-block-end, 11px) / 2)}.hzo-ann__spoor{flex:1 1 auto;min-width:0;text-align:center}.hzo-ann__slide[hidden]{display:none}.hzo-ann__link{color:inherit;text-decoration:none}.hzo-ann__tekst{color:inherit}.hzo-ann__linktekst{text-decoration:underline;text-underline-offset:2px}.hzo-ann__link:hover .hzo-ann__linktekst{text-decoration-thickness:2px}.hzo-ann__pijl{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease}.hzo-ann__pijl:hover,.hzo-ann__pijl:focus-visible{opacity:1}.hzo-ann__pijl .svg-wrapper{display:inline-flex;width:11px;height:11px}.hzo-ann__pijl svg{width:100%;height:100%;fill:currentColor}.hzo-mbb{container-type:inline-size;color:var(--hzo-mbb-text, inherit);text-align:center;border-bottom:var(--hzo-mbb-lijn, 0) solid var(--hzo-mbb-lijnkleur, transparent)}.hzo-mbb__zin{margin:0;white-space:nowrap;letter-spacing:var(--hzo-mbb-spatie, .08em);font-size:min(var(--hzo-mbb-size-mobile, 11px),3.2cqi);line-height:1.3;font-weight:500}@media screen and (min-width:750px){.hzo-mbb__zin{font-size:min(var(--hzo-mbb-size, 12px),3.2cqi)}}.hzo-mbb__zin--caps{text-transform:uppercase}.hzo-mbb__accent{color:var(--hzo-mbb-accent, inherit);font-weight:700}.hzo-hero{position:relative;display:flex;overflow:hidden;background:var(--hzo-hero-grond, transparent);height:var(--hzo-hero-h-mobile, 560px)}@media screen and (min-width:750px){.hzo-hero{height:var(--hzo-hero-h-desktop, 640px)}}.hzo-hero--aspect{height:auto;aspect-ratio:var(--hzo-hero-ratio, 16 / 9)}.hzo-hero__beeld{position:absolute;top:0;right:0;bottom:0;left:0}.hzo-hero__beeld picture{display:block;width:100%;height:100%}.hzo-hero__beeld img{width:100%;height:100%;object-fit:cover;object-position:50% var(--hzo-hero-focus, 50%);display:block}.hzo-hero__waas{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--hzo-hero-waas, .25)}.hzo-hero__inhoud{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:28px 24px;color:var(--hzo-hero-tekst, #fff);translate:0 var(--hzo-hero-verschuiving, 0)}.hzo-hero--h-left .hzo-hero__inhoud{align-items:flex-start;text-align:left}.hzo-hero--h-center .hzo-hero__inhoud{align-items:center;text-align:center}.hzo-hero--h-right .hzo-hero__inhoud{align-items:flex-end;text-align:right}.hzo-hero--v-start .hzo-hero__inhoud{justify-content:flex-start}.hzo-hero--v-center .hzo-hero__inhoud{justify-content:center}.hzo-hero--v-end .hzo-hero__inhoud{justify-content:flex-end}.hzo-hero__opdruk{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.92}.hzo-hero__titel{margin:0;font-family:var(--font-heading--family);font-size:var(--hzo-hero-titel-mobile, 38px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;max-width:20ch}@media screen and (min-width:750px){.hzo-hero__titel{font-size:var(--hzo-hero-titel-desktop, 56px)}}.hzo-hero__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hzo-hero--h-center .hzo-hero__knoppen{justify-content:center}.hzo-hero--h-right .hzo-hero__knoppen{justify-content:flex-end}.hzo-hero__knop{display:inline-block;padding:13px 24px;font-size:13px;text-decoration:none;white-space:nowrap;--hzo-knop-vlak: var(--hzo-hero-knop-bg, #2E2823);background:var(--hzo-knop-vlak);color:var(--hzo-hero-knop-tekst, #fff);border:1px solid var(--hzo-hero-knop-bg, #2E2823);border-radius:var(--style-border-radius-buttons-primary, 0)}.hzo-hero__knop--outline{--hzo-knop-vlak: transparent;background:transparent;color:var(--hzo-hero-tekst, #fff);border-color:currentColor}.hzo-hero__knop--white{--hzo-knop-vlak: #FFFFFF;background:#fff;color:var(--hzo-hero-knop-bg, #2E2823);border-color:#fff}.hzo-hero__knoppen .hzo-hero__knop:nth-child(2){background:var(--hzo-hero-knop2-bg, var(--hzo-knop-vlak));color:var(--hzo-hero-knop2-tekst, inherit);border-color:var(--hzo-hero-knop2-bg, currentColor)}.hzo-hero__knop:hover{background:color-mix(in srgb,var(--hzo-knop-vlak, #2E2823) 88%,currentColor)}.hzo-prod{color:var(--hzo-prod-tekst, inherit)}.hzo-prod__kop{margin:0 0 16px;font-family:var(--font-heading--family);font-size:25px;font-weight:500;letter-spacing:-.01em}@media screen and (min-width:750px){.hzo-prod__kop{font-size:36px;margin-bottom:22px}}.hzo-prod__spoor{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;margin-inline:calc(var(--hzo-prod-uitloop, 0px) * -1);padding-inline:var(--hzo-prod-uitloop, 0px);padding-bottom:4px;scrollbar-width:none}.hzo-prod__spoor::-webkit-scrollbar{display:none}.hzo-prod__spoor>.hzo-kaart{flex:0 0 42%;scroll-snap-align:start}@media screen and (min-width:750px){.hzo-prod__spoor{display:grid;grid-template-columns:repeat(var(--hzo-prod-per-rij, 4),1fr);gap:34px 22px;overflow:visible;padding-bottom:0}.hzo-prod__spoor>.hzo-kaart{flex:none}}.hzo-kaart{min-width:0}.hzo-kaart__beeld{position:relative;display:block;aspect-ratio:100 / var(--hzo-prod-ratio, 125);overflow:hidden;background:color-mix(in srgb,currentColor 7%,transparent);border-radius:var(--hzo-hoek-vlak, 0)}.hzo-kaart__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hzo-kaart__foto--twee{opacity:0;transition:opacity var(--hzo-los) var(--hzo-curve-toon)}@media(hover:hover){.hzo-kaart__beeld:hover .hzo-kaart__foto--twee{opacity:1}}.hzo-kaart__label{position:absolute;top:0;right:0;background:var(--hzo-label-bg, var(--hzo-merk-sale));color:#fff;font-size:12px;line-height:1;padding:6px 7px 6px 9px;border-radius:0 var(--hzo-hoek-vlak, 0) 0 var(--hzo-hoek-knop, 0)}.hzo-kaart__label--op{background:#2e2823}.hzo-kaart__stalen{display:flex;gap:5px;margin-top:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hzo-kaart__stalen::-webkit-scrollbar{display:none}.hzo-staal{flex:0 0 auto;scroll-snap-align:start;display:block;width:calc((100% - 20px)/5);min-width:26px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--hzo-hoek-staal, 0);border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:none;padding:0}.hzo-staal img{width:100%;height:100%;object-fit:cover;display:block}.hzo-staal[data-hzo-actief]{border-color:currentColor}.hzo-staal--meer{display:flex;align-items:center;justify-content:center;font-size:11px;text-decoration:none;color:inherit;opacity:.7}.hzo-staal--meer:hover{opacity:1}.hzo-kaart__titel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:14px;line-height:1.32;color:inherit;text-decoration:none}@media screen and (min-width:750px){.hzo-kaart__titel{font-size:16px}}.hzo-kaart__prijs{margin-top:5px;font-size:13.6px}.hzo-kaart__prijs s{opacity:.55;margin-inline-end:5px}.hzo-kaart__nu{color:var(--hzo-label-bg, var(--hzo-merk-sale))}.hzo-kaart__korting{margin-top:2px;font-size:12px;color:var(--hzo-label-bg, var(--hzo-merk-sale))}.hzo-prod__voet{margin-top:26px;text-align:center}.hzo-prod__knop{display:inline-block;padding:13px 30px;font-size:13px;text-decoration:none;--hzo-knop-vlak: var(--hzo-prod-knop-bg, #2E2823);background:var(--hzo-knop-vlak);color:var(--hzo-prod-knop-tekst, #fff);border-radius:var(--style-border-radius-buttons-primary, 0)}.hzo-prod__knop:hover{background:color-mix(in srgb,var(--hzo-knop-vlak, #2E2823) 88%,currentColor)}.hzo-duo__kop{margin:0 0 16px;font-family:var(--font-heading--family);font-size:20px;font-weight:500}@media screen and (min-width:750px){.hzo-duo__kop{font-size:28px;margin-bottom:22px}}.hzo-duo{display:grid;gap:var(--hzo-duo-gat, 0px);grid-template-columns:repeat(var(--hzo-duo-aantal, 2),1fr)}.hzo-duo--mob-onder{grid-template-columns:1fr}@media screen and (min-width:750px){.hzo-duo--mob-onder{grid-template-columns:repeat(var(--hzo-duo-aantal, 2),1fr)}}.hzo-duo__tegel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;text-decoration:none;border-radius:var(--hzo-duo-radius, 0);height:var(--hzo-duo-h-mobile, 330px)}@media screen and (min-width:750px){.hzo-duo__tegel{height:var(--hzo-duo-h-desktop, 380px)}}.hzo-duo__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hzo-duo__foto--leeg{background:linear-gradient(160deg,#2E2823,var(--hzo-merk-accent))}.hzo-duo__waas{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(35,38,30,var(--hzo-duo-waas, .9)),#23261e0d 60%)}.hzo-duo__tegel--band .hzo-duo__waas{background:none}.hzo-duo__tegel--band .hzo-duo__waas:after{content:"";position:absolute;inset-inline:0;bottom:0;height:38%;background:rgba(35,38,30,var(--hzo-duo-waas, .9))}.hzo-duo__in{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:0 16px var(--hzo-duo-onder, 88px);color:var(--hzo-duo-titel-kleur, #fff);align-items:center;text-align:center}.hzo-duo__tegel--h-links .hzo-duo__in{align-items:flex-start;text-align:left;padding-inline-start:20px}.hzo-duo__tegel--h-midden .hzo-duo__in{align-items:center;text-align:center}.hzo-duo__tegel--h-rechts .hzo-duo__in{align-items:flex-end;text-align:right;padding-inline-end:20px}.hzo-duo__tegel--v-boven{justify-content:flex-start}.hzo-duo__tegel--v-midden{justify-content:center}.hzo-duo__tegel--v-onder{justify-content:flex-end}.hzo-duo__tegel--v-boven .hzo-duo__in{padding:var(--hzo-duo-onder, 88px) 16px 0}.hzo-duo__tegel--v-midden .hzo-duo__in{padding:0 16px}.hzo-duo__titel{font-family:var(--font-heading--family);font-size:var(--hzo-duo-titel-mobile, 28px);line-height:1.1;text-wrap:balance}@media screen and (min-width:750px){.hzo-duo__titel{font-size:var(--hzo-duo-titel-desktop, 28px)}}.hzo-duo__knop{display:inline-block;padding:13px 30px;font-size:var(--hzo-duo-knop-size, 13px);--hzo-knop-vlak: var(--hzo-duo-knop-bg, #FFFFFF);background:var(--hzo-knop-vlak);color:var(--hzo-duo-knop-tekst, #2E2823);border-radius:var(--style-border-radius-buttons-primary, 0)}.hzo-duo__tegel:hover .hzo-duo__knop{background:color-mix(in srgb,var(--hzo-knop-vlak, #FFFFFF) 88%,currentColor)}.hzo-usp__kop{margin:0 0 20px;font-family:var(--font-heading--family);font-size:22px;font-weight:500;text-align:center}@media screen and (min-width:750px){.hzo-usp__kop{font-size:28px}}.hzo-usp{display:grid;gap:26px 18px;grid-template-columns:1fr}.hzo-usp--mob-2{grid-template-columns:repeat(2,1fr)}.hzo-usp--mob-3{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:750px){.hzo-usp{grid-template-columns:repeat(var(--hzo-usp-aantal, 3),1fr);gap:24px}}.hzo-usp--lijnen>.hzo-usp__item+.hzo-usp__item{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-top:26px}@media screen and (min-width:750px){.hzo-usp--lijnen>.hzo-usp__item+.hzo-usp__item{border-top:0;padding-top:0;border-inline-start:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-inline-start:24px}}.hzo-usp--randen{border-block:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-block:30px}.hzo-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.hzo-usp--naast .hzo-usp__item{flex-direction:row;align-items:flex-start;text-align:left;gap:12px}.hzo-usp--links .hzo-usp__item{align-items:flex-start;text-align:left}.hzo-usp--naast.hzo-usp--midden .hzo-usp__item{justify-content:center}.hzo-usp__ico{flex:0 0 auto;display:inline-flex;width:var(--hzo-usp-icoon, 28px);height:var(--hzo-usp-icoon, 28px);color:var(--hzo-usp-icoon-kleur, inherit)}.hzo-usp__ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--hzo-usp-lijn, 1.5);stroke-linecap:round;stroke-linejoin:round}.hzo-usp__woorden{min-width:0}.hzo-usp__titel{margin:0;font-family:var(--font-heading--family);font-size:var(--hzo-usp-titel, 14px);font-weight:600;line-height:1.25}.hzo-usp__tekst{margin:4px 0 0;font-size:var(--hzo-usp-tekst, 13px);line-height:1.45;opacity:.78;text-wrap:pretty}.hzo-foldout__tekst>*{margin:0}.hzo-foldout__tekst>*+*{margin-top:var(--spacing--size, 6px)}.hzo-foldout__tekst a{color:inherit}.hzo-footer{color:var(--hzo-footer-kleur, inherit);--hzo-lijn: var(--hzo-footer-lijn, color-mix(in srgb, currentColor 16%, transparent))}.hzo-footer--geen-merk{margin-block-start:-22px}.hzo-footer__rij{display:flex;flex-direction:column;gap:0}@media screen and (min-width:750px){.hzo-footer__rij{flex-direction:row;align-items:flex-start;gap:var(--hzo-footer-gat, 30px)}}.hzo-footer__merk{flex:0 0 auto;width:var(--hzo-footer-merk-mobiel, 22%);margin:0 auto 24px;text-align:center}.hzo-footer__merk img{width:100%;height:auto;display:block}.hzo-footer__merkzin{margin:10px 0 0;font-size:var(--hzo-footer-tekst, 13px);opacity:.75}@media screen and (min-width:750px){.hzo-footer__merk{width:var(--hzo-footer-merk, 9%);margin:0;text-align:left}}.hzo-footer--merk-boven .hzo-footer__rij{flex-direction:column}@media screen and (min-width:750px){.hzo-footer--merk-boven .hzo-footer__merk{width:100px;margin:0 auto 32px;text-align:center}.hzo-footer--merk-boven .hzo-footer__rij{align-items:stretch}.hzo-footer--merk-boven .hzo-kolom{width:auto}}.hzo-kolom{width:100%;min-width:0}@media screen and (min-width:750px){.hzo-footer--merk-boven .hzo-footer__rij>.hzo-kolom{flex:1 1 0}.hzo-kolom{flex:1 1 0}}.hzo-kolom__details{width:100%}.hzo-kolom__kop{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:13px 0;font-size:var(--hzo-footer-kop, 12.8px);font-weight:500;line-height:1;letter-spacing:var(--hzo-footer-kop-spatie, .3em)}.hzo-kolom__kop--tekst{font-family:var(--font-body--family)}.hzo-kolom__kop--kop{font-family:var(--font-heading--family)}.hzo-kolom__kop--caps{text-transform:uppercase}.hzo-kolom__kop--midden{position:relative;justify-content:center}.hzo-kolom__kop--midden .hzo-kolom__koptekst{padding-inline:18px}.hzo-kolom__kop--midden .hzo-kolom__pijl{position:absolute;inset-inline-end:0}.hzo-kolom__kop--caps .hzo-kolom__koptekst{margin-inline-end:calc(var(--hzo-footer-kop-spatie, .16em) * -1)}.hzo-kolom__kop::-webkit-details-marker{display:none}.hzo-kolom__pijl{flex:0 0 auto;display:inline-flex;width:11px;opacity:.55;transition:transform .2s ease}.hzo-kolom__pijl svg{width:100%;height:auto;fill:currentColor}.hzo-kolom__details[open] .hzo-kolom__pijl{transform:rotate(180deg)}.hzo-kolom__paneel{padding-bottom:14px;font-size:var(--hzo-footer-tekst, 14px);line-height:1.4}.hzo-kolom__paneel--kop{font-family:var(--font-heading--family)}.hzo-kolom__paneel--tekst{font-family:var(--font-body--family)}.hzo-kolom__lijst{list-style:none;margin:0;padding:0}.hzo-kolom__lijst li+li{margin-top:var(--hzo-footer-regelgat, 13px)}.hzo-kolom__lijst a,.hzo-kolom__tekst a{color:inherit}.hzo-kolom__tekst>*{margin:0}.hzo-kolom__tekst>*+*{margin-top:var(--hzo-footer-alineagat, 6px)}.hzo-kolom__tekst>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.hzo-kolom__kop{cursor:default;padding-top:0;padding-bottom:20px;justify-content:flex-start;position:static}.hzo-kolom__kop .hzo-kolom__koptekst{padding-inline:0}.hzo-kolom__pijl{display:none}.hzo-kolom--lijnen .hzo-kolom__details{border-bottom:0}.hzo-kolom__paneel{padding-bottom:0;text-align:left}.hzo-kolom{padding-inline-start:var(--hzo-footer-inspring, 22px);padding-inline-end:var(--hzo-footer-staart, 60px)}.hzo-footer__rij{margin-inline-start:calc(var(--hzo-footer-inspring, 22px) * -1)}}@media screen and (max-width:749px){.hzo-kolom__details--midden .hzo-kolom__paneel{text-align:center}.hzo-kolom__kop{font-family:var(--font-body--family);font-size:var(--hzo-footer-kop, 12.8px);letter-spacing:.3em;padding:15px 10px 15px 0;font-weight:400}.shopify-section--hzo-footer .spacing-style{--padding-block-start: 0px;--padding-block-end: 30px}.hzo-kolom{padding-inline:0}.hzo-footer__rij{margin-inline-start:0}.hzo-kolom__paneel{padding-inline:0}.hzo-kolom--lijnen .hzo-kolom__details{border-bottom:1px solid var(--hzo-lijn)}.hzo-kolom--klapt:first-of-type .hzo-kolom__details{border-top:1px solid var(--hzo-lijn)}.hzo-footer--geen-merk .hzo-kolom--klapt:first-of-type .hzo-kolom__details{border-top:0}.hzo-footer__rij>:last-child .hzo-kolom__details{border-bottom:1px solid var(--hzo-lijn)}}.hzo-footer__soc{margin-top:var(--hzo-soc-ruimte, 22px)}.hzo-footer__soc--lijn{padding-top:var(--hzo-soc-onder, 15px);border-top:1px solid var(--hzo-lijn)}@media screen and (max-width:749px){.hzo-footer__soc,.hzo-footer__soc--lijn{margin-top:var(--hzo-soc-ruimte-mobiel, 20px);padding-top:0;border-top:0}}.hzo-soc{display:flex;justify-content:center;gap:2px;list-style:none;margin:0;padding:0}.hzo-soc a{display:inline-flex;padding:5px;color:inherit;transition:opacity var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-soc a:hover{opacity:.62}.hzo-soc a:active{transform:scale(.92);transition-duration:var(--hzo-druk)}.hzo-soc a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hzo-soc__i{display:block;width:var(--hzo-soc-maat, 20px);height:var(--hzo-soc-maat, 20px);fill:currentColor}.hzo-footer__betaal{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--hzo-footer-betaal-ruimte, 13px)}.hzo-footer__betaal--links{justify-content:flex-start}.hzo-footer__betaal--midden{justify-content:center}.hzo-footer__betaal--rechts{justify-content:flex-end}.hzo-footer__kaart{width:38px;height:auto}.hzo-footer__reg{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;font-size:11px;opacity:.68}.hzo-footer__reg--lijn{padding-top:14px;border-top:1px solid var(--hzo-lijn)}@media screen and (min-width:750px){.hzo-footer__reg{justify-content:space-between}}:root:root{--animation-speed-slow: .35s}accordion-custom{--animation-easing: cubic-bezier(.25, .46, .45, .94)}accordion-custom details:not([open]){--animation-speed-slow: .3s}.hzo-kolom__paneel>*{opacity:0;transform:translateY(-6px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.hzo-kolom__details[open] .hzo-kolom__paneel>*{opacity:1;transform:translateY(0)}@media screen and (min-width:750px){.hzo-kolom__paneel>*{opacity:1;transform:none;transition:none}}.hzo-kolom__pijl{transition:transform .1s ease-in}@media(prefers-reduced-motion:reduce){accordion-custom,accordion-custom details:not([open]){--animation-speed-slow: 0s}.hzo-kolom__paneel>*,.hzo-kolom__details[open] .hzo-kolom__paneel>*,.hzo-kolom__pijl{transition:none;transform:none;opacity:1}}.hzo-usp-bullets__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--hzo-usp-b-gat, 12px)}.hzo-usp-bullets__regel{display:flex;align-items:center;gap:10px;color:var(--hzo-usp-b-tekstkleur, currentColor)}.hzo-usp-bullets__icoon{flex:0 0 var(--hzo-usp-b-icoon, 22px);width:var(--hzo-usp-b-icoon, 22px);height:var(--hzo-usp-b-icoon, 22px);display:flex;align-items:center;justify-content:center;color:var(--hzo-usp-b-icoonkleur, currentColor)}.hzo-usp-bullets__icoon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--hzo-usp-b-lijn, 1.5);stroke-linecap:round;stroke-linejoin:round}.hzo-usp-bullets__beeld{max-width:100%;max-height:100%;object-fit:contain;display:block}.hzo-usp-bullets__tekst{font-size:var(--hzo-usp-b-tekst, 15px);line-height:1.4}.hzo-vp .variant-picker__form{display:flex;flex-direction:column;gap:var(--hzo-vp-optiegat, 18px)}.hzo-vp .variant-option>legend,.hzo-vp .variant-option--dropdowns>label{font-family:var(--font-body--family);font-size:var(--hzo-vp-label, 12.8px);font-weight:400;letter-spacing:var(--hzo-vp-labelruimte, 3.84px);text-transform:uppercase;line-height:1.2;margin-bottom:var(--hzo-vp-labelgat, 10px);padding:0;display:flex;align-items:center;gap:8px;width:100%}.hzo-vp .variant-option__swatch-value{font-size:var(--hzo-vp-waarde, 16px);letter-spacing:0;text-transform:none;opacity:.8}.hzo-vp .variant-option__swatch-value:before{content:"\2014  "}.hzo-vp__maat{margin-left:14px;margin-right:auto;line-height:1.2}.hzo-vp__maatknop{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body--family);font-size:var(--hzo-vp-maatlink, 12.8px);letter-spacing:0;text-transform:none;line-height:1.2;cursor:pointer;padding:0;color:inherit}.hzo-vp__maattekst{text-decoration:underline;text-underline-offset:2px}.hzo-vp__maaticoon{width:var(--hzo-vp-maaticoon, 19px);height:var(--hzo-vp-maaticoon, 19px);display:block}.hzo-vp__maaticoon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hzo-vp .variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--hzo-vp-knopgat, 8px);border:0;padding:0;margin:0}.hzo-vp .variant-option--buttons>legend{flex:0 0 100%}.hzo-vp .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(var(--hzo-maat-kolommen, 6),1fr);gap:var(--hzo-vp-knopgat, 8px);grid-auto-rows:var(--hzo-maat-hoog, 38px)!important;align-content:start!important;column-gap:var(--hzo-vp-knopgat, 8px);row-gap:var(--hzo-vp-knopgat, 8px)!important;height:auto!important;min-height:0!important}.hzo-vp .variant-picker,.hzo-vp .variant-picker__form{height:auto!important;min-height:0!important}.hzo-vp .variant-picker__form{align-content:start!important;justify-content:flex-start}.hzo-vp .variant-option{flex:0 0 auto!important;height:auto!important;min-height:0!important}.hzo-vp .variant-option--swatches{align-content:flex-start}.hzo-vp .hzo-vp__kop{font-family:var(--font-body--family);font-size:var(--hzo-vp-label, 12.8px);font-weight:400;letter-spacing:var(--hzo-vp-labelruimte, 3.84px);text-transform:uppercase;line-height:1.2;padding:0;display:flex;align-items:center;gap:8px;width:100%;flex:0 0 100%;margin-bottom:calc(var(--hzo-vp-labelgat, 10px) - var(--hzo-vp-knopgat, 8px))}.hzo-vp .variant-option--buttons:not(.variant-option--swatches)>.hzo-vp__kop{grid-column:1 / -1}.hzo-vp .variant-option__button-label:not(.variant-option__button-label--has-swatch){width:auto;min-width:0;height:var(--hzo-maat-hoog, 38px);min-height:0;padding:0;display:flex;align-items:center;justify-content:center}.hzo-vp .variant-option__button-label__text{font-family:var(--font-body--family);font-size:var(--hzo-vp-maattekst, 15px);font-weight:400;letter-spacing:0;padding:0;line-height:1}.hzo-maatvenster{border:0;padding:0;background:none;max-width:none;max-height:none;width:100%;height:100%;overflow:hidden}.hzo-maatvenster::backdrop{background:rgb(from var(--color-foreground) r g b / .42)}.hzo-maatvenster[open]{display:grid;place-items:center}.hzo-maatvenster__blad{position:relative;width:min(var(--hzo-maatvenster, 620px),calc(100% - var(--hzo-maatvenster-lucht, 32px)));max-height:calc(100% - var(--hzo-maatvenster-lucht, 32px));overflow-y:auto;background:var(--color-background);color:var(--color-foreground);border:1px solid rgb(from var(--color-foreground) r g b / .14);border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover);padding:var(--padding-2xl) var(--padding-lg) var(--padding-lg);text-transform:none;letter-spacing:normal}@media screen and (min-width:750px){.hzo-maatvenster__blad{padding:var(--padding-3xl)}}.hzo-maatvenster__blad .sgc-kop{padding-right:var(--hzo-maat-sluitruimte, 40px)}.hzo-maatvenster__sluit{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--color-background);color:var(--color-foreground);box-shadow:inset 0 0 0 1px rgb(from var(--color-foreground) r g b / .16);cursor:pointer}.hzo-maatvenster__sluit svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hzo-maatvenster__sluit:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-maatvenster .sgc-schakel[hidden]{display:none}.product-details .accordion summary,.product-details accordion-custom summary{font-family:var(--font-body--family);font-size:var(--hzo-tab-tekst, 12.8px);letter-spacing:var(--hzo-tab-ruimte, 3.84px);text-transform:uppercase;padding-block:var(--hzo-tab-marge, 15px)}.product-details .accordion details.details,.product-details accordion-custom details.details,.product-details .accordion details,.product-details accordion-custom details{border-top:1px solid var(--hzo-tab-lijn, var(--hzo-merk-lijn));--divider-color: var(--hzo-tab-lijn, var(--hzo-merk-lijn));border-color:var(--hzo-tab-lijn, var(--hzo-merk-lijn))}.product-details .accordion,.product-details accordion-custom{border-bottom:1px solid var(--hzo-tab-lijn, var(--hzo-merk-lijn))}.product-details .add-to-cart__added,.sticky-add-to-cart__button .add-to-cart__added{display:none}@media screen and (max-width:749px){.product-media-container .slideshow-controls,.product-media-container [class*=thumbnail],:is(media-gallery,hzo-media-galerij) [class*=thumbnails]{justify-content:flex-start}.product-details .group-block-content>.text-block,.product-details h1{max-width:none;width:100%}}.mega-menu__column>div>.mega-menu__link,.mega-menu__link--parent,.menu-list__submenu .mega-menu__link--parent{font-family:var(--font-body--family);font-size:var(--hzo-menu-kop, 12.8px);font-weight:700;letter-spacing:var(--hzo-menu-kopruimte, 3.84px);text-transform:uppercase;line-height:1.35}.menu-list__submenu .mega-menu__column ul .mega-menu__link{font-family:var(--font-body--family);font-size:var(--hzo-menu-item, 15px);font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.5}.menu-list__submenu .mega-menu__link--parent{margin-bottom:var(--hzo-menu-kopgat, 6px)}:is(media-gallery,hzo-media-galerij) .slideshow-controls__thumbnails{margin-inline:0;padding-inline-start:var(--hzo-strook-inspring, 8px);padding-inline-end:0;gap:var(--hzo-strook-gat, 6px)}:is(media-gallery,hzo-media-galerij) .slideshow-controls__thumbnails .slideshow-control{width:clamp(var(--hzo-strook-min, 52px),var(--hzo-strook-vw, 15.5vw),var(--thumbnail-width))}:is(media-gallery,hzo-media-galerij) .slideshow-controls__thumbnails:not(:has(.slideshow-control:nth-child(2))){display:none}@media screen and (max-width:749px){:is(media-gallery,hzo-media-galerij) .slideshow-controls__thumbnails-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(media-gallery,hzo-media-galerij) .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}}.hzo-strook__omhulsel{overflow-x:clip}.hzo-strook__pijl{position:absolute;top:50%;translate:0 -50%;z-index:2;display:grid;place-items:center;width:var(--hzo-pijl-maat, 26px);height:var(--hzo-pijl-maat, 26px);border:0;border-radius:50%;background:var(--color-background);color:var(--color-foreground);font-size:12px;line-height:1;cursor:pointer}.hzo-strook__pijl--links{left:calc(var(--hzo-pijl-maat, 26px) / -2);padding-inline-start:calc(var(--hzo-pijl-maat, 26px) / 2)}.hzo-strook__pijl--rechts{right:calc(var(--hzo-pijl-maat, 26px) / -2);padding-inline-end:calc(var(--hzo-pijl-maat, 26px) / 2)}.hzo-strook__pijl[hidden]{display:none}.hzo-strook__pijl:focus-visible{outline:2px solid var(--color-foreground);outline-offset:1px}.hzo-vp .variant-option--swatches{padding-inline-start:0}:root{--hzo-prijs-nu: 23.8px;--hzo-prijs-alleen: 21px;--hzo-prijs-sale-kleur: var(--hzo-merk-sale);--hzo-prijs-was: 13.6px;--hzo-prijs-was-kleur: rgb(from var(--color-foreground) r g b / .7);--hzo-korting-vlak: var(--hzo-merk-sale);--hzo-korting-tekst: #FFFFFF;--hzo-korting-tekstmaat: 11px;--hzo-korting-gewicht: 500;--hzo-korting-ruimte: 1.3px;--hzo-korting-marge: 6px 9px}:is(.product-details,.quick-add-modal__content) [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzo-prijs-gat, 10px)}:is(.product-details,.quick-add-modal__content) [ref=priceContainer] .price:not(.compare-at-price){font-family:var(--font-heading--family);font-size:var(--hzo-prijs-nu, 26px);font-variant-numeric:tabular-nums;line-height:1.1}:is(.product-details,.quick-add-modal__content) [ref=priceContainer]:not(:has(.compare-at-price)) .price:not(.compare-at-price){font-size:var(--hzo-prijs-alleen, 21px)}[ref=priceContainer]:has(.compare-at-price) .price:not(.compare-at-price){color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}[ref=priceContainer]:has(.compare-at-price) .compare-at-price{color:var(--hzo-prijs-was-kleur, #2E2823)}:is(.product-details,.quick-add-modal__content) [ref=priceContainer] .compare-at-price{font-family:var(--font-heading--family);font-size:var(--hzo-prijs-was, 16px);font-variant-numeric:tabular-nums;text-decoration:line-through;color:var(--hzo-prijs-was-kleur, #2E2823);line-height:1.1}.hzo-korting{display:inline-block;background:var(--hzo-korting-vlak, var(--hzo-merk-sale));color:var(--hzo-korting-tekst, #FFFFFF);font-family:var(--font-body--family);font-size:var(--hzo-korting-tekstmaat, 11px);font-weight:var(--hzo-korting-gewicht, 500);letter-spacing:var(--hzo-korting-ruimte, 1.3px);text-transform:uppercase;line-height:1;padding:var(--hzo-korting-marge, 6px 9px);font-variant-numeric:tabular-nums;white-space:nowrap}.hzo-vp .variant-option__button-label--has-swatch{width:var(--hzo-vp-staal, 64px);height:var(--hzo-vp-staal, 64px);min-width:0;min-height:0;padding:0;border:0;border-radius:var(--hzo-hoek-staal, 0);background:none;box-shadow:none;flex:0 0 auto;cursor:pointer;position:relative}.hzo-staalvlak{display:block;width:100%;height:100%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgb(from var(--color-foreground) r g b / .12)}.hzo-vp .variant-option__button-label--has-swatch:has(input:checked) .hzo-staalvlak{box-shadow:inset 0 0 0 var(--hzo-staal-rand-aan, 2px) var(--color-foreground)}.hzo-staalvlak--onbekend{background:repeating-linear-gradient(45deg,rgb(from var(--color-foreground) r g b / .06) 0 6px,rgb(from var(--color-foreground) r g b / .11) 6px 12px)}.hzo-vp .variant-option__button-label--has-swatch:has(input[data-option-available=false]){opacity:.45}.hzo-vp .variant-option__button-label.variant-option__button-label--has-swatch{outline:none!important}.hzo-vp .variant-option__button-label.variant-option__button-label--has-swatch:has(input:focus-visible){outline:2px solid var(--color-foreground)!important;outline-offset:2px}.hzo-vp .variant-option>legend{font-family:var(--font-body--family);font-size:var(--hzo-vp-label, 12.8px);font-weight:400;letter-spacing:var(--hzo-vp-labelruimte, 3.84px);text-transform:uppercase;line-height:1.2;margin-bottom:var(--hzo-vp-labelgat, 10px);padding:0;display:flex;align-items:center;gap:8px;width:100%}.hzo-vp__maatknop{background:none;border:0;box-shadow:none;border-radius:var(--hzo-hoek-knop, 0);min-height:0;height:auto;width:auto}.hzo-vp .variant-option__button-label__pill,.hzo-vp .variant-option__button-label:before,.hzo-vp .variant-option__button-label:after,.hzo-vp .variant-option__button-label{transition:none!important}.product-details .add-to-cart-button,.quick-add-modal__content .add-to-cart-button,.hzo-koopknop{width:100%;height:var(--hzo-atc-hoog, 45px);min-height:var(--hzo-atc-hoog, 45px);padding:13px 20px;font-family:var(--font-body--family);font-size:var(--hzo-atc-tekst, 12px);font-weight:700;letter-spacing:var(--hzo-atc-ruimte, 3.6px);text-transform:uppercase;line-height:1}.product-details .product-form-buttons{flex-wrap:wrap}.product-details .product-form-buttons>*{flex:1 1 100%;width:100%}.product-details .add-to-cart-button .svg-wrapper,.product-details .add-to-cart__added,.quick-add-modal__content .add-to-cart-button .svg-wrapper,.quick-add-modal__content .add-to-cart__added{display:none}.hzo-pay .hzo-pay__icoon{height:var(--hzo-pay-hoogte, 24px);width:auto;display:block}.product-details quantity-selector-component,.product-details .quantity-selector-wrapper{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-details .add-to-cart-button,.quick-add-modal__content .add-to-cart-button{display:flex;align-items:center;justify-content:center;gap:var(--hzo-atc-gat, 8px);font-size:var(--hzo-atc-tekst, 14px);font-weight:var(--hzo-atc-gewicht, 400);letter-spacing:var(--hzo-atc-ruimte, 1.96px);flex-wrap:nowrap;white-space:nowrap}.hzo-atc-prijs{flex:0 0 auto}.product-details .add-to-cart-button .hzo-atc-label:after,.quick-add-modal__content .add-to-cart-button .hzo-atc-label:after{content:" \203a"}.hzo-atc-prijs{font-family:var(--font-body--family);font-size:var(--hzo-atc-tekst, 14px);font-weight:var(--hzo-atc-gewicht, 400);letter-spacing:var(--hzo-atc-prijsruimte, .56px);text-transform:none;font-variant-numeric:tabular-nums;color:inherit}.product-details details[data-hzo-altijd-open]>summary{display:none}.product-details .accordion details[data-hzo-altijd-open],.product-details accordion-custom details[data-hzo-altijd-open]{border-top:0}.product-details details[data-hzo-altijd-open]>.details-content,.product-details details[data-hzo-altijd-open]>div{padding-top:0}:root{--hzo-tab-lijn: var(--hzo-merk-lijn-zacht)}.product-details .accordion details,.product-details accordion-custom details,.product-details .accordion details.details,.product-details accordion-custom details.details{border-top-color:var(--hzo-tab-lijn)!important;--divider-color: var(--hzo-tab-lijn) !important}.product-details .accordion,.product-details accordion-custom{border-bottom-color:var(--hzo-tab-lijn)!important}.product-details .accordion details,.product-details accordion-custom details{border-top-color:var(--hzo-tab-lijn)!important;border-bottom-color:var(--hzo-tab-lijn)!important}.product-details .accordion,.product-details accordion-custom{border-bottom:0!important}.product-details .accordion details[data-hzo-altijd-open],.product-details accordion-custom details[data-hzo-altijd-open]{border-top:0!important}.product-details .accordion summary,.product-details accordion-custom summary{position:relative;justify-content:center;text-align:center}.product-details .accordion summary>.svg-wrapper,.product-details accordion-custom summary>.svg-wrapper{position:absolute;inset-inline-end:0;inset-block:0;height:max-content;margin-block:auto}.hzo-prod__kop{text-align:center}.hzo-lever__regel{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:0;font-family:var(--font-body--family);font-size:var(--hzo-lever-tekst, 12px);letter-spacing:.8px;font-weight:600;line-height:1.35}.hzo-lever__vrij{display:inline-flex;align-items:center;gap:6px;color:var(--hzo-lever-accent, var(--hzo-merk-accent))}.hzo-lever__regel .hzo-icoon svg{width:var(--hzo-lever-icoon, 14px);height:var(--hzo-lever-icoon, 14px);stroke-width:1.6}.hzo-lever__streep,.hzo-lever__los{color:rgb(from var(--color-foreground) r g b / .8);font-weight:400}.hzo-lever__nadruk{color:var(--color-foreground)}.hzo-tegels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--hzo-tegel-gat, 8px)}.hzo-tegel{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:var(--hzo-tegel-marge, 18px 6px);border:1px solid var(--hzo-tegel-rand, var(--hzo-merk-lijn-zacht));border-radius:var(--hzo-hoek-vlak, 0)}.hzo-tegel .hzo-icoon svg{width:var(--hzo-tegel-icoon, 20px);height:var(--hzo-tegel-icoon, 20px);stroke-width:1.4;color:var(--color-foreground)}.hzo-tegel__kop{font-family:var(--font-body--family);font-size:var(--hzo-tegel-kop, 10px);letter-spacing:.0615em;text-transform:uppercase;font-weight:600;line-height:1.25}.hzo-tegel__regel{font-family:var(--font-body--family);font-size:var(--hzo-tegel-regel, 11px);letter-spacing:.8px;line-height:1.25;color:rgb(from var(--color-foreground) r g b / .8);text-wrap:balance}.product-details .accordion details .details-content,.product-details accordion-custom details .details-content,.product-details .accordion details .rte,.product-details accordion-custom details .rte{font-size:15px;line-height:21px}.product-details .accordion details .details-content :is(p,li,td,th),.product-details accordion-custom details .details-content :is(p,li,td,th){font-size:15px;line-height:21px}.hzo-icoon--lever svg{display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hzo-icoon--lever{display:inline-flex;flex:none}.hzo-balk{position:relative}.hzo-balk__kiezers{display:flex;gap:6px;min-width:0;margin-block-start:4px}.hzo-balk__knopje{display:inline-flex;align-items:center;gap:7px;min-width:0;height:33px;padding:0 10px;border:0;border-radius:var(--hzo-hoek-knop, 0);background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background));color:var(--color-foreground);font-family:var(--font-body--family);font-size:12.5px;line-height:1.2;cursor:pointer;white-space:nowrap}.hzo-balk__knopje:not(:has(.hzo-balk__vlak)){flex:none}.hzo-balk__knopje:hover{background:color-mix(in srgb,var(--color-foreground) 11%,var(--color-background))}.hzo-balk__knopje.is-leeg{background:color-mix(in srgb,var(--hzo-korting-vlak, var(--hzo-merk-sale)) 11%,var(--color-background));color:var(--hzo-korting-vlak, var(--hzo-merk-sale))}.hzo-balk__knopjetekst{overflow:hidden;text-overflow:ellipsis;min-width:0}.hzo-balk__vlak{width:14px;height:14px;flex:none;border:1px solid rgb(from var(--color-foreground) r g b / .2);background-size:cover;background-position:center}.hzo-balk__pijl{font-size:9px;opacity:.6;flex:none}.hzo-balk__knopje[aria-expanded=true] .hzo-balk__pijl{transform:rotate(180deg)}.hzo-balk__paneel{position:absolute;inset-inline:0;bottom:100%;background:var(--color-background);border-top:1px solid var(--hzo-tab-lijn, var(--hzo-merk-lijn-zacht));padding:12px 11px 10px}.hzo-balk__paneel[hidden],.hzo-balk__groep[hidden]{display:none}.hzo-balk__groepkop{margin:0 0 8px;font-family:var(--font-body--family);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgb(from var(--color-foreground) r g b / .75)}.hzo-balk__groepkop b{margin-inline-start:8px;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--color-foreground)}.hzo-balk__rij{display:flex;gap:6px}.hzo-balk__rij--maten,.hzo-balk__rij--stalen{flex-wrap:nowrap;overflow-x:auto;padding-block-end:2px;min-width:0;scrollbar-width:none}.hzo-balk__rij--maten::-webkit-scrollbar,.hzo-balk__rij--stalen::-webkit-scrollbar{display:none}.hzo-balk__groepkop{display:flex;align-items:center}.hzo-balk__paar{display:flex;gap:4px;margin-inline-start:auto}.hzo-balk__paar[hidden]{display:none}.hzo-balk__paarknop{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgb(from var(--color-foreground) r g b / .22);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-size:12px;line-height:1;cursor:pointer}.hzo-balk__paarknop:hover{border-color:var(--color-foreground)}.hzo-balk__paarknop:focus-visible{outline:2px solid var(--color-foreground);outline-offset:1px}.hzo-balk__paarknop.is-uit{color:rgb(from var(--color-foreground) r g b / .25);border-color:rgb(from var(--color-foreground) r g b / .1);cursor:default}.hzo-balk__staal{width:30px;height:30px;flex:none;padding:0;border:1px solid rgb(from var(--color-foreground) r g b / .18);background-size:cover;background-position:center;cursor:pointer;position:relative}.hzo-balk__staal.is-aan{outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-balk__waarde{min-width:40px;height:30px;flex:none;padding:0 8px;border:1px solid rgb(from var(--color-foreground) r g b / .22);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.hzo-balk__waarde.is-aan{box-shadow:inset 0 0 0 1px var(--color-foreground);border-color:var(--color-foreground)}.hzo-balk__waarde.is-uit{color:rgb(from var(--color-foreground) r g b / .35);border-color:rgb(from var(--color-foreground) r g b / .1);position:relative;overflow:hidden}.hzo-balk__waarde.is-uit:after{content:"";position:absolute;inset-inline:-4px;top:50%;height:1px;background:rgb(from var(--color-foreground) r g b / .22)}.hzo-balk__staal.is-uit:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(to top right,transparent 47%,rgb(from var(--color-foreground) r g b / .35) 47%,rgb(from var(--color-foreground) r g b / .35) 53%,transparent 53%)}.hzo-balk .sticky-add-to-cart__button{width:52px;min-width:52px;padding:0;flex:none}.hzo-balk .sticky-add-to-cart__button .add-to-cart-text__content{display:none}.hzo-balk .sticky-add-to-cart__button .svg-wrapper svg{width:20px;height:20px}.hzo-balk .sticky-add-to-cart__button.hzo-balk__knop--wacht{background:rgb(from var(--color-foreground) r g b / .28);border-color:transparent}.hzo-balk .sticky-add-to-cart__variant[hidden]{display:none}@media screen and (max-width:749px){.hzo-balk{gap:9px;padding:10px}.hzo-balk .sticky-add-to-cart__image,.hzo-balk .sticky-add-to-cart__image-img{width:44px;height:44px}.hzo-balk .sticky-add-to-cart__button{width:44px;min-width:44px;height:44px}.hzo-balk .sticky-add-to-cart__button .svg-wrapper svg{width:18px;height:18px}.hzo-balk .sticky-add-to-cart__title{font-size:11px;line-height:1.2}.hzo-balk__kiezers{margin-block-start:4px;gap:5px}.hzo-balk__knopje{height:26px;padding:0 9px;font-size:12px;gap:6px}.hzo-balk__vlak{width:12px;height:12px}.hzo-balk .sticky-add-to-cart__price{margin-inline-start:2px}.hzo-balk .sticky-add-to-cart__price .price-item__group.price{font-size:15px}.hzo-balk .sticky-add-to-cart__price .compare-at-price{font-size:10.5px}.hzo-balk__paneel{padding:11px 10px 9px}}.hzo-balk__kiezers{margin-block-start:4px}.hzo-balk .sticky-add-to-cart__title{font-size:12px;line-height:1.3;letter-spacing:.1px;color:rgb(from var(--color-foreground) r g b / .75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.hzo-balk .sticky-add-to-cart__price,.hzo-balk .sticky-add-to-cart__price>*{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;text-align:right}.hzo-balk .sticky-add-to-cart__price{margin-inline-start:4px}.hzo-balk .sticky-add-to-cart__price .price-item__group{font-family:var(--font-heading--family, Georgia, serif);font-variant-numeric:tabular-nums;line-height:1.1}.hzo-balk .sticky-add-to-cart__price .compare-at-price{order:1;font-size:11.5px;letter-spacing:.2px;text-decoration:line-through;color:var(--hzo-prijs-was-kleur, rgb(from var(--color-foreground) r g b / .55))}.hzo-balk .sticky-add-to-cart__price .price-item__group.price{order:2;font-size:17px;color:var(--color-foreground)}.hzo-balk .sticky-add-to-cart__price:has(.compare-at-price) .price-item__group.price{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}@media screen and (max-width:389px){.hzo-balk .sticky-add-to-cart__title,.hzo-balk .sticky-add-to-cart__price .compare-at-price{display:block}}.hzo-balk__knopje:focus-visible{outline:2px solid var(--color-foreground);outline-offset:1px}.hzo-balk__kiezers--een .hzo-balk__knopje{flex:1;justify-content:space-between}:root{--hzo-vp-label: 10.8px;--hzo-vp-labelruimte: 3.24px;--hzo-vp-waarde: 10.8px}.hzo-vp .variant-option>legend,.hzo-vp .variant-option--buttons>legend{line-height:1.4}.hzo-vp .variant-option__swatch-value{font-family:var(--font-body--family);font-size:var(--hzo-vp-waarde, 10.8px);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--color-foreground)}.hzo-vp .variant-option__swatch-value:before{content:"\2014\a0"}.hzo-voorraad{display:flex;align-items:center;gap:9px;padding-inline-start:6px}.hzo-voorraad[hidden]{display:none}.hzo-voorraad__stip{width:7px;height:7px;flex:none;border-radius:50%;background:var(--hzo-voorraad-accent, var(--hzo-merk-sale));animation:hzo-voorraad-puls 1.8s infinite}@keyframes hzo-voorraad-puls{0%{box-shadow:0 0 rgb(from var(--hzo-voorraad-accent, var(--hzo-merk-sale)) r g b / .5)}70%{box-shadow:0 0 0 6px rgb(from var(--hzo-voorraad-accent, var(--hzo-merk-sale)) r g b / 0)}to{box-shadow:0 0 rgb(from var(--hzo-voorraad-accent, var(--hzo-merk-sale)) r g b / 0)}}@media(prefers-reduced-motion:reduce){.hzo-voorraad__stip{animation:none}}.hzo-voorraad__tekst{font-family:var(--font-body--family);font-size:var(--hzo-voorraad-tekst, 13px);font-weight:500;letter-spacing:normal;line-height:1.35;color:var(--color-foreground)}.hzo-voorraad__tekst b{font-weight:700;color:var(--hzo-voorraad-accent, var(--hzo-merk-sale))}.hzo-voorraad__staart{font-weight:400;color:rgb(from var(--color-foreground) r g b / .75)}.header-menu .menu-list__link{letter-spacing:var(--hzo-menu-ruimte, .06em);font-size:var(--hzo-menu-maat, 13.5px)}.header-menu overflow-list::part(list){column-gap:4px}.menu-drawer-container{--hzo-lade-n1: 21.4px;--hzo-lade-n2: 16px;--hzo-lade-n3: calc(var(--hzo-lade-n2) * .95);--hzo-lade-marge: 24px;--hzo-lade-omlaag: 7.5svh;--hzo-lade-lijn: var(--hzo-merk-lijn);--hzo-lade-rij1: 61px;--hzo-lade-rij2: 37px;--hzo-lade-rondje: 24px;--hzo-lade-tak: calc(var(--hzo-lade-marge) - 6px);--hzo-lade-n3-marge: calc(var(--hzo-lade-marge) + 16px)}.header__drawer .header__icon--menu .svg-wrapper svg{scale:var(--hzo-hamburger, 1.25)}.menu-drawer-container .menu-drawer__close-button{align-self:flex-end;margin-inline-start:auto}.menu-drawer-container .menu-drawer__navigation{margin-block-start:var(--hzo-lade-omlaag)}.menu-drawer-container .menu-drawer__menu{padding-inline:0}.menu-drawer-container .menu-drawer__menu-item--mainlist{position:relative;font-size:var(--hzo-lade-n1);text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.4;padding:15px var(--hzo-lade-marge);min-height:var(--hzo-lade-rij1);color:var(--color-foreground)}.menu-drawer-container .menu-drawer__menu .menu-drawer__menu-item--parent,.menu-drawer-container .menu-drawer__menu .menu-drawer__menu-item--child{position:relative;font-size:var(--hzo-lade-n2);text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.4;padding:5.5px 25px 5.5px var(--hzo-lade-marge);min-height:var(--hzo-lade-rij2)!important;height:auto;color:var(--color-foreground)}.menu-drawer-container .menu-drawer__menu--childlist>.menu-drawer__list-item,.menu-drawer-container .menu-drawer__menu--grandchildlist>.menu-drawer__list-item{min-height:0}.menu-drawer-container .menu-drawer__menu--grandchildlist{position:relative}.menu-drawer-container .menu-drawer__menu--grandchildlist:before{content:"";position:absolute;left:var(--hzo-lade-tak);top:10px;bottom:10px;width:var(--hzo-lade-tak-dikte, .5px);background:var(--color-foreground)}.menu-drawer-container .menu-drawer__menu--grandchildlist .menu-drawer__menu-item{padding-inline-start:var(--hzo-lade-n3-marge);color:var(--color-foreground);font-size:var(--hzo-lade-n3)}.menu-drawer-container .menu-drawer__submenu.has-submenu{position:static;height:auto;transform:none;visibility:visible;opacity:1;overflow:visible;background-color:transparent}.menu-drawer-container .menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu{height:auto;overflow:visible}.menu-drawer-container .menu-drawer__submenu.has-submenu .menu-drawer__nav-buttons{display:none}.menu-drawer-container .menu-drawer__menu.has-submenu>li{position:relative}.menu-drawer-container .menu-drawer__menu:not(.menu-drawer__menu--childlist):not(.menu-drawer__menu--grandchildlist)>li:after{content:"";position:absolute;left:var(--hzo-lade-marge);right:var(--hzo-lade-marge);bottom:0;border-bottom:1px solid var(--hzo-lade-lijn)}.menu-drawer-container .menu-drawer__list-item--divider,.menu-drawer-container .menu-drawer__menu-container--divider{border-block-end:0!important}.menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);box-sizing:border-box;width:60px;height:calc(var(--hzo-lade-rij1) * .6);display:flex;align-items:center;justify-content:flex-end;padding-block:0!important;padding-inline:0 25px!important;border-inline-start:1px solid var(--hzo-lade-lijn);flex:none;margin:0}.menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper{pointer-events:auto;cursor:pointer}.menu-drawer-container .menu-drawer__menu-item--mainlist .icon-caret--forward svg{transform:scale(.9)}.menu-drawer-container details[open]>.menu-drawer__menu-item--mainlist .icon-caret--forward svg{transform:scale(.9) scaleY(-1)}.menu-drawer-container .menu-drawer__menu-item--parent>.svg-wrapper{position:absolute;inset-inline-end:15px;inset-block-start:50%;transform:translateY(-50%);box-sizing:border-box;width:var(--hzo-lade-rondje);height:var(--hzo-lade-rondje);min-width:var(--hzo-lade-rondje);border:1px solid var(--hzo-lade-lijn);border-radius:var(--hzo-lade-rondje);display:flex;align-items:center;justify-content:center;padding:0!important;flex:none;margin:0}.menu-drawer-container .menu-drawer__menu-item--parent>.svg-wrapper svg{display:none}.menu-drawer-container .menu-drawer__menu-item--parent>.svg-wrapper:after{content:"";width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.menu-drawer-container details[open]>.menu-drawer__menu-item--parent>.svg-wrapper:after{transform:translateY(2px) rotate(-135deg)}.menu-drawer-container a[href$=-sale],.menu-drawer-container a[href$="/sale"],.header-menu a[href$=-sale],.header-menu a[href$="/sale"]{color:var(--hzo-sale-kleur, var(--hzo-merk-sale))!important}.menu-drawer-container .menu-drawer{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.menu-drawer-container .menu-drawer__menu.has-submenu>.menu-drawer__list-item:first-child:before{content:"";position:absolute;left:var(--hzo-lade-marge);right:var(--hzo-lade-marge);top:0;border-top:1px solid var(--hzo-lade-lijn)}.menu-drawer-container .menu-drawer__close-button .svg-wrapper svg{scale:var(--hzo-kruisje, 1.3)}.menu-drawer-container{--drawer-animation-speed: .45s}.menu-drawer-container .menu-drawer{transition:transform .45s cubic-bezier(.165,.84,.44,1),visibility .45s cubic-bezier(.165,.84,.44,1),opacity .45s cubic-bezier(.165,.84,.44,1)}@keyframes hzo-lade-omhoog{0%{transform:translateY(60px)}to{transform:none}}@keyframes hzo-lade-aan{0%{opacity:0}to{opacity:1}}.menu-drawer-container[open] .menu-drawer .menu-drawer__animated-element{animation:hzo-lade-omhoog 1s cubic-bezier(.165,.84,.44,1) calc(var(--menu-drawer-animation-index, 1) * .06s + .1s) backwards,hzo-lade-aan 1s cubic-bezier(.165,.84,.44,1) calc(var(--menu-drawer-animation-index, 1) * .06s + .2s) backwards}@media(prefers-reduced-motion:reduce){.menu-drawer-container[open] .menu-drawer .menu-drawer__animated-element{animation:none}.menu-drawer-container .menu-drawer{transition-duration:0s}}.menu-drawer-container[open] .menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:after,.menu-drawer-container[open] .menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:first-child:before{animation:hzo-lade-omhoog 1s cubic-bezier(.165,.84,.44,1) calc(var(--menu-drawer-animation-index, 1) * .06s + .1s) backwards,hzo-lade-aan 1s cubic-bezier(.165,.84,.44,1) calc(var(--menu-drawer-animation-index, 1) * .06s + .2s) backwards}@media(prefers-reduced-motion:reduce){.menu-drawer-container[open] .menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:after,.menu-drawer-container[open] .menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:first-child:before{animation:none}}.hzo-coll{--hzo-coll-kolomruimte: 22px;--hzo-coll-rijruimte: 44px}.hzo-coll__kop{text-align:center;margin-block-end:26px}.hzo-coll__titel{font-family:var(--font-heading--family, Georgia, serif);font-weight:500;font-size:clamp(26px,4vw,34px);line-height:1.05;letter-spacing:-.01em;margin:0;color:var(--color-foreground)}.hzo-coll__tekst{margin:10px auto 0;max-width:62ch;font-size:14.5px;color:rgb(from var(--color-foreground) r g b / .72)}.hzo-coll__balk{display:flex;align-items:center;gap:16px;border-block:1px solid var(--hzo-tab-lijn, var(--hzo-merk-lijn));padding-block:11px;font-size:13px}.hzo-coll__telling{color:rgb(from var(--color-foreground) r g b / .72);font-variant-numeric:tabular-nums}.hzo-sorteer{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.hzo-sorteer__label{color:rgb(from var(--color-foreground) r g b / .72)}.hzo-sorteer__vak{position:relative;display:inline-flex;align-items:center;gap:9px}.hzo-sorteer__nu{font-weight:600;color:var(--color-foreground)}.hzo-sorteer__pijl{width:8px;height:8px;border-inline-end:1.4px solid currentColor;border-block-end:1.4px solid currentColor;transform:translateY(-3px) rotate(45deg);flex:none;pointer-events:none}.hzo-sorteer__keuze{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:0;font:inherit;padding:0;cursor:pointer}.hzo-sorteer__keuze:focus-visible+.hzo-sorteer__nu,.hzo-sorteer__vak:has(.hzo-sorteer__keuze:focus-visible){outline:2px solid var(--color-foreground);outline-offset:3px}.hzo-sorteer__go{font:inherit;background:none;border:1px solid var(--hzo-tab-lijn, var(--hzo-merk-lijn));color:inherit;padding:4px 10px;cursor:pointer}.hzo-coll__spoor{display:grid;grid-template-columns:repeat(var(--hzo-prod-per-rij, 4),minmax(0,1fr));column-gap:var(--hzo-coll-kolomruimte);row-gap:var(--hzo-coll-rijruimte);margin-block-start:26px}@media(max-width:749px){.hzo-coll__spoor{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}}.hzo-coll__pagina{display:flex;justify-content:center;margin-block-start:44px}.hzo-kaart__vak{position:relative}.hzo-kaart__snel{position:absolute;inset-inline-end:var(--hzo-plus-marge, 10px);inset-block-end:var(--hzo-plus-marge, 10px);z-index:2}.hzo-kaart__snel quick-add-component,.hzo-kaart__snel .quick-add{display:block;position:static}.hzo-kaart__snel .quick-add__button,.hzo-kaart__snel button{position:relative!important;opacity:1!important;transform:none!important;box-sizing:border-box;width:var(--hzo-plus, 38px)!important;height:var(--hzo-plus, 38px)!important;min-width:0;min-height:0;padding:0!important;border:1px solid #2E2823;border-radius:50%;color:#2e2823;display:grid;place-items:center;transition:background-color var(--hzo-los) var(--hzo-curve),color var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-kaart__snel button:active,.hzo-kaart__snel .quick-add__button:active{transform:scale(.9)!important;transition-duration:var(--hzo-druk)}@media(prefers-reduced-motion:reduce){.hzo-kaart__snel button:active,.hzo-kaart__snel .quick-add__button:active{transform:none!important}}.hzo-kaart:hover .hzo-kaart__snel button{background-color:#2e2823;color:#fff}.hzo-kaart__snel .quick-add__button,.hzo-kaart__snel button{font-size:0!important;line-height:0!important;background-color:#fffffff0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:13px 1.5px,1.5px 13px;background-position:center center;background-repeat:no-repeat}.hzo-kaart__snel .quick-add__button>*,.hzo-kaart__snel button>*{display:none!important}@media(max-width:749px){.hzo-kaart__snel{--hzo-plus-marge: 8px}}.hzo-coll__leeg{text-align:center;padding-block:64px 40px}.hzo-coll__leegkop{font-family:var(--font-heading--family, Georgia, serif);font-size:21px;margin:0 0 8px}.hzo-coll__leegtekst{font-size:13.5px;color:rgb(from var(--color-foreground) r g b / .72);margin:0 0 20px}.hzo-coll__leegknop{display:inline-block;border:1px solid var(--color-foreground);padding:12px 24px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground)}.hzo-kaart-host{display:contents}.menu-drawer-container .hzo-klapvak{max-height:0;overflow:hidden;transition:max-height var(--hzo-klap, .3s) var(--hzo-klap-curve, cubic-bezier(.25, .46, .45, .94))}.menu-drawer-container li[data-hzo-open]>.hzo-klapvak{max-height:var(--hzo-klaphoogte, 30rem)}.menu-drawer-container li[data-hzo-open]:has(>.hzo-klapvak){margin-bottom:0}.menu-drawer-container .hzo-klapvak>.menu-drawer__menu--grandchildlist,.menu-drawer-container .hzo-klapvak>.menu-drawer__menu--childlist{display:block;opacity:0;visibility:hidden;transition:opacity var(--hzo-klap, .3s) var(--hzo-klap-curve, cubic-bezier(.25, .46, .45, .94)),visibility 0s linear var(--hzo-klap, .3s)}.menu-drawer-container li[data-hzo-open]>.hzo-klapvak>.menu-drawer__menu--grandchildlist,.menu-drawer-container li[data-hzo-open]>.hzo-klapvak>.menu-drawer__menu--childlist{opacity:1;visibility:visible;transition-delay:0s}.menu-drawer-container .hzo-klapvak>.menu-drawer__menu--grandchildlist>*,.menu-drawer-container .hzo-klapvak>.menu-drawer__menu--childlist>*{transform:translateY(14px);transition:transform var(--hzo-klap-lang, .45s) var(--hzo-klap-curve, cubic-bezier(.25, .46, .45, .94))}.menu-drawer-container li[data-hzo-open]>.hzo-klapvak>.menu-drawer__menu--grandchildlist>*,.menu-drawer-container li[data-hzo-open]>.hzo-klapvak>.menu-drawer__menu--childlist>*{transform:translateY(0)}.menu-drawer-container details:has(>.menu-drawer__submenu){display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows var(--hzo-klap, .3s) var(--hzo-klap-curve, cubic-bezier(.25, .46, .45, .94))}.menu-drawer-container details[open]:has(>.menu-drawer__submenu){grid-template-rows:auto 1fr}.menu-drawer-container details>.menu-drawer__submenu{overflow:hidden;min-height:0}.menu-drawer-container details>.menu-drawer__submenu>*{transform:translateY(14px);transition:transform var(--hzo-klap-lang, .45s) var(--hzo-klap-curve, cubic-bezier(.25, .46, .45, .94))}.menu-drawer-container details[open]>.menu-drawer__submenu>*{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.menu-drawer-container .hzo-klapvak,.menu-drawer-container details:has(>.menu-drawer__submenu),.menu-drawer-container .menu-drawer__menu--grandchildlist,.menu-drawer-container .menu-drawer__menu--grandchildlist>*,.menu-drawer-container details>.menu-drawer__submenu>*{transition:none}.menu-drawer-container .menu-drawer__menu--grandchildlist>*,.menu-drawer-container details>.menu-drawer__submenu>*{transform:none}}.menu-drawer-container .menu-drawer__menu--childlist>li{position:relative}.hzo-lade-knop{position:absolute;inset-inline-end:15px;inset-block-start:0;height:var(--hzo-lade-rij2, 41px);width:var(--hzo-lade-rondje, 28px);display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:inherit}.hzo-lade-knop:before{content:"";position:absolute;width:var(--hzo-lade-rondje, 28px);height:var(--hzo-lade-rondje, 28px);border:1px solid var(--hzo-lade-lijn, var(--hzo-merk-lijn));border-radius:var(--hzo-lade-rondje, 28px)}.hzo-lade-knop:after{content:"";width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.hzo-lade-knop[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.menu-drawer-container summary.menu-drawer__menu-item--mainlist[data-hzo-naar] .menu-drawer__menu-item-text{cursor:pointer}.quick-add-modal .quick-add-modal__content .product-details .hzo-vp{display:block!important}.quick-add-modal .product-information__media,.quick-add-modal__content .hzo-vp__maatknop,.quick-add-modal__content .hzo-maatvenster,.quick-add-modal__content .hzo-usp-bullets,.quick-add-modal__content .hzo-voorraad,.quick-add-modal__content .hzo-lever__regel,.quick-add-modal__content .hzo-tegels,.quick-add-modal__content .hzo-pay,.quick-add-modal__content .accordion--hzo_tabs{display:none!important}.quick-add-modal .quick-add-modal__content{display:block;width:100%}@media screen and (min-width:750px){.quick-add-modal.dialog-modal{width:min(460px,94vw)!important;max-width:min(460px,94vw)!important}}.quick-add-modal__content .variant-option--swatches .variant-option__button-label{width:32px;height:40px;min-width:0;min-height:0}.quick-add-modal__content .variant-option--swatches .hzo-staalvlak,.quick-add-modal__content .variant-option--swatches .swatch{width:100%;height:100%;border-radius:var(--hzo-hoek-staal, 0)}.quick-add-modal__content .variant-option--swatches{display:flex;flex-wrap:wrap;gap:7px}.quick-add-modal__content .variant-option--buttons:not(.variant-option--swatches){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.quick-add-modal__content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{width:auto;min-width:0;font-variant-numeric:tabular-nums}.quick-add-modal__content fieldset.variant-option>legend{grid-column:1 / -1;width:100%}@media screen and (min-width:750px){.quick-add-modal.dialog-modal{height:auto!important;max-height:min(38.5rem,92vh)!important}}.quick-add-modal__content .add-to-cart-button[data-hzo-kies]{pointer-events:none;background:#ede4d6;color:#2e2823;border-color:#ede4d6}.quick-add-modal__content .add-to-cart-button[data-hzo-kies]>*{display:none}.quick-add-modal__content .add-to-cart-button[data-hzo-kies]:after{content:"Pick a size"}@media screen and (max-width:749px){.quick-add-modal__content{display:flex!important;flex-direction:column;gap:16px;padding:18px 16px 0!important;grid-template-columns:none!important}.quick-add-modal__content .product-header{display:flex!important;flex-direction:column;gap:6px;padding-right:34px!important}.quick-add-modal__content .product-header a:not(product-price *){font-size:15px!important;line-height:1.3}.quick-add-modal__content product-form-component{position:sticky;bottom:0;padding-block:12px 16px;z-index:2}.quick-add-modal__content product-form-component:before{content:"";position:absolute;inset-block:0;inset-inline:-16px;background:var(--color-background, #fff);z-index:-1}.quick-add-modal__content>*{min-width:0;max-width:100%}.quick-add-modal__content .variant-option--buttons:not(.variant-option--swatches){gap:5px}}.quick-add-modal__content .product-form-buttons{flex-wrap:wrap;width:100%}.quick-add-modal__content .product-form-buttons>*{flex:1 1 100%;width:100%}.quick-add-modal__content product-form-component,.quick-add-modal__content .buy-buttons-block{display:block;width:100%}.quick-add-modal__content .variant-option--swatches .variant-option__button-label{width:34px!important;height:42px!important;min-width:0!important;min-height:0!important;padding:0!important}.quick-add-modal__content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{height:40px!important;min-height:0!important;padding:0!important;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}.quick-add-modal__content .variant-option__button-label__text{font-size:13px;letter-spacing:normal}.quick-add-modal__content fieldset.variant-option>legend{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:0;margin-block-end:8px}.quick-add-modal .quick-add-modal__close{width:34px;height:34px;min-width:0;min-height:0;padding:0;border:0;background:none;inset-block-start:10px;inset-inline-end:10px}@media screen and (max-width:749px){.quick-add-modal__content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{height:38px!important}.quick-add-modal__content .variant-option--swatches .variant-option__button-label{width:32px!important;height:40px!important}}.quick-add-modal__content product-form-component,.quick-add-modal__content .buy-buttons-block,.quick-add-modal__content .buy-buttons-block__bar,.quick-add-modal__content product-form-component form,.quick-add-modal__content .product-form-buttons{width:100%;max-width:100%;box-sizing:border-box}.quick-add-modal__content .product-form-buttons{display:flex;flex-wrap:wrap}.quick-add-modal__content .add-to-cart-button{width:100%;max-width:100%}.quick-add-modal__content .hzo-vp,.quick-add-modal__content .buy-buttons-block,.quick-add-modal__content fieldset.variant-option{padding-inline:0!important}.quick-add-modal__content .product-details{padding-inline:var(--hzo-blad-marge, 24px);padding-block-end:var(--hzo-blad-marge, 24px)}.quick-add-modal__content .product-details .group-block,.quick-add-modal__content .product-details .group-block-content,.quick-add-modal__content .view-product-title{padding-inline:0!important;margin-inline:0!important}.quick-add-modal__content .view-product-title{padding-inline-end:34px!important}@media screen and (max-width:749px){.quick-add-modal__content .product-details{padding-inline:0}}@media screen and (min-width:990px){.header-menu{min-width:var(--hzo-menu-min, 720px);flex:1 1 auto}.header-menu overflow-list{width:100%;min-width:0}}@media screen and (min-width:750px){.header-menu overflow-list::part(list){flex-wrap:wrap;height:100%;align-content:center;row-gap:4px}}@media screen and (min-width:750px){.header-menu [slot=more]{display:none!important}}.hzo-coll .pagination__link{border-radius:var(--hzo-pagina-radius, 0)!important;width:var(--hzo-pagina-maat, 36px);height:var(--hzo-pagina-maat, 36px);min-width:0;min-height:0;border:var(--hzo-pagina-rand, 1px) solid var(--hzo-tab-lijn, var(--hzo-merk-lijn));display:grid;place-items:center;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--color-foreground);text-decoration:none}.hzo-coll .pagination__link--current,.hzo-coll .pagination__item [aria-current=page]{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.hzo-coll .pagination__link--gap{border-color:transparent;pointer-events:none}.hzo-coll .pagination__list{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.predictive-search-results__inner{display:flex;flex-direction:column}.predictive-search-results__inner>*:has(#predictive-search-collection){order:1}.predictive-search-results__inner>#predictive-search-products{order:2}.predictive-search-results__inner>*:has(#predictive-search-page){order:3}.predictive-search-results__inner>*:has(#predictive-search-article){order:4}.predictive-search-results__wrapper-queries{display:none}.predictive-search-results__title{font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:rgb(from var(--color-foreground) r g b / .72);margin:0;padding:16px 16px 8px}.predictive-search-results__resource-header{padding-inline:0}.predictive-search-results__resource-header slideshow-controls{display:none}.predictive-search-results__wrapper,.predictive-search-results__wrapper slideshow-container,.predictive-search-results__wrapper slideshow-slides{display:block;overflow:visible;scroll-snap-type:none;width:auto;gap:0}.predictive-search-results__card:not(.predictive-search-results__card--product){width:100%!important;max-width:100%!important;scroll-snap-align:none}.predictive-search-results__wrapper-products{grid-template-columns:1fr!important;gap:0!important}.predictive-search-results__products{padding-inline:0}.predictive-search-results__card,slideshow-slide.predictive-search-results__card{display:block;padding:0!important}.predictive-search-results__card:hover,.predictive-search-results__card:active,.predictive-search-results__card:focus-within,.recently-viewed-wrapper .predictive-search-results__card:hover,.recently-viewed-wrapper .predictive-search-results__card:active{margin:0!important;transform:none!important;box-shadow:0 0 0 var(--hzo-zoek-halo, 6px) var(--card-bg-hover)}.predictive-search-results__card .resource-card__image--secondary{display:none!important}.predictive-search-results__card .resource-card__image{opacity:1!important}slideshow-slides>.predictive-search-results__card:nth-child(n+5),.predictive-search-results__wrapper-products>.predictive-search-results__card:nth-child(n+5),.predictive-search-results__list>.predictive-search-results__card:nth-child(n+5){display:none}.predictive-search-results__inner:has(#predictive-search-products):has(h4[id$=-collection]):has(h4[id$=-page]) slideshow-slides>.predictive-search-results__card:nth-child(n+3),.predictive-search-results__inner:has(#predictive-search-products):has(h4[id$=-collection]):has(h4[id$=-page]) .predictive-search-results__wrapper-products>.predictive-search-results__card:nth-child(n+3){display:none}.predictive-search-results__inner:has(h4[id$=-collection]):has(#predictive-search-products):not(:has(h4[id$=-page])) slideshow-slides>.predictive-search-results__card:nth-child(n+4){display:none}.predictive-search-results__wrapper slideshow-slides{row-gap:0!important;column-gap:0!important}.predictive-search-results__wrapper slideshow-slide.predictive-search-results__card{border:0!important}.predictive-search-results__card+.predictive-search-results__card .resource-card{border-top:1px solid rgb(from var(--color-foreground) r g b / .08)}.predictive-search-results__card .resource-card{display:flex;flex-direction:row;align-items:center;gap:12px;padding:9px 16px;min-height:56px;position:relative}.predictive-search-results__card .resource-card__media{width:44px;height:55px;flex:none;overflow:hidden}.predictive-search-results__card .resource-card__image,.predictive-search-results__card .resource-card__image-placeholder{width:100%;height:100%;object-fit:cover}.predictive-search-results__card .resource-card__image--secondary{display:none}.predictive-search-results__card .resource-card__content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.predictive-search-results__card .resource-card__title{font-size:14px;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.predictive-search-results__wrapper-products .resource-card__title{min-height:36.4px}.predictive-search-results__card .price,.predictive-search-results__card .resource-card__subtext{font-size:13px;margin:0}.predictive-search-results__card .resource-card__subtext{color:rgb(from var(--color-foreground) r g b / .72);font-variant-numeric:tabular-nums}.predictive-search-results__wrapper:has(h4[id$=-page]) .resource-card__subtext{display:none}.predictive-search-form__footer .predictive-search__search-button{width:100%;border-radius:var(--hzo-hoek-knop, 0);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.hzo-zoek-leeg{padding:26px 20px 24px;text-align:center}.hzo-zoek-leeg__kop{margin:0;font-size:15px;color:var(--color-foreground)}.hzo-zoek-leeg__tekst{margin:6px 0 16px;font-size:13px;color:rgb(from var(--color-foreground) r g b / .72)}.hzo-zoek-leeg__rij{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hzo-zoek-leeg__knop{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgb(from var(--color-foreground) r g b / .24);border-radius:var(--hzo-pagina-radius, 0);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground)}.hzo-zoek-leeg__knop:hover{border-color:var(--color-foreground)}.predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card__media,.predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card__image-wrapper{display:none}.predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card{min-height:56px}.predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card:after{content:"";width:8px;height:8px;margin-inline-start:auto;border-inline-end:1.5px solid rgb(from var(--color-foreground) r g b / .72);border-block-end:1.5px solid rgb(from var(--color-foreground) r g b / .72);transform:rotate(-45deg);flex:none}dialog.theme-drawer__dialog.hzo-lade{width:min(var(--hzo-lade-breedte, 80%),var(--hzo-lade-max, 480px));max-width:100%;padding:0;flex-direction:column;--theme-drawer-width: min(var(--hzo-lade-breedte, 80%), var(--hzo-lade-max, 480px));--animation-speed: .45s;--animation-timing-fade-in: cubic-bezier(.165, .84, .44, 1);--animation-timing-fade-out: cubic-bezier(.165, .84, .44, 1)}dialog.theme-drawer__dialog.hzo-lade[open]{display:flex}dialog.theme-drawer__dialog.hzo-lade.theme-drawer__dialog--closing{--animation-speed: .25s}.hzo-scherm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:rgb(from var(--color-foreground, #2E2823) r g b / .36);opacity:0;pointer-events:none;transition:opacity .35s ease}.hzo-scherm:has(~theme-drawer>dialog.hzo-lade[open]){opacity:1}.hzo-scherm:has(~theme-drawer>dialog.hzo-lade.theme-drawer__dialog--closing){opacity:0;transition-duration:.25s}dialog.theme-drawer__dialog.hzo-lade{z-index:20}@media(prefers-reduced-motion:reduce){dialog.theme-drawer__dialog.hzo-lade,dialog.theme-drawer__dialog.hzo-lade.theme-drawer__dialog--closing{--animation-speed: .01s}.hzo-scherm{transition-duration:.01s}}.hzo-wagen{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--color-background)}.hzo-wagen__kop{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 14px 13px}.hzo-wagen__titel{font-family:var(--font-heading--family);font-size:var(--hzo-wagen-titel, 22px)}.hzo-wagen__aantal{font-family:var(--font-body--family);font-size:15px;color:rgb(from var(--color-foreground) r g b / .78)}.hzo-wagen__sluit{width:28px;height:28px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--color-foreground)}.hzo-wagen__trap{flex:none;padding:13px 16px 14px;background:var(--hzo-trap-vlak, #FFFFFF);border-top:1px solid var(--hzo-lijn, rgb(from var(--color-foreground) r g b / .14));border-bottom:1px solid var(--hzo-lijn, rgb(from var(--color-foreground) r g b / .14))}.hzo-trap__kop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:13px}.hzo-trap__titel{font-family:var(--font-heading--family);font-style:normal;font-size:14px;color:var(--color-foreground);white-space:nowrap}.hzo-trap__nu{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:rgb(from var(--color-foreground) r g b / .72);text-align:right}.hzo-trap__nu b{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale));font-weight:700}.hzo-trap__rail{position:relative}.hzo-trap__baan{position:absolute;left:10%;right:10%;top:4px;height:2px;background:rgb(from var(--color-foreground) r g b / .16)}.hzo-trap__vul{display:block;height:100%;width:0;background:var(--color-foreground);transition:width .4s cubic-bezier(.165,.84,.44,1)}.hzo-trap__knopen{position:relative;display:flex}.hzo-trap__knoop{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.hzo-trap__vak{width:10px;height:10px;background:var(--color-background);box-shadow:inset 0 0 0 1.5px rgb(from var(--color-foreground) r g b / .22)}.hzo-trap__l{font-size:9px;letter-spacing:.02em;color:rgb(from var(--color-foreground) r g b / .68);white-space:nowrap}.hzo-trap__knoop--aan .hzo-trap__vak{background:var(--color-foreground);box-shadow:none}.hzo-trap__knoop--aan .hzo-trap__l{color:var(--color-foreground);font-weight:600}.hzo-trap__knoop--volgend .hzo-trap__vak{box-shadow:inset 0 0 0 1.5px var(--color-foreground)}.hzo-trap__knoop--volgend .hzo-trap__l{color:var(--color-foreground)}@media(prefers-reduced-motion:reduce){.hzo-trap__vul{transition:none}}.hzo-wagen__balk{flex:none;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:10px 16px;background:var(--hzo-balk-vlak, #EFE8DE);color:var(--hzo-balk-tekst, #2E2823);font-size:13px;letter-spacing:.03em;text-align:center}.hzo-vink{display:inline-block;color:inherit;margin-right:3px;vertical-align:-1px}.hzo-wagen__midden::-webkit-scrollbar{display:none}.hzo-wagen__midden{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column}.hzo-wagen__regels{flex:0 0 auto;padding:0 14px}.hzo-wagen__up{flex:none}.hzo-wrij{position:relative;display:flex;gap:11px;padding:15px 0}.hzo-wrij__beeld{position:relative;width:72px;height:auto;min-height:78px;align-self:stretch;flex:none;background:rgb(from var(--color-foreground) r g b / .05);overflow:hidden;display:block}.hzo-wrij__beeld img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hzo-wrij__lijf{flex:1 1 auto;min-width:0}.hzo-wrij__naam{display:block;font-size:13px;line-height:1.25;margin:0;padding-right:22px;color:var(--color-foreground);text-decoration:none}.hzo-wrij__onder{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px}.hzo-wrij__opts{min-width:0}.hzo-wrij__weg{position:absolute;top:11px;right:-4px;width:24px;height:24px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:rgb(from var(--color-foreground) r g b / .72)}.hzo-minivak{position:relative;display:block;width:84px;height:24px;margin-bottom:4px;border:0;background:var(--hzo-keuze-vlak, #FFFFFF)}.hzo-minivak select,.hzo-minivak__select{width:100%;height:100%;border:0;background:none;cursor:pointer;font-family:var(--font-body--family);font-size:11px;color:var(--color-foreground);padding:0 15px 0 6px;appearance:none;-webkit-appearance:none}.hzo-wrij__opts .hzo-minivak:last-child{margin-bottom:0}.hzo-minivak:after{content:"";position:absolute;right:5px;top:50%;margin-top:-1px;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid rgb(from var(--color-foreground) r g b / .72);pointer-events:none}.hzo-wprijs{text-align:right;line-height:1.25;flex:none}.hzo-wprijs__was{display:block;font-size:11.5px;text-decoration:line-through;color:rgb(from var(--color-foreground) r g b / .72)}.hzo-wprijs__nu{display:block;font-family:var(--font-heading--family);font-size:16px}.hzo-wprijs__nu--sale{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-wprijs__spaar{display:block;font-size:10.5px;font-weight:700;color:var(--hzo-olijf, var(--hzo-merk-accent));margin-top:2px}.hzo-wagen__up{flex:none;padding:15px 0 17px;background:var(--hzo-up-vlak, #FFFFFF)}.hzo-up__kop{margin:0 14px 11px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(from var(--color-foreground) r g b / .78)}.hzo-up__kop--actie{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-up__viewport{position:relative}.hzo-up__pijl{position:absolute;top:50%;translate:0 -50%;z-index:2;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgb(from var(--color-foreground) r g b / .16);border-radius:50%;background:var(--color-background);box-shadow:0 2px 8px rgb(from var(--color-foreground) r g b / .18);color:var(--color-foreground);font-size:15px;line-height:1;cursor:pointer;padding:0 0 2px}[data-hzo-wagen] .hzo-up__pijl{transition:scale var(--hzo-los) var(--hzo-curve),box-shadow var(--hzo-los) var(--hzo-curve),background-color var(--hzo-los) var(--hzo-curve),border-color var(--hzo-los) var(--hzo-curve)}.hzo-up__pijl--terug{left:2px}.hzo-up__pijl--verder{right:2px}.hzo-up__pijl[disabled]{display:none}.hzo-up__veeg{display:flex;gap:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.hzo-up__veeg{scroll-behavior:auto}}.hzo-up__veeg::-webkit-scrollbar{display:none}.hzo-upkaart{scroll-snap-align:center;flex:0 0 calc(100% - 28px);width:calc(100% - 28px);max-width:none;margin:0 14px;box-sizing:border-box;display:flex;gap:12px;border:0;padding:0 26px;align-items:center}.hzo-upkaart__beeld{width:66px;height:83px;flex:none;background:rgb(from var(--color-foreground) r g b / .05);overflow:hidden}.hzo-upkaart__beeld img{width:100%;height:100%;object-fit:cover;display:block}.hzo-upkaart__lijf{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.hzo-upkaart__naam{font-size:12px;line-height:1.3;margin:0 0 4px;color:var(--color-foreground);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hzo-upkaart__prijs{margin:0 0 4px;font-family:var(--font-heading--family);font-size:14px}.hzo-upkaart__prijs .hzo-wprijs__was{display:inline;margin-right:5px}.hzo-upkaart__prijs .hzo-wprijs__nu--sale{display:inline}.hzo-upkaart__rij{display:flex;gap:7px;margin-top:auto}.hzo-upkaart__rij .hzo-minivak__select{flex:1 1 auto;min-width:0;max-width:190px;height:28px;border:0;background:var(--color-background)}.hzo-upkaart__add{flex:none;padding:0 15px;height:28px;border:0;background:var(--color-foreground);color:var(--color-background);font-size:11px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;font-family:var(--font-body--family)}.hzo-up__stippen{display:flex;justify-content:center;gap:5px;padding:12px 0 2px}.hzo-stip{width:5px;height:5px;border-radius:50%;background:rgb(from var(--color-foreground) r g b / .24)}.hzo-stip--aan{background:var(--color-foreground)}.hzo-wagen__tot{flex:none;padding:14px 14px 4px}.hzo-wtrij{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;padding:4px 0}.hzo-wtrij span:last-child{font-variant-numeric:tabular-nums}.hzo-wtrij--min{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-wtrij--eind{font-family:var(--font-heading--family);font-size:16px;border-top:1px solid rgb(from var(--color-foreground) r g b / .14);margin-top:7px;padding-top:11px}.hzo-wtrij--gratis,.hzo-wtrij--gratis span:last-child{color:var(--hzo-gratis-kleur, #8C4A2F)}.hzo-wgratis{color:var(--hzo-gratis-kleur, #8C4A2F);font-size:11.5px;letter-spacing:.08em}.hzo-wagen__leeg{flex:1 1 auto;padding:54px 24px;text-align:center}.hzo-leeg__kop{font-family:var(--font-heading--family);font-size:18px;margin:0 0 6px}.hzo-leeg__tekst{font-size:13px;color:rgb(from var(--color-foreground) r g b / .78);margin:0 0 20px}.hzo-leeg__knop{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border:1px solid var(--color-foreground);color:var(--color-foreground);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.hzo-wagen__voet{flex:none;padding:2px 14px 16px}.hzo-wagen__knop{width:100%;padding:14px;border:0;border-radius:var(--hzo-hoek-knop, 0);background:var(--hzo-knop-vlak, #2E2823);color:#fff;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:background-color var(--hzo-druk-los, var(--hzo-los)) var(--hzo-druk-curve, var(--hzo-curve)),transform var(--hzo-druk-los, var(--hzo-los)) var(--hzo-druk-curve, var(--hzo-curve))}.hzo-wagen__knop:hover{background:var(--hzo-knop-vlak-hover, #2E2823)}.hzo-wagen__knop:active{transform:translateY(1px);transition-duration:var(--hzo-druk-snel, var(--hzo-druk))}.hzo-wagen__slot{display:inline-flex}.hzo-wagen__zin{margin:10px 0 8px;display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;font-size:11px;color:rgb(from var(--color-foreground) r g b / .78)}.hzo-wagen__betaal{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.hzo-wagen__betaal svg{width:38px;height:24px;display:block}.hzo-wagen__fout{margin:0 14px 12px;padding:10px 12px;border:1px solid rgb(from var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale)) r g b / .3);background:rgb(from var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale)) r g b / .05);font-size:12px;color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-wprijs,.hzo-wagen__tot{transition:opacity var(--hzo-druk-los, var(--hzo-los)) var(--hzo-druk-curve, var(--hzo-curve))}[data-hzo-bezig] .hzo-wprijs,[data-hzo-bezig] .hzo-wagen__tot{opacity:.45}.hzo-upkaart__add{position:relative}.hzo-upkaart__add:hover{background:var(--hzo-olijf, var(--hzo-merk-accent))}.hzo-upkaart__add[data-hzo-bezig]{color:transparent}.hzo-upkaart__add[data-hzo-bezig]:after{content:"\2022\2009\2022\2009\2022";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--color-background);font-size:11px;letter-spacing:0;animation:hzo-pols 1.1s ease-in-out infinite}@keyframes hzo-pols{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hzo-upkaart__add[data-hzo-bezig]:after{animation:none;opacity:.8}}.hzo-upkaart__add:active{transform:scale(.955)}.hzo-upkaart__add[disabled]{opacity:.55;transform:none}.hzo-wrij__weg:hover{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-wrij__weg:active{transform:scale(.82)}.hzo-wagen__sluit:hover{color:var(--color-foreground)}.hzo-wagen__sluit:active{transform:scale(.85)}.hzo-up__pijl:hover{scale:1.07;box-shadow:0 3px 10px rgb(from var(--color-foreground) r g b / .28)}.hzo-up__pijl:active{scale:.9}.hzo-minivak:hover{background:var(--hzo-keuze-vlak-hover, #E2D9CA)}.hzo-minivak:active{transform:scale(.985)}.hzo-leeg__knop:hover{background:var(--color-foreground);color:var(--color-background)}.hzo-leeg__knop:active{transform:scale(.97)}[data-hzo-wagen] button:focus-visible,[data-hzo-wagen] select:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;transform:none}.hzo-wagen__fout,.hzo-wagen__leeg{animation:hzo-op var(--hzo-toon) var(--hzo-curve-toon) both}.hzo-maatvenster[open]{animation:hzo-venster-op var(--hzo-toon) var(--hzo-curve) both}.hzo-maatvenster[open]::backdrop{animation:hzo-op var(--hzo-los) var(--hzo-curve-toon) both}@keyframes hzo-venster-op{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hzo-strook__pijl:not([hidden]){animation:hzo-op var(--hzo-toon) var(--hzo-curve-toon) both}.hzo-strook__pijl:hover{background:color-mix(in srgb,var(--color-background) 88%,var(--color-foreground))}@media(prefers-reduced-motion:reduce){.hzo-maatvenster[open]{animation:none}}@media screen and (max-width:749px){.section.hzo-footer-vak{padding-block-start:calc(var(--hzo-footer-boven-mobiel, var(--hzo-footer-boven, 0px)) + var(--section-top-offset, 0px));padding-block-end:var(--hzo-footer-onder-mobiel, var(--hzo-footer-onder, 0px))}}.product-details details.details[open]{padding-block-end:var(--hzo-uitklap-onder, 8px)}.hzo-ster{display:block;color:var(--hzo-ster-kleur, var(--color-foreground))}.hzo-ster--leeg{color:rgb(from var(--color-foreground) r g b / .28)}.hzo-sterren{display:inline-flex;align-items:center;gap:2px;vertical-align:-1px}.hzo-ster-half{position:relative;display:block}.hzo-ster-half .hzo-ster:last-child{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--deel)) 0 0)}.hzo-brij{display:inline-flex;align-items:center;gap:6px;margin-block:var(--hzo-brij-boven, 0px) var(--hzo-brij-onder, 9px);font-size:11.5px;line-height:1;color:var(--color-foreground);text-decoration:none}.hzo-brij__n{font-weight:600}.hzo-brij__punt{width:3px;height:3px;border-radius:50%;background:rgb(from var(--color-foreground) r g b / .35)}.hzo-brij__tel{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:.5px}.hzo-brij__pct{color:var(--hzo-olijf, var(--hzo-merk-accent));font-weight:500}.hzo-brij--leeg{color:rgb(from var(--color-foreground) r g b / .5);font-style:italic}.hzo-rev{padding-inline:var(--hzo-rev-zij, 0px);scroll-margin-top:80px}.hzo-rev__kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.hzo-rev__titel{margin:0;font-family:var(--font-heading--family);font-size:19px;font-weight:500}.hzo-rev__schrijf{border:0;background:none;padding:0;font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px;cursor:pointer}.hzo-rev__samen{display:flex;gap:18px;align-items:flex-start;margin-bottom:16px}.hzo-rev__cijfer{flex:none;text-align:center}.hzo-rev__groot{font-family:var(--font-heading--family);font-size:40px;line-height:1}.hzo-rev__sterrenrij{margin:6px 0 4px}.hzo-rev__van{font-size:11px;color:var(--color-foreground)}.hzo-rev__verd{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.hzo-verd__rij{display:flex;align-items:center;gap:7px;font-size:11px;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-verd__n{width:7px;text-align:right;color:var(--color-foreground)}.hzo-verd__rij .hzo-ster{color:rgb(from var(--color-foreground) r g b / .45)}.hzo-verd__baan{flex:1 1 auto;height:4px;background:rgb(from var(--color-foreground) r g b / .1)}.hzo-verd__vul{display:block;height:100%;background:var(--color-foreground)}.hzo-verd__tel{width:30px;text-align:right;font-variant-numeric:tabular-nums}.hzo-rev__vakjes{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.hzo-rev__vak{border:0;padding:11px 15px;border-radius:var(--hzo-hoek-knop, 0);background:var(--hzo-keuze-vlak, #FFFFFF);color:rgb(from var(--color-foreground) r g b / .82);font-family:var(--font-body--family);font-size:12.5px;line-height:1;cursor:pointer;transition:background-color var(--hzo-los) var(--hzo-curve),color var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-rev__vak:hover{background:var(--hzo-keuze-vlak-hover, #E2D9CA)}.hzo-rev__vak:active{transform:scale(.97);transition-duration:var(--hzo-druk)}.hzo-rev__vak.is-aan{background:var(--color-foreground);color:var(--color-background)}.hzo-rev__vak:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-brev{padding:15px 0;border-top:1px solid rgb(from var(--color-foreground) r g b / .12)}.hzo-brev:first-of-type{border-top:0}.hzo-brev[hidden]{display:none}.hzo-brev__kop{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.hzo-brev__datum{font-size:10.5px;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-brev__prod{margin:0 0 3px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-brev__titel{margin:0 0 4px;font-family:var(--font-heading--family);font-size:14px;font-weight:500}.hzo-brev__tekst{margin:0;font-size:12.5px;line-height:1.5;color:rgb(from var(--color-foreground) r g b / .85)}.hzo-brev__wie{margin:9px 0 0;display:flex;align-items:center;gap:7px;font-size:11px;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-brev__naam{color:var(--color-foreground);font-weight:500}.hzo-brev__vink{display:inline-flex;align-items:center;gap:3px;color:var(--hzo-olijf, var(--hzo-merk-accent))}.hzo-brev__maat{margin-left:auto}.hzo-rev__leegvak{margin:16px 0 0;font-size:12.5px;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-rev__leeg{text-align:center;padding:22px 10px}.hzo-rev__leeg .hzo-sterren{justify-content:center}.hzo-rev__leegkop{margin:10px 0 5px;font-family:var(--font-heading--family);font-size:16px}.hzo-rev__leegtekst{margin:0 0 14px;font-size:12px;line-height:1.5;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-rev__knop{border:1px solid rgb(from var(--color-foreground) r g b / .22);background:none;padding:12px 20px;font-family:var(--font-body--family);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--color-foreground);cursor:pointer;transition:background-color var(--hzo-los) var(--hzo-curve),color var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-rev__knop:hover{background:var(--color-foreground);color:var(--color-background)}.hzo-rev__knop:active{transform:scale(.97);transition-duration:var(--hzo-druk)}.hzo-revform{width:100%;max-width:none;max-height:none;height:100%;border:0;padding:0;background:none;overflow:hidden}.hzo-revform[open]{display:grid;place-items:center}.hzo-revform::backdrop{background:rgb(from var(--color-foreground, #2E2823) r g b / .36)}.hzo-revform[open]{animation:hzo-venster-op var(--hzo-toon) var(--hzo-curve) both}.hzo-revform[open]::backdrop{animation:hzo-op var(--hzo-los) var(--hzo-curve-toon) both}.hzo-revform__blad{width:min(100%,30rem);max-height:88svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--color-background);color:var(--color-foreground)}.hzo-revform__blad::-webkit-scrollbar{display:none}.hzo-revform__kop{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 13px;background:var(--color-background)}.hzo-revform__titel{margin:0;font-family:var(--font-heading--family);font-size:19px;font-weight:500}.hzo-revform__x{border:0;background:none;padding:2px;color:rgb(from var(--color-foreground) r g b / .7);display:grid;place-items:center;cursor:pointer}.hzo-revform__x:active{transform:scale(.85);transition-duration:var(--hzo-druk)}.hzo-revform__prod{display:flex;gap:10px;align-items:center;padding:0 16px 14px}.hzo-revform__prod img{width:44px;height:58px;object-fit:cover;display:block;background:var(--hzo-keuze-vlak, #FFFFFF)}.hzo-revform__prodnaam{font-size:12px;line-height:1.3}.hzo-revform__body{padding:0 16px 18px;display:flex;flex-direction:column;gap:15px}.hzo-revform__fout{margin:0 16px 12px;padding:10px 12px;font-size:12px;color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale));background:rgb(from var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale)) r g b / .06)}.hzo-veld__label{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:rgb(from var(--color-foreground) r g b / .68);margin-bottom:7px}.hzo-veld__fout{margin:8px 0 0;font-size:11.5px;color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-veld.is-fout .hzo-sterkies__lab .hzo-ster{color:rgb(from var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale)) r g b / .5)}.hzo-sterkies{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:6px}.hzo-sterkies__in{position:absolute;opacity:0;width:0;height:0}.hzo-sterkies__lab{cursor:pointer;display:block}.hzo-sterkies__lab .hzo-ster{color:rgb(from var(--color-foreground) r g b / .22);transition:color var(--hzo-los) var(--hzo-curve)}.hzo-sterkies__lab:active{transform:scale(.92);transition-duration:var(--hzo-druk)}.hzo-sterkies__in:checked~.hzo-sterkies__lab .hzo-ster{color:var(--color-foreground)}.hzo-sterkies__in:focus-visible+.hzo-sterkies__lab{outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-kies{display:flex;gap:6px;flex-wrap:wrap}.hzo-kies__in{position:absolute;opacity:0;width:0;height:0}.hzo-kies__lab{display:inline-block;padding:7px 11px;background:var(--hzo-keuze-vlak, #FFFFFF);font-size:11.5px;color:rgb(from var(--color-foreground) r g b / .82);cursor:pointer;transition:background-color var(--hzo-los) var(--hzo-curve),color var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-kies__lab:active{transform:scale(.97);transition-duration:var(--hzo-druk)}.hzo-kies__in:checked+.hzo-kies__lab{background:var(--color-foreground);color:var(--color-background)}.hzo-kies__in:focus-visible+.hzo-kies__lab{outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-invoer{width:100%;box-sizing:border-box;border:0;border-radius:var(--hzo-hoek-vlak, 0);background:var(--hzo-keuze-vlak, #FFFFFF);padding:11px 12px;font-family:var(--font-body--family);font-size:13px;color:var(--color-foreground)}.hzo-veld input.hzo-invoer{background:var(--hzo-keuze-vlak, #FFFFFF)}.hzo-invoer::placeholder{color:rgb(from var(--color-foreground) r g b / .45)}.hzo-invoer--groot{min-height:88px;line-height:1.5;resize:vertical}.hzo-invoer:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-melding{display:flex;gap:9px;padding:12px 13px;background:var(--hzo-melding-vlak, #FFFFFF);font-size:11.5px;line-height:1.45;color:var(--hzo-melding-tekst, #8C4A2F)}.hzo-melding svg{flex:none;margin-top:1px}.hzo-revform__knop{width:100%;height:47px;border:0;background:var(--hzo-knop-vlak, #2E2823);color:#fff;font-family:var(--font-body--family);font-weight:600;font-size:11px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background-color var(--hzo-los) var(--hzo-curve),transform var(--hzo-los) var(--hzo-curve)}.hzo-revform__knop:hover:not([disabled]){background:var(--hzo-knop-vlak-hover, #2E2823)}.hzo-revform__knop:active:not([disabled]){transform:translateY(1px);transition-duration:var(--hzo-druk)}.hzo-revform__knop[disabled]{opacity:.45;cursor:default}.hzo-revform__klein{margin:0;text-align:center;font-size:10.5px;line-height:1.5;color:rgb(from var(--color-foreground) r g b / .68)}.hzo-dank{padding:34px 26px 40px;text-align:center}.hzo-dank__ring{width:46px;height:46px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:var(--hzo-keuze-vlak-groen, #EDE4D6);color:var(--hzo-gratis-kleur, #8C4A2F)}.hzo-dank__k{margin:0 0 7px;font-family:var(--font-heading--family);font-size:19px;font-weight:500}.hzo-dank__t{margin:0 0 18px;font-size:12.5px;line-height:1.55;color:rgb(from var(--color-foreground) r g b / .85)}.hzo-dank__stap{display:flex;gap:9px;text-align:left;font-size:12px;margin-bottom:10px;color:rgb(from var(--color-foreground) r g b / .85)}.hzo-dank__n{flex:none;width:18px;height:18px;border-radius:50%;background:var(--hzo-keuze-vlak, #FFFFFF);display:grid;place-items:center;font-size:10px;color:rgb(from var(--color-foreground) r g b / .68)}@media screen and (min-width:750px){.hzo-rev{max-width:none}.hzo-brev__tekst{max-width:62ch}.hzo-rev__samen{max-width:46rem}}@media screen and (max-width:749px){.hzo-rev{padding-inline:calc(24px - var(--page-margin, 16px))}}@media screen and (min-width:750px){.hzo-rev__titel{font-size:22px}.hzo-rev__schrijf{font-size:12px}.hzo-rev__groot{font-size:46px}.hzo-rev__van{font-size:12.5px}.hzo-rev__sterrenrij .hzo-ster{width:14px;height:14px}.hzo-verd__rij{font-size:12.5px;gap:8px}.hzo-verd__n{width:8px}.hzo-verd__tel{width:34px}.hzo-verd__baan{height:5px}.hzo-verd__rij .hzo-ster{width:12px;height:12px}.hzo-rev__vak{font-size:13.5px;padding:12px 17px}.hzo-brev{padding:17px 0}.hzo-brev__datum{font-size:12px}.hzo-brev__prod{font-size:11.5px}.hzo-brev__titel{font-size:16px}.hzo-brev__tekst{font-size:14.5px}.hzo-brev__wie{font-size:12.5px}.hzo-brev .hzo-sterren .hzo-ster{width:12.5px;height:12.5px}.hzo-rev__leegvak{font-size:14px}.hzo-rev__leegkop{font-size:18px}.hzo-rev__leegtekst{font-size:13.5px}.hzo-rev__knop{font-size:12px;padding:13px 22px}.hzo-rev__leeg .hzo-sterren .hzo-ster{width:17px;height:17px}.hzo-revform__titel,.hzo-dank__k{font-size:22px}.hzo-revform__prodnaam{font-size:13.5px}.hzo-revform__fout{font-size:13px}.hzo-veld__label{font-size:12px}.hzo-veld__fout{font-size:13px}.hzo-dank__t{font-size:14px}.hzo-dank__stap{font-size:13.5px}.hzo-revform__klein{font-size:11.5px}.hzo-kies__lab{font-size:13px;padding:8px 13px}.hzo-invoer{font-size:14.5px;padding:12px 14px}.hzo-melding{font-size:13px}.hzo-revform__knop{font-size:12px;height:50px}.hzo-sterkies{gap:7px}.hzo-sterkies__lab .hzo-ster{width:30px;height:30px}}.shopify-block:has(>.hzo-brij){margin-block-end:calc(-1 * var(--gap, 28px))}@media screen and (max-width:749px){.hzo-brij{margin-block:var(--hzo-brij-boven-mobiel, var(--hzo-brij-boven, 0px)) var(--hzo-brij-onder-mobiel, var(--hzo-brij-onder, 9px))}}@media(prefers-reduced-motion:reduce){.hzo-revform[open]{animation:none}.hzo-sterkies__lab:active,.hzo-kies__lab:active,.hzo-rev__vak:active,.hzo-rev__knop:active{transform:none}}.hzo-hero__knop,.hzo-prod__knop,.hzo-duo__knop,.hzo-coll__leegknop,.hzo-zoek-leeg__knop,.hzo-leeg__knop,.hzo-rev__knop,.hzo-revform__knop,.hzo-wagen__knop{font-family:var(--font-body--family);font-size:var(--hzo-knop-maat);font-weight:var(--hzo-knop-gewicht);letter-spacing:var(--hzo-knop-spatie);text-transform:uppercase;line-height:var(--hzo-knop-regel);padding:var(--hzo-knop-pad-y) calc(var(--hzo-knop-pad-x) - var(--hzo-knop-spatie)) var(--hzo-knop-pad-y) var(--hzo-knop-pad-x);border-radius:var(--hzo-knop-radius);min-width:var(--hzo-knop-min)}.hzo-wagen__knop{--hzo-knop-pad-y: 15.2px;--hzo-knop-pad-y-mobiel: 12.7px}.hzo-revform__knop,.hzo-wagen__knop{min-width:0;width:100%;height:auto}@media screen and (max-width:749px){.hzo-hero__knop,.hzo-prod__knop,.hzo-duo__knop,.hzo-coll__leegknop,.hzo-zoek-leeg__knop,.hzo-leeg__knop,.hzo-rev__knop,.hzo-revform__knop,.hzo-wagen__knop{font-size:var(--hzo-knop-maat-mobiel);padding:var(--hzo-knop-pad-y-mobiel) calc(var(--hzo-knop-pad-x-mobiel) - var(--hzo-knop-spatie)) var(--hzo-knop-pad-y-mobiel) var(--hzo-knop-pad-x-mobiel)}}@media screen and (min-width:750px){.quick-add-modal.dialog-modal{height:fit-content!important}.quick-add-modal__content,.quick-add-modal__content .product-details,.quick-add-modal__content .group-block,.quick-add-modal__content .group-block-content{height:auto!important}.quick-add-modal__content .product-details{justify-content:flex-start}}@media screen and (min-width:750px){.header-menu .menu-list__link{font-size:var(--hzo-menu-maat, 15.5px)}}.quick-add__button[data-hzo-bezig]{pointer-events:none;position:relative}.quick-add__button[data-hzo-bezig]>*{opacity:0}.quick-add__button[data-hzo-bezig]:after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid rgb(from currentColor r g b / .25);border-top-color:currentColor;border-radius:50%;animation:hzo-draai .7s linear infinite}@keyframes hzo-draai{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.quick-add__button[data-hzo-bezig]:after{animation:none;opacity:.6}}.hzo-vp .variant-option__button-label:has(:checked):hover{color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.hzo-vp .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-background)}@media screen and (min-width:990px){.hzo-wagen .hzo-wagen__kop{padding:10px 14px 8px}.hzo-wagen .hzo-wagen__titel{font-size:var(--hzo-wagen-titel-bureau, 17px)}.hzo-wagen .hzo-wagen__aantal{font-size:13px}.hzo-wagen .hzo-wagen__balk{padding:6px 16px;font-size:12.5px;gap:12px}.hzo-wagen .hzo-wrij{padding:11px 0;gap:10px}.hzo-wagen .hzo-wrij__beeld{width:58px;min-height:64px}.hzo-wagen .hzo-wrij__naam{font-size:12.5px}.hzo-wagen .hzo-wrij__opts{display:flex;flex-wrap:wrap;gap:8px}.hzo-wagen .hzo-wagen__up{padding:9px 0 11px}.hzo-wagen .hzo-up__kop{margin-bottom:6px;font-size:11px}.hzo-wagen .hzo-upkaart__beeld{width:52px;height:66px}.hzo-wagen .hzo-wagen__tot{padding:9px 14px 3px}.hzo-wagen .hzo-wtrij{font-size:12.5px;padding:3px 0}.hzo-wagen .hzo-wagen__voet{padding:2px 14px 11px}.hzo-wagen .hzo-wagen__zin{margin:7px 0 6px;font-size:10.5px}.hzo-wagen .hzo-wagen__betaal{gap:4px}.hzo-wagen .hzo-wagen__betaal img,.hzo-wagen .hzo-wagen__betaal svg{width:32px;height:20px}}.hzo-qs-venster{padding:0;border:0;border-radius:var(--hzo-hoek-vlak, 0);width:min(880px,94vw);max-width:min(880px,94vw);height:auto;max-height:88vh;overflow:visible;background:var(--color-background);color:var(--color-foreground);box-shadow:0 18px 44px #00000042}.hzo-qs-venster::backdrop{background:#0000006b}.hzo-qs-venster__blad{height:100%}.hzo-qs-venster__sluit{position:absolute;top:14px;right:14px;z-index:3;width:30px;height:30px;min-width:0;min-height:0;padding:0;display:grid;place-items:center;border:0;background:none;color:var(--color-foreground);cursor:pointer}.hzo-qs{display:flex;align-items:stretch}.hzo-qs__beeld{flex:0 0 var(--hzo-qs-foto, 430px);width:var(--hzo-qs-foto, 430px);overflow:hidden;background:rgb(from var(--color-foreground) r g b / .05)}.hzo-qs__beeld img{width:100%;height:100%;object-fit:cover;display:block}.hzo-qs__kolom{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.hzo-qs__schuif{flex:1 1 auto;min-height:0;overflow-y:auto;padding:30px 30px 0}.hzo-qs__titel{display:block;font-family:var(--font-heading--family);font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.005em;color:inherit;text-decoration:none;margin:0 34px 10px 0}.hzo-qs__titel:hover{text-decoration:underline;text-underline-offset:3px}.hzo-qs__prijsrij{display:flex;align-items:baseline;gap:10px;margin:0 0 22px}.hzo-qs__prijs{font-family:var(--font-heading--family);font-size:25px;font-weight:500}.hzo-qs__prijs--af{color:var(--hzo-prijs-sale-kleur, var(--hzo-merk-sale))}.hzo-qs__was{font-size:15px;text-decoration:line-through;color:rgb(from var(--color-foreground) r g b / .55)}.hzo-qs__spaar{display:inline-block;background:var(--hzo-korting-vlak, var(--hzo-merk-sale));color:var(--hzo-korting-tekst, #FFFFFF);font-family:var(--font-body--family);font-size:var(--hzo-korting-tekstmaat, 11px);font-weight:var(--hzo-korting-gewicht, 500);letter-spacing:var(--hzo-korting-ruimte, 1.3px);text-transform:uppercase;line-height:1;padding:var(--hzo-korting-marge, 6px 9px);font-variant-numeric:tabular-nums;white-space:nowrap}.hzo-qs__optie{border:0;margin:0;padding:0}.hzo-qs__label{display:block;padding:0;margin:0 0 10px;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.hzo-qs__label span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;color:rgb(from var(--color-foreground) r g b / .6);margin-left:8px}.hzo-qs__stalen{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.hzo-qs__staal{position:relative;width:46px;height:46px;cursor:pointer;display:block;box-shadow:inset 0 0 0 1px rgb(from var(--color-foreground) r g b / .12)}.hzo-qs__staal img,.hzo-qs__staalvlak{width:100%;height:100%;object-fit:cover;display:block}.hzo-qs__staal input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.hzo-qs__staal.is-aan{box-shadow:inset 0 0 0 2px var(--color-foreground)}.hzo-qs__staal.is-op{opacity:.45}.hzo-qs__staal:has(input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-qs__maten{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--hzo-qs-maat-min, 46px),1fr));gap:8px;margin:0 0 24px}.hzo-qs__maat{position:relative;display:flex!important;align-items:center;justify-content:center;text-align:center;height:38px;cursor:pointer;border:1px solid var(--hzo-merk-lijn);border-radius:var(--hzo-knop-radius, 4px);font-family:var(--font-body--family);font-size:15px}.hzo-qs__maat input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.hzo-qs__maat.is-aan{background:var(--hzo-knop-vlak, #2E2823);color:#fff;border-color:var(--hzo-knop-vlak, #2E2823)}.hzo-qs__maat.is-op{color:rgb(from var(--color-foreground) r g b / .45);text-decoration:line-through;border-style:dashed}.hzo-qs__maat:has(input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.hzo-qs__koop{flex:0 0 auto;padding:14px 30px 26px;background:var(--color-background)}.hzo-qs__koop form{margin:0}.hzo-qs__knop{width:100%;height:var(--hzo-atc-hoog, 45px);min-height:0;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--hzo-knop-radius, 4px);background:var(--hzo-knop-vlak, #2E2823);color:#fff;cursor:pointer;font-family:var(--font-body--family);font-size:var(--hzo-atc-tekst, 12px);font-weight:700;letter-spacing:var(--hzo-atc-ruimte, 3.6px);text-transform:uppercase;white-space:nowrap}.hzo-qs__knoptekst:after{content:" \203a"}.hzo-qs__knopprijs{letter-spacing:.04em;text-transform:none;font-size:13px;font-weight:500}.hzo-qs__knop[disabled]{opacity:.5;cursor:not-allowed}.hzo-qs__knop[data-hzo-bezig]{opacity:.7;pointer-events:none}@media(prefers-reduced-motion:reduce){.hzo-qs-venster{animation:none}}@media screen and (min-width:750px){hzo-media-galerij slideshow-component:not([disabled=true]) slideshow-slides{overflow-x:auto;overscroll-behavior-x:contain}}@media screen and (min-width:990px){.page-wrapper{scrollbar-gutter:stable}}:is(media-gallery,hzo-media-galerij) .product-media__image,:is(media-gallery,hzo-media-galerij) .slideshow-controls__thumbnail{border-radius:var(--hzo-hoek-vlak, 0)}.hzo-band__beeld{position:relative;overflow:hidden}.hzo-band__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hzo-band__foto--leeg{background:color-mix(in srgb,var(--color-foreground) 42%,var(--color-background))}.hzo-band__sluier{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hzo-band-sluierkleur, #2A211B);opacity:var(--hzo-band-sluier, .5);pointer-events:none}.hzo-band__inhoud{position:relative;min-height:var(--hzo-band-h-mob, 340px);display:flex;align-items:center;justify-content:center;padding:28px var(--hzo-rand, 24px)}.hzo-band__binnen{max-width:640px;text-align:center;color:var(--hzo-band-tekst, #F7F0E4)}.hzo-band__titel{margin:0;font-family:var(--font-heading--family);font-size:var(--hzo-band-titel-mob, 25px);font-weight:500;line-height:1.2;letter-spacing:-.01em}.hzo-band__onder{margin:10px 0 0;font-family:var(--font-body--family);font-size:13px;line-height:1.5;opacity:.92}.hzo-band__cijfers{display:grid;grid-template-columns:repeat(3,1fr);background:var(--hzo-band-cijfers-vlak, #3A2E26);text-align:center}.hzo-band__cijfer{padding:18px 10px}.hzo-band__cijfer+.hzo-band__cijfer{border-left:.5px solid var(--hzo-band-lijn, rgb(255 255 255 / .15))}.hzo-band__cijfer-getal{font-family:var(--font-heading--family);font-size:22px;line-height:1.1;color:var(--hzo-band-cijfer, #E8C79A)}.hzo-band__cijfer-label{margin-top:4px;font-family:var(--font-body--family);font-size:10px;letter-spacing:.04em;color:var(--hzo-band-label, #C9B79C)}@media screen and (min-width:750px){.hzo-band__inhoud{min-height:var(--hzo-band-h-bur, 560px)}.hzo-band__titel{font-size:var(--hzo-band-titel-bur, 36px)}.hzo-band__cijfer{padding:22px 14px}.hzo-band__cijfer-getal{font-size:28px}.hzo-band__cijfer-label{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hzo-custom.css.map */
