.tags{-moz-column-gap:.3333rem;column-gap:.3333rem;display:flex}.tags>*{max-width:100%}.tags.bottom,.tags.top{padding:.5rem;position:absolute;width:100%;z-index:1}.tags.top{top:0}.tags.bottom{bottom:0}#product__info .tags.status{justify-content:left}#product__info .product--title .product--number{display:block}#product__info .panel.product-information{background-color:#fff;border-radius:.75rem;margin:1rem 0;padding:1rem}@media screen and (min-width:576px){#product__info .panel.product-information{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){#product__info .panel.product-information{margin:2rem 0;padding:1rem}}@media screen and (min-width:992px){#product__info .panel.product-information{padding:2rem}}#presentation{position:sticky;top:0}.label-s{font-family:var(--font-fam-sec);font-size:.6rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;text-transform:uppercase}.detail-carousel{position:relative}.detail-carousel img{max-height:60vh;width:auto}#main .detail-carousel .swiper-slide{align-content:center;display:flex;height:auto;justify-content:center}.swiper-slide{height:auto}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:.75rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.25rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.input-group{margin-bottom:.25rem;margin-top:.25rem}.input-group-text.a4__b-white{background-color:#fff}.swatch{overflow:hidden;position:relative}.swatch:before{content:" ";display:block;padding-bottom:100%}.swatch>*,.swatch>svg>*{bottom:0;left:0;position:absolute;right:0;top:0}.swatch:not(.a4__checker){outline:1px solid hsla(32,8%,55%,.25)}.swatch img{margin:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.swatch.gloss:after,.swatch_wrapper.gloss .swatch:after{background:linear-gradient(330deg,hsla(0,0%,100%,0) 7%,hsla(0,0%,100%,.25) 40%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.35) 80%,hsla(0,0%,100%,0));background-position:top;background-size:200% 200%;content:"";height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%}.swatch.gloss:hover:after,.swatch_wrapper.gloss .swatch:hover:after{background-position:bottom}.table,table{border-collapse:collapse;border-spacing:0}.table td,.table th,table td,table th{border:solid #eee;border-width:0 0 1px;padding:.25rem .75rem;vertical-align:top}.table td.is-selected,.table th.is-selected,table td.is-selected,table th.is-selected{background-color:#ccc;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong,table td.is-selected a,table td.is-selected strong,table th.is-selected a,table th.is-selected strong{color:currentColor}.table th,table th{color:#000;text-align:left}.table tr.is-selected,table tr.is-selected{background-color:#ccc;color:#fff}.table tr.is-selected a,.table tr.is-selected strong,table tr.is-selected a,table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th,table tr.is-selected td,table tr.is-selected th{border-color:#fff;color:currentColor}.table thead td,.table thead th,table thead td,table thead th{border-width:0 0 2px;color:#000}.table tfoot td,.table tfoot th,table tfoot td,table tfoot th{border-width:2px 0 0;color:#000}.table tbody tr:last-child td,.table tbody tr:last-child th,table tbody tr:last-child td,table tbody tr:last-child th{border-bottom-width:0}.table.is-hoverable tbody tr:not(.is-selected):hover,table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#eee}#checkout_forms,form{font-family:"-apple-system",var(--font-fam-sec)}.a4__checkbox.inline,.a4__radio.inline{display:inline;margin-right:1.5rem;position:relative}.a4__checker .a4__checkable{opacity:0;transition:opacity .3s ease-in-out}.a4__checker.checked .a4__checkable{opacity:1}.value_group .value_group input[type=checkbox].override,.value_group .value_group input[type=radio].override,.value_group input[type=checkbox].override,.value_group input[type=radio].override{display:none}.value_group .value_group input[type=checkbox].override+* .a4__checkable,.value_group .value_group input[type=radio].override+* .a4__checkable,.value_group input[type=checkbox].override+* .a4__checkable,.value_group input[type=radio].override+* .a4__checkable{opacity:0}.value_group .value_group input[type=checkbox].override:checked+* .a4__checkable,.value_group .value_group input[type=radio].override:checked+* .a4__checkable,.value_group input[type=checkbox].override:checked+* .a4__checkable,.value_group input[type=radio].override:checked+* .a4__checkable{opacity:1}.a4__checker,.alt-radio,input[type=radio].override+* .a4__input{position:relative}.a4__checker>*,.alt-radio>*,input[type=radio].override+* .a4__input>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.a4__checker .base,.a4__checker .selector{background-position:50%;background-size:cover}.a4__checker .selector{border:1px solid transparent}.a4__checker.swatch .selector{background-color:transparent;border:1px solid #665b4f;color:#665b4f;height:2rem;width:2rem}.a4__checker.inline{float:left;height:1.5rem;margin-right:.5rem;width:1.5rem}.a4__checkbox .base,.alt-checkbox .base,input[type=checkbox].override+* .a4__input .base{border-radius:.25rem}.a4__checkbox .selector,.alt-checkbox .selector,input[type=checkbox].override+* .a4__input .selector{border-radius:.175rem}.a4__radio>*,.alt-radio>*,input[type=radio].override+* .a4__input>*{border-radius:50%}.a4__input.a4__checker,.a4__input.a4__radio{height:2.5rem;width:2.5rem}label:not(.small) .sublabel{font-size:smaller;line-height:1.125;opacity:.66}.input-group label.above{padding-bottom:.125rem;padding-top:.75rem;width:100%}.invalid-feedback{color:#e62e29;padding-bottom:.1875rem;padding-top:.1875rem}.input-group .invalid-feedback{width:100%}.input-group.is-invalid .invalid-feedback,.invalid-feedback.is-invalid{display:block}.form-control.is-invalid,.input-group.is-invalid .form-control{border-color:#e62e29;box-shadow:0 0 0 .2rem rgba(230,46,41,.25)}form.rounded .form-control{border-radius:.25rem}#checkout .title,form.compact .title{font-size:1.125rem;margin-bottom:.5rem;margin-top:1rem}#checkout form input.form-control,form.compact input.form-control{padding-bottom:.125rem;padding-top:1.125rem}#checkout .form-control,#checkout .input-group.has-append .append,#checkout .input-group:not(.btn) :not(.btn) .prepend,#checkout fieldset label,#checkout fieldset.form-control label.compact,form.compact .form-control,form.compact .input-group.has-append .append,form.compact .input-group:not(.btn) :not(.btn) .prepend,form.compact fieldset label,form.compact fieldset.form-control label.compact{border:1px solid var(--color-input-border,#ccc);border-radius:.25rem}#checkout .form-control>input,#checkout .input-group.has-append .append>input,#checkout .input-group:not(.btn) :not(.btn) .prepend>input,#checkout fieldset label>input,#checkout fieldset.form-control label.compact>input,form.compact .form-control>input,form.compact .input-group.has-append .append>input,form.compact .input-group:not(.btn) :not(.btn) .prepend>input,form.compact fieldset label>input,form.compact fieldset.form-control label.compact>input{margin:0;padding-left:inherit;padding-right:inherit}#checkout .form-control,form.compact .form-control{padding:.5rem .75rem}#checkout fieldset label,#checkout fieldset.form-control label,form.compact fieldset label,form.compact fieldset.form-control label{padding:0 .5rem 0 .25rem}#checkout form input:focus,form.compact input:focus{border-color:#00c290}#checkout form .form-control,#checkout form .input-group .append,#checkout form .input-group .prepend,form.compact .form-control,form.compact .input-group .append,form.compact .input-group .prepend{border-radius:.375rem;min-height:3rem}#checkout form .input-group .append .icon,#checkout form .input-group .prepend .icon,form.compact .input-group .append .icon,form.compact .input-group .prepend .icon{opacity:.5}#checkout form .input-group .append .icon:active,#checkout form .input-group .append .icon:hover,#checkout form .input-group .prepend .icon:active,#checkout form .input-group .prepend .icon:hover,form.compact .input-group .append .icon:active,form.compact .input-group .append .icon:hover,form.compact .input-group .prepend .icon:active,form.compact .input-group .prepend .icon:hover{opacity:1}#checkout form .input-group .prepend,#checkout form .input-group.has-append .form-control,form.compact .input-group .prepend,form.compact .input-group.has-append .form-control{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}#checkout form .input-group.has-append .append,form.compact .input-group.has-append .append{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}#checkout form .input-group.select,form.compact .input-group.select{align-items:center}#checkout form .input-group.select .text,#checkout form .input-group.select select,form.compact .input-group.select .text,form.compact .input-group.select select{min-width:10rem}#checkout form .input-group.select .text,form.compact .input-group.select .text{margin:0;width:auto}#checkout .input-group,form.compact .input-group{margin:.25rem 0}#checkout fieldset.form-group .input-group,form.compact fieldset.form-group .input-group{margin-bottom:-.375rem;margin-right:-.375rem;margin-top:0}#checkout fieldset.form-group .value_group,form.compact fieldset.form-group .value_group{margin-bottom:.375rem;margin-right:.375rem}fieldset{margin:.25rem 0!important}#checkout form fieldset,#checkout form fieldset.form-control,form.compact fieldset,form.compact fieldset.form-control{border:none;padding:0}#checkout form fieldset input,#checkout form fieldset.form-control input,form.compact fieldset input,form.compact fieldset.form-control input{display:unset;margin:.375rem}#checkout form fieldset .a4__checker,#checkout form fieldset.form-control .a4__checker,form.compact fieldset .a4__checker,form.compact fieldset.form-control .a4__checker{display:none}#checkout form fieldset label.is_selected,#checkout form fieldset.form-control label.is_selected,form.compact fieldset label.is_selected,form.compact fieldset.form-control label.is_selected{background-color:#d9f6ee;border-color:#00c290}#checkout form fieldset .form-control,#checkout form fieldset.form-control .form-control,form.compact fieldset .form-control,form.compact fieldset.form-control .form-control{margin:0}#checkout form .legend-above-small legend,#checkout form label.above,form.compact .legend-above-small legend,form.compact label.above{color:#444;font-size:.6em;margin:0}#checkout form label.above,form.compact label.above{font-size:.6em;left:0;padding:0 .75rem;pointer-events:none;position:absolute;text-align:center;top:.25rem;transition:.24s;width:auto;z-index:10}#checkout form label.above+select,form.compact label.above+select{padding-bottom:.25rem;padding-top:1.25rem}#checkout form .input-group:not(.has_focus):not(.has_value):not(.select)>label.above,form.compact .input-group:not(.has_focus):not(.has_value):not(.select)>label.above{font-size:inherit;letter-spacing:0;opacity:.5;text-transform:none;top:50%;transform:translateY(-50%)}#checkout form .legend-above-small legend,form.compact .legend-above-small legend{min-height:1rem;width:100%}#checkout form .actions,form.compact .actions{padding-left:.75rem}#checkout form .vm--container.scrollable,#checkout form .vm--overlay,form.compact .vm--container.scrollable,form.compact .vm--overlay{min-height:100%!important}.panel>.footer,.panel>footer{border-top:1px solid rgba(0,0,0,.1);display:flex;min-height:4.5rem}.panel>.footer .left,.panel>.footer .right,.panel>footer .left,.panel>footer .right{min-width:5rem}.panel>.footer .btn.prev,.panel>.footer .left .btn,.panel>.footer .right .btn,.panel>footer .btn.prev,.panel>footer .left .btn,.panel>footer .right .btn{background:hsla(0,0%,77%,.235);box-shadow:none;color:rgba(68,68,68,.5)}.panel>.footer .btn.prev:hover,.panel>.footer .left .btn:hover,.panel>.footer .right .btn:hover,.panel>footer .btn.prev:hover,.panel>footer .left .btn:hover,.panel>footer .right .btn:hover{box-shadow:0 .45rem 1rem rgba(68,68,68,.333)}.panel>.footer .btn,.panel>footer .btn{border-radius:1.5rem;height:3rem}.panel>.footer .btn.round,.panel>footer .btn.round{width:3rem}#cf_price_scale .price{position:relative;text-align:right}#cf_price_scale .price span{display:block;margin-bottom:-.125rem;margin-top:-.125rem}:root{--step-nav-width:3.5rem;--step-spacing:0.5rem;--step-icon-h:1.095rem;--step-icon-h-current:1.5rem;--step-size:3rem;--step-size-h:3rem;--step-size-v:2.25rem;--step-size-v-current:3rem}.a4__steps{--group-color:#00c290;--group-color-hover:#00cf99;--group-color-active:#00c895;--group-color-shadow:rgba(0,194,144,.33)}.a4__steps [data-group=CHECKOUT],.a4__steps [data-group=PERSONALISATIE]{--group-color:#004a99;--group-color-hover:#0063cc;--group-color-active:#0056b3;--group-color-shadow:rgba(0,74,153,.33)}.a4__steps .a4__solid-cta{background-color:var(--group-color);border-color:var(--group-color)}.a4__steps .a4__solid-cta:hover{background-color:var(--group-color-hover);border-color:var(--group-color-hover)}.a4__steps .a4__solid-cta:active{background-color:var(--group-color-active);border-color:var(--group-color-active)}.a4__steps .a4__solid-cta.w_shadow:hover{box-shadow:0 .45rem 1rem var(--group-color-shadow)}.a4__steps{color:#444;display:flex;font-family:Raleway,Lucida Grande,Helvetica,sans-serif;position:relative;transition:.6s ease-out}.a4__steps .selected{z-index:10}.a4__steps .steps--nav{padding-right:.5rem}.a4__steps .steps--nav .group{position:relative;transition:all .3s ease-in-out,margin-right .225s ease-out 75ms}.a4__steps .steps--nav .group .step,.a4__steps .steps--nav .group:not(.depth_0){background:var(--group-color);background:linear-gradient(0deg,var(--group-color) 0,var(--group-color) 100%);border-radius:1rem;overflow:clip}.a4__steps .steps--nav .group:not(.depth_0).selected{border-radius:1rem 0 0 1rem}.a4__steps .steps--nav .group.depth_1.selected{margin-right:-.5rem}.a4__steps .steps--nav .group.depth_0:not(.selected)>.step,.a4__steps .steps--nav .group.depth_1:not(.selected),.a4__steps .steps--nav .group.depth_1:not(.selected) .group,.a4__steps .steps--nav .group.depth_1:not(.selected) .step{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),linear-gradient(0deg,var(--group-color) 0,var(--group-color) 100%)}.a4__steps .steps--nav .step{align-items:center;border-radius:1rem;color:#fff;cursor:pointer;display:flex;height:var(--step-size-v,3rem);justify-content:center;margin-top:0;position:relative;transition:.3s ease-out;width:var(--step-size-h,3rem);z-index:1}.a4__steps .steps--nav .step:after:hover{background:rgba(0,0,0,.15);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.a4__steps .steps--nav .step .icon{position:relative;width:var(--step-icon-h,1.5rem);z-index:2}.a4__steps .steps--nav .step.current .icon{width:var(--step-icon-h-current,1.5rem)}.a4__steps.vertical .steps--nav .group.depth_0>.step:first-child:last-child{height:var(--step-size-v-current,3rem)}.a4__steps .inset{padding:.5rem}.a4__steps .inner{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}.a4__steps .steps{position:relative;width:100%}.a4__steps .steps .step{background:#fff;border-left:.75rem solid var(--group-color);border-radius:0 1rem 1rem 0;display:flex;flex-direction:column;height:100%;opacity:0;position:absolute;transition:.45s ease-out;width:100%}.a4__steps .steps .step.selected{opacity:1;transition:.3s ease-out}.a4__steps .steps .step .group_title,.a4__steps .steps .step .title{display:inline-block}.a4__steps .steps .step .group_title:first-letter,.a4__steps .steps .step .title:first-letter{text-transform:capitalize}.a4__steps .steps .step .group_title{font-size:1.125rem;font-weight:600;padding-top:.125rem}.a4__steps .steps .step .content .group_title{font-size:1.125rem;font-weight:600;padding-left:1.25rem;padding-right:1.25rem;padding-top:.25rem}.a4__steps .step--header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:6rem}.a4__steps .step--header .title{color:rgba(68,68,68,.66);font-size:1.33rem;font-weight:700;margin-top:auto}.a4__steps .step--header .icon{opacity:.6}.a4__steps .step--header .clickable:hover .icon,.a4__steps .step--header .icon:hover{opacity:1}.a4__steps .steps .step>.content{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);flex-grow:1;overflow:auto}.a4__steps .vm--modal{top:0!important;width:100%!important}.a4__steps.vertical .steps--nav .group+.group{margin-top:.5rem}.a4__steps.vertical .steps--nav .group.depth_0:not(.selected) .group+.group,.a4__steps.vertical .steps--nav .group.depth_1 .group+.group{margin-top:0}.a4__steps.vertical .steps--nav .group.depth_0:not(.selected) .step{height:var(--step-size-v-current,3rem);margin:0}.a4__steps.vertical .steps--nav .group.depth_0:not(.selected) .has_active_step~.has_active_step .step,.a4__steps.vertical .steps--nav .group.depth_0:not(.selected) .step+*,.a4__steps.vertical .steps--nav .group.depth_0:not(.selected) :not(.has_active_step) .step{margin-top:-100%;z-index:-1}.configurator .configurator_group{margin-top:1rem}.configurator .option_group strong{color:#004a99}.configurator label.value_group{line-height:1.1}.configurator label.value_group .content{display:inline-block}.configurator label.value_group .content:first-letter{text-transform:capitalize}.configurator label.value_group .subcontent>*{padding-top:.1rem}.configurator label.value_group .info_price,.configurator label.value_group .price_info{font-size:.7rem;opacity:.8;padding-top:.1rem}.configurator .info_included{color:#00c290;font-weight:700}.configurator .input-group label .input-group-text{font-size:.7rem;text-transform:uppercase}.configurator .input-group label.above{margin-top:.5rem;padding-bottom:.1rem;width:100%}.configurator .input-group label.above .input-group-text{display:inline-block;line-height:1.1;opacity:.8}.configurator .input-group label.above .input-group-text:first-letter{text-transform:capitalize}.configurator .step .input-group,.configurator .step .optionvalues{hyphenate-limit-chars:12 4 4;hyphenate-limit-zone:8%;-webkit-hyphens:auto;hyphens:auto;padding-left:.5rem;padding-right:.5rem}.configurator .step .input-group.flex-wrap .inset,.configurator .step .optionvalues.flex-wrap .inset{padding:.375rem}.configurator .step .input-group.flex-wrap .optionvalue,.configurator .step .optionvalues.flex-wrap .optionvalue{padding:.25rem}.configurator .step .input-group.flex-wrap .value_group,.configurator .step .optionvalues.flex-wrap .value_group{align-items:stretch;flex-direction:column;height:100%}.configurator .step .input-group.flex-wrap .value_group .swatch,.configurator .step .optionvalues.flex-wrap .value_group .swatch{border-radius:.25rem;min-height:4rem;width:100%}.configurator .step .input-group.flex-wrap .value_group .body,.configurator .step .optionvalues.flex-wrap .value_group .body{padding:.5rem}.configurator .step .optionvalues.flex-wrap[class*=row-cols-]:not(.row-cols-1) .value_group .body{align-items:center;text-align:center}.configurator .step .optionvalues.flex-wrap[class*=row-cols-]:not(.row-cols-1) .value_group footer{justify-content:center;width:100%}.configurator .step .optionvalues.flex-wrap[class*=row-cols-1] .ratio:before,.configurator .step .optionvalues.flex-wrap[class*=row-cols-1] .swatch:before{display:none}.configurator .optionvalue .value_group.card header>.inset{align-items:center;flex-direction:column;justify-content:center;padding-top:0}.configurator .optionvalue .body{padding-left:1rem;padding-right:.5rem}.configurator .optionvalue header+.body{padding-left:0}.configurator .optionvalue footer .tile{font-size:.85rem;line-height:1;padding:.125rem}.configurator .optionvalue footer .tile br{content:" ";display:inline;padding:0 3px}.configurator .remark.after{color:#00c290;padding-bottom:.25rem}.configurator .remark.after hr{margin:.125rem 0}#fs_wrapper .fs_component{height:100%;position:relative}#fs_wrapper .fs_component .container{padding-left:0;padding-right:0}#fs_wrapper.active .fs_component{max-height:48rem;overflow-x:hidden;padding-left:.5rem;padding-right:.5rem}#fs_wrapper.active .fs_component .container{display:flex;flex-direction:column;height:100%}#fs_wrapper.active .fs_component .container #cf_main,#fs_wrapper.active .fs_component_main{display:flex;flex-grow:1;z-index:1}#fs_wrapper .fs_component #cf_main #cf_details,#fs_wrapper .fs_component #cf_main #prod_config{z-index:110}#fs_wrapper #prod_config{position:relative}#cf_details{display:none}#cf_details .panel{background-color:#f0efed}.fs_component #cf_main #prod_config .a4__steps{height:100%}.fs_component #cf_main .cf_close{display:none;opacity:.66;position:absolute;right:0;z-index:120}.fs_component #cf_main .panel{height:100%}.fs_component #cf_main .panel_header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:6rem;padding-bottom:0}.fs_component #cf_main .panel_header .title,.fs_component #cf_main .segment .title{color:rgba(68,68,68,.66);font-size:1.33rem;font-weight:700;margin-top:auto}@media screen and (min-width:768px){#prod_config .panel{border-radius:0}#cf_details .panel{border-radius:0 0 1rem 0}}#fs_wrapper.active #cf_main .cf_close{display:flex}#fs_wrapper.active #cf_main #cf_details{display:block}#fs_wrapper.active #cf_main #cf_details>.panel{max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute}#fs_wrapper #cf_quantity.on_sale{color:#444;justify-content:space-between;margin-bottom:.25rem;max-width:7rem}#fs_wrapper #cf_quantity.on_sale>*{font-weight:400;height:calc(2.375rem + 1px)}#fs_wrapper #cf_quantity.on_sale .kvp_key{bottom:100%;margin-bottom:.125rem;position:absolute}#fs_wrapper #cf_quantity.on_sale .kvp_value{line-height:2.375rem}#fs_wrapper #cf_price_bar{height:100%}#fs_wrapper #cf_price_scale{box-shadow:0 0 8px rgba(0,0,0,.15)}#fs_wrapper .btn.close{margin-right:-.5rem;margin-top:-.5rem;opacity:.5;padding:0}#fs_wrapper .btn.close:hover{color:#004a99;opacity:1}#fs_wrapper.active #cf_container>.container{padding-left:var(--step-nav-width,3.5rem)}#fs_wrapper.active #cf_container .a4__steps.vertical .steps--nav{padding-top:.5rem;position:absolute;right:100%;top:-4rem}#fs_wrapper.active .fs_component_header{border-radius:1rem 1rem 0 0;display:flex;justify-content:stretch;margin:0;min-height:4rem;overflow:hidden;padding:0;position:sticky;top:0;width:100%}#fs_wrapper.active .fs_component_header>*{height:auto}#fs_wrapper.active .fs_component_header #cf_header_main:after{background:rgba(0,0,0,.125);content:"";height:1px;position:absolute;width:100%}#fs_wrapper.active .fs_component_header #cf_header_main #cf_price_bar{background:#fff;border-left:.75rem solid #00c290;padding-left:1rem}#fs_wrapper.active .fs_component_header #cf_header_main #cf_price_bar #cf_quantity{padding-left:.75rem}#fs_wrapper.active .fs_component_header #cf_header_aside{border-radius:0 1rem 0 0;height:auto}#fs_wrapper.active #cf_price_scale{border-radius:0 0 1rem 1rem;height:100%;overflow:auto}#fs_wrapper.active #cf_details,#fs_wrapper.active #cf_header_aside,#fs_wrapper.active #cf_header_main,#fs_wrapper.active #prod_config{width:100%}#fs_wrapper.active #cf_details .order .title{display:none}@media screen and (max-width:767px){#fs_wrapper.active #cf_header_aside,#fs_wrapper.active #cf_main .cf_close,#fs_wrapper.active .fs_component #cf_main #cf_details{display:none}#prod_config .panel{border-radius:0 0 1rem 0}}@media screen and (max-width:360px){#fs_wrapper.active #cf_container>.container{padding-left:0}.a4__steps .steps--nav .step{display:none}}@media screen and (max-width:576px){:root{--step-nav-width:3rem;--step-size-h:2.5rem}}@media screen and (min-width:768px){#fs_wrapper.active #cf_price_scale{border-radius:0}#fs_wrapper.active #cf_header_main,#fs_wrapper.active #prod_config{max-width:640px;min-width:400px;width:50%}#fs_wrapper.active #cf_details,#fs_wrapper.active #cf_header_aside{max-width:640px;width:50%}#fs_wrapper.active #cf_main .cf_close,#fs_wrapper.active .header_sup{display:none}#fs_wrapper.active .a4__steps .step--header,#fs_wrapper.active .fs_component #cf_main .panel_header{min-height:4.5rem}}#fs_wrapper #cf_price_scale{transition:all .3s ease}#fs_wrapper #cf_price_scale .btn.close{margin-right:0;margin-top:0}#fs_wrapper #cf_price_scale footer{display:none}#fs_wrapper.active #cf_price_scale{display:flex;flex-direction:column;margin-left:.75rem;width:calc(100% - .75rem)}#fs_wrapper.active #cf_price_scale header{display:none}#fs_wrapper.active #cf_price_scale .price_table thead th{height:4.5rem;vertical-align:middle}#fs_wrapper.active #cf_price_scale footer{border-top:1px solid rgba(0,0,0,.1);display:flex;margin-top:auto;min-height:4.5rem}#fs_wrapper.active #cf_price_scale footer .btn{border-radius:1.5rem;height:3rem}#fs_wrapper.active #cf_price_scale footer .center .btn{min-width:8rem}.cf_form fieldset{border:0;padding:0}.cf_form legend{padding-bottom:.125rem}.cf_form section>.title{display:none!important}.cf_form .form-group.checkbox .input-group>label,.cf_form .form-group.radio .input-group>label{box-shadow:none;margin:.25rem;outline:1px solid rgba(0,0,0,.1);transition:all .3s ease-out}.cf_form .form-group.checkbox .input-group>label.is_selected,.cf_form .form-group.checkbox .input-group>label.selected,.cf_form .form-group.radio .input-group>label.is_selected,.cf_form .form-group.radio .input-group>label.selected{outline:3px solid var(--group-color,#00c290)}.cf_form .form-group.checkbox .input-group>label:not(.selected):hover,.cf_form .form-group.radio .input-group>label:not(.selected):hover{box-shadow:0 .25rem .5rem rgba(0,0,0,.1);outline-color:currentColor}.cf_form .form-group.checkbox label.value_group,.cf_form .form-group.checkbox legend,.cf_form .form-group.radio label.value_group,.cf_form .form-group.radio legend{width:100%}.cf_form .form-group.checkbox label.value_group,.cf_form .form-group.radio label.value_group{border-radius:.25rem;width:100%}.cf_node_item{transition:all .3s ease-out}.cf_node_item .input-group{margin-top:0}.scrollable-wrapper{overflow:hidden;position:relative}.scrollable-wrapper:after,.scrollable-wrapper:before{background:linear-gradient(to bottom,var(--color-primary),transparent);content:"";height:4rem;left:0;opacity:0;pointer-events:none;position:absolute;transition:all .3s ease-in;width:100%;z-index:2}.scrollable-wrapper:before{background:linear-gradient(to bottom,var(--color-primary),transparent);top:0}.scrollable-wrapper:after{background:linear-gradient(to top,var(--color-primary),transparent);bottom:0}.scrollable-wrapper.child-has-overflow-bottom:after,.scrollable-wrapper.child-has-overflow-top:before{opacity:.33}.scrollable-wrapper .scrollable{height:100%}.scrollable{overflow:auto}.filepond--root{margin-bottom:0!important}.filepond--root .filepond--credits{display:none!important}.filepond--root .filepond--drop-label{background-color:#ecf1f7;border:1px solid #004a99;border-radius:.25rem}.filepond--root .filepond--drop-label:hover{background-color:#d9e4f0}#cf_details #customer,#cf_details .comments,#cf_details .media,#cf_details .panel_header{display:none}#fs_wrapper.active+#prijsopbouw{background:#fff;margin:8px;width:50%}#fs_wrapper.active+#cf_details,#fs_wrapper.active+#prijsopbouw{position:fixed;right:50%;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:51}#fs_wrapper.active+#cf_details{display:block}#cf_details,#mail_content{color:#444;font-family:Arial,Helvetica,Verdana,sans-serif;line-height:1.5;margin-left:auto;margin-right:auto;max-width:600px;position:relative;width:100%}#cf_details *,#mail_content *{box-sizing:border-box}#cf_details body,#cf_details div,#mail_content body,#mail_content div{margin:0;padding:0}#cf_details body,#mail_content body{background-color:#f4f3f2;padding:16px;position:relative;width:100%}#cf_details .notes,#cf_details table,#mail_content .notes,#mail_content table{font-size:.8em;line-height:1.125em}#cf_details .notes,#mail_content .notes{padding-top:1em}#cf_details table,#mail_content table{border:none;border-collapse:collapse;margin:0;width:100%}#cf_details table table,#mail_content table table{font-size:1em}#cf_details table+table,#mail_content table+table{margin-top:16px}#cf_details td,#cf_details th,#mail_content td,#mail_content th{border:none;padding:0}#cf_details .comments>*,#cf_details .item>*,#cf_details .option>*,#cf_details .product>*,#cf_details .subtotal>*,#cf_details .total>*,#mail_content .comments>*,#mail_content .item>*,#mail_content .option>*,#mail_content .product>*,#mail_content .subtotal>*,#mail_content .total>*{padding:4px 0}#cf_details td,#mail_content td{vertical-align:top}#cf_details tr.options-header>td,#cf_details tr.options-header>th,#mail_content tr.options-header>td,#mail_content tr.options-header>th{border-bottom:1px solid #444;padding-bottom:4px;padding-top:12px}#cf_details tr.item,#cf_details tr.option,#mail_content tr.item,#mail_content tr.option{border-top:1px solid rgba(68,68,68,.1)}#cf_details tr.value,#cf_details tr.value>.description,#mail_content tr.value,#mail_content tr.value>.description{width:100%}#cf_details td+td,#mail_content td+td{padding-left:12px}#cf_details tr.subtotal .math>td,#cf_details tr.subtotal .math>th,#cf_details tr.subtotal .price>td,#cf_details tr.subtotal .price>th,#cf_details tr.total>td,#cf_details tr.total>th,#mail_content tr.subtotal .math>td,#mail_content tr.subtotal .math>th,#mail_content tr.subtotal .price>td,#mail_content tr.subtotal .price>th,#mail_content tr.total>td,#mail_content tr.total>th{border-top:1px solid #444}#cf_details tr.subtotal .values,#mail_content tr.subtotal .values{padding-bottom:0;padding-top:0}#cf_details tr.subtotal .values td,#cf_details tr.subtotal .values th,#mail_content tr.subtotal .values td,#mail_content tr.subtotal .values th{padding-bottom:4px;padding-top:4px}#cf_details tr.comments>td,#cf_details tr.comments>th,#mail_content tr.comments>td,#mail_content tr.comments>th{border-top:.1 solid #444}#cf_details .media .img-wrapper,#mail_content .media .img-wrapper{background-color:#e6edf5;border-radius:4px;min-height:96px;position:relative;text-align:center;width:96px}#cf_details img,#mail_content img{border:0;display:block;height:auto;max-height:100%;max-width:100%;width:auto}#cf_details .title,#mail_content .title{font-size:16px}#cf_details .comment,#mail_content .comment{background-color:#f4f3f2;padding:8px 16px}#cf_details .label,#cf_details .value,#mail_content .label,#mail_content .value{display:inline-block;vertical-align:top}#cf_details .label,#mail_content .label{color:#999;min-width:12.5em}#cf_details .price,#mail_content .price{max-width:6em;min-width:3.5em;text-align:right;width:3.5em}#cf_details .math,#mail_content .math{min-width:12px;padding-left:0;text-align:right;width:12px}@media screen and (max-width:560px){#cf_details .item .info_wrapper,#cf_details .item .photo,#cf_details .item .photo_wrapper,#mail_content .item .info_wrapper,#mail_content .item .photo,#mail_content .item .photo_wrapper{display:block;width:100%}#cf_details .item .photo_wrapper,#mail_content .item .photo_wrapper{padding-bottom:16px;padding-right:0}}#cf_details .price,#mail_content .price{vertical-align:bottom;white-space:nowrap}#cf_details .price .sale,#mail_content .price .sale{color:#aaa;font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:#f15f4c;text-decoration-color:#f15f4c}#cf_details .indent_lft{padding-left:32px}#cf_details .box-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}#cf_details .panel{position:relative;width:100%}#cf_details .panel .inner{padding:16px;position:relative}#cf_details .panel_header{border-bottom:1px solid #e0e0e0}#cf_details .panel h3{font-weight:700;margin:0}#mail_order #cf_details .panel{background:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.15);margin-top:8px}
