.product-section{position:relative;z-index:2}.product-section>.site-center{max-width:calc(var(--site-center) + var(--site-side-spacing-md) + var(--site-side-spacing-md))}@media screen and (min-width:1024px){.product__price{min-height:55px}}.product__price{font-family:var(--font-fields-regular-family)}@media screen and (max-width:1023px){.product__price .price__sale{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:.5rem}}.product__col--left .product__title{margin-bottom:.5rem}.product__col--sticky .product__col--inner{position:-webkit-sticky;position:sticky;top:1.5rem;-webkit-transition:all var(--duration-default) ease-in-out;transition:all var(--duration-default) ease-in-out}.product__col--sticky-with-header .product__col--inner{top:9.75rem}@media screen and (min-width:1200px){.product__col--sticky-with-header .product__col--inner{top:11rem}}.product__col--wrapper{border-radius:var(--border-radius)}@media screen and (min-width:768px){.product__col--wrapper{margin-left:3rem}}.product__preview-badge{font-size:14px;margin-bottom:calc(var(--element-spacing)*.5)}@media screen and (max-width:767px){[dir=ltr] .product__preview-badge .jdgm-widget{text-align:right}[dir=rtl] .product__preview-badge .jdgm-widget{text-align:left}}.product__title{margin:.25rem 0 .5rem}@media screen and (max-width:767px){.product__title{display:block}}.product__description{font-family:var(--font-nib-family);font-size:1rem;font-style:var(--font-nib-style);font-weight:var(--font-nib-weight);line-height:1.5}.product__description .prod-desc-first-lines p{margin-bottom:0}.product__description .prod-desc-read-more{display:none}.product__description a{color:var(--color-brand-text);font-weight:var(--font-weight-bold);text-decoration:underline!important}.product__description .read-more-toggle{cursor:pointer;margin:0;padding:0;text-decoration:underline}.product__info{padding-bottom:calc(var(--element-spacing)*1.25)}[dir=ltr] .product__info .product__preview-badge{text-align:right}[dir=rtl] .product__info .product__preview-badge{text-align:left}.product__info .product__preview-badge{margin-bottom:var(--element-spacing)}.product__info-wrapper{grid-row-gap:0}.product__vendor-reviews{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.product__vendor{color:var(--color-black);font-size:.75rem;text-decoration:underline}.product__form{border-radius:var(--border-radius);display:block;padding:0}@media screen and (min-width:1200px){.product__form{padding-bottom:0}}.product__options .select{display:none}.js .product__options .select{display:block}.product__option-links{display:-webkit-box;display:-ms-flexbox;display:flex}.js .product__option-links{display:none}.product__option-link{background-color:var(--color-gray);border-radius:var(--border-radius-sm);display:inline-block;margin:5px;padding:.5rem 1rem;position:relative}.product__option-link--active:before{border:.0625rem solid var(--color-brand-text);border-radius:calc(var(--border-radius-sm) + 3px);bottom:-.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:-.3125rem;position:absolute;right:-.3125rem;top:-.3125rem}.product__option-link:hover{text-decoration:none}.product__option-link:hover:before{border:.0625rem solid var(--color-brand-text);border-radius:calc(var(--border-radius-sm) + 3px);bottom:-.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:-.3125rem;position:absolute;right:-.3125rem;top:-.3125rem}.product__variant-selector{display:block}.product__variant-selector--buttons .product-form__input{border:none;margin:0 0 .75rem;padding:0}.product__variant-selector--buttons .product-form__input legend{margin:0 0 .5rem;padding:0}.product__tiered-pricing{border-radius:var(--border-radius-sm);margin-top:1rem;position:relative}.product__tiered-pricing__content,.product__tiered-pricing__head{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.product__tiered-pricing__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);-ms-flex-direction:column;flex-direction:column;font-size:14px;list-style:none;margin-bottom:16px;padding:.625rem}.product__tiered-pricing .tiered-pricing__tooltip .tooltip__trigger{font-size:.75rem;text-decoration:underline}.product__tiered-pricing .stapelkorting-container{background-color:#f9f9f3;border:1px solid #e0e0e0;border-radius:8px;font-family:Arial,sans-serif;margin:20px auto;max-width:400px;text-align:center}.product__tiered-pricing .discount-info{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0}.product__tiered-pricing .tiered-pricing__product-count{display:block;font-size:12px;font-weight:700}@media screen and (max-width:359px){.product__tiered-pricing .tiered-pricing__percentage{font-size:12px}}.product__tiered-pricing .discount-info .tiered-pricing__tier{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style-type:none;text-align:center}.product__tiered-pricing .discount-info .tiered-pricing__tier:not(:last-child){border-right:1px solid var(--color-border)}.product__tiered-pricing .progress-container{background-color:#e8e8e8;border-radius:4px;height:8px;overflow:hidden;position:relative}.product__tiered-pricing .progress-bar{background-color:#363;border-radius:var(--border-radius);height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.product__shipping-information{border-radius:var(--border-radius-sm);padding:var(--element-spacing);position:relative}.product__shipping-information .shipping-information__tooltip{position:absolute;right:var(--element-spacing);top:var(--element-spacing)}.product__stock-status--in-stock{color:var(--color-brand-positive)}.product__stock-status--continuous-selling{color:var(--color-brand-warning)}.product__stock-status--out-of-stock{color:var(--color-brand-negative)}.product__shipping-information{--color-brand-link:var(--color-black-40)}.product__usps{background:var(--color-scheme-darkest-sand);border-radius:12px;font-size:.875rem;margin-bottom:1rem;margin-top:.625rem;padding:.5rem calc(var(--element-spacing)*.7)}@media screen and (min-width:1200px){.product__usps{margin-top:calc(var(--element-spacing)*.7);padding:.5rem calc(var(--element-spacing)*2.5)}}.product__usps .icon{height:2rem;width:2rem}.product .jdgm-widget{font-size:1rem}.product-form{display:block}.product-form__quantity label{display:block;margin-bottom:.5rem}.product-form__quantity label.visibility-hidden{display:none}.product-form__buttons:not(:last-of-type){margin-bottom:1rem}.product-recommendation-section{margin-top:3.5rem}@media screen and (min-width:768px){.product-recommendation-section{margin-bottom:4rem}}.variant-swatch-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-start;justify-content:space-between;margin:20px 0}.variant-swatch-container__variants{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:479px){.variant-swatch-container__variants{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-template-columns:repeat(2,1fr)}.variant-swatch-container__variants .variant-swatch .variant-label-span{font-size:.875rem}}.variant-swatch-container__variants .variant-swatch img{margin-right:8px}.variant-swatch-container__bundels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.variant-swatch-container .variant-swatch{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:DM Sans;overflow:hidden;padding:6px 12px;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%}@media screen and (max-width:479px){.variant-swatch-container .variant-swatch{padding:6px}}.variant-swatch-container .variant-swatch .price{-webkit-box-align:left;-ms-flex-align:left;align-items:left}.variant-swatch-container .variant-swatch .price__sale{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}.variant-swatch-container .variant-swatch__variants{width:33.3333333333%}.variant-swatch-container .variant-swatch__variants label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.variant-swatch-container .variant-swatch___bundels{width:100%}.variant-swatch-container .variant-swatch___bundels,.variant-swatch-container .variant-swatch___bundels label{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly}.variant-swatch-container .variant-swatch___bundels label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}@media screen and (min-width:768px){.variant-swatch-container .variant-swatch{padding:8px 10px}}@media screen and (min-width:1024px){.variant-swatch-container .variant-swatch{padding:10px 8px}}.variant-swatch-container .selected{border:1px solid var(--color-black)}.variant-swatch-container .variant-swatch-container__variants input[type=radio]{display:none;margin:0 5px 0 0}.variant-swatch-container .variant-swatch label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:none;width:100%}.variant-swatch-container .variant-swatch img{display:block;max-height:62px;max-width:62px}@media screen and (max-width:359px){.variant-swatch-container .variant-swatch img{max-height:38px;max-width:38px}}@media screen and (min-width:480px){.variant-swatch-container .variant-swatch img{max-height:70px;max-width:70px}}@media screen and (min-width:768px){.variant-swatch-container .variant-swatch img{max-height:80px;max-width:80px}}@media screen and (min-width:1200px){.variant-swatch-container .variant-swatch img{max-height:100px;max-width:100px}}.variant-swatch-container .variant-swatch .bundel-label-span{font-size:.875rem;padding:4px 0;width:calc(100% - 70px)}@media screen and (min-width:480px){.variant-swatch-container .variant-swatch .bundel-label-span{width:calc(100% - 76px)}}@media screen and (min-width:768px){.variant-swatch-container .variant-swatch .bundel-label-span{width:calc(100% - 90px)}}@media screen and (min-width:1200px){.variant-swatch-container .variant-swatch .bundel-label-span{width:calc(100% - 110px)}}.variant-swatch-container .variant-swatch .bundel-label-span .bundel-label-title-badge{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.variant-swatch-container .variant-swatch .bundel-label-span .bundel-label-content{padding:0 0 0 4px;width:100%}.variant-swatch-container .variant-swatch .bundel-label-span .product__badge{margin-right:0}@media screen and (max-width:479px){.variant-swatch-container .variant-swatch .bundel-label-span .price dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.variant-swatch-container .variant-swatch .variant-label-span{font-size:.85rem;text-align:center}@media screen and (max-width:479px){.variant-swatch-container .variant-swatch .variant-label-span{font-size:.75rem}}.variant-swatch-container .variant-swatch .variant-label-span .product__badges--inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.variant-swatch-container .variant-swatch .variant-label-span .variant-label-title-badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.variant-swatch-container .variant-swatch .variant-label-span .variant-label-content{width:100%}.variant-swatch-container .variant-swatch .badge{background-color:var(--color-scheme-apple-green);border-radius:8px;color:var(--color-scheme-text-on-apple-green);font-size:.875rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px;position:absolute;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.variant-swatch-container .variant-swatch .price__sale .price-item--regular,.variant-swatch-container .variant-swatch dd{font-size:.875rem}.variant-swatch-container .text-swatch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.variant-swatch-container .prod-link{color:var(--color-brand-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:44px;text-decoration:none;width:100%}.variant-swatch-container .prod-link:hover{text-decoration:none}.variant-swatch-container .variant-swatch:hover{background-color:-10px -10px 15px hsla(0,0%,100%,.12);border:1px solid var(--color-black-50);text-decoration:none}