@charset "UTF-8";:root{--margin-60:60px;--margin-48:48px;--margin-36:36px;--margin-24:24px;--margin-18:18px;--margin-12:12px;--margin-10:10px;--margin-8:8px}@media only screen and (max-width:1260px){:root{--margin-60:48px}}@media only screen and (max-width:744px){:root{--margin-60:36px;--margin-48:36px;--margin-36:24px;--margin-24:18px;--margin-18:12px;--margin-12:8px;--margin-10:6px;--margin-8:4px}}@media only screen and (max-width:540px){:root{--margin-60:24px}}.color-circle{position:relative;aspect-ratio:1/1;max-width:800px}.color-circle svg{overflow:visible;pointer-events:none;filter:drop-shadow(0 0 10px rgba(0, 0, 0, .1));isolation:isolate}.color-circle path{pointer-events:auto;cursor:pointer;outline:0;transition:transform 180ms ease,filter 180ms ease}.color-circle path:hover{transform:scale(1.03)}.color-circle path.selected{transform:scale(1.06);filter:drop-shadow(0 0 .09px rgba(0, 0, 0, .25))}.color-circle path[data-disabled=true]{pointer-events:none}.color-circle circle{pointer-events:none}.color-circle .first-circle,.color-circle .second-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);height:auto}.color-circle .first-circle{width:100%;height:100%}.color-circle .second-circle{width:66.666%;height:66.666%}.circle-tag.hidden{display:none}.circle-tag text{text-transform:uppercase;letter-spacing:.0004rem;font-weight:600}path[data-name="Extra white"]{fill:#fff}#color-picker-image img[src="/storage/app/media/1.%20CONFIGURATOR/kleuren/thumbnails/extra-white.jpg"]{position:relative}#color-picker-image img[src="/storage/app/media/1.%20CONFIGURATOR/kleuren/thumbnails/extra-white.jpg"]::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:red}#loading-screen{z-index:1001;position:fixed;bottom:0;left:0;width:100%;height:calc(100% - var(--header-height));background-color:#fff;display:none;align-items:center;justify-content:center}#loading-screen[data-status=loading]{display:flex}#loading-screen video{width:100%;height:100%;object-fit:none}#popup-processing{padding-top:var(--header-height);display:block;overflow:auto;opacity:0;pointer-events:none;transition:opacity 180ms ease}#popup-processing.show-half{opacity:.66;pointer-events:all;visibility:visible}#popup-processing.show{opacity:1;pointer-events:all;visibility:visible}#popup-processing.show-save-favourites{opacity:1;pointer-events:all;visibility:visible;background-color:rgba(255,255,255,.9);display:flex}#popup-processing.show-save-favourites .popup-container{display:none}#popup-processing.show-save-favourites #processing-overlay--content{display:flex}#popup-processing .popup-container{margin-top:var(--margin-48);margin-bottom:var(--margin-48);max-height:calc(100% - var(--margin-48));padding:0}#popup-processing .popup-header{align-items:center;padding:var(--margin-24);margin-bottom:0}#popup-processing .popup-header h2 svg{min-width:20px}#popup-processing .popup-header .left{width:auto;flex:1;padding-right:0}#popup-processing .popup-header .right{width:auto;margin-left:auto;display:flex;flex-direction:column}#popup-processing .popup-header .right a:not(.btn).link{margin-top:var(--margin-8);align-self:flex-end}#popup-processing .popup-header .right button.link{color:#fff}#popup-processing .popup-header .right button.link svg{stroke:none!important;fill:#fff!important;transform:translateX(2px) translateY(.5px) rotate(-90deg)}#popup-processing .popup-content{display:block;max-width:initial}#popup-processing #webshop-ctas{box-shadow:none;border-radius:none}#popup-processing #processing-overlay--content{display:none;align-items:center;justify-content:center;font-size:clamp(2rem,1.76rem + .75vw,3.2rem);text-align:center}@media only screen and (max-width:768px){#popup-processing .container{padding:0 var(--margin-12)}#popup-processing .popup-container{margin-top:var(--margin-24);margin-bottom:var(--margin-24)}#popup-processing .popup-header{flex-direction:column;align-items:flex-start}#popup-processing .popup-header .right{width:100%;margin-top:var(--margin-12);margin-left:0;padding-left:0}#popup-processing .popup-header .right a.btn{justify-content:center}}.price{flex:1}.price--discount{margin-bottom:6px}.price--discount s{display:inline-block;color:#fff;background-color:#ff1616;border-radius:3px;padding:0 6px;margin-right:var(--margin-8)}.price--discount-stapelkorting{display:flex;align-items:center;flex-wrap:wrap}.price--discount-stapelkorting s{color:#333;background-color:#f8f6f3}.price--discount-stapelkorting button{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:600}.price--discount-stapelkorting button:hover{opacity:.85}.price--discount-stapelkorting svg.arrow{fill:var(--discount-bg-color)}.price--discount-stapelkorting span.circle{display:block;background-color:#f8f6f3;border-radius:50%;padding:4px}.price--discount-stapelkorting span.circle svg{display:block;transform:none;fill:none;width:15px;height:15px}.price--discount-stapelkorting span.circle svg path{stroke:var(--discount-bg-color)}.price--discount-stapelkorting div.green{display:flex;align-items:center;justify-content:center;gap:4px}.price--discount-stapelkorting div.green strong{text-transform:uppercase}.price--discount-stapelkorting div.green button.circle-info{aspect-ratio:1/1;line-height:1;height:16px;font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);border:1.5px solid #1ebf80;border-radius:50%;padding:2px;text-transform:initial}@media only screen and (max-width:540px){.price--discount-stapelkorting span.circle{display:none}}#configurator-sidebar--price:has(.price--volume-discount-projection){border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.price--volume-discount-projection{display:flex;align-items:center;gap:var(--margin-12);padding:var(--margin-12) var(--sidebar-padding);color:var(--discount-text-color);background-color:var(--discount-bg-color)}.price--volume-discount-projection p{margin:0;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}.price--volume-discount-projection strong{font-weight:600}.price--volume-discount-projection svg{display:block;width:18px;height:18px;fill:none}.price--volume-discount-projection svg path{stroke:var(--discount-text-color)}.price--total{margin-top:var(--margin-12);display:flex;flex-direction:column;gap:0 var(--margin-12)}.price--total strong{font-size:clamp(1.8rem,1.72rem + .25vw,2.2rem);line-height:1}.price--total small{margin-top:2px;font-size:clamp(.8rem,.74rem + .1875vw,1.1rem)}.price--total svg{display:inline;margin-right:6px}.price--edit-closet .price--original>span{color:#fff;background-color:#fd5e2b;padding:4px 10px;border-radius:5px}.price--edit-closet s{color:inherit;background-color:inherit;margin:initial;padding:initial;border-radius:initial}.price--edit-closet .price--total{flex-direction:column;align-items:initial}.price--edit-closet .price--discount{margin-bottom:-4px}.price--promo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--margin-8);margin-bottom:var(--margin-10)}.price--was{display:inline-block;color:#fff;background-color:#ff1616;border-radius:4px;padding:2px 8px;font-weight:600;white-space:nowrap}.price--tag{display:inline-block;color:#1ebf80;background-color:rgba(30,191,128,.12);border-radius:100px;padding:2px 10px;font-weight:600;white-space:nowrap}.price--heading{display:block;color:#848484;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);line-height:1.2}.price--heading.green{color:#1ebf80;font-weight:600}.price--compare{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--margin-12)}.price--from{display:flex;flex-direction:column;gap:2px}.price--from s{color:#848484;font-size:clamp(1.8rem,1.72rem + .25vw,2.2rem);font-weight:600;line-height:1}.price--arrow{flex:none;align-self:center;width:22px;height:12px;color:#848484}.price--total .price--arrow{margin:0}.price--to{display:flex;flex-direction:column;gap:2px}.price--vat{display:block;margin-top:2px;color:#848484;font-size:clamp(.8rem,.74rem + .1875vw,1.1rem)}.price--vat svg{display:inline;margin-right:3px}.price--promo .price--vat{margin-top:0}.price--amount-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--margin-8)}.price--amount-row .price--vat{margin-top:0}#delivery p{display:flex;flex-direction:column;line-height:1}#delivery strong{color:#2b7ffd;font-size:clamp(1.8rem,1.72rem + .25vw,2.2rem);line-height:1.3}ul.configurator-settings{display:flex;flex-direction:column}ul.configurator-settings li.configurator-setting{margin-bottom:var(--margin-24)}ul.configurator-settings li.configurator-setting:last-of-type{margin-bottom:0}ul.configurator-settings li.configurator-setting.disabled{display:none}ul.configurator-settings li.configurator-setting.has-large-images .configurator-setting--items{border-radius:40px}ul.configurator-settings li.configurator-setting.has-large-images img{max-width:84px}ul.configurator-settings li.configurator-setting--item.disabled label{color:#ff1616;pointer-events:none;opacity:.1;transition:none}ul.configurator-settings li.configurator-setting--item.disabled svg{stroke:#ff1616}ul.configurator-settings fieldset{position:relative}ul.configurator-settings .legend-inner{display:flex;gap:var(--margin-10)}ul.configurator-settings legend{font-weight:600;display:flex;align-items:center;gap:var(--margin-10)}ul.configurator-settings legend+p{margin-bottom:var(--margin-12)}ul.configurator-settings small.subline{margin-top:var(--margin-8);display:block}ul.configurator-settings .configurator-setting--row{display:flex;flex-wrap:wrap;gap:0 var(--margin-60)}ul.configurator-settings .configurator-setting--row h4{width:100%}ul.configurator-settings .configurator-setting--row label{font-weight:300}li.configurator-setting[data-fieldset=schuine-zijdes-posities] ul.configurator-setting--items{border-radius:25px}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item{display:flex;justify-content:center;align-items:center}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item label{transition:none}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item label:hover{transition:color 180ms ease}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item label:hover svg path{transition:fill 180ms ease}li.configurator-setting[data-door-position] ul.configurator-setting--items{border-radius:25px}li.configurator-setting[data-uitsparing-detail] .configurator-setting--row{padding-bottom:var(--margin-24);gap:var(--margin-24) var(--margin-48)}li.configurator-setting[data-nis] .configurator-setting--row[data-nis-position]{margin-bottom:var(--margin-12)}.configurator-colors--opties ul.configurator-settings li.configurator-setting:last-of-type{margin-bottom:var(--sidebar-padding)}.configurator-setting--items{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#eaf3ff;border:2px solid #eaf3ff;border-radius:100px;overflow:hidden}li.configurator-setting--item{position:relative}li.configurator-setting--item input{position:absolute;opacity:0;width:0;height:0;overflow:hidden}li.configurator-setting--item label{cursor:pointer;width:100%!important;border-radius:0!important;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);color:#2b7ffd;text-align:center;justify-content:center}li.configurator-setting--item label small{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);align-self:flex-end;margin-bottom:2px}li.configurator-setting--item label{transition:color 180ms ease}li.configurator-setting--item label svg path{transition:fill 180ms ease}li.configurator-setting--item label:hover{color:#333}li.configurator-setting--item label:hover svg path{fill:#333}li.configurator-setting--item label.column{flex-direction:column}li.configurator-setting[data-hoog-laag-hoog-type] .screen-readers-only,li.configurator-setting[data-hoog-laag-type] .screen-readers-only,li.configurator-setting[data-waskast-hoog-laag-type] .screen-readers-only,li.configurator-setting[data-waskast-laag-type] .screen-readers-only,li.configurator-setting[data-wastoren-type] .screen-readers-only{position:absolute}li.configurator-setting[data-hoog-laag-hoog-type] .configurator-setting--item-selector,li.configurator-setting[data-hoog-laag-hoog-type] .configurator-setting--items,li.configurator-setting[data-hoog-laag-type] .configurator-setting--item-selector,li.configurator-setting[data-hoog-laag-type] .configurator-setting--items,li.configurator-setting[data-waskast-hoog-laag-type] .configurator-setting--item-selector,li.configurator-setting[data-waskast-hoog-laag-type] .configurator-setting--items,li.configurator-setting[data-waskast-laag-type] .configurator-setting--item-selector,li.configurator-setting[data-waskast-laag-type] .configurator-setting--items,li.configurator-setting[data-wastoren-type] .configurator-setting--item-selector,li.configurator-setting[data-wastoren-type] .configurator-setting--items{border-radius:35px}li.configurator-setting[data-hoog-laag-hoog-type] label,li.configurator-setting[data-hoog-laag-type] label,li.configurator-setting[data-waskast-hoog-laag-type] label,li.configurator-setting[data-waskast-laag-type] label,li.configurator-setting[data-wastoren-type] label{transition:stroke 180ms ease}li.configurator-setting[data-hoog-laag-hoog-type] label:hover svg path,li.configurator-setting[data-hoog-laag-type] label:hover svg path,li.configurator-setting[data-waskast-hoog-laag-type] label:hover svg path,li.configurator-setting[data-waskast-laag-type] label:hover svg path,li.configurator-setting[data-wastoren-type] label:hover svg path{fill:none;stroke:#333}li.configurator-setting[data-hoog-laag-hoog-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-hoog-laag-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-waskast-hoog-laag-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-waskast-laag-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-wastoren-type] .configurator-setting--item-selector svg path{fill:none;stroke:#333}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] .configurator-setting--item-selector,li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] .configurator-setting--items,li.configurator-setting[data-fieldset=type-inbouwkoelkast] .configurator-setting--item-selector,li.configurator-setting[data-fieldset=type-inbouwkoelkast] .configurator-setting--items,li.configurator-setting[data-fieldset=type-toestel] .configurator-setting--item-selector,li.configurator-setting[data-fieldset=type-toestel] .configurator-setting--items{border-radius:40px}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] svg,li.configurator-setting[data-fieldset=type-inbouwkoelkast] svg,li.configurator-setting[data-fieldset=type-toestel] svg{height:48px}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] svg.question-info,li.configurator-setting[data-fieldset=type-inbouwkoelkast] svg.question-info,li.configurator-setting[data-fieldset=type-toestel] svg.question-info{height:23px}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] label,li.configurator-setting[data-fieldset=type-inbouwkoelkast] label,li.configurator-setting[data-fieldset=type-toestel] label{transition:stroke 180ms ease}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] label:hover svg path,li.configurator-setting[data-fieldset=type-inbouwkoelkast] label:hover svg path,li.configurator-setting[data-fieldset=type-toestel] label:hover svg path{fill:none;stroke:#333}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] .configurator-setting--item-selector svg path,li.configurator-setting[data-fieldset=type-inbouwkoelkast] .configurator-setting--item-selector svg path,li.configurator-setting[data-fieldset=type-toestel] .configurator-setting--item-selector svg path{fill:none;stroke:#333}div.configurator-setting--all{margin-top:6px;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);display:flex;flex-wrap:wrap}div.configurator-setting--all input{opacity:0;visibility:hidden;width:0;height:0}div.configurator-setting--all label{cursor:pointer;display:inline-flex;align-items:center;gap:6px}div.configurator-setting--all .circle-check{width:16px;height:16px}div.configurator-setting--size{position:relative}div.configurator-setting--size .size-row{display:flex;align-items:center;gap:var(--margin-12)}div.configurator-setting--size .size-row span{font-weight:600}div.configurator-setting--size label{font-weight:600;margin-bottom:var(--margin-8);display:flex;align-items:center;gap:var(--margin-10)}div.configurator-setting--size label span{display:flex;align-items:center;gap:var(--margin-10)}div.configurator-setting--size input{width:112px;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);font-weight:400;color:#333;background-color:#fff;border:2px solid #2b7ffd;display:block;padding-left:1.375em}div.configurator-setting--size input:focus{border-color:rgb(2.1943925234,94.3588785047,232.6056074766)}div.configurator-setting--size input::placeholder{color:#848484;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}div.configurator-setting--size input[type=search]{padding-left:1.375em}div.configurator-setting--size input[disabled]{opacity:.5}div.configurator-setting--size input[disabled][type=number]{background-repeat:no-repeat;background-position:8px;background-image:url(../../images/icons/icon-check-circle.svg)}@media only screen and (max-width:744px){div.configurator-setting--size input{padding:.69em 1em}}div.configurator-setting--size input{font-weight:600}#hoek-info,#hoek-info--pom,#hoek-info--pomn,#hoekuitsparing-info,#module-nis-info,#nalevering-speling-info,#tablet-info,#tablet-info-2{margin-bottom:var(--margin-24);padding:var(--margin-12);display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px var(--margin-12)}#hoek-info--pom.hide,#hoek-info--pomn.hide,#hoek-info.hide,#hoekuitsparing-info.hide,#module-nis-info.hide,#nalevering-speling-info.hide,#tablet-info-2.hide,#tablet-info.hide{display:none}#hoek-info,#hoek-info--pom,#hoek-info--pomn,#hoekuitsparing-info,#module-nis-info,#nalevering-speling-info,#tablet-info,#tablet-info-2{background-color:#f4f6f8;border-radius:10px}#hoek-info p,#hoek-info--pom p,#hoek-info--pomn p,#hoekuitsparing-info p,#module-nis-info p,#nalevering-speling-info p,#tablet-info p,#tablet-info-2 p{flex:1}@media only screen and (max-width:540px){#hoek-info p,#hoek-info--pom p,#hoek-info--pomn p,#hoekuitsparing-info p,#module-nis-info p,#nalevering-speling-info p,#tablet-info p,#tablet-info-2 p{flex:initial}}#hoek-info b,#hoek-info--pom b,#hoek-info--pomn b,#hoekuitsparing-info b,#module-nis-info b,#nalevering-speling-info b,#tablet-info b,#tablet-info-2 b{display:block}#hoek-info mark,#hoek-info--pom mark,#hoek-info--pomn mark,#hoekuitsparing-info mark,#module-nis-info mark,#nalevering-speling-info mark,#tablet-info mark,#tablet-info-2 mark{color:#2b7ffd;background-color:transparent}#hoek-info svg,#hoek-info--pom svg,#hoek-info--pomn svg,#hoekuitsparing-info svg,#module-nis-info svg,#nalevering-speling-info svg,#tablet-info svg,#tablet-info-2 svg{margin-top:4px}#hoek-info--pom,#hoek-info--pomn,#tablet-info-2{margin-top:var(--margin-12)}#nalevering-speling-info{margin-bottom:0}#module-nis-info{margin-bottom:0}div.configurator-setting--item-selector-wrapper{position:relative}div.configurator-setting--item-selector{position:absolute;top:0;left:0;color:#333;background-color:#fff;border:2px solid #2b7ffd;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);text-align:center;justify-content:center;border-radius:25px;transition:transform 90ms ease}div.configurator-setting--item-selector svg path{fill:#333}div.configurator-setting--item-selector.column{flex-direction:column}div.configurator-setting--item-selector small{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);align-self:flex-end;margin-bottom:2px}#camera svg path,#camera-grips svg path{fill:none!important}#camera label svg path,#camera-grips label svg path{transition:stroke 180ms ease}#camera label:hover svg path,#camera-grips label:hover svg path{stroke:#333}#camera div.configurator-setting--item-selector svg path,#camera-grips div.configurator-setting--item-selector svg path{stroke:#333}#module-size-filter label svg{transition:stroke 180ms ease}#module-size-filter label:hover svg{stroke:#333}#module-size-filter div.configurator-setting--item-selector svg{stroke:#1ebf80}.circle-check{background-color:transparent;border-radius:50%;width:20px;height:20px;border:2px solid #2b7ffd}div.configurator-setting--item-selector .circle-check,input:checked+label .circle-check{background-color:#2b7ffd;background-image:url(../../images/icons/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:60%}@media only screen and (max-width:1260px){#camera .configurator-setting--item-selector span,#camera label[for=camera-center] span,#camera-grips .configurator-setting--item-selector span,#camera-grips label[for=camera-center] span{display:none}}#login-or-register .right{border-left:2px solid #f8f6f3}#login-or-register legend:has(h2){margin-bottom:var(--margin-18)}#login-or-register h1{margin-bottom:0!important}#login-or-password-forgotten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--margin-12)}#login-or-password-forgotten a{display:flex;align-items:center;gap:4px}#login-or-password-forgotten a svg{transform:scale(.8) translateY(1px) rotate(-90deg);transition:transform 180ms ease,fill 180ms ease}#login-or-password-forgotten a:focus svg,#login-or-password-forgotten a:hover svg{fill:rgb(2.1943925234,94.3588785047,232.6056074766);transform:scale(.8) translateY(1px) translateX(2px) rotate(-90deg)}#register-buttons{margin-top:var(--margin-36);display:inline-flex;flex-direction:column;gap:var(--margin-12)}#register-buttons .btn{gap:2px var(--margin-12);justify-content:space-between}#register-buttons .btn span.btn-wrapper{display:flex;align-items:center;gap:var(--margin-12)}#register-buttons .btn span.svg-min-width{min-width:18px}#register-buttons .btn span.svg-min-width path{transition:fill 180ms ease}#register-buttons .btn svg[data-arrow]{transform:translateY(1px) rotate(-90deg)}#register-buttons .btn:hover span.svg-min-width path{fill:#fff}#popup-login{z-index:1000}#popup-login #intro-login{padding-bottom:var(--margin-36);text-align:center}#popup-login .left{padding-right:var(--margin-24)}#popup-login .right{padding-left:var(--margin-24)}#popup-login .popup-container{margin:auto;overflow:visible}#popup-login .btn-close{position:absolute;top:var(--margin-36);right:var(--margin-36);margin-bottom:0}#popup-login .btn-close:hover svg{stroke:rgb(2.1943925234,94.3588785047,232.6056074766)}@media only screen and (max-width:744px){#login-or-register .right{margin-top:var(--margin-48);border-left:none}#popup-login .left{padding-right:0}#popup-login .right{padding-left:0}}html[data-functionality=paslatten-naleveren] #configurator-buttons,html[data-functionality=paslatten-naleveren] .configurator-sidebar--wrapper:first-of-type{opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}html[data-functionality=paslatten-naleveren] .configurator-step{opacity:initial;pointer-events:initial;visibility:initial}html[data-functionality=paslatten-naleveren] #configurator .configurator-sidebar--navigation button[data-action=cancelPaslatten]{opacity:initial;pointer-events:initial;visibility:initial;padding:.5em;width:46px;height:46px;display:flex;align-items:center;justify-content:center}html[data-functionality=paslatten-naleveren] #configurator .configurator-sidebar--navigation button[data-action=cancelPaslatten] span{display:none}html[data-functionality=paslatten-naleveren] #configurator .configurator-sidebar--navigation button[data-action=submitPaslattenPopup]{opacity:initial;pointer-events:initial;visibility:initial;width:initial;height:initial}html[data-functionality=paslatten-naleveren] #configurator .configurator-sidebar--navigation button[data-action=submitPaslattenPopup].step-in-progress{opacity:.5}html[data-functionality=paslatten-naleveren] p.config-title{margin-bottom:var(--margin-36)}html[data-functionality=paslatten-naleveren] .configurator-setting--size{margin-bottom:var(--margin-10)}html[data-functionality=paslatten-naleveren] ul#camera.configurator-settings li.configurator-setting{display:block;margin-bottom:0}html[data-functionality=paslatten-naleveren] ul#camera.configurator-settings li.configurator-setting label{font-weight:600}html[data-functionality=paslatten-naleveren] #has-nalevering-fields,html[data-functionality=paslatten-naleveren] #no-nalevering-fields{margin-top:calc(var(--margin-24) * -1);margin-bottom:var(--margin-24)}html[data-functionality=paslatten-naleveren] #nalevering-fields .label-approved{display:none}html[data-functionality=paslatten-naleveren] #nalevering-fields .label-not-approved{display:block}html[data-functionality=paslatten-naleveren] #nalevering-fields input{background-image:none!important;padding-left:1.375em}html[data-functionality=paslatten-naleveren] #nalevering-fields input.error{border-color:#ff1616}html[data-functionality=paslatten-naleveren] #nalevering-fields .nalevering-header{width:100%;display:flex}html[data-functionality=paslatten-naleveren] #nalevering-fields .nalevering-header button{margin-left:auto;background-repeat:no-repeat;background-position:6px;font-weight:600;padding:4px var(--margin-12);color:#fd5e2b;background-color:#fff;border:2px solid #fd5e2b;border-radius:100px;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease}html[data-functionality=paslatten-naleveren] #nalevering-fields .nalevering-header button:hover{color:#fff;border-color:rgb(24.8076923077,157.9423076923,105.8461538462);background-color:rgb(24.8076923077,157.9423076923,105.8461538462)}html[data-functionality=paslatten-naleveren] #nalevering-fields .nalevering-fields{display:flex;flex-wrap:wrap;gap:0 var(--margin-60)}html[data-functionality=paslatten-naleveren] #nalevering-fields .nalevering-fields h4{width:100%}html[data-functionality=paslatten-naleveren] #nalevering-fields .nalevering-fields label{font-weight:300}html[data-functionality=paslatten-naleveren] #nalevering-fields li.configurator-setting{padding:var(--margin-12);border:1px solid #e0dfdd;border-radius:10px}html[data-functionality=paslatten-naleveren] #nalevering-fields li.configurator-setting.approved .label-approved{display:block}html[data-functionality=paslatten-naleveren] #nalevering-fields li.configurator-setting.approved .label-not-approved{display:none}html[data-functionality=paslatten-naleveren] #nalevering-fields li.configurator-setting.approved .nalevering-fields{height:0;overflow:hidden}html[data-functionality=paslatten-naleveren] #nalevering-fields li.configurator-setting.approved .nalevering-header button{padding-left:var(--margin-36);background-image:url(../../images/icons/icon-check-circle.svg);color:#1ebf80;border-color:#1ebf80}html[data-functionality=paslatten-naleveren] #nalevering-fields li.configurator-setting.approved .nalevering-header button:hover{color:rgb(24.8076923077,157.9423076923,105.8461538462);border-color:rgb(24.8076923077,157.9423076923,105.8461538462);background-color:#fff}html[data-functionality=edit-closet] button[data-action=editCloset] svg{transform:translateX(2px) rotate(-90deg)}html[data-functionality=edit-closet] button[data-action=editCloset]:hover svg{transform:translateX(4px) rotate(-90deg)}html[data-functionality=edit-closet] #edit-confirmation{text-align:center;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem)}html[data-functionality=edit-closet] #edit-confirmation .popup-container{font-size:inherit;padding:var(--margin-36)}html[data-functionality=edit-closet] #edit-confirmation h3{margin:auto}html[data-functionality=edit-closet] #edit-confirmation .popup-content{max-width:520px}html[data-functionality=edit-closet] #edit-confirmation .popup-content strong{display:inline-block;margin-top:4px;margin-bottom:4px}html[data-functionality=edit-closet] #edit-confirmation--details{margin-top:var(--margin-18);text-align:initial;background-color:#eaf3ff;border-radius:10px;padding:var(--margin-24)}html[data-functionality=edit-closet] #edit-confirmation--details ul{display:flex;flex-direction:column;gap:var(--margin-8)}html[data-functionality=edit-closet] #edit-confirmation--details li{display:flex;justify-content:space-between}html[data-functionality=edit-closet] #edit-confirmation--details li>span:first-of-type{margin-right:var(--margin-24)}html[data-functionality=edit-closet] #edit-confirmation--details li:first-of-type{padding-bottom:var(--margin-8);border-bottom:1px solid #848484}html[data-functionality=edit-closet] #edit-confirmation--details li:last-of-type{padding-top:var(--margin-8);border-top:1px solid #2b7ffd}html[data-functionality=edit-closet] #edit-confirmation--details span.grey{color:#848484}html[data-functionality=edit-closet] #edit-confirmation--details small{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem)}html[data-functionality=edit-closet] #edit-confirmation--details svg{display:inline;margin-right:2px}html[data-functionality=edit-closet] #edit-confirmation--iban{margin-top:var(--margin-12);display:flex;align-items:center}html[data-functionality=edit-closet] #edit-confirmation--input{position:relative;overflow:hidden;margin-left:var(--margin-12);display:flex;align-items:center;flex:1;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);font-weight:400;color:#333;background-color:#fff;border:2px solid #2b7ffd;display:block;padding-left:1.375em}html[data-functionality=edit-closet] #edit-confirmation--input:focus{border-color:rgb(2.1943925234,94.3588785047,232.6056074766)}html[data-functionality=edit-closet] #edit-confirmation--input::placeholder{color:#848484;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}html[data-functionality=edit-closet] #edit-confirmation--input[type=search]{padding-left:1.375em}html[data-functionality=edit-closet] #edit-confirmation--input[disabled]{opacity:.5}html[data-functionality=edit-closet] #edit-confirmation--input[disabled][type=number]{background-repeat:no-repeat;background-position:8px;background-image:url(../../images/icons/icon-check-circle.svg)}@media only screen and (max-width:744px){html[data-functionality=edit-closet] #edit-confirmation--input{padding:.69em 1em}}html[data-functionality=edit-closet] #edit-confirmation--input div{position:absolute;left:0;top:0;height:100%;background-color:#eaf3ff;width:48px;display:flex;align-items:center;justify-content:center}html[data-functionality=edit-closet] #edit-confirmation--input input{padding-left:36px}html[data-functionality=edit-closet] #edit-confirmation--input.error{border-color:#ff1616}html[data-functionality=edit-closet] #edit-confirmation--input.error div{color:#fff;background-color:rgb(255,98.5,98.5)}#products{overflow:hidden}#products-list{margin-bottom:6px}.grid{display:grid;grid-template-columns:auto 1fr;gap:var(--gutter-vertical)}#intro{text-align:left;padding-bottom:var(--margin-48)}#intro h1{margin-bottom:0;margin-right:auto}#intro .row:first-of-type{margin-bottom:var(--margin-24)}@media only screen and (max-width:984px){.grid{gap:0;grid-template-columns:1fr}.sidebar{z-index:998;position:fixed;top:0;left:0;transform:translate3d(-100%,0,0);width:100%;height:100%;background-color:#fff;padding:var(--container-padding);transition:transform 180ms ease}.sidebar.open{transform:translate3d(0,0,0)}}@media only screen and (max-width:768px){#intro .row:first-of-type{flex-direction:row}}@media only screen and (max-width:540px){#intro .row:first-of-type{flex-direction:column}}ul.products{--items-per-row:3;--item-margin:var(--margin-24);--item-margin-vertical:var(--margin-24);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--item-margin-vertical) var(--item-margin)}ul.products li.product{overflow:hidden;position:relative;border-radius:10px;transition:box-shadow 180ms ease}ul.products li.product article{height:100%;display:flex;flex-direction:column}ul.products li.product article>a{height:inherit;display:inherit;flex-direction:inherit}ul.products li.product .product-image{position:relative}ul.products li.product .product-content{flex:1;display:flex;flex-direction:column;background-color:#fff;color:#333}ul.products li.product .product-content p{font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);line-height:1.5}ul.products li.product .product-content .usp{gap:0 var(--margin-8)}ul.products li.product header h3{margin-bottom:0}ul.products li.product p:nth-of-type(1n+2){margin-top:var(--margin-12)}ul.products li.product footer{padding-top:var(--margin-8)}ul.products li.product .row{gap:var(--margin-12)}ul.products li.product .row .left,ul.products li.product .row .right{width:auto;padding:0}ul.products li.product .row .left{margin-right:auto}ul.products li.product.gepland,ul.products li.product.in-ontwerp{position:relative;border:2px solid #ff1616}ul.products li.product.gepland::before,ul.products li.product.in-ontwerp::before{z-index:1;position:absolute;top:var(--margin-12);left:var(--margin-12);font-weight:600;text-transform:uppercase;padding:2px 10px;color:#ff1616;background-color:#fff;border-radius:10px;font-size:clamp(1.1rem,1.06rem + .125vw,1.3rem);line-height:1.5;letter-spacing:1.2px}ul.products li.product.in-ontwerp::before{content:"In ontwerp"}ul.products li.product.gepland::before{content:"Gepland"}ul.products li.product.in-ontwerp.gepland::before{content:"In ontwerp & gepland"}ul.products li.product .swiper-button{opacity:0}ul.products li.product:hover .swiper-button{opacity:1}ul.products li.product{box-shadow:0 0 10px rgba(0,0,0,.1)}ul.products li.product .product-image{border-bottom-left-radius:0;border-bottom-right-radius:0}ul.products li.product .product-content{padding:var(--margin-24) var(--margin-36);border-bottom-left-radius:10px;border-bottom-right-radius:10px}ul.products li.product .product-footer{margin-top:0;flex-direction:row}ul.products li.product .product-footer .left{margin-top:auto}ul.products li.product .product-footer .right{display:flex;flex-wrap:wrap;gap:var(--margin-8)}ul.products li.product:has(a:hover){box-shadow:0 0 10px rgba(0,0,0,.2)}ul.products li:not(.product){overflow:hidden}.price-container{margin-top:auto;padding-top:var(--margin-12);display:flex;align-items:baseline;column-gap:var(--margin-8);flex-wrap:wrap}.price-container s{display:inline-block;color:#848484;background-color:#f8f6f3;border-radius:3px;padding:0 6px;margin-right:4px;font-size:smaller}.price-container span.discount{color:#fd5e2b;font-size:smaller;font-weight:600}.price-container span.price{display:block;font-size:clamp(1.6rem,1.52rem + .25vw,2rem);font-weight:600;line-height:1.2}.price-container small{display:block;margin-top:2px;font-size:clamp(.8rem,.74rem + .1875vw,1.1rem)}.price-container small.price--per-piece{flex-basis:100%;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}button.btn-add-to-cart{border-radius:10px;padding:.69em}button.btn-add-to-cart span{display:none}button.btn-add-to-cart:hover svg{transform:none!important}button.btn-add-to-wishlist{padding:.69em;display:flex;align-items:center;justify-content:center}button.btn-add-to-wishlist:hover svg{stroke:#fff;transform:none!important}ul.usp-list{margin-top:0;margin-bottom:var(--margin-8)}ul.usp-list .usp{align-items:center}.blocks{padding-bottom:0}ul.products .swiper-button{height:var(--margin-24);width:var(--margin-24);transform:translateY(50%)}ul.products .swiper-button svg{width:8px;height:8px}ul.products .swiper-button.swiper-button-prev{left:calc(var(--margin-12) * -1)}ul.products .swiper-button.swiper-button-next{right:calc(var(--margin-12) * -1)}.product-image{position:relative;overflow:hidden;border-radius:10px;background-color:#fff;aspect-ratio:3/2;padding:var(--margin-24) var(--margin-36);padding-bottom:0}.product-image span.quantity{z-index:100;position:absolute;top:0;left:0;padding:var(--margin-8) var(--margin-12);display:flex;align-items:center;justify-content:center;font-size:clamp(1.1rem,1.06rem + .125vw,1.3rem);white-space:nowrap;background-color:#fff;border:2px solid #2b7ffd;border-radius:100px}.product-image picture{max-height:100%;display:flex}.product-image img{object-fit:contain}.product-image--swiper{width:100%;height:100%;border-radius:10px}.product-image--swiper .swiper,.product-image--swiper .swiper-slide,.product-image--swiper .swiper-wrapper,.product-image--swiper img,.product-image--swiper picture{width:inherit;height:inherit}@media only screen and (max-width:1280px){ul.products{grid-template-columns:1fr 1fr}ul.products li.product.featured{grid-column:1/3}}@media only screen and (max-width:984px){ul.products li.product.featured{position:static;box-shadow:0 0 10px rgba(0,0,0,.1)}ul.products li.product.featured .product-image{padding:var(--margin-36);padding-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}ul.products li.product.featured .product-image img{aspect-ratio:16/11}ul.products li.product.featured .product-content{position:static;max-width:none;filter:none;padding:var(--margin-36);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}ul.products li.product.featured:has(a:hover){box-shadow:0 0 10px rgba(0,0,0,.2)}}@media only screen and (max-width:768px){ul.products{grid-template-columns:1fr}ul.products li.product.featured{grid-column:1/2}}#product-detail .swiper-button.swiper-button-prev{left:var(--margin-24)}#product-detail .swiper-button.swiper-button-next{right:var(--margin-24)}.product-rating{margin-top:0;display:flex;align-items:center;gap:var(--margin-8)}.product-rating .reviews-rating{position:static}.product-rating .product-rating--amount{text-decoration:underline}.product-rating a.product-rating{color:#333}.product-rating a.product-rating:hover{color:rgb(2.1943925234,94.3588785047,232.6056074766)}.star{width:18px;height:18px}.star-bg{fill:#fff}.star-border{fill:#e0dfdd}.star.active .star-bg,.star.active .star-border{fill:#ffcd4b}:not(.reviews-rating) .star:not(.active):hover{fill:#e0dfdd}.reviews-rating{z-index:3;position:absolute;bottom:var(--margin-8);left:var(--margin-36);display:flex}@media only screen and (max-width:1260px){.reviews-rating{left:var(--margin-18)}}#filters{margin-top:var(--margin-12);display:flex;flex-direction:column;gap:var(--margin-48)}#filters h3{margin-bottom:var(--margin-18)}#filters ul{display:flex;flex-direction:column;gap:var(--margin-12)}#filters ul.sub-categories{margin-top:var(--margin-8)}#filters li.full-row,#filters li.main-category>a{font-weight:600}#filters li.sub-category{margin-left:var(--margin-18)}#filters li.full-row svg{transform:rotate(-90deg)}#filters li.full-row:hover svg{transform:translateX(1px) rotate(-90deg)}#filters a{color:#333}#filters a:hover{color:#2b7ffd}#filters a.selected{color:#2b7ffd}#filters a.selected span:not(.tag){text-decoration:underline}#filters a.selected svg{fill:#2b7ffd}#filters a:has(.tag){display:inline-flex;align-items:center;gap:var(--margin-8)}#filters .tag{font-size:.9rem;background-color:#f8f6f3}#filters-button--open{display:none}#filters-button--close{display:none}@media only screen and (max-width:984px){#filters{position:relative;margin-top:var(--header-height)}#filters-button--open{display:initial;margin-top:calc(var(--margin-12) * -1);margin-bottom:var(--margin-24)}#filters-button--close{display:initial;position:absolute;top:4px;right:0}#filters-button--close:hover svg{stroke:rgb(2.1943925234,94.3588785047,232.6056074766)}}#search{display:flex;margin-bottom:var(--margin-18)}#pagination{margin-top:var(--margin-36);padding-top:var(--margin-24);display:flex;justify-content:flex-end;gap:var(--margin-18)}#pagination li.disabled{opacity:.2}#pagination li.active a{color:#333}#pagination li:first-of-type svg{transform:rotate(90deg)}#pagination li:last-of-type svg{transform:rotate(-90deg)}#pagination a:has(svg){display:inline-flex;align-items:center;gap:var(--margin-8)}#pagination a:hover svg{fill:rgb(2.1943925234,94.3588785047,232.6056074766)}#breadcrumb{margin-bottom:var(--margin-24)}#breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--margin-8)}#breadcrumb li::before{content:"·";display:inline-block;margin-right:4px}#breadcrumb li:first-of-type::before{display:none}#breadcrumb a.link-with-icon svg{transform:rotate(90deg)}#breadcrumb a.link-with-icon:hover svg{fill:rgb(2.1943925234,94.3588785047,232.6056074766)}#breadcrumb-return{display:none}@media only screen and (max-width:744px){#breadcrumb li{display:none}#breadcrumb li.main-category{display:initial}#breadcrumb li.main-category::before{display:none}#breadcrumb li.main-category a{display:flex;align-items:center;gap:var(--margin-8)}#breadcrumb li.main-category a:hover svg{fill:rgb(2.1943925234,94.3588785047,232.6056074766)}#breadcrumb-return{display:initial;transform:rotate(90deg)}}.variant-check{line-height:1.2}.product-stock{line-height:1.2;white-space:nowrap}.dot::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dot-success::before{background-color:#1ebf80}.dot-warning::before{background-color:#fd5e2b}.dot-danger::before{background-color:#ff1616}.delivery-time{display:inline-flex;align-items:center;gap:var(--margin-8);padding:4px 8px;border-radius:10px;background-color:rgba(253,94,43,.1);color:#fd5e2b;font-weight:600;white-space:nowrap;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);line-height:1.5}.delivery-time svg{flex:0 0 auto}.cart-item--delivery{margin:6px 0}#product-detail .delivery-time{margin-bottom:var(--margin-8)}#sort-container{display:flex;align-items:center;gap:var(--margin-12)}#sort-container label{margin-bottom:0}#sort{margin-top:0;min-width:208px;cursor:pointer;appearance:none;text-indent:2px;background-image:url(../../../assets/images/icons/icon-arrow.svg);background-repeat:no-repeat;background-position:right var(--margin-18) top 50%;border:1px solid #333;padding:8px 12px;border-radius:10px;transition:border-color 180ms ease;filter:grayscale(100%)}@media only screen and (max-width:768px){#sort-container{position:relative}#sort-container label{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0}}@media only screen and (max-width:540px){#sort-container{margin-top:var(--margin-12)}}#category-inspiration{margin-top:var(--gutter-vertical)}#highlights{margin-top:var(--gutter-vertical)}#highlights h2{text-align:center}#highlights ul.products{display:flex;gap:initial}#highlights li.product{height:auto}#highlights .product-image{background-color:#fff}#highlights .reviews-rating{position:static}#highlights .product-rating--amount{font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}#highlights .price-container{display:flex;align-items:center;column-gap:var(--margin-8);flex-wrap:wrap}#highlights .price-container s{margin-right:0}#highlights .price-container span.discount{display:none}#highlights>.wrapper>.container>.swiper-container>.swiper{padding-bottom:5px;margin-bottom:-5px;padding-left:5px;padding-right:5px}#highlights>.wrapper>.container>.swiper-container>.swiper-button-prev{transform:translateX(calc(var(--container-padding) * -1))}#highlights>.wrapper>.container>.swiper-container>.swiper-button-next{transform:translateX(var(--container-padding))}#highlights .star{width:13px;height:13px}@media only screen and (max-width:1608px){#highlights>.wrapper>.container>.swiper-container>.swiper-button-prev{transform:translateX(calc(var(--container-padding) * -.75))}#highlights>.wrapper>.container>.swiper-container>.swiper-button-next{transform:translateX(calc(var(--container-padding) * .75))}}@media only screen and (max-width:1260px){#highlights .product-content{padding:var(--margin-12) var(--margin-18)}#highlights>.wrapper>.container>.swiper-container>.swiper-button-prev{transform:translateX(-50%)}#highlights>.wrapper>.container>.swiper-container>.swiper-button-next{transform:translateX(50%)}}#winkelwagen #webshop-ctas{margin-top:var(--gutter-vertical)}#webshop-ctas{padding:var(--margin-36);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}#webshop-ctas ul.products{display:flex;gap:initial}#webshop-ctas li.product{height:auto;box-shadow:none}#webshop-ctas .rich-text,#webshop-ctas .variant-check{display:none}#webshop-ctas .swiper-button-prev{transform:translateX(calc((var(--margin-36) + 50%) * -1))}#webshop-ctas .swiper-button-next{transform:translateX(calc(var(--margin-36) + 50%))}#webshop-ctas h2{margin-bottom:0}#webshop-ctas a.link{margin-bottom:var(--margin-36);font-weight:300}#webshop-ctas a.link:hover{font-weight:300!important}#popup-processing .swiper-button-prev{transform:translateX(-50%)}#popup-processing .swiper-button-next{transform:translateX(50%)}@media only screen and (max-width:1260px){#webshop-ctas .product-content{padding:var(--margin-12) var(--margin-18)}}#recently-viewed,#related-products{margin-top:var(--gutter-vertical)}#recently-viewed ul.products,#related-products ul.products{display:flex;gap:initial}#recently-viewed li.product,#related-products li.product{height:auto;width:20%}#recently-viewed .product-rating--amount,#related-products .product-rating--amount{font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}#recently-viewed>.container>.wrapper>.swiper-container>.swiper,#related-products>.container>.wrapper>.swiper-container>.swiper{padding-top:5px;padding-bottom:5px;margin-bottom:-5px;margin-top:-5px;padding-left:5px;padding-right:5px}#recently-viewed>.container>.wrapper>.swiper-container>.swiper-button-prev,#related-products>.container>.wrapper>.swiper-container>.swiper-button-prev{transform:translateX(calc(var(--container-padding) * -1))}#recently-viewed>.container>.wrapper>.swiper-container>.swiper-button-next,#related-products>.container>.wrapper>.swiper-container>.swiper-button-next{transform:translateX(var(--container-padding))}#recently-viewed span.quantity,#related-products span.quantity{top:var(--margin-18);left:var(--margin-18);padding:var(--margin-8) var(--margin-10);font-size:clamp(1.1rem,1.06rem + .125vw,1.3rem)}#recently-viewed .star,#related-products .star{width:13px;height:13px}#recently-viewed .product-content,#related-products .product-content{padding:var(--margin-12) var(--margin-18)}#recently-viewed h3,#related-products h3{font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem)}#recently-viewed .price-container,#related-products .price-container{display:flex;align-items:center;column-gap:var(--margin-8);flex-wrap:wrap}#recently-viewed .price-container s,#related-products .price-container s{font-size:clamp(1.1rem,1.06rem + .125vw,1.3rem);margin-right:0}#recently-viewed .price-container span.discount,#related-products .price-container span.discount{display:none}#recently-viewed .price-container span.price,#related-products .price-container span.price{font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem)}#recently-viewed small,#related-products small{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem)}#recently-viewed button.btn-add-to-cart,#related-products button.btn-add-to-cart{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem)}#recently-viewed button.btn-add-to-cart svg,#related-products button.btn-add-to-cart svg{width:16px;height:16px}@media only screen and (max-width:1608px){#recently-viewed>.container>.wrapper>.swiper-container>.swiper-button-prev,#related-products>.container>.wrapper>.swiper-container>.swiper-button-prev{transform:translateX(calc(var(--container-padding) * -.75))}#recently-viewed>.container>.wrapper>.swiper-container>.swiper-button-next,#related-products>.container>.wrapper>.swiper-container>.swiper-button-next{transform:translateX(calc(var(--container-padding) * .75))}}@media only screen and (max-width:1260px){#recently-viewed>.container>.wrapper>.swiper-container>.swiper-button-prev,#related-products>.container>.wrapper>.swiper-container>.swiper-button-prev{transform:translateX(-50%)}#recently-viewed>.container>.wrapper>.swiper-container>.swiper-button-next,#related-products>.container>.wrapper>.swiper-container>.swiper-button-next{transform:translateX(50%)}}#categories{overflow:hidden;text-align:center}#categories .swiper{overflow:visible}#categories ul{margin-top:var(--margin-36)}#categories li{width:calc(22.5% - var(--margin-36));margin-right:var(--margin-36)}#categories a{position:relative;display:block;color:#333;transition:transform 180ms ease}#categories a:focus,#categories a:hover{transform:translateY(-4px)}#categories img{object-fit:cover;aspect-ratio:1/1;border-radius:10px}#categories span.tag{display:block}#categories span.tag:not(.tag){margin-top:var(--margin-12)}#categories span.tag.tag{position:absolute;top:var(--margin-18);right:var(--margin-18)}#categories h3{margin-bottom:0;position:absolute;bottom:var(--margin-24);left:50%;transform:translateX(-50%);background-color:#fff;white-space:nowrap}#categories h3:hover{color:#2b7ffd}:root{--gutter-start:36px}@media only screen and (max-width:1888px){:root{--gutter-start:36px}}@media only screen and (max-width:1608px){:root{--gutter-start:36px}}@media only screen and (max-width:1260px){:root{--gutter-start:36px}}@media only screen and (max-width:984px){:root{--gutter-start:36px}}@media only screen and (max-width:744px){:root{--gutter-start:24px}}@media only screen and (max-width:540px){:root{--gutter-start:24px}}.blocks .block:last-child[data-color]{margin-bottom:0!important}.quantity-container .row{margin-bottom:var(--margin-12)}.quantity-container input[type=number][type=number]{width:72px;text-align:center;padding:.69em}.quantity-container input[type=number]::-webkit-inner-spin-button,.quantity-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;margin:initial}.quantity-container:has(button) .row{width:auto;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e0dfdd;border-radius:100px;overflow:visible}.quantity-container:has(button) button[type=button]{width:36px;height:36px;background-color:#f8f6f3;border-radius:50%;font-size:clamp(1.6rem,1.52rem + .25vw,2rem);line-height:1;color:#333;transition:color 180ms ease,background-color 180ms ease}.quantity-container:has(button) button[type=button]:hover{color:#2b7ffd;background-color:#eaf3ff}.quantity-container:has(button) input[type=number][type=number]{width:40px;min-width:40px;padding:0;border:none!important;background:0 0;text-align:center;font-weight:600;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem)}.quantity-container:has(button) input[type=number]::-webkit-inner-spin-button,.quantity-container:has(button) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-container:has(button) input[type=number]{appearance:textfield}:root{--sidebar-padding:var(--margin-36)}@media only screen and (max-width:1888px){:root{--sidebar-padding:var(--margin-24)}}body[data-type=dressing] main{overflow:auto}body,html{height:100%}body{display:flex;flex-direction:column}main{flex:1;overflow:hidden;padding-top:0!important}main::-webkit-scrollbar{width:0;background:0 0}#header{position:sticky}@media only screen and (max-width:984px){body,html{height:auto}}#header-configurator{display:flex;align-items:center}#hamburger{display:block;margin-left:var(--margin-24)}@media only screen and (max-height:2040px){#announcement{display:none}}@media only screen and (max-width:984px){main{height:auto}}#configurator{user-select:none;-webkit-tap-highlight-color:transparent;height:100%;display:flex;flex-direction:column}#configurator .color-circle path{pointer-events:none}#configurator[data-step="1"] #configurator-steps--counter ol li[data-step="1"]{display:block}#configurator[data-step="1"] .configurator-step[data-step="1"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="1"] .configurator-step[data-step="1"] .color-circle path{pointer-events:auto}#configurator[data-step="1"] .configurator-sidebar--navigation button[data-step=prev]{opacity:0;pointer-events:none;visibility:hidden}#configurator[data-step="2"] #configurator-steps--counter ol li[data-step="2"]{display:block}#configurator[data-step="2"] .configurator-step[data-step="2"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="2"] .configurator-step[data-step="2"] .color-circle path{pointer-events:auto}#configurator[data-step="3"] #configurator-steps--counter ol li[data-step="3"]{display:block}#configurator[data-step="3"] .configurator-step[data-step="3"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="3"] .configurator-step[data-step="3"] .color-circle path{pointer-events:auto}#configurator[data-step="4"] #configurator-steps--counter ol li[data-step="4"]{display:block}#configurator[data-step="4"] .configurator-step[data-step="4"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="4"] .configurator-step[data-step="4"] .color-circle path{pointer-events:auto}#configurator[data-step="5"] #configurator-steps--counter ol li[data-step="5"]{display:block}#configurator[data-step="5"] .configurator-step[data-step="5"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="5"] .configurator-step[data-step="5"] .color-circle path{pointer-events:auto}#configurator[data-step="6"] #configurator-steps--counter ol li[data-step="6"]{display:block}#configurator[data-step="6"] .configurator-step[data-step="6"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="6"] .configurator-step[data-step="6"] .color-circle path{pointer-events:auto}#configurator[data-step="7"] #configurator-steps--counter ol li[data-step="7"]{display:block}#configurator[data-step="7"] .configurator-step[data-step="7"]{opacity:1;pointer-events:all;visibility:visible}#configurator[data-step="7"] .configurator-step[data-step="7"] .color-circle path{pointer-events:auto}#configurator[data-step="7"] .configurator-sidebar--navigation button[data-step=next]{opacity:0;pointer-events:none;visibility:hidden;width:0;height:0}#configurator[data-step="7"] .configurator-sidebar--navigation button[data-step=prev]{padding:.5em;width:46px;height:46px;display:flex;align-items:center;justify-content:center}#configurator[data-step="7"] .configurator-sidebar--navigation button[data-step=prev] span{display:none}@media only screen and (max-width:744px){#configurator[data-step="7"] .configurator-sidebar--navigation button[data-step=prev]{width:40px;height:40px}}#configurator[data-step="7"] #step-tracker{display:none}#configurator[data-step="7"] #buttons-overview{display:flex}#main h1{opacity:0;visibility:hidden;width:0;height:0;margin:0}#configurator-layout{height:0;flex:1}#configurator-layout #configurator-container{display:flex;align-items:center;height:100%}@media only screen and (max-width:984px){#configurator-layout #configurator-container{flex-direction:column;height:auto}}#configurator-3d{position:relative;width:calc(50% + var(--gutter));height:100%}#configurator-3d #playcanvas-wrapper{position:relative;width:100%;height:100%}#configurator-3d #playcanvas-wrapper canvas,#configurator-3d #playcanvas-wrapper iframe{width:100%;height:100%}#configurator-3d #playcanvas-wrapper canvas:focus,#configurator-3d #playcanvas-wrapper iframe:focus{outline:0}#configurator-3d #playcanvas-wrapper iframe{border:none}#configurator-3d #configurator-3d--UI{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}#configurator-3d #configurator-3d--UI>div{position:relative;width:100%;height:100%}#configurator-3d #configurator-3d--UI button{pointer-events:all;transform:translate(-50%,-50%) scale(.8);transition:background-color 180ms ease,border-color 180ms ease}#configurator-3d #configurator-3d--UI button:not(.skip-animation){animation:fade-in 180ms cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#configurator-3d #configurator-3d--UI button:hover{border-color:rgb(2.1943925234,94.3588785047,232.6056074766);background-color:rgb(2.1943925234,94.3588785047,232.6056074766)}@media (hover:none){#configurator-3d #configurator-3d--UI button:hover{border-color:#eaf3ff;background-color:#fff}#configurator-3d #configurator-3d--UI button:hover svg{stroke:#2b7ffd}}#configurator-3d #configurator-3d--UI button.selected{border-color:#2b7ffd;background-color:#2b7ffd}#configurator-3d #configurator-3d--UI button.selected svg{stroke:#fff}#configurator-3d #configurator-3d--UI svg{width:18px;height:auto}#configurator[data-step="4"] #configurator-3d--UI svg{width:20px}@media only screen and (max-width:1520px){#configurator-3d{width:50%}}@media only screen and (max-width:984px){#configurator-3d{width:100%;height:calc(40vh - var(--header-height)/ 2 - var(--container-padding)/ 2)}}#configurator-buttons{z-index:1;position:absolute;top:var(--margin-36);left:0;width:100%}#configurator-buttons--middle{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--margin-12)}#configurator-buttons--right{position:absolute;top:0;right:var(--margin-36);display:flex;flex-direction:column;align-items:flex-end;gap:var(--margin-12)}#doors-open-close label svg path{transition:stroke 180ms ease}#doors-open-close label:hover svg path:first-of-type{stroke:#333}#doors-open-close .configurator-setting--item-selector svg path:first-of-type{stroke:#333}#doors-open-close svg path:first-of-type{fill:none}#doors-open-close .configurator-setting--item-selector{height:100%}button.btn-action[data-action=generateMeasurements]{opacity:.25}button.btn-action[data-action=generateMeasurements] svg{margin-top:-2px}button.btn-action[data-action=generateMeasurements].enabled{opacity:1}button.btn-action[data-action=deleteModules]{opacity:.25;pointer-events:none}button.btn-action[data-action=deleteModules].enabled{opacity:1;pointer-events:all}button.btn-action[data-action=editPaslatten] .tooltip{opacity:1}button.btn-action[data-action=openOpmeetserviceDetail] svg{margin-top:5px;margin-left:5px;transform:scale(1.2);transition:none}button.btn-action[data-action=openOpmeetserviceDetail].active svg{stroke:#fff}button.btn-action[data-action=openOpmeetserviceDetail].active svg path{fill:none}@media only screen and (max-height:1050px){#configurator-buttons{top:var(--margin-24);right:var(--margin-24)}}@media only screen and (max-width:984px){#configurator-buttons{display:flex;flex-direction:row;top:var(--margin-18);right:var(--container-padding)}}@media only screen and (max-width:540px){#configurator-buttons--middle{left:var(--margin-24);transform:none}}#configurator-sidebar{max-width:calc(984px - var(--gutter));width:calc(50% - var(--gutter));padding-right:var(--container-padding);margin-right:auto;height:calc(100% - var(--margin-36) * 2);user-select:none}#configurator-sidebar .configurator-sidebar--wrapper{position:relative;overflow:hidden;width:100%;height:100%;max-width:720px;margin-left:auto;display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}#configurator-sidebar p.config-title{display:flex;align-items:center;gap:var(--margin-10);font-weight:600;margin-bottom:var(--margin-24)}#configurator-sidebar p.config-title.margin-small{margin-bottom:var(--margin-10);gap:6px}#configurator-sidebar button#how-it-works,#configurator-sidebar button#how-wastoren-works{color:#2b7ffd}#configurator-sidebar button#how-it-works:hover,#configurator-sidebar button#how-wastoren-works:hover{color:rgb(2.1943925234,94.3588785047,232.6056074766)}#configurator-sidebar button#how-it-works svg,#configurator-sidebar button#how-wastoren-works svg{display:none}html.in-detail section.configurator-step .custom-scrollbar{overflow:hidden}@media only screen and (max-height:1050px){#configurator-sidebar{height:calc(100% - var(--margin-24) * 2)}}@media only screen and (max-width:1520px){#configurator-sidebar{max-width:984px;width:50%}}@media only screen and (max-width:984px){#configurator-sidebar{width:100%;height:calc(60vh - var(--header-height)/ 2 - var(--container-padding)/ 2);padding-left:var(--container-padding);margin-bottom:var(--container-padding)}#configurator-sidebar .configurator-sidebar--wrapper{min-width:auto;max-width:none}}@media only screen and (max-width:744px){#configurator-sidebar{padding-left:var(--margin-12);padding-right:var(--margin-12);margin-bottom:var(--margin-36)}}@media only screen and (max-width:540px){#configurator-sidebar button#how-it-works span,#configurator-sidebar button#how-wastoren-works span{display:none}#configurator-sidebar button#how-it-works svg,#configurator-sidebar button#how-wastoren-works svg{display:block}}.configurator-sidebar--header{z-index:1;display:flex;justify-content:space-between;align-items:center;padding:var(--margin-12) var(--sidebar-padding);background-color:#f8f6f3;font-weight:600;font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);letter-spacing:.1rem;text-transform:uppercase}.configurator-sidebar--header h2,.configurator-sidebar--header input{font-weight:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.configurator-sidebar--header h2{margin-bottom:0;display:flex;align-items:center}.configurator-sidebar--header h2::before{content:attr(data-text);display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;background-color:#2b7ffd;margin-right:var(--margin-12);width:25px;aspect-ratio:1/1}.configurator-sidebar--header button{transition:color 180ms ease}.configurator-sidebar--header button:hover{color:rgb(2.1943925234,94.3588785047,232.6056074766)}.configurator-sidebar--header button:hover svg{fill:rgb(2.1943925234,94.3588785047,232.6056074766)}.configurator-sidebar--header #configurator-steps--counter ol li{display:none}.configurator-sidebar--header .configurator-steps--rename{flex:1;padding-left:calc(var(--margin-36) * 2);display:flex;align-items:center;gap:var(--margin-10)}.configurator-sidebar--header .configurator-steps--rename input,.configurator-sidebar--header .configurator-steps--rename span{flex:1;background:0 0;text-align:right;color:#848484}.configurator-sidebar--header .configurator-steps--rename input{background-image:none!important}.configurator-sidebar--header .configurator-steps--rename input:focus{text-decoration:underline;color:#2b7ffd}.configurator-sidebar--header .configurator-steps--rename input:focus+label svg{fill:rgb(2.1943925234,94.3588785047,232.6056074766)}#configurator-sidebar--price{display:flex;flex-direction:column;box-shadow:0 0 20px rgba(0,0,0,.1);font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}.configurator-sidebar--price-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--margin-12);padding:var(--margin-18) var(--sidebar-padding)}.configurator-sidebar--price-row .price{min-width:min(100%,320px)}.configurator-sidebar--price-row #delivery{margin-left:auto;text-align:right}.configurator-sidebar--price-row #delivery p{color:#848484}@media only screen and (max-width:1260px){.configurator-sidebar--price-row{padding:var(--margin-12) var(--sidebar-padding)}}.configurator-sidebar--navigation{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--sidebar-padding);color:#333;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.configurator-sidebar--navigation button[data-step=next].step-in-progress{opacity:.5;cursor:not-allowed}.configurator-sidebar--navigation button[data-step=next].step-in-progress:hover{background-color:#2b7ffd;border-color:#2b7ffd}.configurator-sidebar--navigation #buttons-overview{display:none;align-items:center;position:absolute;right:var(--sidebar-padding)}.configurator-sidebar--navigation #buttons-overview--cart{position:relative;display:flex;flex-direction:column;margin-left:var(--margin-12)}.configurator-sidebar--navigation #buttons-overview--cart #discount-duration{position:absolute;top:-4px;right:-8px;transform:translateY(-100%);background-color:#fff;border-radius:10px;padding:4px 8px;white-space:nowrap}.configurator-sidebar--navigation #buttons-overview--cart #discount-duration small{display:flex;align-items:center;gap:6px}.configurator-sidebar--navigation #buttons-overview--cart strong{color:#fd5e2b}.configurator-sidebar--navigation button[data-action=addFav]{border-color:#2b7ffd;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}.configurator-sidebar--navigation button[data-action=addFav]:hover{background-color:rgb(2.1943925234,94.3588785047,232.6056074766);border-color:rgb(2.1943925234,94.3588785047,232.6056074766)}@media only screen and (max-width:2040px){.configurator-sidebar--navigation{padding:var(--margin-24) var(--sidebar-padding)}}@media only screen and (max-width:1608px){.configurator-sidebar--navigation{padding:var(--margin-18) var(--sidebar-padding)}}@media only screen and (max-width:1260px){.configurator-sidebar--navigation{padding:var(--margin-12) var(--sidebar-padding)}}@media only screen and (max-width:984px){.configurator-sidebar--navigation .tooltip{display:none}}@media only screen and (max-width:540px){.configurator-sidebar--navigation #buttons-overview>button{padding:.5em;gap:0}.configurator-sidebar--navigation #buttons-overview>button:hover svg{transform:none}.configurator-sidebar--navigation #buttons-overview>button span{opacity:0;width:0;height:0;visibility:hidden}}@media only screen and (max-width:360px){.configurator-sidebar--navigation #buttons-overview button{padding:.5em;gap:0}.configurator-sidebar--navigation #buttons-overview button:hover svg{transform:none}.configurator-sidebar--navigation #buttons-overview button span{opacity:0;width:0;height:0;visibility:hidden}}#configurator-footer{background-color:#f8f6f3;padding:var(--margin-36) 0;line-height:1.2}#configurator-footer .row{align-items:center;gap:var(--margin-36)}#configurator-footer ul#configurator-footer--contact{display:flex;align-items:center;gap:var(--margin-18)}#configurator-footer ul#configurator-footer--contact li{border-radius:16px;overflow:hidden}#configurator-footer ul#configurator-footer--contact a{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1}#configurator-footer ul#configurator-footer--contact #configurator-footer--phone a{background-color:#2b7ffd;transition:background-color 180ms ease}#configurator-footer ul#configurator-footer--contact #configurator-footer--phone a:hover{background-color:rgb(2.1943925234,94.3588785047,232.6056074766)}#configurator-footer ul#configurator-footer--contact #configurator-footer--whatsapp a{background-color:#1ebf80;transition:background-color 180ms ease}#configurator-footer ul#configurator-footer--contact #configurator-footer--whatsapp a:hover{background-color:rgb(23.0769230769,146.9230769231,98.4615384615)}#configurator-footer ul#configurator-footer--usps{flex:1;padding-left:var(--gutter);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--margin-8) var(--margin-48);margin-left:auto}#configurator-footer ul#configurator-footer--usps li{display:flex;align-items:center;gap:var(--margin-10)}#configurator-footer ul#configurator-footer--usps svg{margin-top:-2px}@media only screen and (max-width:2040px){#configurator-footer{padding:var(--margin-24) 0}}@media only screen and (max-width:1888px){#configurator-footer ul#configurator-footer--usps li:nth-of-type(2){display:none}}@media only screen and (max-width:1608px),only screen and (max-height:920px){#configurator-footer{display:none}}.configurator-sidebar--steps{position:relative;flex:1;overflow:hidden}.configurator-sidebar--steps #configurator-sizes .configurator-settings+.configurator-settings,.configurator-sidebar--steps #configurator-sizes .configurator-settings+p{margin-top:var(--margin-48)}.configurator-step{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;padding-right:calc(var(--sidebar-padding) * .5);opacity:0;pointer-events:none;visibility:hidden}#configurator-modules fieldset{position:relative}#configurator-modules #configurator-modules--filter{display:flex;flex-direction:column;gap:var(--margin-12)}#configurator-modules #configurator-modules--filter ul{width:100%}#configurator-modules #configurator-modules--filter li{align-self:stretch}#configurator-modules #configurator-modules--filter label{height:100%;padding:.5em 1.375em}#configurator-modules #configurator-modules--filter .configurator-setting--item-selector{height:100%;padding:.5em 1.375em}#configurator-modules #configurator-modules--filter #module-doors-filter .configurator-setting--item-selector,#configurator-modules #configurator-modules--filter #module-doors-filter li{width:33.333%}#configurator-modules #configurator-modules--filter #module-doors-filter.no-open-vak .configurator-setting--item-selector,#configurator-modules #configurator-modules--filter #module-doors-filter.no-open-vak li{width:50%}#configurator-modules #configurator-modules--filter #module-size-filter .configurator-setting--item-selector,#configurator-modules #configurator-modules--filter #module-size-filter li{width:50%}#configurator-modules--list menu,#configurator-wasmodules--list menu{display:grid;gap:var(--margin-18) var(--margin-12);grid-template-columns:repeat(auto-fit,minmax(116px,1fr));padding-top:var(--margin-24);padding-bottom:var(--margin-24)}#configurator-modules--list li,#configurator-wasmodules--list li{position:relative;max-width:120px}#configurator-modules--list li.not-allowed,#configurator-modules--list li.not-allowed--floating,#configurator-modules--list li.not-allowed--only-doors,#configurator-wasmodules--list li.not-allowed,#configurator-wasmodules--list li.not-allowed--floating,#configurator-wasmodules--list li.not-allowed--only-doors{display:none!important}#configurator-modules--list li.currently-unavailable,#configurator-wasmodules--list li.currently-unavailable{display:none!important}#configurator-modules--list:not(.open-vak) li.module-nis,#configurator-wasmodules--list:not(.open-vak) li.module-nis{display:none!important}#configurator-modules--list.open-vak li:not(.module-nis),#configurator-wasmodules--list.open-vak li:not(.module-nis){display:none!important}#configurator-modules--list li button,#configurator-wasmodules--list li button{padding:var(--margin-8);border-radius:10px;border:2px solid transparent;transition:box-shadow 180ms ease,border-color 180ms ease}#configurator-modules--list li button:hover,#configurator-wasmodules--list li button:hover{border-color:rgb(93.3846153846,229.6153846154,176.3076923077)}#configurator-modules--list li button.selected-module,#configurator-wasmodules--list li button.selected-module{box-shadow:0 6px 20px rgba(102,120,148,.2);border-color:#1ebf80}#configurator-modules--list .module-overlay--container,#configurator-wasmodules--list .module-overlay--container{display:block;position:relative;pointer-events:none}#configurator-modules--list .module-overlay,#configurator-wasmodules--list .module-overlay{position:absolute;top:0;left:0}#configurator-modules--list li.single_module svg.module-techniekenkast,#configurator-wasmodules--list li.single_module svg.module-techniekenkast{width:25%}#configurator-modules--list svg.module-techniekenkast,#configurator-wasmodules--list svg.module-techniekenkast{position:absolute;top:50%;left:50%;width:33%;height:auto}#configurator-modules--list svg.module-techniekenkast:nth-of-type(1),#configurator-wasmodules--list svg.module-techniekenkast:nth-of-type(1){transform:translate(-50%,calc(-100% - 6px))}#configurator-modules--list svg.module-techniekenkast:nth-of-type(2),#configurator-wasmodules--list svg.module-techniekenkast:nth-of-type(2){transform:translate(-50%,6px)}#configurator-modules--list button[data-code=c2e] svg.module-techniekenkast,#configurator-wasmodules--list button[data-code=c2e] svg.module-techniekenkast{left:24%;width:20%}#configurator-modules--list button[data-code=c2e] svg.module-techniekenkast:nth-of-type(1),#configurator-wasmodules--list button[data-code=c2e] svg.module-techniekenkast:nth-of-type(1){transform:translate(0,-50%)}#configurator-modules--list button[data-code=c2e] svg.module-techniekenkast:nth-of-type(2),#configurator-wasmodules--list button[data-code=c2e] svg.module-techniekenkast:nth-of-type(2){left:auto;right:24%;transform:translate(0,-50%)}#configurator-modules--list button[data-code=c2e] span.tag.tag-with-icon,#configurator-wasmodules--list button[data-code=c2e] span.tag.tag-with-icon{z-index:1}#configurator-modules--list button[data-code=c1e] svg.module-techniekenkast,#configurator-wasmodules--list button[data-code=c1e] svg.module-techniekenkast{width:20%}#configurator-modules--list button[data-code=c1e] svg.module-techniekenkast:nth-of-type(1),#configurator-wasmodules--list button[data-code=c1e] svg.module-techniekenkast:nth-of-type(1){display:none}#configurator-modules--list button[data-code=c1e] svg.module-techniekenkast:nth-of-type(2),#configurator-wasmodules--list button[data-code=c1e] svg.module-techniekenkast:nth-of-type(2){transform:translate(-50%,-50%)}#configurator-modules--list button[data-code=c1e] span.tag.tag-with-icon,#configurator-wasmodules--list button[data-code=c1e] span.tag.tag-with-icon{z-index:1}#configurator-modules--list span.tag,#configurator-wasmodules--list span.tag{display:block;position:absolute;top:3px;left:50%;transform:translateX(-50%);font-size:.9rem;white-space:nowrap}#configurator-modules--list span.tag.tag-with-icon,#configurator-wasmodules--list span.tag.tag-with-icon{display:inline-flex}#configurator-wasmodules--list menu{display:flex;flex-wrap:wrap;padding-top:0}#configurator-wasmodules--list li[data-toestellen=wastoren-2-naast],#configurator-wasmodules--list li[data-toestellen=wastoren-3],#configurator-wasmodules--list li[data-toestellen=wastoren-4]{max-width:170px}#camera,#camera-grips{margin-bottom:var(--margin-24)}#camera legend,#camera-grips legend{height:0;margin:0;opacity:0;overflow:hidden}#camera ul,#camera-grips ul{width:100%}#camera ul li,#camera-grips ul li{width:33.333%}#camera ul li label,#camera-grips ul li label{padding:.5em 1.375em}#camera .configurator-setting--item-selector,#camera-grips .configurator-setting--item-selector{width:33.333%;padding:.5em 1.375em}body[data-type=hoog-laag-hoog] #camera ul li,body[data-type=hoog-laag-hoog] #camera-grips ul li,body[data-type=u-kast] #camera ul li,body[data-type=u-kast] #camera-grips ul li{width:25%}body[data-type=hoog-laag-hoog] #camera .configurator-setting--item-selector,body[data-type=hoog-laag-hoog] #camera-grips .configurator-setting--item-selector,body[data-type=u-kast] #camera .configurator-setting--item-selector,body[data-type=u-kast] #camera-grips .configurator-setting--item-selector{width:25%}body[data-type=eiland][data-sides="3"] #camera ul li,body[data-type=eiland][data-sides="3"] #camera-grips ul li{width:25%}body[data-type=eiland][data-sides="3"] #camera .configurator-setting--item-selector,body[data-type=eiland][data-sides="3"] #camera-grips .configurator-setting--item-selector{width:25%}body[data-type=eiland][data-sides="4"] #camera ul li,body[data-type=eiland][data-sides="4"] #camera-grips ul li{width:20%;min-width:96px}body[data-type=eiland][data-sides="4"] #camera .configurator-setting--item-selector,body[data-type=eiland][data-sides="4"] #camera-grips .configurator-setting--item-selector{width:20%;min-width:96px}body[data-type=eiland] #camera ul li.disabled{display:none}body[data-type=eiland] #camera-grips ul li.disabled{display:none}.configurator-detail{z-index:999;position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--sidebar-padding);display:flex;align-items:flex-end;background-color:rgba(51,51,51,.2);pointer-events:none;opacity:0;transition:opacity 180ms ease}.configurator-detail.show{pointer-events:all;opacity:1}.configurator-detail.show path{pointer-events:auto!important}.configurator-detail .configurator-detail--container{position:relative;width:100%;height:calc(100% - var(--configurator-header-height));padding-right:var(--margin-10);background-color:#fff;border-radius:10px;overflow:hidden}.configurator-detail .configurator-detail--container::before{content:"";pointer-events:none;z-index:999;position:absolute;top:0;left:0;width:100%;height:var(--sidebar-padding);background:linear-gradient(to top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.013) 8.1%,hsla(0,0%,100%,.049) 15.5%,hsla(0,0%,100%,.104) 22.5%,hsla(0,0%,100%,.175) 29%,hsla(0,0%,100%,.259) 35.3%,hsla(0,0%,100%,.352) 41.2%,hsla(0,0%,100%,.45) 47.1%,hsla(0,0%,100%,.55) 52.9%,hsla(0,0%,100%,.648) 58.8%,hsla(0,0%,100%,.741) 64.7%,hsla(0,0%,100%,.825) 71%,hsla(0,0%,100%,.896) 77.5%,hsla(0,0%,100%,.951) 84.5%,hsla(0,0%,100%,.987) 91.9%,#fff 100%)}.configurator-detail .configurator-detail--container::after{content:"";pointer-events:none;z-index:999;position:absolute;bottom:0;left:0;width:100%;height:var(--sidebar-padding);background:linear-gradient(to bottom,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.013) 8.1%,hsla(0,0%,100%,.049) 15.5%,hsla(0,0%,100%,.104) 22.5%,hsla(0,0%,100%,.175) 29%,hsla(0,0%,100%,.259) 35.3%,hsla(0,0%,100%,.352) 41.2%,hsla(0,0%,100%,.45) 47.1%,hsla(0,0%,100%,.55) 52.9%,hsla(0,0%,100%,.648) 58.8%,hsla(0,0%,100%,.741) 64.7%,hsla(0,0%,100%,.825) 71%,hsla(0,0%,100%,.896) 77.5%,hsla(0,0%,100%,.951) 84.5%,hsla(0,0%,100%,.987) 91.9%,#fff 100%)}.configurator-detail button[data-action=deleteModule]{display:flex;align-items:center;gap:7px;color:#fd5e2b;font-weight:600;transition:color 180ms ease}.configurator-detail button[data-action=deleteModule] path{transition:stroke 180ms ease}.configurator-detail button[data-action=deleteModule]:hover{color:#ff1616}.configurator-detail button[data-action=deleteModule]:hover svg path{stroke:#ff1616}.configurator-detail button[data-action=deleteModule] svg{width:14px;height:17px}.configurator-detail button[data-action=deleteModule] svg path{stroke:#fd5e2b;stroke-width:1.4px}.configurator-detail .configurator-colors--inside,.configurator-detail .configurator-colors--nis,.configurator-detail .configurator-colors--outside{margin:auto;width:85%}.configurator-detail .custom-scrollbar .custom-scrollbar--container{position:relative;min-height:100%;padding-bottom:0;display:flex;flex-direction:column}.configurator-detail .detail--preview{margin-bottom:var(--margin-18);padding:var(--margin-12);display:flex;align-items:center;gap:var(--margin-18);background-color:#f4f6f8;border-radius:10px}.configurator-detail .detail--preview dl{display:flex;flex-direction:column;gap:4px}.configurator-detail .detail--preview dl div{display:flex;gap:var(--margin-10)}.configurator-detail .detail--preview dl dt{min-width:58px;color:#848484}.configurator-detail .detail--preview dl dd{font-weight:600}.configurator-detail .detail--thumb{position:relative;flex:0 0 auto;height:96px}.configurator-detail .detail--thumb:empty{display:none}.configurator-detail .detail--thumb img{display:block;height:100%;width:auto}.configurator-detail .detail--thumb .module-overlay{position:absolute;top:0;left:0}.configurator-detail .detail--thumb svg.module-techniekenkast{display:none}.configurator-detail .detail--close{z-index:1;position:absolute;top:var(--sidebar-padding);right:calc(var(--sidebar-padding) * .5);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#848484;transition:background-color 180ms ease}.configurator-detail .detail--close:hover{background-color:#f4f6f8}.configurator-detail .detail--close:disabled{opacity:.35}.configurator-detail .config-title{padding-right:var(--margin-48)}.configurator-detail .detail--actions{z-index:1000;position:sticky;bottom:0;margin-top:auto;padding:var(--margin-18) 0;display:flex;align-items:center;justify-content:flex-end;gap:var(--margin-12);background-color:#fff;border-top:1px solid #e0dfdd}.configurator-detail .detail--actions button:not(.btn){margin-right:auto}#configurator-module--detail ul.configurator-settings li.configurator-setting,#configurator-opmeetservice--detail ul.configurator-settings li.configurator-setting,#configurator-paslatten--detail ul.configurator-settings li.configurator-setting{margin-bottom:var(--margin-12);padding:var(--margin-18);border:1px solid #e0dfdd;border-radius:10px}#configurator-module--detail ul.configurator-settings li.configurator-setting:last-of-type,#configurator-opmeetservice--detail ul.configurator-settings li.configurator-setting:last-of-type,#configurator-paslatten--detail ul.configurator-settings li.configurator-setting:last-of-type{margin-bottom:0}#configurator-module--detail #hoekuitsparing-info{margin-top:var(--margin-12);margin-bottom:0}#amount-of-modules{margin-bottom:var(--margin-24)}#amount-of-modules button{padding:.34em 1.375em;font-weight:600}#amount-of-modules button:hover{color:rgb(2.1943925234,94.3588785047,232.6056074766)}#amount-of-modules button.btn-disabled{color:rgba(51,51,51,.2);background-color:inherit}#amount-of-modules input{display:none}#amount-of-modules>*{min-width:60px}#configurator-toestellen--setup #amount-of-modules{margin-bottom:0}body[data-type=waskast-hoog-laag] #configurator[data-step="3"] .configurator-sidebar--header,body[data-type=waskast-laag] #configurator[data-step="3"] .configurator-sidebar--header,body[data-type=wastoren] #configurator[data-step="3"] .configurator-sidebar--header{z-index:3}body[data-type=waskast-hoog-laag] #configurator[data-step="3"] #configurator-sidebar--price,body[data-type=waskast-laag] #configurator[data-step="3"] #configurator-sidebar--price,body[data-type=wastoren] #configurator[data-step="3"] #configurator-sidebar--price{z-index:2}body[data-type=waskast-hoog-laag] #configurator[data-step="3"] .configurator-sidebar--steps,body[data-type=waskast-laag] #configurator[data-step="3"] .configurator-sidebar--steps,body[data-type=wastoren] #configurator[data-step="3"] .configurator-sidebar--steps{z-index:0}body[data-type=waskast-hoog-laag] #configurator-toestellen--setup.configurator-detail,body[data-type=waskast-laag] #configurator-toestellen--setup.configurator-detail,body[data-type=wastoren] #configurator-toestellen--setup.configurator-detail{transition:none;padding:0;background-color:#fff}body[data-type=waskast-hoog-laag] #configurator-toestellen--setup.configurator-detail .configurator-detail--container,body[data-type=waskast-laag] #configurator-toestellen--setup.configurator-detail .configurator-detail--container,body[data-type=wastoren] #configurator-toestellen--setup.configurator-detail .configurator-detail--container{height:100%;border-radius:0}button#wastoren-setup--close{position:absolute;top:0;left:0;opacity:0;pointer-events:none}button#wastoren-setup--close.show{opacity:1;pointer-events:all}#configurator-opmeetservice--detail .select-container,#configurator-opmeetservice--detail input{width:192px}#configurator-opmeetservice--detail #opmeetservice-pincode,#configurator-opmeetservice--detail #opmeetservice-ruimte,#configurator-opmeetservice--detail #winkelbediende_id{padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);font-weight:400;color:#333;background-color:#fff;border:2px solid #2b7ffd;display:block;padding-left:1.375em}#configurator-opmeetservice--detail #opmeetservice-pincode:focus,#configurator-opmeetservice--detail #opmeetservice-ruimte:focus,#configurator-opmeetservice--detail #winkelbediende_id:focus{border-color:rgb(2.1943925234,94.3588785047,232.6056074766)}#configurator-opmeetservice--detail #opmeetservice-pincode::placeholder,#configurator-opmeetservice--detail #opmeetservice-ruimte::placeholder,#configurator-opmeetservice--detail #winkelbediende_id::placeholder{color:#848484;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}#configurator-opmeetservice--detail #opmeetservice-pincode[type=search],#configurator-opmeetservice--detail #opmeetservice-ruimte[type=search],#configurator-opmeetservice--detail #winkelbediende_id[type=search]{padding-left:1.375em}#configurator-opmeetservice--detail #opmeetservice-pincode[disabled],#configurator-opmeetservice--detail #opmeetservice-ruimte[disabled],#configurator-opmeetservice--detail #winkelbediende_id[disabled]{opacity:.5}#configurator-opmeetservice--detail #opmeetservice-pincode[disabled][type=number],#configurator-opmeetservice--detail #opmeetservice-ruimte[disabled][type=number],#configurator-opmeetservice--detail #winkelbediende_id[disabled][type=number]{background-repeat:no-repeat;background-position:8px;background-image:url(../../images/icons/icon-check-circle.svg)}@media only screen and (max-width:744px){#configurator-opmeetservice--detail #opmeetservice-pincode,#configurator-opmeetservice--detail #opmeetservice-ruimte,#configurator-opmeetservice--detail #winkelbediende_id{padding:.69em 1em}}#configurator-opmeetservice--detail #opmeetservice-pincode{-webkit-text-security:disc}#configurator .configurator-step[data-step="4"] .custom-scrollbar--container{height:100%}#configurator-colors--filter,#configurator-kleuren--detail--filter{position:relative;margin-bottom:var(--margin-24)}#configurator-colors--filter+div{padding-bottom:var(--margin-36)}.configurator-colors--nis,.configurator-colors--tablet{padding-bottom:var(--margin-36)}.configurator-colors--inside .color-circle,.configurator-colors--nis .color-circle,.configurator-colors--outside .color-circle,.configurator-colors--tablet .color-circle{max-width:500px;min-height:320px;max-height:44vh;height:100%;width:75%;margin-left:auto;margin-right:auto}@media only screen and (max-width:520px){.configurator-colors--inside .color-circle,.configurator-colors--nis .color-circle,.configurator-colors--outside .color-circle,.configurator-colors--tablet .color-circle{max-width:initial;min-height:initial;max-height:initial}}[data-page=configurator-wandpaneel] .configurator-colors--outside .color-circle{max-width:440px;width:100%;max-height:44vh}[data-page=configurator-wandpaneel] ul.configurator-settings{flex-direction:row;gap:var(--margin-48)}[data-page=configurator-wandpaneel] .configurator-colors--outside legend{font-weight:600;margin-bottom:var(--margin-18)}#wandpaneel-accessories{display:none;z-index:5;position:absolute;inset:0;background-color:#fff;overflow-y:auto;padding:var(--margin-24) var(--margin-24) var(--margin-48)}#configurator[data-step="2"] #wandpaneel-accessories{display:block}[data-page=configurator-wandpaneel] #configurator-sidebar{position:relative;z-index:6}.wandpaneel-accessories-step__row h4,.wandpaneel-accessories__card-header h3{margin-bottom:0;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);font-weight:700}.wandpaneel-accessories__grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-width:calc(960px + 3 * var(--margin-24));gap:var(--margin-24)}.wandpaneel-accessories__card{height:100%;display:flex;flex-direction:column;border:2px solid #eaf3ff;border-radius:10px;padding:var(--margin-12);cursor:pointer;transition:border-color 180ms ease}.wandpaneel-accessories__card:hover{border-color:#2b7ffd}.wandpaneel-accessories__card .wandpaneel-accessories__check svg{opacity:0;transition:opacity 180ms ease}.wandpaneel-accessories__card.selected{border-color:#1ebf80}.wandpaneel-accessories__card.selected .wandpaneel-accessories__check{border-color:transparent}.wandpaneel-accessories__card.selected .wandpaneel-accessories__check svg{opacity:1}.wandpaneel-accessories__card-header{display:flex;align-items:center;gap:var(--margin-8)}.wandpaneel-accessories__check{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid #eaf3ff;display:inline-flex;align-items:center;justify-content:center}.wandpaneel-accessories__check svg{width:20px;height:20px}.wandpaneel-accessories__image{flex:1;display:flex;align-items:center;justify-content:center;margin:var(--margin-8) 0}.wandpaneel-accessories__image picture{display:contents}.wandpaneel-accessories__image img{max-width:100%;height:auto;max-height:160px;object-fit:contain}.wandpaneel-accessories__dims,.wandpaneel-accessories__price{margin-top:0}.wandpaneel-accessories__dims{font-weight:600}.wandpaneel-accessories__price-row{display:flex;align-items:center;justify-content:space-between;gap:var(--margin-8)}.wandpaneel-accessories__zoom{flex-shrink:0;display:inline-flex}.wandpaneel-accessories__zoom svg{stroke:#2b7ffd;transition:stroke 180ms ease}.wandpaneel-accessories__zoom:hover svg{stroke:rgb(2.1943925234,94.3588785047,232.6056074766)}.wandpaneel-accessories-step__title{display:flex;align-items:baseline;gap:var(--margin-12)}.wandpaneel-accessories-step__subtotal{color:#1ebf80;font-weight:700}.wandpaneel-accessories-step__empty{color:#848484}.wandpaneel-accessories-step__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--margin-12)}.wandpaneel-accessories-step__row{display:flex;align-items:center;justify-content:space-between;gap:var(--margin-12);border:1px solid #eaf3ff;border-radius:10px;padding:var(--margin-12) var(--margin-18)}.wandpaneel-accessories-step__row p{margin-top:2px;color:#848484}.wandpaneel-accessories-step__row .quantity-container .row{margin-bottom:0}#configurator .wandpaneel-accessories-step__row input[data-row-qty]{padding:0}#configurator .wandpaneel-accessories-step__row input[data-row-qty]:invalid,#configurator .wandpaneel-accessories-step__row input[data-row-qty]:valid:not([value=""]):not([type=search]){background-image:none}#popup-accessory .popup-container{width:calc(100% - var(--margin-48));max-width:720px}#popup-accessory .popup-content{display:block;max-width:none}#popup-accessory .wandpaneel-accessories__popup-main{position:relative}#popup-accessory .wandpaneel-accessories__popup-main .swiper-slide{display:flex;align-items:center;justify-content:center}#popup-accessory .wandpaneel-accessories__popup-main img{max-width:100%;height:auto;max-height:52vh;object-fit:contain}#popup-accessory .wandpaneel-accessories__popup-thumbs{margin-top:var(--margin-12)}#popup-accessory .wandpaneel-accessories__popup-thumbs .swiper-slide{border:2px solid #eaf3ff;border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color 180ms ease}#popup-accessory .wandpaneel-accessories__popup-thumbs .swiper-slide img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}#popup-accessory .wandpaneel-accessories__popup-thumbs .swiper-slide-thumb-active{border-color:#2b7ffd}.circle-white{background-color:#fff;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-black{background-color:rgb(38.25,38.25,38.25);border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-antraciet{background-color:rgb(67.7049180328,74.9590163934,79.7950819672);border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-copper{background-color:#d8bc8c;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-brown{background-color:rgb(96.1237113402,71.7113402062,51.8762886598);border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-creme{background-color:#f2e7da;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-pink{background-color:#e5b7b0;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-green{background-color:#bdcecd;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-blue{background-color:#94a8b9;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-metallic{background-image:url(../../images/configurator/metallic.jpg);background-repeat:no-repeat;background-position:center;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-messing{background-image:url(../../images/configurator/gold.jpg);background-repeat:no-repeat;background-position:center;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}.circle-bronze{background-image:url(../../images/configurator/bronze.jpg);background-repeat:no-repeat;background-position:center;border-radius:50%;width:24px;height:24px;border:2px solid #eaf3ff}@media only screen and (max-width:1260px){.configurator-colors--inside,.configurator-colors--nis,.configurator-colors--outside,.configurator-colors--tablet{height:auto}.configurator-colors--inside .color-circle,.configurator-colors--nis .color-circle,.configurator-colors--outside .color-circle,.configurator-colors--tablet .color-circle{height:auto;width:100%}}#configurator-handgrepen{position:static}#configurator-handgrepen #configurator-handgrepen--list menu{display:grid;gap:var(--margin-24) var(--margin-12);grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}#configurator-handgrepen #configurator-handgrepen--list li{max-width:204px}#configurator-handgrepen #configurator-handgrepen--list li.not-allowed{display:none!important}#configurator-handgrepen #configurator-handgrepen--list .grip-options{position:relative;display:flex;align-items:center;justify-content:center;border-radius:3px;border:2px solid #eaf3ff;transition:filter 180ms ease,box-shadow 180ms ease,border-color 180ms ease}#configurator-handgrepen #configurator-handgrepen--list .grip-options:hover{border-color:rgb(93.3846153846,229.6153846154,176.3076923077)}#configurator-handgrepen #configurator-handgrepen--list .grip-options.selected{border-color:#1ebf80;filter:drop-shadow(0 6px 20px rgba(102, 120, 148, .2))}#configurator-handgrepen #configurator-handgrepen--list .grip-options.selected menu li button{border-color:#eaf3ff}#configurator-handgrepen #configurator-handgrepen--list .grip-options.selected menu li button.selected{border-color:#1ebf80}#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container>button:not(.zoom){width:100%;height:100%}#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container>button:not(.zoom) img{object-fit:contain;pointer-events:none;user-select:none;height:100%;transform:translateY(-3px)}#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container>button:not(.zoom)[data-code=greeploos] img,#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container>button:not(.zoom)[data-code=none] img,#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container>button:not(.zoom)[data-code=pushToOpen] img{transform:none}#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container button.zoom{position:absolute;top:6px;right:6px;transform:scale(1.2)}#configurator-handgrepen #configurator-handgrepen--list .grip-options .grip-zoom-container button.zoom:hover svg{stroke:rgb(2.1943925234,94.3588785047,232.6056074766)}#configurator-handgrepen #configurator-handgrepen--list .grip-options menu.configurator-handgrepen--varianten{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);display:flex;gap:4px}#configurator-handgrepen #configurator-handgrepen--list .grip-options menu.configurator-handgrepen--varianten li{display:flex;justify-content:center;align-items:center;transition:filter 180ms ease,box-shadow 180ms ease}#configurator-handgrepen #configurator-handgrepen--list .grip-options menu.configurator-handgrepen--varianten button{transition:border-color 180ms ease}#configurator-handgrepen #configurator-handgrepen--list span{display:block;margin-top:var(--margin-12);text-align:center;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);font-weight:600}@media only screen and (max-width:2040px){#configurator-handgrepen #configurator-handgrepen--list{margin-top:var(--margin-24)}}#configurator-paslatten #paslatten-info{margin-top:var(--margin-12)}#configurator-paslatten .paslatten-info--item{display:none}#configurator-paslatten .paslatten-info--item.show{display:block}#configurator-paslatten .paslatten-info--item ul{color:#1ebf80;display:flex;flex-direction:column;gap:6px}#configurator-paslatten .paslatten-info--item li{display:flex}#configurator-paslatten .paslatten-info--item ul svg{margin-right:var(--margin-10);width:18px}#configurator-paslatten .paslatten-info--header{margin-bottom:var(--margin-12)}#configurator-paslatten .paslatten-info--header p{display:inline}#configurator-paslatten .paslatten-info--header svg{display:inline-block;vertical-align:top;margin-left:4px}#configurator-overview ul#configurator-overview--usps{margin-top:calc(var(--sidebar-padding) * -1 + 12px);margin-bottom:var(--sidebar-padding);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--margin-8) var(--margin-12)}#configurator-overview ul#configurator-overview--usps li{display:flex;align-items:center;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);color:#1ebf80}#configurator-overview ul#configurator-overview--usps svg{width:18px;margin-right:var(--margin-10)}#configurator-overview .savings{margin-bottom:var(--sidebar-padding);background-color:#f8f6f3;border-radius:10px;padding:var(--margin-18) var(--margin-24);font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem)}#configurator-overview .savings--lines{list-style:none;margin:0;padding:0}#configurator-overview .savings--lines li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--margin-12);color:#848484}#configurator-overview .savings--lines li+li{margin-top:var(--margin-8)}#configurator-overview .savings--total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--margin-12);margin-top:var(--margin-12);padding-top:var(--margin-12);border-top:1px solid #e0dfdd;font-weight:700;color:#333}#configurator-overview ul#configurator-overview--properties{display:flex;flex-direction:column;gap:8px var(--sidebar-padding)}#configurator-overview ul#configurator-overview--properties li{display:flex;justify-content:space-between}#configurator-overview ul#configurator-overview--properties span{margin-left:8px;text-align:right}#configurator-overview div#configurator-overview--meerprijs{display:flex;flex-direction:column;line-height:1.5}#configurator-overview div#configurator-overview--remarks{margin-top:var(--sidebar-padding)}#configurator-overview div#configurator-overview--remarks label{font-weight:600}#configurator-overview div#configurator-overview--remarks textarea{margin-top:var(--margin-12)}#configurator-overview div#remarks-opmeter{margin-top:var(--sidebar-padding)}.custom-scrollbar{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#2b7ffd #f8f6f3}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f8f6f3;border-radius:10px;margin-top:var(--sidebar-padding);margin-bottom:var(--sidebar-padding)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#2b7ffd;border-radius:10px;border:1px solid #f8f6f3}.custom-scrollbar .custom-scrollbar--container{padding-top:var(--sidebar-padding);padding-bottom:var(--sidebar-padding);padding-left:var(--sidebar-padding);padding-right:calc(var(--sidebar-padding) * .5)}.user-is-tabbing input{position:static;opacity:initial;width:initial;height:initial;overflow:initial}.user-is-tabbing ul.configurator-setting--items:has(input:focus)+div.configurator-setting--item-selector{border-color:#333;border-radius:25px!important}label.visually-hidden{border-width:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#configurator input{padding-left:calc(1.375em + 18px)}#configurator input:invalid{background-repeat:no-repeat;background-position:8px;background-image:url(../../images/icons/icon-error.svg)}#configurator input:valid:not([value=""]):not([type=search]){background-repeat:no-repeat;background-position:8px;background-image:url(../../images/icons/icon-check-circle.svg)}.min-max{z-index:1;position:absolute;bottom:calc(var(--margin-8) * -1);left:0;transform:translateY(100%);white-space:nowrap;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:6px 12px;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);line-height:1.5;font-weight:400}.hide-label{display:none!important}#popup-price-parts .popup-container{min-width:75%}#popup-price-parts .table-headers{display:grid;gap:6px;text-transform:capitalize}#popup-price-parts .table-headers .table-cell:nth-child(1),#popup-price-parts .table-headers .table-cell:nth-child(2){font-weight:600}#popup-price-parts .table-content{display:grid}#popup-price-parts .table-row{display:grid;gap:6px}#popup-price-parts .table-row .table-cell{padding:3px 0}#popup-price-parts .table-row:first-of-type .table-cell{padding-top:var(--margin-12)}#popup-price-parts .table-row:last-of-type .table-cell{padding-bottom:var(--margin-12)}#popup-price-parts .table-cell{display:flex;align-items:flex-end}#popup-price-parts .table-cell:first-child,#popup-price-parts .table-cell:nth-child(2){border-right:1px solid #2b7ffd;margin-right:6px;background-color:#f8f6f3}#popup-price-parts .table-totals{font-weight:600}#popup-price-parts .table-totals .table-row{border-top:1px solid #2b7ffd;position:relative}#popup-price-parts .table-totals .table-cell{padding:var(--margin-12) 0!important}#popup-price-parts .table-totals .table-row:nth-child(1) .table-cell:nth-child(1){color:#1ebf80;font-size:1.8rem}#popup-price-parts .table-totals .table-row:nth-child(1) .table-cell:nth-child(2){color:#ff1616;font-size:1.8rem}#popup-price-parts .table-totals .table-row:nth-child(1)::before{content:"excl. btw"}#popup-price-parts .table-totals .table-row:nth-child(2)::before{content:"incl. btw"}#popup-price-parts .table-totals .table-row:nth-child(3)::before{content:"incl. btw, levering & paslatten"}#popup-price-parts .table-totals .table-row:nth-child(1)::before,#popup-price-parts .table-totals .table-row:nth-child(2)::before,#popup-price-parts .table-totals .table-row:nth-child(3)::before{position:absolute;top:0;left:0;background-color:#fff;border:1px solid #2b7ffd;border-radius:10px;padding:0 8px;transform-origin:left;transform:translate(-6px,-50%) scale(.8)}#popup-price-parts .table-extras{margin-top:var(--margin-12);display:flex;gap:var(--margin-48)}.popup{z-index:996}#alert.popup,#notify-detail.popup{z-index:999}#watermark{display:none}@media print{#configurator-buttons,#configurator-footer,#configurator-sidebar,#header,#trengo-web-widget,#trengo-widget{display:none!important}#configurator-3d{margin:auto}#configurator-3d #playcanvas-wrapper canvas{width:100%!important;height:100%!important}#configurator-3d #watermark{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#configurator-3d #watermark svg{width:100%;opacity:.15}#configurator-3d #watermark img{opacity:.3}}