@font-face{font-family:Milo;src:url(/build/assets/milo-DeEQSjQo.woff2)format("woff2"),url(/build/assets/milo-Burg23py.woff)format("woff");font-weight:400;font-display:swap}body{font-display:swap;color:#000;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizelegibility;letter-spacing:.25px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}@media screen and (width<=639px){body{font-size:14px;line-height:24px}}a{color:#4161a2;will-change:color;text-decoration:none;transition:color .3s ease-in}a:hover{color:#294b90;text-decoration:none}p{font-size:16px;font-weight:400;line-height:28px}@media screen and (width<=639px){p{font-size:14px;line-height:24px}}h1,h2,h3,h4,h5{color:#001937;letter-spacing:-.02em;font-weight:600}h4,h5{letter-spacing:-.01em}h1{color:#263737;letter-spacing:normal;font-family:Milo,serif;font-size:48px;font-weight:500;line-height:62px}@media screen and (width<=639px){h1{font-size:24px;line-height:34px}}h2{font-size:32px;line-height:42px}@media screen and (width<=639px){h2{font-size:20px;line-height:30px}}h3{font-size:24px;line-height:32px}@media screen and (width<=639px){h3{font-size:16px;line-height:26px}}h4{font-size:20px;line-height:26px}@media screen and (width<=639px){h4{font-size:15px;line-height:24px}}h5{font-size:16px;line-height:21px}@media screen and (width<=639px){h5{font-size:14px;line-height:20px}}div.kruimelpad_en_koersen{color:#635d54;margin-bottom:30px;padding-top:24px;padding-bottom:24px;font-size:14px;line-height:1.57em}div.kruimelpad_en_koersen span.up{color:#3d9079;font-weight:600}div.kruimelpad_en_koersen span.up svg path{fill:#3d9079}div.kruimelpad_en_koersen span.down{color:#ef4444;font-weight:600}div.kruimelpad_en_koersen span.down svg{transform:rotate(180deg)}div.kruimelpad_en_koersen span.down svg path{fill:#ef4444}*{box-sizing:border-box}main{width:100%;position:relative}.container-width{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}@media screen and (width<=1023px){.container-width{padding-left:30px;padding-right:30px}}@media screen and (width<=639px){.container-width{padding-left:20px;padding-right:20px}}hr{background:#e7e0d8;border:none;height:1px;margin:30px 0}.container_blocks .typography,.cms_content .typography{color:#000;font-size:16px;font-weight:400;line-height:24px}@media screen and (width<=639px){.container_blocks .typography,.cms_content .typography{font-size:14px;line-height:22px}}.container_blocks .typography h1,.container_blocks .typography h2,.container_blocks .typography h3,.container_blocks .typography h4,.container_blocks .typography h5,.container_blocks .typography h6,.cms_content .typography h1,.cms_content .typography h2,.cms_content .typography h3,.cms_content .typography h4,.cms_content .typography h5,.cms_content .typography h6{color:#001937}.container_blocks>div{overflow-wrap:break-word;margin-bottom:80px}@media screen and (width<=639px){.container_blocks>div{margin-bottom:50px}}.container_blocks>div h2,.container_blocks>div h3{margin-bottom:30px;font-size:32px;line-height:125%}@media screen and (width<=639px){.container_blocks>div h2,.container_blocks>div h3{margin-bottom:20px;font-size:20px}}.container_blocks>div h4{margin-bottom:30px;font-size:20px;line-height:125%}@media screen and (width<=639px){.container_blocks>div h4{margin-bottom:20px;font-size:16px}}.container_blocks>div h2+p,.container_blocks>div h3+p,.container_blocks>div h4+p{margin-top:-15px}@media screen and (width<=639px){.container_blocks>div h2+p,.container_blocks>div h3+p,.container_blocks>div h4+p{margin-top:-5px}}.container_blocks>div p{margin-bottom:15px}.container_blocks>div hr{background:#e2edf1;border:none;height:1px}.container_blocks>div ul{margin-bottom:36px;padding-left:0;list-style:none!important}@media screen and (width<=1023px){.container_blocks>div ul{margin-bottom:24px}}.container_blocks>div ul li{color:#000;margin-bottom:4px;padding-left:24px;font-size:16px;line-height:28px;display:block;position:relative}.container_blocks>div ul li:last-of-type{margin-bottom:0}@media screen and (width<=1189px){.container_blocks>div ul li{font-size:14px;line-height:24px}}.container_blocks>div ul li:before{content:"";background:#001937;border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:0}.btn_primary{color:#fff;cursor:pointer;will-change:background-color;text-align:center;background:#000;border:none;border-radius:6px;height:55px;padding:0 40px;font-size:16px;font-weight:500;line-height:55px;text-decoration:none;transition:background-color .3s ease-in-out;display:inline-block}.btn_primary:hover{color:#fff;background:#4e4e4e}.aantal_selector{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:170px;height:55px;display:inline-flex}.aantal_selector button{cursor:pointer;width:40px;height:100%}.aantal_selector input{text-align:center;background:0 0;border:none;flex:1;min-width:0;height:100%}.aantal_selector input:focus{outline:none}footer a{color:#001937;will-change:color;text-decoration:none;transition:color .3s}footer a:hover{color:#4161a2}.usps_balk{justify-content:center;align-items:center;gap:30px;display:flex;position:relative}.usps_balk:after{content:"";background:linear-gradient(90deg,#e0e0e000 0%,#e0e0e0 25% 50%,#e0e0e0 75.48%,#e0e0e000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.usps_balk div.usp{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;padding:50px 0;display:flex}.usps_balk div.usp svg{width:32px;height:32px;margin-bottom:10px}.usps_balk div.usp div.titel{letter-spacing:3px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:500;line-height:140%}.usps_balk div.usp div.tekst{color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px}.usps_balk div.lijn{background:linear-gradient(270deg,#e0e0e000 0%,#e0e0e0 25% 50%,#e0e0e0 75.48%,#e0e0e000 100%);flex-shrink:0;width:1px;height:100px}.container_pdp_top{align-items:flex-start;display:flex}.container_pdp_top [x-cloak]{display:none!important}.container_pdp_top div.lightbox{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.container_pdp_top div.lightbox div.lightbox_panel{background:#f4f2f1;border-radius:32px;flex-direction:column;width:100%;max-width:1800px;height:100%;display:flex;position:relative;overflow:hidden}.container_pdp_top div.lightbox div.lightbox_panel button.sluiten{cursor:pointer;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:12px;right:12px}.container_pdp_top div.lightbox div.lightbox_panel>img{object-fit:contain;cursor:zoom-in;flex:1;width:100%;min-height:0;transition:transform .3s ease-in-out;display:block}.container_pdp_top div.lightbox div.lightbox_panel>img.zoomed{cursor:zoom-out;transform:scale(2)}.container_pdp_top div.lightbox div.lightbox_panel div.lightbox_thumbs{background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:19px;padding:20px;display:flex}.container_pdp_top div.lightbox div.lightbox_panel div.lightbox_thumbs button{cursor:pointer;opacity:.5;background:#f4f2f1;border:2px solid #fff;border-radius:8px;flex-shrink:0;width:80px;height:80px;transition:opacity .2s ease-in-out;overflow:hidden}.container_pdp_top div.lightbox div.lightbox_panel div.lightbox_thumbs button:hover{opacity:1}.container_pdp_top div.lightbox div.lightbox_panel div.lightbox_thumbs button.actief{opacity:1;border-color:#000}.container_pdp_top div.lightbox div.lightbox_panel div.lightbox_thumbs button img{object-fit:contain;width:100%;height:100%}.container_pdp_top div.thumbnails{flex-direction:column;flex-shrink:0;gap:19px;width:111px;margin-right:30px;display:flex}.container_pdp_top div.thumbnails button{aspect-ratio:1;cursor:pointer;opacity:.5;background:#f4f2f1;border:2px solid #f4f2f1;border-radius:8px;width:100%;transition:opacity .2s ease-in-out;overflow:hidden}.container_pdp_top div.thumbnails button:hover{opacity:1}.container_pdp_top div.thumbnails button.actief{opacity:1;border-color:#000}.container_pdp_top div.thumbnails button img{object-fit:contain;width:100%;height:100%}.container_pdp_top div.productfoto{background:#f4f2f1;border-radius:16px;flex:1;justify-content:center;align-items:center;min-width:0;margin-right:clamp(40px,100vw - 1821px,99px);padding:20.5px 0;display:flex;position:relative;overflow:hidden}.container_pdp_top div.productfoto img{object-fit:contain;cursor:zoom-in;width:850px;max-width:100%;height:850px}.container_pdp_top div.productfoto div.stipjes{gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.container_pdp_top div.productfoto div.stipjes button{cursor:pointer;background:#e0dbd2;border-radius:50%;width:9px;height:9px;transition:background .2s ease-in-out}.container_pdp_top div.productfoto div.stipjes button.actief{background:#000}@media screen and (width<=1772px){.container_pdp_top div.thumbnails{width:calc(12.5vw - 110.5px)}.container_pdp_top div.productfoto{aspect-ratio:1;flex:none;width:calc(87.5vw - 659.5px);padding:0}.container_pdp_top div.productfoto img{width:95.398%;height:95.398%}}@media screen and (width<=1439px){.container_pdp_top{gap:40px}.container_pdp_top div.thumbnails{display:none}.container_pdp_top div.productfoto{width:calc(100vw - 740px);margin-right:0}}@media screen and (width<=1279px){.container_pdp_top div.productfoto{width:calc(50% - 20px)}}@media screen and (width<=1023px){.container_pdp_top{flex-direction:column}.container_pdp_top div.productfoto{width:100%}}.container_pdp_top div.product_card{flex-direction:column;flex-shrink:0;align-self:stretch;gap:40px;width:580px;display:flex}@media screen and (width<=1279px){.container_pdp_top div.product_card{width:calc(50% - 20px);min-width:0}}@media screen and (width<=1023px){.container_pdp_top div.product_card{flex:none;width:100%}}.container_pdp_top div.product_card div.onderaan{margin-top:auto}.container_pdp_top div.product_card div.onderaan div.usps{flex-direction:column;gap:30px;display:flex}.container_pdp_top div.product_card div.onderaan div.usps div.usp{align-items:center;gap:20px;font-size:15px;line-height:1.4em;display:flex}.container_pdp_top div.product_card div.onderaan div.usps div.usp svg{flex-shrink:0;height:36px}.container_pdp_top div.product_card div.onderaan div.usps div.usp strong{font-weight:500;display:block}.container_pdp_top div.product_card div.onderaan div.usps div.usp p{margin:7px 0 0;font-size:15px;line-height:1.4em}.container_pdp_top div.product_card div.prijs_regel{align-items:baseline;gap:8px;display:flex}.container_pdp_top div.product_card div.prijs_regel strong.prijs{font-size:26px;font-style:normal;font-weight:500;line-height:26px}.container_pdp_top div.product_card div.prijs_regel span.per_stuk{font-size:15px;font-style:normal;font-weight:400}.container_pdp_top div.product_card div.staffels{gap:12px;width:100%;display:flex}.container_pdp_top div.product_card div.staffels div.staffel{border:1px solid var(--Border-Secondary-border,#e7e0d8);cursor:pointer;border-radius:6px;flex:1;padding:10px 12px;transition:all .3s ease-in-out}.container_pdp_top div.product_card div.staffels div.staffel.actief{background:#f4f2f1;border:1px solid #000}.container_pdp_top div.product_card div.staffels div.staffel div.staffelprijs{font-weight:500}@media screen and (width<=1279px){.container_pdp_top div.product_card div.staffels{flex-wrap:wrap}.container_pdp_top div.product_card div.staffels div.staffel{flex:0 0 calc(50% - 6px)}}.container_pdp_top div.product_card div.aantal_en_bestellen{gap:12px;display:flex}.container_pdp_top div.product_card div.aantal_en_bestellen button.btn_primary{flex:1}@media screen and (width<=1279px){.container_pdp_top div.product_card div.aantal_en_bestellen button.btn_primary span.button_prijs{display:none}}.container_pdp_top div.product_card div.voorraad_levering{align-items:center;gap:12px;margin-top:25px;display:flex}.container_pdp_top div.product_card div.voorraad_levering span.scheiding{color:#d9dce1}.container_pdp_top div.product_card div.wit_blok{border:1px solid var(--Border-Secondary-border,#e7e0d8);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;display:flex}.container_pdp_top div.product_card div.wit_blok div.advies{align-items:center;gap:20px;display:flex}.container_pdp_top div.product_card div.wit_blok div.advies svg.profielfoto{flex-shrink:0;width:75px;height:75px}.container_pdp_top div.product_card h1{font-family:Milo,sans-serif;font-size:34px;font-style:normal;font-weight:400;line-height:120%}@media screen and (width<=639px){.container_pdp_top div.product_card h1{font-size:24px;line-height:120%}}
