@keyframes spinner{to{transform:rotate(1turn)}}body.has-popup{overflow:hidden}body.has-popup:after{background-color:#0006;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9998}@keyframes popOpen{0%{opacity:0;transform:translateY(-35%) translateX(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) translateX(-50%) scale(1)}}.popup{opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:900px){.popup{overflow-x:hidden}}.popup .popup__inner{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.popup .popup__inner{margin-bottom:14rem}}.popup .popup__inner .close{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath d='M8.184 6.683 14.665.288a1 1 0 1 1 1.405 1.424L9.608 8.088l6.462 6.375a1 1 0 1 1-1.405 1.424L8.184 9.492l-6.482 6.395a1 1 0 1 1-1.404-1.424L6.76 8.088.298 1.712A1 1 0 0 1 1.702.288l6.482 6.395Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-size:contain;border:none;height:1.5rem;position:absolute;right:3rem;top:2rem;transition:.3s ease;width:1.5rem}@media screen and (max-width:600px){.popup .popup__inner .close{padding:0;right:2rem}}.popup .popup__inner .close:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='rgba(255, 78, 2, 0.4)'%3E%3Cpath d='M8.184 6.683 14.665.288a1 1 0 1 1 1.405 1.424L9.608 8.088l6.462 6.375a1 1 0 1 1-1.405 1.424L8.184 9.492l-6.482 6.395a1 1 0 1 1-1.404-1.424L6.76 8.088.298 1.712A1 1 0 0 1 1.702.288l6.482 6.395Z'/%3E%3C/svg%3E");opacity:.9}.popup--active{display:block!important;opacity:1;pointer-events:all;transform:translateY(-50%) translateX(-50%)!important}.popup--active .popup-combinations__actions,.popup--active+.popup-combinations__actions{display:block;max-width:90rem;opacity:1;pointer-events:all}.popup-combinations{background-color:#fff;border-radius:10px;display:none;left:50%;max-height:95vh;max-width:90rem;overflow-y:auto;padding:1.5rem 3rem 3.5rem;position:fixed;top:50%;transform:translateY(-50%) translateX(-50%);width:95%;z-index:9999}@media screen and (max-width:900px){.popup-combinations{bottom:1rem;left:1rem;max-height:unset;max-width:unset;right:1rem;top:1rem;transform:none!important;width:auto}}@media screen and (max-width:1024px){.popup-combinations{padding:1.5rem 2rem}}.popup-combinations__product{display:flex;flex:1 1 65%;padding-right:2rem}@media screen and (max-width:1024px){.popup-combinations__product{padding-right:0}}.popup-combinations__product-img{flex:0 0 15rem;margin-right:2.5rem;text-align:center}.popup-combinations__product-img img{max-height:12rem}@media screen and (max-width:799px){.popup-combinations__product-img{flex-basis:6.4rem;margin-right:1.5rem}}.popup-combinations__product-data{flex:1 1 auto}.popup-combinations__product-title{font-size:1.8rem;font-weight:700;line-height:1.4em}.popup-combinations__product-price{color:#303030;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:2.4rem;font-weight:700}.popup-combinations__product-price del{color:#9c9c9c;font-size:1.8rem;font-weight:500}.popup-combinations__product-price ins{text-decoration:none}.popup-combinations__product-choices{font-size:1.4rem}.popup-combinations__product-choices .variation{display:block;margin:0}.popup-combinations__product-choices dt{font-weight:500}.popup-combinations__product-choices dd,.popup-combinations__product-choices dt{display:inline;margin-left:0}.popup-combinations__product-choices dd p,.popup-combinations__product-choices dt p{display:inline;margin:0;padding:0}.popup-combinations__actions{flex:1 1 35%}@media screen and (max-width:1024px){.popup-combinations__actions{background:linear-gradient(0deg,#fff,#fff 75%,#0000);bottom:10vh;display:none;flex:1 1 35%;left:50%;opacity:0;order:3;padding:4rem 2rem 2rem;pointer-events:none;position:fixed;transform:translateX(-50%);width:95%;z-index:999999}}@media screen and (max-width:900px){.popup-combinations__actions{bottom:2rem}}@media screen and (max-width:600px){.popup-combinations__actions{padding-top:3rem}}.popup-combinations__actions a+a{margin-top:1rem}.popup-combinations .product-combinations__product-title{color:#ff4e02;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:1.89rem;font-weight:500;line-height:1.5;margin-bottom:2rem;margin-top:1rem;position:relative;text-transform:uppercase}@media screen and (max-width:600px){.popup-combinations .product-combinations__product-title{font-size:1.89rem}}@media screen and (max-width:1024px){.popup-combinations .product-combinations__product-title{margin-top:2rem}}.popup-combinations .product-combinations__product-title span.aanbevolen{color:#292020;color:#000;font-size:2.7rem;font-weight:600;line-height:1;margin-bottom:4px;opacity:1;padding-right:.25em;text-transform:none;width:auto}@media screen and (max-width:600px){.popup-combinations .product-combinations__product-title span.aanbevolen{font-size:2.7rem}.popup-combinations .product-combinations__product-title span.texst{display:none}}.popup-combinations h2{flex:0 0 100%;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;margin-bottom:1rem;margin-top:0}.popup-combinations__products{display:flex;flex:1 1 100%}@media screen and (max-width:1024px){.popup-combinations__products{flex-direction:column}}.popup-combinations__products li{flex:1 0 33.333%;list-style:none;padding:0 1rem 0 0}@media screen and (min-width:1025px){.popup-combinations__products li{max-width:34rem}}@media screen and (max-width:1024px){.popup-combinations__products li{flex:0 0 auto;padding-right:0;padding-top:1rem}.popup-combinations__products li:first-of-type{padding-top:0}}.popup-combinations__products li .product-card__wrapper{border:1px solid #ddd}@media screen and (max-width:1024px){.popup-combinations__products li .product-card__wrapper{flex-direction:row;padding:1.2rem}}@media screen and (max-width:600px){.popup-combinations__products li .product-card__wrapper{flex-direction:column}}.popup-combinations__products li .product-card__wrapper h2{font-size:1.8rem}@media screen and (max-width:1024px){.popup-combinations__products li .product-card__wrapper .sale-flash{right:0;top:0;transform:scale(.5)}}.popup-combinations__products li .product-card__wrapper .list,.popup-combinations__products li .product-card__wrapper .wishlist-add{display:none}@media screen and (max-width:1024px){.popup-combinations__products li .product-card__wrapper .product-card__body{flex:1 1 auto}}.popup-combinations__products li .product-card__wrapper .price{color:#000}@media screen and (max-width:1024px){.popup-combinations__products li .product-card__wrapper .product-card__info{min-height:12rem;padding-left:12rem;padding-top:2rem}}@media screen and (max-width:600px){.popup-combinations__products li .product-card__wrapper .product-card__info{padding-left:0}}.popup-combinations__products li .product-card__wrapper .product__thumbnail{flex:0 0 8rem;margin-right:1rem}@media screen and (max-width:1024px){.popup-combinations__products li .product-card__wrapper .product__thumbnail{height:12rem;position:absolute;width:10rem}.popup-combinations__products li .product-card__wrapper .product__thumbnail img{height:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!important}}.popup-combinations__products li .product-card__wrapper .product__thumbnail img.size-woocommerce_thumbnail{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1600px){.popup-combinations__products li .product-card__wrapper .product__thumbnail img.size-woocommerce_thumbnail{width:100%}}@media screen and (max-width:1279px){.popup-combinations__products li .product-card__wrapper .product__thumbnail img.size-woocommerce_thumbnail{height:10rem}.popup-combinations__products li .product-card__wrapper .product-card__wrapper{padding-left:5rem}}.popup-combinations__products li .added_to_cart{display:none}.popup-combinations__products li .add_to_cart_button{display:block!important}.popup-combinations__products li .add_to_cart_button:after{content:none}@media(hover:hover)and (pointer:fine){.popup-combinations__products li .add_to_cart_button:hover{opacity:1}}.product__combinations{background:#f5f5f5;padding-bottom:11rem;padding-top:14rem;position:relative}@media screen and (max-width:600px){.product__combinations{padding-bottom:4rem;padding-top:5.5rem}}.product__combinations.shopmanagerview .product__combinations__product{height:100%}.product__combinations.shopmanagerview .product__combinations__products{flex:1 1 100%;flex-direction:column}.product__combinations.shopmanagerview .product__combinations__products li{flex-basis:100%;margin:1rem 0 0!important}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper{align-items:center;flex-direction:row;text-align:left}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper img.size-woocommerce_thumbnail{flex:0 0 7.5rem;height:7rem;margin-left:3rem;margin-top:0}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper .product-card__info{flex:1 1 auto}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper .product-card__body{flex:1 1 auto;flex-direction:row}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper .product-card__body h2{margin-bottom:0}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper .product-card__body .product-card__footer{align-items:center;margin-right:4rem}.product__combinations.shopmanagerview .product__combinations__products li .product-card__wrapper .product-card__body .product-card__footer .product-card__cta{text-align:right}.product__combinations .container>h2{color:#ff4e02;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:2.7rem;font-weight:500;line-height:1;margin-bottom:0;margin-top:0;position:relative;text-transform:uppercase}@media screen and (max-width:1440px){.product__combinations .container>h2{font-size:2.7rem}}@media screen and (max-width:600px){.product__combinations .container>h2{font-size:2.43rem}}.product__combinations .container>h2 span{color:#292020;color:#000;display:block;font-size:5rem;font-weight:600;margin-bottom:1rem;opacity:1;text-transform:none;width:auto}@media screen and (max-width:1440px){.product__combinations .container>h2 span{font-size:3rem}}@media screen and (max-width:600px){.product__combinations .container>h2 span{font-size:2.7rem}}.product__combinations__wrapper{display:flex;justify-content:stretch;margin-top:6rem}@media screen and (max-width:799px){.product__combinations__wrapper{flex-direction:column;margin-top:3rem}}@media screen and (min-width:800px)and (max-width:1280px){.product__combinations__wrapper{align-items:center;flex-wrap:wrap}}.product__combinations li{height:100%;list-style:none}.product__combinations__product{cursor:default;flex:0 0 22rem;pointer-events:none}@media screen and (max-width:799px){.product__combinations__product{flex-basis:auto}}.product__combinations__product li{padding:0}@media(hover:hover)and (pointer:fine){.product__combinations__product li:hover .product-card__wrapper{box-shadow:none}}.product__combinations__product li .price{font-size:2rem;justify-content:center}.product__combinations__product li .price>span:first-of-type:not(:last-of-type){color:#9c9c9c;font-size:1.6rem;margin-right:.25em;text-decoration:line-through}.product__combinations__product li .price del[aria-hidden=true]{display:inline-block!important}.product__combinations__product li .price .from{display:block;font-size:2.4rem;margin-bottom:-.25em}.product__combinations__product li .price .price-from{display:none}.product__combinations__product li a{cursor:default;pointer-events:none}.product__combinations__product .product-card__wrapper{text-align:center}@media screen and (min-width:800px)and (max-width:1280px){.product__combinations__product .product-card__wrapper{flex-direction:column!important}}.product__combinations__product .product-card__wrapper img.size-woocommerce_thumbnail{height:11rem}@media screen and (max-width:1279px){.product__combinations__product .product-card__wrapper img.size-woocommerce_thumbnail{margin-left:0}}.product__combinations__product .product-card__wrapper .woocommerce-loop-product__title>span{color:#818181;display:block;font-family:Roboto,roboto-fallback,sans-serif;font-size:1.4rem;padding:.5em 0;text-transform:none}@media screen and (max-width:1279px){.product__combinations__product .product-card__wrapper .woocommerce-loop-product__link{flex:0 0 auto}}@media screen and (max-width:600px){.product__combinations__product .product-card__wrapper .woocommerce-loop-product__link{flex:0 0 7rem}}.product__combinations__product .product-card__wrapper .add_to_cart_button,.product__combinations__product .product-card__wrapper .btn{display:none}.product__combinations__divider{align-items:center;display:flex;flex:0 0 7rem;justify-content:center}@media screen and (max-width:799px){.product__combinations__divider{flex-basis:5rem;width:100%}}@media screen and (min-width:800px)and (max-width:1280px){.product__combinations__divider{flex-basis:5rem}}.product__combinations .icon.icon--plus{border-radius:100%;color:#ff4e02;display:block;font-size:28px;font-weight:500;height:3rem;line-height:3rem;text-align:center;width:3rem}.product__combinations__products{display:flex;flex-wrap:nowrap;gap:0}@media screen and (max-width:1279px){.product__combinations__products{flex-direction:column}}@media screen and (min-width:800px)and (max-width:1280px){.product__combinations__products{flex:1 1 calc(100% - 35rem)}}.product__combinations__products li{flex:1 1 33.3333%;margin:0 1rem 0 0!important;padding:0}@media screen and (max-width:1279px){.product__combinations__products li{margin:1rem 0 0!important}.product__combinations__products li:first-of-type{margin-top:0!important}.product__combinations__products li .product-card__wrapper{padding-left:4rem}}.product__combinations__products li .product-card__wrapper img.size-woocommerce_thumbnail{flex:0 0 6.5rem;height:11rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1279px){.product__combinations__products li .product-card__wrapper img.size-woocommerce_thumbnail{height:7rem;width:100%}}@media screen and (min-width:1280px){.product__combinations__products li .product-card__wrapper img.size-woocommerce_thumbnail{margin-top:3rem}}.product__combinations__products li .price{color:#000;font-size:2rem}.product__combinations__products li .product__selected{position:absolute}.product__combinations__products li .product__selected:before{background-color:#dfdfdf;border-color:#0000}.product__combinations__products li .product__selected:after{opacity:1;transform:translate(7px,3px) scale(1) rotate(45deg)}@media screen and (max-width:1279px){.product__combinations__products li .product__selected{height:2rem;left:1.5rem;top:50%;transform:translateY(-50%);width:2rem}}.product__combinations__products li.selected .product__selected:before{background-color:#ff4e02}.product__combinations__products li.selected .price{color:#303030}.product__combinations .sale-flash{display:none}.product__combinations .product-card{cursor:pointer}.product__combinations .product-card a{pointer-events:none}.product__combinations .product-card h2{font-size:1.8rem}@media screen and (max-width:1279px){.product__combinations .product-card .product-card__wrapper{align-items:center;flex-direction:row;text-align:left}.product__combinations .product-card .product-card__wrapper>.woocommerce-loop-product__link p{margin-left:2rem}.product__combinations .product-card .product-card__wrapper .product__moreinfo{bottom:1.25rem;right:2rem;top:auto;transform:none}.product__combinations .product-card .size-woocommerce_thumbnail{height:7rem}.product__combinations .product-card .product-card__body{flex:1 1 auto;padding-left:1rem}.product__combinations .product-card .product-card__info{flex:0 0 auto}}.product__combinations .product-card .product-card__footer{margin:0}.product__combinations .product-card .list{display:none}.product__combinations .product-card .product-card__cta{border:none}.product__combinations__order{flex:0 0 26rem;margin-left:3rem}@media screen and (min-width:1280px){.product__combinations__order{align-self:flex-end}}@media screen and (max-width:1279px){.product__combinations__order{flex-basis:100%;margin-left:0;margin-top:1rem}}@media screen and (max-width:1279px)and (min-width:601px){.product__combinations__order form{max-width:35rem}}.product__combinations__order .variations,.product__combinations__order .woocommerce-variation-price{display:none}.product__combinations__order .variation-boxes__attr{margin-bottom:0;margin-left:0}.product__combinations__order .variation-boxes__label{font-weight:500;padding-left:0}.product__combinations__order .variation-boxes__choice{display:flex;flex-basis:100%!important;padding:0 0 .3rem!important}.product__combinations__order .variation-boxes__choice-wrapper{background:#0000;border:none!important;box-shadow:none;flex:0 0 auto;height:auto;margin-top:0!important;padding:0;padding-top:0!important}.product__combinations__order .variation-boxes__choice-wrapper .twz-label-tag{display:none}.product__combinations__order .variation-boxes__choice-wrapper label{display:block!important;line-height:1;padding-left:2.75rem!important;padding-right:2em!important}.product__combinations__order .variation-boxes__choice-wrapper label:before{left:4px!important}.product__combinations__order .variation-boxes__choice-wrapper label:after{left:0!important}.product__combinations__order .variation-boxes__choice-wrapper label .label{font-size:1.5rem!important;font-weight:400;text-transform:none}.product__combinations__order .variation-boxes__choice-wrapper label .subtitle{color:#676767!important;padding:0 .25em}.product__combinations__order .variation-boxes__choice-wrapper label .subtitle--green{color:#0e9305!important}.product__combinations__order .variation-boxes__choice-wrapper label .subtitle--green s{color:#000}.product__combinations__order .btn--anchor,.product__combinations__order .product__select-quantity,.product__combinations__order .variation-boxes__choice-wrapper label .quick-tooltip{display:none}.product__combinations__order .single_add_to_cart{box-shadow:none}@media(hover:hover)and (pointer:fine){.product__combinations__order .single_add_to_cart:hover{box-shadow:0 4px 8px 0 #0000001c,0 6px 8px 0 #0000000d}}.product__combinations__order__total{align-items:baseline;display:flex;margin:1rem 0}.product__combinations__order__total .price-label{font-weight:500;padding-right:1rem}.product__combinations__order__total del{display:none}.product__combinations__order__total ins{text-decoration:none}.product__combinations__order__total .price{color:#303030;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:2.4rem;font-weight:600;margin:0}.product__combinations__order__total .price .price-from{display:none}.product__combinations__order .composite_wrap{padding:0}.product__combinations__order .composite_wrap .composite_button{flex-direction:column}.product__combinations__order .composite_wrap .composite_button .twz_configurator_button{margin-bottom:1rem;margin-right:0}