.pu-keurmerken{display:block;margin:0;padding:0;list-style:none;font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-ink)}.pu-keurmerken__item{display:inline}.pu-keurmerken__item+.pu-keurmerken__item{margin-block-start:0}.pu-keurmerken__item+.pu-keurmerken__item:before{content:"\b7\200b";margin:0 var(--pu-s-8);color:var(--pu-ink-muted)}.pu-intro{margin:0;font-size:var(--pu-body);line-height:var(--pu-body-lh);color:var(--pu-ink);text-wrap:pretty}.pu-intro>p{margin-block-end:0}.pu-intro>p:first-child{margin-block-start:0}.pu-intro.pu-intro a{font-weight:var(--pu-fw-semi);color:var(--pu-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--pu-chevron)}@media(hover:hover)and (pointer:fine){.pu-intro.pu-intro a:hover{color:var(--pu-ink-strong);text-decoration-color:var(--pu-ink)}}.pu-intro.pu-intro a:focus-visible{outline:2px solid var(--pu-amber);outline-offset:3px;border-radius:4px}.hdt-product-form__btn-wishlist{--color: var(--pu-ink-soft);--color-active: var(--pu-green);width:44px;height:44px;border:0;border-radius:var(--pu-radius-pil);background:var(--pu-cream);box-shadow:inset 0 0 0 1px var(--pu-line-soft);color:var(--pu-ink-soft);transition:background .14s ease,color .14s ease}.hdt-product-form__btn-wishlist svg{width:20px;height:20px;stroke-width:1.5}@media(hover:hover)and (pointer:fine){.hdt-product-form__btn-wishlist:hover{background:var(--pu-green-pale);color:var(--pu-green)}}.hdt-product-form__btn-wishlist:focus-visible{outline:2px solid var(--pu-amber);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hdt-product-form__btn-wishlist{transition:none}}.hdt-section--feature-product .hdt-row-grid{--spacing-x: var(--pu-s-24);--spacing-y: var(--pu-s-24)}@media(min-width:1024px){.hdt-section--feature-product .hdt-row-grid{--spacing-x: var(--pu-s-48)}}.hdt-group-product-block .hdt-product-info__list{color:var(--pu-ink)}.hdt-group-product-block .hdt-text-warry,.hdt-group-product-block .hdt-price-wrapp,.hdt-group-product-block .hdt-price__container,.hdt-group-product-block .hdt-price__sale,.hdt-group-product-block hdt-variant-inventory{color:inherit}.hdt-product-info__item.hdt-product__title{color:var(--pu-ink-strong)}.hdt-product__title .hdt-h_custom{--heading-fs: var(--pu-h1);line-height:var(--pu-h1-lh);font-weight:var(--pu-fw-semi);text-wrap:pretty}.hdt-product-info__list>.hdt-product__title:has(+* .pu-waardering){margin-block-end:var(--pu-s-12)}.hdt-product-info__list>*:not(:has(*)){display:none}.hdt-product-info__list>*:has(.pu-intro){margin-block-end:var(--pu-s-32)}.hdt-product-info__list>*:has(.pu-waardering),.hdt-product-info__list>*:has(.pu-werking){margin-block-end:var(--pu-s-16)}.pu-waardering--pdp .pu-sterren{--pu-ster: 18px;--pu-ster-gat: 3px}.pu-waardering--pdp{display:flex;align-items:center;gap:var(--pu-s-8);flex-wrap:wrap}.pu-waardering--pdp .pu-sterren__laag svg{margin-block-start:0}.pu-waardering--pdp .pu-waardering__cijfer{font-size:var(--pu-small);line-height:var(--pu-small-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);font-variant-numeric:tabular-nums}.pu-waardering.pu-waardering--pdp .pu-waardering__link,.pu-waardering.pu-waardering--pdp .pu-waardering__aantal{font-size:var(--pu-small);line-height:var(--pu-small-lh);font-weight:var(--pu-fw-medium);color:var(--pu-ink)}.pu-waardering.pu-waardering--pdp .pu-waardering__link{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--pu-chevron)}@media(hover:hover)and (pointer:fine){.pu-waardering.pu-waardering--pdp .pu-waardering__link:hover{color:var(--pu-ink-strong);text-decoration-color:var(--pu-ink)}}.pu-waardering.pu-waardering--pdp .pu-waardering__link:focus-visible{outline:2px solid var(--pu-amber);outline-offset:3px;border-radius:4px}.pu-waardering--pdp.pu-waardering--geen{font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-ink)}.pu-werking{display:flex;flex-direction:column;gap:var(--pu-s-8);margin:0;padding:0;list-style:none}.pu-werking__item{display:flex;align-items:flex-start;gap:var(--pu-s-8)}.pu-werking__item+.pu-werking__item{margin-block-start:0}.pu-werking__schijf{flex:0 0 20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;border-radius:var(--pu-radius-pil);background:var(--pu-green-pale);color:var(--pu-green-dark)}.pu-werking__schijf svg{width:13px;height:13px;margin-block-start:0}.pu-werking__tekst{flex:1 1 auto;min-width:0;font-size:var(--pu-body);line-height:var(--pu-body-lh);color:var(--pu-ink-strong)}@media(min-width:1024px){.pu-werking__schijf svg{width:14px;height:14px}}.hdt-product-info__list>*:has(.pu-maat__kop){margin-block-end:var(--pu-s-12)}.pu-maat__kop{margin:0;font-size:var(--pu-h4);line-height:var(--pu-h4-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong)}.hdt-product__variant-picker .hdt-product-form__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hdt-product__variant-picker .hdt-product-form__values{display:grid;grid-template-columns:1fr 1fr;gap:var(--pu-s-8)}.hdt-product__variant-picker .hdt-product-form_value.is-type-circle{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:auto;min-width:0;height:auto;min-height:0;padding:var(--pu-s-16);border:0;border-radius:var(--pu-radius-kaart);background:var(--pu-white);box-shadow:inset 0 0 0 1px var(--pu-line);color:var(--pu-ink-strong);font-size:var(--pu-h4);line-height:var(--pu-h4-lh);font-weight:var(--pu-fw-semi);font-variant-numeric:tabular-nums;text-align:left;transition:background .12s ease}.hdt-product__variant-picker input:checked+.hdt-product-form_value.is-type-circle{background:var(--pu-green-pale);box-shadow:inset 0 0 0 2px var(--pu-green);--hdt-btn-color: var(--pu-green-dark-rgb);color:var(--pu-green-dark)}@media(hover:hover)and (pointer:fine){.hdt-product__variant-picker input:not(:checked):not(.is-disabled)+.hdt-product-form_value.is-type-circle:hover{background:var(--pu-cream)}}.hdt-product__variant-picker input:focus-visible+.hdt-product-form_value.is-type-circle{outline:2px solid var(--pu-amber);outline-offset:3px}.hdt-product__variant-picker .hdt-product-form__input input.is-disabled+.hdt-product-form_value.is-type-circle,.hdt-product__variant-picker .hdt-product-form__input input.is-unavailable+.hdt-product-form_value.is-type-circle{color:var(--pu-ink-faint);text-decoration:line-through;cursor:not-allowed}.pu-maat__rij{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pu-s-8)}.pu-maat__prijs{font-variant-numeric:tabular-nums}.hdt-product-info__list>*:has(.hdt-product-form__values){margin-block-end:var(--pu-s-32)}.hdt-product-info__list>.hdt-product__price,.hdt-product-info__list>.hdt-product__buy-button{margin-block-end:var(--pu-s-12)}@media(min-width:1024px){.hdt-product-info__list>.hdt-product__price,.hdt-product-info__list>.hdt-product__buy-button{margin-block-end:var(--pu-s-16)}}.hdt-product__price .hdt-price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--pu-s-8)}.hdt-product__price .hdt-price__container hdt-price,.hdt-product__price .hdt-price__container .hdt-price{font-size:var(--pu-prijs);line-height:var(--pu-prijs-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);font-variant-numeric:tabular-nums}.hdt-product__price.hdt-product-info__item,.hdt-product__price .hdt-price-wrapp,.hdt-product__buy-button .hdt-product-form__buttons{gap:0}.hdt-product__price .hdt-price__sale{gap:var(--pu-s-8)}.pu-prijs__per{font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-ink);font-variant-numeric:tabular-nums}.hdt-product__price hdt-unit-price{display:none}.hdt-product-form__top-buttons{--radius-button: var(--pu-radius-pil)}.hdt-product__buy-button .hdt-product-form__buttons{display:block;width:100%}.hdt-product-form__top-buttons{display:flex;align-items:center;gap:var(--pu-s-12);flex-wrap:nowrap}.hdt-product__buy-button .hdt-product-form__top-buttons>.hdt-product-info__item{flex:0 0 auto;margin:0;gap:0!important}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity-wrapp{display:flex;align-items:center;width:100px;min-width:100px;height:48px;border:0;border-radius:var(--pu-radius-pil);background:var(--pu-white);box-shadow:inset 0 0 0 1px var(--pu-line);overflow:hidden}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__button{position:static;inset:auto;flex:0 0 34px;display:flex;align-items:center;justify-content:center;width:34px;height:100%;padding:0;border:0;background:none;color:var(--pu-green);transition:background .12s ease}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__button svg{width:18px;height:18px}.pu-koop__teken,.pu-koop__teken svg,.pu-koop__wagen,.pu-koop__wagen svg{pointer-events:none}.pu-koop__teken{display:inline-flex;line-height:0}@media(hover:hover)and (pointer:fine){.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__button:not(.disabled):hover{background:var(--pu-green-pale)}}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__button:focus-visible{outline:0;background:var(--pu-green-pale)}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__button.disabled{color:var(--pu-ink-faint);cursor:not-allowed}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__input{flex:1 1 0;width:auto;min-width:0;height:100%;padding:0;border:0;background:none;text-align:center;font-size:var(--pu-knoplabel);line-height:var(--pu-knoplabel-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);font-variant-numeric:tabular-nums}.hdt-product-form__submit.hdt-btn{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--pu-s-8);min-height:48px;height:48px;padding:0 var(--pu-s-24);border:0;border-radius:var(--pu-radius-pil);background:var(--pu-green);color:var(--pu-white);font-size:var(--pu-knoplabel);line-height:var(--pu-knoplabel-lh)}.pu-koop__wagen{display:inline-flex;flex:0 0 auto;order:-1}@media(hover:hover)and (pointer:fine){.hdt-product-form__submit.hdt-btn:hover{background:var(--pu-green-dark)}}.hdt-product-form__submit.hdt-btn:active{background:var(--pu-green-dark)}.hdt-product-form__submit.hdt-btn:focus-visible{outline:2px solid var(--pu-amber);outline-offset:3px}.hdt-product__meta{font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-ink)}.hdt-product__meta hdt-variant-inventory{font-size:0;margin-bottom:0;display:block;padding-left:calc(8px + var(--pu-s-8));text-indent:calc(-8px - var(--pu-s-8));text-wrap:pretty}.hdt-product__meta .hdt-stock-status[hidden]{display:none}.hdt-product__meta .hdt-stock-status{display:inline;font-size:0}.hdt-product__meta .hdt-stock-status .hdt-s-text{font-size:var(--pu-small);line-height:var(--pu-small-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong)}.pu-levering{display:none}.hdt-product__meta:has(.hdt-stock-status[in-stock]:not([hidden])) .pu-levering{display:inline;gap:0;font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-ink)}.hdt-product__meta:has(.hdt-stock-status[in-stock]:not([hidden])) .pu-levering:before{content:"\b7";margin:0 var(--pu-s-8);color:var(--pu-ink-muted)}.hdt-product__meta .hdt-stock-status .hdt-s-text:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--pu-s-8);border-radius:var(--pu-radius-pil);background:var(--pu-green);vertical-align:middle}.hdt-product__meta .hdt-stock-status.hdt-stock-warning .hdt-s-text:before{background:var(--pu-amber)}.hdt-product__meta .hdt-stock-status.hdt-stock-error .hdt-s-text:before{background:var(--pu-ink-faint)}.hdt-product-form__top-buttons .hdt-product-form__btn-wishlist{width:48px;height:48px;min-height:48px}@media(min-width:1024px){.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity-wrapp{width:116px;min-width:116px}.hdt-product__buy-button .hdt-product-form__quantity .hdt-quantity__button{flex:0 0 40px;width:40px}}.hdt-sticky-btn-atc{background:var(--pu-white);border-top:1px solid var(--pu-line);box-shadow:0 -6px 20px rgb(var(--pu-ink-strong-rgb) / .08)}.hdt-sticky-btn-atc .hdt-container hdt-height-observer{display:flex;align-items:center;justify-content:flex-start;gap:var(--pu-s-20);padding-block:var(--pu-s-12) var(--pu-s-16)}.hdt-sticky-btn-atc .hdt-sticky-atc__product{flex:1 1 auto;min-width:0;gap:var(--pu-s-12)}.hdt-sticky-btn-atc .hdt-sticky-atc__img{flex:0 0 44px;width:44px;min-width:44px;height:54px;overflow:hidden}.hdt-sticky-btn-atc .hdt-sticky-atc__product-infos{min-width:0;display:flex;flex-direction:column}.hdt-sticky-btn-atc .hdt-sticky-atc__title{margin:0;font-size:var(--pu-h4);line-height:var(--pu-h4-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdt-sticky-btn-atc .hdt-sticky-atc__variant-price{min-width:0;margin:0}.hdt-sticky-btn-atc .hdt-sticky-atc__variant-price button[tag-select]>span:last-child{display:none}.hdt-sticky-btn-atc .hdt-sticky-atc__variant-price button[tag-select]{display:block;max-width:100%;padding:0;border:0;background:none;font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-ink);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media(hover:hover)and (pointer:fine){.hdt-sticky-btn-atc .hdt-sticky-atc__variant-price button[tag-select]:hover{color:var(--pu-ink-strong)}}.hdt-sticky-btn-atc .hdt-sticky-atc__variant-price button[tag-select]:focus-visible{outline:2px solid var(--pu-amber);outline-offset:3px;border-radius:4px}.pu-strook__bedrag{flex:0 0 auto;display:flex;flex-direction:column;min-width:0}.pu-strook__totaal{font-size:var(--pu-prijs);line-height:var(--pu-prijs-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:1024px){.hdt-sticky-btn-atc .hdt-container hdt-height-observer{padding-block:var(--pu-s-12)}}.hdt-sticky-btn-atc .hdt-sticky-atc__infos{flex:0 0 auto}.hdt-sticky-btn-atc .hdt-sticky-atc__btns{gap:var(--pu-s-12)}.hdt-sticky-btn-atc .hdt-sticky-atc__variant-price button[tag-select],.hdt-sticky-btn-atc .hdt-sticky-atc__infos .hdt-sticky-atc__form{gap:0}.hdt-sticky-btn-atc .hdt-sticky-atc__qty-selector{display:none}.hdt-sticky-btn-atc .hdt-sticky-atc__submit.hdt-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--pu-s-8);min-height:48px;height:48px;padding:0 28px;border:0;border-radius:var(--pu-radius-pil);background:var(--pu-green);color:var(--pu-white);font-size:var(--pu-knoplabel);line-height:var(--pu-knoplabel-lh)}@media(hover:hover)and (pointer:fine){.hdt-sticky-btn-atc .hdt-sticky-atc__submit.hdt-btn:hover{background:var(--pu-green-dark)}}.hdt-sticky-btn-atc .hdt-sticky-atc__submit.hdt-btn:focus-visible{outline:2px solid var(--pu-amber);outline-offset:3px}@media(max-width:1023px){.pu-strook__bedrag .hdt-sticky-atc__variant-price button[tag-select]{font-size:var(--pu-micro);line-height:var(--pu-micro-lh)}.hdt-sticky-btn-atc .hdt-sticky-atc__submit.hdt-btn{flex:1 1 auto;min-height:52px;height:52px;padding:0 var(--pu-s-16)}.hdt-sticky-btn-atc .hdt-sticky-atc__infos{flex:1 1 auto;min-width:0}.hdt-sticky-btn-atc .hdt-sticky-atc__btns{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pu-product.css.map */
