:root{--inputTextColor:black;--inputPlaceholderColor:color-mix(in srgb, var(--inputTextColor), transparent 70%);--inputBackgroundColor:#fff;--inputBorderColor:#dde3e8;--inputFocusColor:#f57707}.product-page{padding:100px
0;background:#fff}@media(max-width: 700px){.product-page{padding:30px
0}}@media(max-width: 500px){.product-page{padding:20px
0}}.product-page__inner{display:flex;align-items:flex-start}@media(max-width: 1150px){.product-page__inner{margin:-25px;flex-wrap:wrap}}@media(max-width: 950px){.product-page__inner{margin:0;flex-direction:column}}.product-page__images{margin-right:70px;flex:0 0 645px;overflow-x:hidden;position:sticky;top:160px;transition:.3s}body.scrolled--40.scrolled--down .product-page__images{top:120px}.product-page__images
img{width:100%}@media(max-width: 1150px){.product-page__images{margin:25px;flex:1;width:calc(50% - 50px)}}@media(max-width: 950px){.product-page__images{margin:0;width:100%;position:static}}.product-page__images--border .product-images__item
img{border:1px
solid #dde3e8}.product-page__images--border .product-thumbnails__item
img{border:1px
solid #dde3e8 !important}.product-page__images--border .product-thumbnails__item.swiper-slide-thumb-active
img{border-color:#f57707 !important}.product-page__images--border .product-thumbnails__item.icon-play::before{position:absolute;top:calc(50% - 10px);left:calc(50% - 9px);font-size:20px;color:#fff}.product-page__image-holder{position:relative}.product-page__label{position:absolute;right:0;top:0;color:#fff;background:#63a198;border-bottom-left-radius:4px;padding:3px
10px;font-size:15px;z-index:10}.product-page .product-images{display:flex}.product-page .product-images.js-swiper-products{transition:.2s;opacity:0}.product-page .product-images.swiper-container-initialized{opacity:1}.product-page .product-images:has(.product-images__item:first-child:last-child){cursor:default}.product-page .product-images:has(.product-images__item:first-child:last-child) .swiper-wrapper{transform:translate3d(0px, 0px, 0px) !important}.product-page .product-images__item{height:450px}@media(max-width: 650px){.product-page .product-images__item{height:300px}}@media(max-width: 500px){.product-page .product-images__item{height:250px}}.product-page .product-images__item
img{display:block;width:100%;height:100%;object-fit:contain}.product-page .product-images__item
a{display:block;height:100%}.product-page .product-images__zoom{z-index:2;position:absolute;top:30px;left:30px;line-height:1;color:#fff}.product-page .product-thumbnails{display:flex;transition:.2s;opacity:0}.product-page .product-thumbnails.swiper-container-initialized{opacity:1}.product-page .product-thumbnails__item{margin-top:10px;width:100px !important;height:75px;transition:all ease-in-out .2s}@media(max-width: 700px){.product-page .product-thumbnails__item{width:65px !important;height:50px}}.product-page .product-thumbnails__item:hover{cursor:pointer}.product-page .product-thumbnails__item:not(:last-child){margin-right:10px}.product-page .product-thumbnails__item
img{width:100%;height:100%;object-fit:cover;border:1px
solid rgba(0,0,0,0)}.product-page .product-thumbnails__item.swiper-slide-thumb-active
img{border:1px
solid #f57707}.product-page__content{flex:1}@media(max-width: 1150px){.product-page__content{margin:25px;width:calc(50% - 50px)}}@media(max-width: 950px){.product-page__content{margin:0;width:100%}}.product-page__title{margin:0;font-size:1.64rem;color:#252525}@media(max-width: 950px){.product-page__title{display:none}}.product-page__title--mobile{display:none}@media(max-width: 950px){.product-page__title--mobile{display:block}}.product-page__price{color:#63a198;font-size:1.3rem}.product-page__price
span{display:inline-block;margin-right:5px;color:#535658;position:relative;font-weight:400}.product-page__price span:after{content:"";height:1px;position:absolute;left:0;right:0;top:50%;background:#535658;transform:rotate(-5deg)}.product-page__price-vat{display:inline-block;font-size:12px;color:#535658;font-style:inherit;font-weight:400;letter-spacing:0}.product-page__price-vat:after{display:none}@media(max-width: 950px){.product-page__price{display:none}}.product-page__price--mobile{display:none}@media(max-width: 950px){.product-page__price--mobile{display:block;margin-bottom:30px}}.product-page__articlenumber{color:#535658;opacity:.7}@media(max-width: 950px){.product-page__articlenumber{display:none}}.product-page__articlenumber--mobile{display:none}@media(max-width: 950px){.product-page__articlenumber--mobile{display:block}}.product-page__desc{margin-top:17px;color:#535658}@media(max-width: 950px){.product-page__desc{display:none}}.product-page__desc--mobile{display:none}@media(max-width: 950px){.product-page__desc--mobile{display:block;margin-top:30px}}.product-page__options{margin-top:30px;padding-top:30px;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #dde3e8;color:#535658;gap:10px}.product-page__options .product-page__options-price
span{margin-bottom:0;display:inline-block;margin-right:5px;color:#535658;position:relative;font-weight:400}.product-page__options .product-page__options-price span::after{content:"";height:1px;position:absolute;left:0;right:0;top:50%;background:#535658;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.product-page__options .product-page__options-price
a{color:var(--a-color);font-weight:var(--a-weight)}.product-page__options .product-page__options-price a:hover{color:var(--a-color-hover)}.product-page__options-price
a{color:var(--a-color);font-weight:var(--a-weight)}.product-page__options-price a:hover{color:var(--a-color-hover)}.product-page__options
span{margin-bottom:25px}.product-page__options
.check{--checkSize:22px;display:flex;position:relative}.product-page__options .check
input{position:absolute;opacity:0;left:0;right:0;bottom:0;top:0;z-index:2;width:100%;height:100%;cursor:pointer;max-height:calc(var(--checkSize) + 3px)}.product-page__options .check
label{display:block;min-height:var(--checkSize);padding-left:calc(var(--checkSize) + 12px);color:#535658}.product-page__options .check label::before,.product-page__options .check label::after{content:"";display:block;pointer-events:none;position:absolute;top:5px;left:0;width:var(--checkSize);aspect-ratio:1;transition:.2s}.product-page__options .check label::before{background-color:#fff;border:1px
solid var(--inputBorderColor);border-radius:2px}.product-page__options .check label::after{opacity:0;transform:scale(0);background:var(--inputFocusColor);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 274.3 211.8"><path fill="%23FFFFFF" d="M105.8 154.5L27.5 79.9 0 108.9l108.1 102.9L274.3 26.7 244.6 0z"/></svg>');background-repeat:no-repeat;background-size:12px;border-radius:3px;background-position:center center}.product-page__options .check:has(input[type=radio]) label::before,.product-page__options .check:has(input[type=radio]) label::after{border-radius:100%}.product-page__options .check:has(input[type=radio]) label::after{--whiteSpace:5px;mask:none}.product-page__options .check:has(input:focus) label::before{border-color:var(--inputFocusColor)}.product-page__options .check:has(input:checked) label::after{opacity:1;transform:scale(1)}.product-page__options .check:has(input:disabled) input{cursor:default}.product-page__options .check:has(input:disabled) label::before{opacity:.5}.product-page__add-to-cart{margin-top:30px;padding-top:30px;display:flex;align-items:flex-end;border-top:1px solid #dde3e8;z-index:200}@media(max-width: 560px){.product-page__add-to-cart{flex-wrap:wrap}}.product-page__add-to-cart
.btn{line-height:45px;color:#fff;background:#f57707;margin-top:10px;text-align:center}.product-page__add-to-cart
.btn.disabled{opacity:.5;cursor:default}.product-page__add-to-cart .btn:hover{color:#fff;background:#ff8518}.product-page__add-to-cart .btn
span.mobile{display:none}@media(max-width: 520px){.product-page__add-to-cart .btn
span.mobile{display:none}}@media(max-width: 560px){.product-page__add-to-cart
.btn{width:100%}}.product-page__qty{display:flex;flex-direction:column}.product-page__add-to-cart--sticky .product-page__qty{flex-direction:row}@media(max-width: 560px){.product-page__qty{width:100%}}.product-page__qty-label{display:inline-block;margin-bottom:10px;color:#535658}.product-page__qty-holder{margin-right:30px;display:flex;height:45px;background:#fff;border:1px
solid #dde3e8;background:#fff;overflow:hidden}@media(max-width: 560px){.product-page__qty-holder{width:100%;margin-right:0}}.product-page__qty-holder
input{padding:0;width:30px;text-align:center;color:#535658;background:#fff;-webkit-appearance:textfield;-moz-appearance:textfield;border:none;flex-grow:1}.product-page__qty-holder input::placeholder{color:#535658;opacity:1}.product-page__qty-holder input:focus{outline:none}.product-page__qty-holder input::-webkit-outer-spin-button,.product-page__qty-holder input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page__qty-holder
button{position:relative;padding:0;width:50px;line-height:10px;color:#535658;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;box-shadow:none;transition:all ease-in-out .2s}@media(max-width: 380px){.product-page__qty-holder
button{width:35px}}.product-page__qty-holder button
.icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.product-page__qty-holder button .icon.icon-minus{font-size:.12rem}.product-page__qty-holder button .icon.icon-plus{font-size:.56rem}.product-page__qty-holder button:hover{color:#f57707}.product-page__usps{margin-top:40px;padding-bottom:10px}.product-page__usp{color:#535658;position:relative;padding-left:35px}.product-page__usp::before{position:absolute;left:0;top:12px;font-size:11px;color:#63a198}.product-page__usp+.product-page__usp{margin-top:1px}.js-readmore{overflow:hidden}.js-readmore+.js-readmore-btn{display:none;align-items:center;margin-top:10px;font-size:18px;color:#f57707}.js-readmore+.js-readmore-btn::after{margin-left:10px;font-size:8px;transform:rotate(90deg);transition:all ease-in-out .2s}.js-readmore
p{margin:0}.js-readmore p+p{margin-top:17px}.js-readmore.test-truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.js-readmore.test-truncated.is-safari
p{display:inline}.js-readmore.test-truncated.is-safari p+p::before{content:"";display:inline-block;height:17px;height:1px;width:100%}.js-readmore.is-truncated+.js-readmore-btn{display:inline-flex}.js-readmore.is-open+.js-readmore-btn::after{transform:rotate(-90deg)}.show-more{position:relative;max-height:120px;overflow:hidden;transition:all ease-in-out .2s}.show-more.is-open{max-height:500000px}.show-more.is-open+.show-more__button:hover{transform:translateY(-2px)}.show-more.is-open+.show-more__button .icon::before{transform:rotate(270deg)}.show-more__button{display:inline-block;margin-top:10px;font-size:18px;color:#f57707;transition:all ease-in-out .2s}.show-more__button:hover{transform:translateY(2px)}.show-more__button
.icon{position:relative;margin-left:10px;font-size:8px}.show-more__button .icon::before{position:absolute;top:-1px;transform:rotate(90deg);transition:all ease-in-out .2s}.related-products{padding:60px
0;background:transparent}.related-products__title{font-size:1.64rem;color:#252525;margin-bottom:20px}.related-products__inner{display:flex;flex-wrap:wrap;margin:-7.5px}@media(max-width: 1600px){.related-products__inner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}}.related-products__inner .product-card{margin:7.5px;width:calc(100% / 4 - 15px);flex-shrink:0;scroll-snap-align:start}@media(max-width: 1600px){.related-products__inner .product-card{width:calc(25% - 15px)}}@media(max-width: 1200px){.related-products__inner .product-card{width:calc(50% - 15px)}}@media(max-width: 860px){.related-products__inner .product-card{width:calc(100% - 15px)}}@media(max-width: 700px){.related-products__inner .product-card{width:calc(50% - 15px)}}@media(max-width: 550px){.related-products__inner .product-card{width:calc(100% - 15px)}}.product-page__inner+.tabs{padding-top:70px}.tabs__switch{border-bottom:1px solid #dde3e8;display:flex;flex-wrap:wrap;margin-bottom:31px}.tabs__switch
a{padding:15px
20px;position:relative;color:#ffefe5;transition:.2s}.tabs__switch a::after{content:"";position:absolute;bottom:-1px;left:0;right:0;background:#f57707;pointer-events:none;transition:.2s;height:0}.tabs__switch a:hover{color:#f57707}.tabs__switch a.is-active{color:#f57707}.tabs__switch a.is-active::after{height:2px}.tabs__tab{display:none;color:#535658}.tabs__tab.is-active{display:block}.tabs__tab-text
a{color:#f57707}.feature-table{width:auto}.feature-table
td{padding:4px
0}.feature-table td:first-child{font-weight:700;padding-right:40px}.product-card{display:flex;flex-direction:column;border-radius:4px;overflow:hidden}.product-card__image{position:relative;background:#fff}.product-card__image::before{content:"";display:block;padding-top:66.3%;width:100%}.product-card__image--border{border-bottom:1px solid #eaeff2}.product-card__image-holder{position:absolute;left:0px;right:0px;bottom:0px;top:0px;background-size:contain;background-repeat:no-repeat;background-position:center center}.product-card__label{position:absolute;right:0;top:0;color:#fff;background:#63a198;border-bottom-left-radius:4px;padding:3px
10px;font-size:15px}.product-card__content{padding:30px;flex:1;display:flex;flex-direction:column;background:#fff}.product-card__title{color:#252525;font-size:1.1rem;line-height:1.3;margin-bottom:10px}.product-card__price{color:#63a198}.product-card__price
span{color:#535658;font-size:14px;position:relative;font-weight:400}.product-card__price span:after{content:"";height:1px;position:absolute;left:0;right:0;top:50%;background:#535658}.product-card__desc{color:#535658}.product-card__bottom{margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.product-card__btn{line-height:45px;text-align:center;color:#fff;background:#f57707;max-width:100%;padding:0;width:calc(100% - 55px)}.product-card__btn:hover{cursor:pointer;color:#fff;background:#ff8518}.product-card__btn--width{width:100%}.product-card__quickbtn{height:100%;max-width:100%;min-width:45px;display:flex;justify-content:center;align-items:center;align-content:center;flex:1;transition:.2s;border-radius:5px;padding:0;font-size:22px !important}.product-card__quickbtn.is-disabled{opacity:.5;pointer-events:none}.product-card__quickbtn
span{font-size:20px;display:flex}.product-card__quickbtn span::before{position:absolute;top:-8px !important;left:4px !important}.product-page__add-to-cart--sticky{display:none;position:fixed;bottom:0;left:0;right:0;padding:15px
20px;background:#fff}.product-page__add-to-cart--sticky.is-sticky{display:flex}.product-page__add-to-cart--sticky::before{content:"";position:absolute;top:-1px;left:-100px;width:calc(100% + 200px);height:1px;background:#dde3e8}.product-page__add-to-cart--sticky .product-page__qty-label{margin-bottom:0;margin-right:20px;display:flex;align-items:center}.product-page__features{table-layout:fixed;width:100%}.product-page__features tr
td{padding:5px
10px}.product-page__features tr td:first-child{max-width:50%}.product-page__features tr td:first-child:not(:last-child){font-weight:700}.product-page__features tr:nth-child(odd){background:#f4f4f4}.product-page__variations{display:flex;flex-direction:column;margin-top:25px;gap:25px}.page__variation{display:flex;flex-direction:column}.page__variation
span{font-weight:600;margin-bottom:10px;color:#535658;display:flex;gap:10px}.page__variation__option--colorpicker{min-height:35px}.page__variation__option--colorpicker .page__variation__option label::after{scale:1}.page__variation--image
.page__options{display:flex;gap:10px;flex-wrap:wrap}.page__variation--image .page__options
.page__variation__option{aspect-ratio:84/56;max-width:100px;max-width:84px;width:100%}.page__variation--image .page__options .page__variation__option
input{position:absolute;left:-10000px;opacity:0;pointer-events:none}.page__variation--image .page__options .page__variation__option
label{padding:5px;border:2px
solid var(--inputBorderColor);height:100%;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out;border-radius:3px;position:relative}.page__variation--image .page__options .page__variation__option label:hover{border:2px
solid var(--inputFocusColor);cursor:pointer}.page__variation--image .page__options .page__variation__option
img{max-width:100%;max-height:100%;position:absolute;object-fit:contain;width:100%;height:100%}.page__variation--image .page__options .page__variation__option:has(input:checked) label{border:2px
solid var(--inputFocusColor)}.page_options--radio{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.page_options--radio
.page__variation__option{position:relative}.page_options--radio .page__variation__option
input{position:absolute;left:-10000px;top:0;opacity:0;pointer-events:none}.page_options--radio .page__variation__option input:checked+label::after{scale:1}.page_options--radio .page__variation__option
label{padding-left:35px;display:flex;justify-content:start;align-items:center;align-content:center;color:#535658}.page_options--radio .page__variation__option label::before{content:"";position:absolute;left:0;min-width:22px;max-width:22px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;align-content:center;border:1px
solid var(--inputBorderColor);background-color:rgba(0,0,0,0);border-radius:50%;transition:.2s ease-in-out}.page_options--radio .page__variation__option label::after{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="41.5px" height="28.9px" viewBox="0 0 41.5 28.9" enable-background="new 0 0 41.5 28.9" xml:space="preserve"><g id="Lijnen_Verticaal"><rect x="-26.6" y="-411" fill="none" stroke="%23FFFFFF" stroke-miterlimit="10" width="94.7" height="1040.2"/></g><g id="Lijnen_Horizontaal"><rect x="-26.6" y="-32.9" fill="none" stroke="%23FFFFFF" stroke-miterlimit="10" width="1040.5" height="94.7"/></g><g id="Icons__x2F__Logos"><path fill="%23FFFFFF" d="M17.1,28.9C11.4,23.2,5.7,17.5,0,11.8C1.4,10.4,2.8,9,4.4,7.4C6.2,9.2,8,11.1,9.8,13c2.2,2.2,4.4,4.3,6.5,6.5c0.6,0.7,1,0.6,1.6,0C24,13.3,30.2,7.2,36.3,1c0.3-0.3,0.5-0.7,0.8-1c1.6,1.6,3,3.1,4.4,4.4C33.4,12.5,25.2,20.7,17.1,28.9z"/></g></svg>');content:"";color:#fff;min-width:22px;max-width:22px;border-radius:50%;width:100%;aspect-ratio:1/1;display:flex;justify-content:center;background-repeat:no-repeat;background-size:12px;background-position:center center;background-color:var(--inputFocusColor);align-items:center;position:absolute;left:0;scale:0;transition:.2s ease-in-out}.page_options--radio .page__variation__option label:hover{cursor:pointer}.page_options--radio .page__variation__option label:hover::before{border:1px
solid var(--inputFocusColor)}.page_options--select
select{background-position:right 19px center;background-size:11px 11px;width:auto;height:2.5rem;border-radius:3px;padding-right:50px;background-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 189.6 309.1" transform="rotate(-90)"><rect x="70" y="-14.5" transform="matrix(0.7071 0.7071 -0.7071 0.7071 94.7763 -39.2576)" fill="%23000000" width="49.6" height="218.5"/><rect x="70" y="105.1" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 313.3363 298.8404)" fill="%23000000" width="49.6" height="218.5"/></svg>')}.page_options--colorpicker{display:flex;flex-wrap:wrap;gap:5px}.page_options--colorpicker .page__variation__option
input{position:absolute;left:-10000px;opacity:0;pointer-events:none}.page_options--colorpicker .page__variation__option input:checked+label::after{scale:1}.page_options--colorpicker .page__variation__option input:checked+label::before{border:1px
solid var(--inputFocusColor);outline:1px
solid var(--inputFocusColor)}.page_options--colorpicker .page__variation__option
label{padding-left:35px;display:flex;justify-content:start;align-items:center;align-content:center;color:#535658;position:relative;transition:.2s}.page_options--colorpicker .page__variation__option label::before{content:"";position:absolute;left:0;min-width:35px;max-width:35px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;align-content:center;border:1px
solid var(--inputBorderColor);background-color:rgba(0,0,0,0);border-radius:50%;transition:.2s ease-in-out;outline:1px
solid rgba(0,0,0,0);top:0}.page_options--colorpicker .page__variation__option label::after{content:"";color:#fff;min-width:29px;max-width:29px;border-radius:50%;width:100%;aspect-ratio:1/1;top:3px;display:flex;justify-content:center;background-repeat:no-repeat;background-size:12px;background-position:center center;align-items:center;position:absolute;left:3px;scale:1;transition:.2s ease-in-out;background-color:var(--label-color, #fff)}.page_options--colorpicker .page__variation__option label:hover{cursor:pointer}.page_options--colorpicker .page__variation__option label:hover::before{border:1px
solid var(--inputFocusColor)}.page_options--colorpicker .page__variation__option label:hover::after{background-color:var(--label-color, #fff)}