.product__boughttogether{display:none}.product__boughttogether:has(.product__boughttogether__products .twz-card.active){display:flex}.product__boughttogether .twz-card{list-style:none;margin-bottom:1rem;cursor:pointer;display:none}.product__boughttogether .twz-card.active{display:flex}.product__boughttogether .twz-card .styled-checkbox{display:flex;position:relative;cursor:pointer;width:2rem;height:2rem;color:var(--input-text-color, #000);font-size:var(--input-text-size, 1.6rem)}.product__boughttogether .twz-card .styled-checkbox::before,.product__boughttogether .twz-card .styled-checkbox::after{content:"";position:absolute;transition:.2s ease}.product__boughttogether .twz-card .styled-checkbox::before{width:1.225em;height:1.225em;border:var(--input-border-width, 1px) solid var(--input-border-color, #ddd);border-radius:var(--input-border-radius, 3px)}.product__boughttogether .twz-card .styled-checkbox::after{left:6px;top:4px;scale:0;rotate:0;width:6px;height:10px;z-index:4;border-width:0 var(--checkbox-border-width, var(--input-border-width, 2px)) var(--checkbox-border-width, var(--input-border-width, 2px)) 0;border-style:solid;border-color:var(--checkbox-check-color, #ffffff)}.product__boughttogether .twz-card .styled-checkbox:has(input[type=checkbox]:checked)::after{scale:1;rotate:45deg}.product__boughttogether .twz-card .styled-checkbox:has(input[type=checkbox]:checked)::before{background-color:var(--checkbox-box-checked-bg, var(--theme-500, #143D59));border-color:var(--checkbox-box-checked-bordercolor, var(--checkbox-box-bg, var(--theme-500, #143D59)))}.product__boughttogether .twz-card .styled-checkbox input[type=checkbox]{display:none}.product__boughttogether .twz-card .twz-card__wrapper{display:flex;flex-direction:row;box-shadow:none;border-radius:15px;border:1px solid #ccc;align-items:center}.product__boughttogether .twz-card .twz-card__wrapper:has(input[type=checkbox]:checked){border:1px solid #18a046}.product__boughttogether .twz-card .twz-card__wrapper:hover{box-shadow:none;border:1px solid #18a046}.product__boughttogether .twz-card .twz-card__wrapper .product__selected{display:flex;align-items:center;padding:1.25rem}.product__boughttogether .twz-card .twz-card__wrapper .twz-card__head{height:8rem;padding:.5rem;flex:0 0 10rem;max-width:10rem}.product__boughttogether .twz-card .twz-card__wrapper .twz-card__body{padding:2rem 4rem 2rem 0rem}.product__boughttogether .twz-card .twz-card__wrapper .twz-card__body .info{margin-bottom:.5;padding-bottom:0rem;padding-top:1rem;padding-inline:.5rem;padding-left:0}.product__boughttogether .twz-card .twz-card__wrapper .twz-card__footer{background:none;padding-top:0rem;padding-left:0}.product__boughttogether .twz-card .twz-card__wrapper .twz-card__footer:before{display:none}.product__boughttogether .twz-card .twz-card__wrapper .twz-card__footer button{display:none}.product__boughttogether .twz-card .twz-card__wrapper .price{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.product__boughttogether .twz-card .twz-card__wrapper .price .prices--double{flex:1 1 10%;margin-right:1rem}.product__boughttogether .twz-card .twz-card__wrapper .price .discountprice{order:2}
.gallery{overflow:hidden}@media(max-width: 767px){.gallery{overflow:visible}}@media(max-width: 767px){.gallery--has-slides{margin-bottom:1.5rem}}.gallery__slides{margin-bottom:1rem;z-index:2}@media(max-width: 767px){.gallery__slides--slideable{height:42vh}}.gallery__slides--slideable.gallery-slider--is-ready .gallery__slide{opacity:1;pointer-events:all}.gallery__slides--slideable .gallery__slide{opacity:0;position:absolute;flex:0 0 100%;width:100%}.gallery--has-slides .gallery__slides--slideable .gallery__slide{margin-right:1rem}@media(max-width: 767px){.gallery--has-slides .gallery__slides--slideable .gallery__slide{width:95%}}.gallery__slides--slideable .gallery__slide--variation:not(.shown){display:none}.gallery__slides--slideable[data-slideto=all]::after{content:"flickity";display:none}@media(min-width: 1025px){.gallery__slides--slideable[data-slideto=medium]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gallery__slides--slideable[data-slideto=medium] .gallery__slide{border-radius:8px;position:relative;opacity:1;aspect-ratio:1;margin:0;padding:0;width:100%;height:auto}.gallery__slides--slideable[data-slideto=medium] .gallery__slide img{-o-object-fit:cover;object-fit:cover}}@media(max-width: 1024px){.gallery__slides--slideable[data-slideto=medium]::after{content:"flickity";display:none}}.gallery__slide{transition:.3s ease-in opacity,.3s ease-in transform;border-radius:4px;background-color:#fff;overflow:hidden;padding:2.5%;position:relative;height:50vw}@media(max-width: 767px){.gallery__slide{height:50vh;height:40vh}}@media(min-width: 1025px){.gallery__slide{height:32.5vw}}.gallery__slide:not(:first-of-type){transition:opacity .3s ease-in .5s}.gallery__slide--has-video{display:flex;align-items:center;justify-content:center}.gallery__slide--has-video iframe{width:100%;aspect-ratio:16/9}.gallery__slide--has-video .gallery__slide-video{width:100%}.gallery__slide .gallery__show-zoom{position:absolute;visibility:hidden}.gallery__slide img{height:100%;width:100%;border-radius:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery__slide .gallery__slide-image-popup{display:none}.gallery__thumbs{transition:.25s ease-in}@media(max-width: 767px){.gallery__thumbs{display:none}}.gallery__thumbs.thumbs-slider--is-ready .gallery__thumb{opacity:.75;transform:none !important}.gallery__thumbs.thumbs-slider--is-ready .gallery__thumb.is-nav-selected{opacity:1}.gallery__thumbs--slideable{outline:none;margin:1rem 0}@media(min-width: 768px){.gallery__thumbs--slideable[data-slideto=all]::after{content:"flickity";display:none}}.gallery__thumbs--slideable .flickity-slider{display:flex}.gallery__thumbs.flickity-enabled .gallery__thumb{transform:translateY(0) !important}.gallery__thumb{position:relative;display:inline-block;border-radius:4px;overflow:clip;flex:0 0 22%;height:10rem;border:1px solid rgba(0,0,0,0);background-color:#fff;opacity:0;transition:.3s ease-in opacity .4s,.3s ease-in transform .4s}.gallery__thumb--variation:not(.shown){display:none}.thumbs-slider--is-ready .gallery__thumb{transition:.3s ease-in opacity,.3s ease-in transform}.gallery__thumb img{transition:.2s ease-out;opacity:.75}.gallery__thumbs--has-controls .gallery__thumb:not(.is-nav-selected){cursor:pointer}.gallery__thumb:not(:last-of-type){margin-right:.5rem}.gallery__thumb:first-of-type img{padding-left:0}.gallery__thumb.is-nav-selected{border-color:#f3b41a}.gallery__thumb.is-nav-selected img{opacity:1}.gallery__thumb-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:4px}.gallery__thumb--has-video{position:relative}.gallery__thumb--has-video:after{content:"";height:2rem;width:2rem;position:absolute;bottom:.5rem;left:.5rem;z-index:1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F3B41A' viewBox='0 0 26 26'%3E%3Cpath d='M9.33 6.69v12.7l9.97-6.35-9.97-6.35z' class='play-btn__svg'/%3E%3Cpath d='M26 13A13 13 0 1 1 13 0a13 13 0 0 1 13 13ZM13 2.18a10.89 10.89 0 1 0 10.84 10.88A10.89 10.89 0 0 0 13 2.18Z' class='play-btn__svg'/%3E%3C/svg%3E");background-size:contain;border-radius:50%}.gallery button.flickity-prev-next-button{width:3rem;height:3rem;transform:translateY(-50%);transition:.3s ease-in-out;padding:.5rem;border-radius:4px;background-color:#e2eff7;display:flex;align-items:center;justify-content:center}.gallery button.flickity-prev-next-button::after{position:static;transform:rotate(180deg);background-position:center}.gallery button.flickity-prev-next-button.previous:disabled{transform:translateY(-50%) scale(0)}.gallery button.flickity-prev-next-button.next{transform:translateY(-50%) rotate(180deg)}.gallery button.flickity-prev-next-button.next:disabled{transform:translateY(-50%) rotate(180deg) scale(0)}.gallery button.flickity-prev-next-button:hover,.gallery button.flickity-prev-next-button:focus{outline:none}.gallery button.flickity-prev-next-button svg{display:none}.gallery .flickity-page-dots{width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1;margin-top:2rem}@media(max-width: 767px){.gallery .flickity-page-dots{height:50vh;margin-top:1rem}}.gallery .flickity-page-dots .dot,.gallery .flickity-page-dots .flickity-page-dot{font-size:0;color:rgba(0,0,0,0);display:inline-block;width:4rem;padding:0;height:.6rem;margin:0 2px;background:#3d6461;border-radius:4px;cursor:pointer;border:none}.gallery .flickity-page-dots .dot:hover,.gallery .flickity-page-dots .flickity-page-dot:hover{width:5rem}.gallery .flickity-page-dots .dot.is-selected,.gallery .flickity-page-dots .flickity-page-dot.is-selected{opacity:1;background:#f3b41a;width:7rem}
.gallery__show-zoom{position:absolute;bottom:1rem;right:1rem;height:2.5rem;aspect-ratio:1;z-index:15;transition:.2s ease;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:rgba(0,0,0,0);outline:none;border:none;padding:0}.gallery-dialog{border-radius:4px;overflow:hidden;background-color:#fff;border:none;padding:3rem;height:95vh;width:95vw;transition:.3s ease}@media(max-width: 767px){.gallery-dialog{padding:2rem;max-width:unset;max-height:unset;height:95vh;width:95vw}}.gallery-dialog::backdrop{transition:.3s ease}.gallery-dialog[open]{opacity:1}@starting-style{.gallery-dialog[open]{opacity:0}}.gallery-dialog[open]::backdrop{background:rgba(12,38,54,.6)}@starting-style{.gallery-dialog[open]::backdrop{background-color:rgba(0,0,0,0)}}.gallery-dialog__video-controls--gripp{position:absolute;top:45%;translate:0 -50%;left:0;width:calc(50% - 10vw);height:50vw;z-index:3;max-height:55vh}@media(min-width: 768px){.gallery-dialog__video-controls--gripp{width:calc(50% - 20vw)}}.gallery-dialog__video-controls--gripp:before{position:absolute;display:block;content:"";width:100%;height:35%;top:0;left:100%}.gallery-dialog__video-controls--gripp+.gallery-dialog__video-controls--gripp{left:auto;right:0}.gallery-dialog__video-controls--gripp+.gallery-dialog__video-controls--gripp:before{bottom:0;top:auto;right:100%;left:auto}.gallery-dialog__wrap{height:100%;width:100%;display:flex;flex-direction:column}.gallery-dialog__slides{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 3rem;flex:1 1 auto}.gallery-dialog__slides>.flickity-viewport{flex:0 0 100%;min-height:100%}.gallery-dialog__slide{height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;position:absolute}.gallery-dialog__head{position:absolute;inset:0 0 auto 0;display:flex;align-items:center;gap:2rem;padding:1em 1rem;background-color:#fff;border-bottom:1px solid #f7f7f7}@media(max-width: 767px){.gallery-dialog__head{padding-inline:1.5rem;gap:1rem}}.gallery-dialog__head .title{font-weight:bold;margin:0}@media(max-width: 767px){.gallery-dialog__head .title{font-size:1.4rem;line-height:1.25}}.gallery-dialog__head .btn--back,.gallery-dialog__head .close{background-color:rgba(0,0,0,0);height:3rem;width:3rem;flex-shrink:0;background-size:1rem;background-repeat:no-repeat;background-position:center;border:none;rotate:180deg;outline:none;box-shadow:none}.gallery-dialog__head .btn--back:hover,.gallery-dialog__head .close:hover{box-shadow:none}.gallery-dialog__head .btn--back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.789' height='11.91'%3E%3Cpath d='M6.789 5.955a.832.832 0 0 1-.244.59l-5.121 5.121a.834.834 0 0 1-1.18-1.179l4.531-4.531L.244 1.425A.834.834 0 1 1 1.424.246l5.121 5.121a.832.832 0 0 1 .244.588Z' data-name='Path 1'/%3E%3C/svg%3E")}.gallery-dialog__head .close{background-size:2rem;margin-left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' stroke='%23000'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='M14.091 14.091 3.91 3.91M3.909 14.091 14.09 3.91'/%3E%3C/svg%3E")}.gallery-dialog__body{margin-top:7rem;flex:1 1 70%;display:flex;flex-direction:column}@media(max-width: 767px){.gallery-dialog__body{margin-inline:-2rem}}.gallery-dialog__body img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-dialog__body iframe,.gallery-dialog__body img,.gallery-dialog__body video{width:90%;max-width:70vw;max-height:60vh;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.gallery-dialog__body iframe,.gallery-dialog__body img,.gallery-dialog__body video{width:100%;max-width:100%;max-height:55vh}}.gallery-dialog__body iframe{aspect-ratio:16/9}.gallery-dialog__body .gallery__status-pagination{margin:0;padding-inline:1.5em}.gallery-dialog__body .flickity-button{background-color:#fff;height:5rem;width:5rem;top:auto;padding:0;border-radius:8px;transform:unset;border:1px solid #f3f3f3}@media(max-width: 767px){.gallery-dialog__body .flickity-button{right:3vw;width:3.5rem;height:3.5rem}}@media(max-width: 767px){.gallery-dialog__body .flickity-button.previous{left:3vw}}@media(max-width: 767px){.gallery-dialog__body .flickity-button.next{right:3vw}}.gallery-dialog__body .flickity-button:disabled{opacity:.5}.gallery-dialog__body .flickity-button:after{background-size:1rem;background-position:center}.gallery-dialog__controls{display:flex;justify-content:center;align-items:center;margin-block:auto;padding-block:2rem}
.gallery .gallery__slides{min-height:60rem;z-index:unset;margin-bottom:0;border-radius:4px;overflow:clip}.twz-component-woocommerce__productdetail:not(.product_cat-behang) .gallery .gallery__slides{min-height:0rem}@media(max-width: 767px){.gallery .gallery__slides{min-height:50rem}}.gallery .gallery__slides .flickity-viewport{min-height:100%}.gallery .gallery__slides .flickity-viewport .flickity-slider{transform:unset !important}.gallery .gallery__slides.gallery__slides--slideable.gallery-slider--is-ready .gallery__slide{opacity:0}.gallery .gallery__slides.gallery__slides--slideable:not(:has(.gallery__slide:nth-of-type(2))):not(.gallery__slide--variation) .gallery__slide{opacity:1;left:50%;translate:-50% 0}.gallery .gallery__slides.gallery__slides--slideable[data-show-nav=false] .flickity-prev-next-button{display:none}.gallery .gallery__slides:has(.flickity-slider .gallery__slide:nth-of-type(2)) .gallery__slide img{-o-object-fit:cover;object-fit:cover}.gallery .gallery__slides .gallery__slide.gallery__slide{border-radius:0;padding:0;background-color:unset;transform:unset !important;top:0;left:0;transition:.2s ease-in opacity;margin:0;min-height:100%}@media(min-width: 768px){.gallery .gallery__slides .gallery__slide.gallery__slide{min-height:60rem}.product_cat-behangbenodigdheden .gallery .gallery__slides .gallery__slide.gallery__slide{min-height:0}}@media(max-width: 767px){.twz-component-woocommerce__productdetail__imagegallery .gallery .gallery__slides .gallery__slide.gallery__slide{width:100%}}.gallery .gallery__slides .gallery__slide.gallery__slide.is-selected{opacity:1}.gallery .gallery__slides .gallery__slide.gallery__slide img{border-radius:0}.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button{background-color:#fbf9f4;border-radius:50%;width:5rem;height:5rem}@media(min-width: 768px){.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button:hover{background-color:#f4efe3}}.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button:focus{box-shadow:unset}.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button:after{width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.789' height='11.91' fill='%23253D3B'%3E%3Cpath d='M6.789 5.955a.832.832 0 0 1-.244.59l-5.121 5.121a.834.834 0 0 1-1.18-1.179l4.531-4.531L.244 1.425A.834.834 0 1 1 1.424.246l5.121 5.121a.832.832 0 0 1 .244.588Z' data-name='Path 1'/%3E%3C/svg%3E")}.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button.next{transform:translateY(-50%) rotate(180deg)}@media(min-width: 768px){.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button.next{right:1rem}}.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button.previous{transform:translateY(-50%)}@media(min-width: 768px){.gallery .gallery__slides button.flickity-prev-next-button.flickity-prev-next-button.previous{left:1rem}}.gallery__thumbs{position:absolute;bottom:3rem;left:var(--gallery-thumbs-offset-left, 6rem);z-index:2;display:flex;max-width:calc(100% - var(--gallery-thumbs-offset-left, 6rem) - 2rem)}.gallery__thumbs.thumbs-slider--is-ready .gallery__thumb.is-nav-selected{opacity:1}.gallery__thumbs.flickity-enabled .gallery__thumb.gallery__thumb{transform:none !important}.gallery__thumbs .gallery__thumb{flex:0 0 7.5rem;height:5.5rem;border-radius:4px;border:2px solid #3d6461;transition:.2s ease-in opacity;overflow:hidden;opacity:.75}.gallery__thumbs .gallery__thumb.is-nav-selected,.gallery__thumbs .gallery__thumb:hover{border-color:#fff;opacity:1}.gallery__thumbs .gallery__thumb img{-o-object-fit:cover;object-fit:cover;opacity:1;border-radius:0}
.gallery-dialog{border-radius:4px;background-color:#fbf9f4;border:none}.gallery-dialog::backdrop{background:rgba(40,69,66,.6)}.gallery-dialog__video-controls--gripp:before{content:""}.gallery-dialog__wrap{display:flex;flex-direction:column}.gallery-dialog__slides{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.gallery-dialog__slide{border-radius:4px}.gallery-dialog__head{background-color:#f4efe3}.gallery-dialog__head .btn--back,.gallery-dialog__head .close{background-color:rgba(0,0,0,0)}.gallery-dialog__head .close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' stroke='%23000'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='M14.091 14.091 3.91 3.91M3.909 14.091 14.09 3.91'/%3E%3C/svg%3E")}.gallery-dialog__body{display:flex;flex-direction:column}.gallery-dialog__body iframe{aspect-ratio:16/9}.gallery-dialog__controls{display:flex;justify-content:center;align-items:center}.gallery-dialog .flickity-button{background-color:#f4efe3;border-radius:10rem}.gallery-dialog .flickity-button:disabled{opacity:.5}
@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail .twz-component-woocommerce__productdetail__imagegallery{margin-top:-12rem}}body.woocommerce-page div.twz-component-woocommerce__productdetail>.grid:has(.twz-component-woocommerce__productdetail__imagegallery):first-child{z-index:0;position:relative;padding-block:0;background-color:var(--pdp-theme-color)}body.woocommerce-page div.twz-component-woocommerce__productdetail>.grid:has(.twz-component-woocommerce__productdetail__imagegallery):first-child:before{content:"";width:100vw;margin-left:50%;transform:translateX(-50%);height:100%;top:0;display:block;position:absolute;background-color:inherit;z-index:0}body.woocommerce-page div.twz-component-woocommerce__productdetail__config.twz-component-woocommerce__productdetail__config{padding:4rem 3rem;border-radius:4px 4px 5rem 4px;background-color:#f4efe3}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail__config.twz-component-woocommerce__productdetail__config{transform:translateY(-5rem);margin-bottom:-5rem;padding:2rem 1.5rem;padding-top:4.5rem}}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-usps ul{flex-wrap:wrap;width:100%;gap:1%}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-usps li{gap:2rem;flex:1 0 48%}body.woocommerce-page div.twz-component-woocommerce__productdetail__config:after{content:unset}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .entry-title{margin-top:.3rem}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_variation_wrap,body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_simple_wrap{margin-top:4rem}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_variation_wrap>.price,body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_simple_wrap>.price{margin-bottom:2rem}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order form:not(.variations_form){flex-direction:column}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .woocommerce-variation-add-to-cart,body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_simple_wrap{display:flex;margin-top:2rem}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .woocommerce-variation-add-to-cart button,body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_simple_wrap button{flex:1 1 100%}body.woocommerce-page div.twz-component-woocommerce__productdetail__paymentmethods{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:.6rem;container:paymentmethod/inline-size}body.woocommerce-page div.twz-component-woocommerce__productdetail__paymentmethods .count{display:none}@container paymentmethod (max-width: 450px){body.woocommerce-page div.twz-component-woocommerce__productdetail__paymentmethods .count{display:block}}body.woocommerce-page div.twz-component-woocommerce__productdetail__paymentmethods .imagewrap{flex:0 0 4.5rem}body.woocommerce-page div.twz-component-woocommerce__productdetail__paymentmethods .imagewrap img{-o-object-fit:contain;object-fit:contain}@container paymentmethod (max-width: 450px){body.woocommerce-page div.twz-component-woocommerce__productdetail__paymentmethods .imagewrap:nth-of-type(n+5){display:none}}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail__attributes{margin-top:4rem}}body.woocommerce-page div.twz-component-woocommerce__productdetail__image{border-radius:0}body.woocommerce-page div.twz-component-woocommerce__productdetail__small-cardlist:not(:has(.twz-card)){display:none}body.woocommerce-page div.twz-component-woocommerce__productdetail .woocommerce-price-dimension{font-size:1.4rem;font-weight:700}body.woocommerce-page div.twz-component-woocommerce__productdetail--benodigdheden>.grid{padding-top:2rem;padding-bottom:0}body.woocommerce-page div.twz-component-woocommerce__productdetail__info-faq{max-width:90rem;margin:0 auto}body.woocommerce-page div.twz-component-woocommerce__productdetail__info-faq .twz-container{padding:3rem}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail__info-faq .twz-container{padding:2rem}}body.woocommerce-page div.twz-component-woocommerce__productdetail .table-of-contents{margin-inline:auto}body.woocommerce-page div.twz-component-woocommerce__productdetail .table-of-contents-wrap{background:var(--beige-200)}body.woocommerce-page div.twz-component-woocommerce__productdetail .table-of-contents-wrap .anchorlist-title{background:var(--green-700);color:var(--white)}body.woocommerce-page div.twz-component-woocommerce__productdetail .table-of-contents-wrap .anchor{background-color:var(--beige-200)}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail .productinformation-block{order:1;z-index:2}}body.woocommerce-page div.twz-component-woocommerce__productdetail .productinformation-block .productinformation{padding-top:2.5rem}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail .productinformation-block--extra{padding-top:4rem}}body.woocommerce-page div.twz-component-woocommerce__productdetail .productinformation-block--extra .twz-container{padding:2rem}body.woocommerce-page div.twz-component-woocommerce__productdetail .productinformation-block .breadcrumbs__row{margin-bottom:2rem}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:not(.grid--padding-top-none){padding-top:4rem;padding-bottom:4rem}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.cell .breadcrumbs__row){padding-top:2rem;padding-bottom:2rem}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.cell .breadcrumbs__row){padding-top:2rem;padding-bottom:2rem}}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.twz-container__additional-info){align-items:stretch}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.twz-container__additional-info)>.cell>.twz-element-image{height:100%;position:relative;min-height:40rem;max-height:60rem}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.twz-container__additional-info)>.cell>.twz-element-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.twz-container__additional-info)>.cell .twz-container{height:100%;display:flex;flex-direction:column;justify-content:center}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid:has(.gallery){padding-top:0}body.woocommerce-page div.twz-component-woocommerce__productdetail .grid .twz-container__content.twz-container__content :where(h2,h3,h4):first-of-type{margin-top:0}body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .grid{padding-top:2rem}body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .twz-component-woocommerce__productdetail__config{margin-top:0rem;transform:translateY(0);margin-bottom:0}@media(max-width: 767px){body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .productinformation-block{order:0}}body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .gallery__thumbs{bottom:0;left:0;position:relative}@media(min-width: 1025px){body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .gallery__slide{height:32.5vw;min-height:0}}@media(min-width: 768px)and (max-width: 1024px){body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .gallery__slide{height:40vw;min-height:0}}body.woocommerce-page div.twz-component-woocommerce__productdetail:not(.product_cat-behang) .gallery__slides{padding:0 0}body.woocommerce-page div.twz-component-woocommerce__productdetail__config-order .single_variation_wrap .variations_button{row-gap:2rem}
