@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);html{font-family:"Nunito Sans",sans-serif}h2{color:#43464C;font-size:35px}.slider{position:relative;overflow:hidden}.slider .swiper-container{width:100%;margin:40px 0}.slider .swiper-slide{opacity:.4;overflow:hidden;position:relative;transition:.7s}.slider .swiper-slide::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .2);z-index:1;margin-bottom:10px}.slider .swiper-slide:not(.swiper-slide-active){opacity:0!important}.slider .swiper-slide img{width:100%;background:rgb(0 0 0 / .5)}.slider .swiper-slide-active{opacity:1;z-index:1;transform:scale(1.5)}#sliderOverLay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:100%;max-width:1200px;padding:0 20px;pointer-events:none}#textOverlay{position:static;margin:0 auto;text-align:center;min-width:auto}.hangerkop{font-weight:800;font-family:"Nunito Sans",sans-serif;font-size:50px;margin:5px;color:#fff;text-align:center!important}.hangertxt{font-family:"Nunito Sans",sans-serif;font-weight:500;font-size:22px;margin:15px 0 25px 0;color:#fff;text-align:center!important;min-width:500px!important}.hangerlink{box-sizing:border-box;padding:12px!important;cursor:pointer;font-family:"Nunito Sans",sans-serif;color:#fff!important;background:#4f8551!important;border-radius:4px;border:3px solid #4f8551;font-size:15px;font-weight:700;text-decoration:none;pointer-events:auto;position:relative;z-index:3}.wave-overlay{position:absolute;bottom:0;left:0;width:100%;line-height:0;transform:rotate(180deg);z-index:2;pointer-events:none}.wave-overlay svg{display:block;width:100%;height:120px}.contentcontainer:after,.rowcontainer:after,.breakcontainer:after,.contactbalkcontainer:after,.breakcontainerstappen:after{clear:both;display:block;content:""}.contentcontainer-text,.rowcontainer-text,.breakcontainer-text,.slidercontainer-text,.webshopcontainer-text,.contactbalkcontainer{padding:40px 0}.breakcontainer{width:98%;margin:0 auto;max-width:1280px;padding:45px 1%}.contentcontainer{width:98%;max-width:1280px;margin:0 auto;padding:0 1%}.mainmenu{background:#fff;width:100%;margin:0 auto}.headerinfo{height:32px;background:#fff;border-bottom:1px solid #D5D5D5}.headerlinks{margin:0 auto!important;max-width:1280px}.headerlinks a{padding-left:8px;float:left;font-size:15px}.headerlink{color:#fff;font-family:"Nunito Sans",sans-serif;text-decoration:none}.headerlink:hover{text-decoration:underline}.headertekst,.headerlink,.headerflags{font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:600;color:#43464C;display:inline-block;text-decoration:none;line-height:30px}.headerlijn{font-family:"Nunito Sans",sans-serif;font-size:14px;font-weight:600;color:#fff;display:inline-block;text-decoration:none;line-height:30px}.st-header{position:relative;z-index:50}.navpart{border-bottom:1px solid #e5dfdd}.navpartcontents{box-sizing:border-box;padding:0 2%}.st-header .navpartcontents{display:flex;align-items:center;gap:8px}.menucontentcontainer{width:100%;max-width:1280px;margin:0 auto}.menucontentcontainer:after{clear:both;content:"";display:block}.logocontainer{float:left;width:38%;max-width:380px;margin:2% auto auto 0}.st-header .logocontainer{float:none;margin:1% 0 0 0}.logocontainer img{display:block;width:100%;height:auto;max-width:none;margin:0 0 10px;transition:width 0.4s ease-out}.menufixed .logocontainer img{width:90%!important}.logo{display:block;width:100%}.sitenav{float:right;padding:0;margin-right:30px;width:40%;position:relative;text-align:right}.header-languages{display:flex;align-items:center;gap:7px;font-family:"Nunito Sans",sans-serif;white-space:nowrap}.header-languages a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 9px;gap:6px;color:#43464c;background:#fff0;border:1px solid #e5dfdd;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;box-sizing:border-box;transition:color 0.2s ease-out,background-color 0.2s ease-out,border-color 0.2s ease-out}.header-languages a:hover{color:#4f8551;background:#f5f8f5;border-color:#a8c5aa}.header-languages a.active{color:#4f8551;background:#f5f8f5;border-color:#a8c5aa}.language-flag{display:inline-block;flex:0 0 20px;width:20px;height:14px;border:1px solid rgb(0 0 0 / .08);border-radius:2px;box-sizing:border-box}.header-languages .language-flag-nl{background:linear-gradient(to bottom,#ae1c28 0%,#ae1c28 33.333%,#ffffff 33.333%,#ffffff 66.666%,#21468b 66.666%,#21468b 100%)}.header-languages .language-flag-en{position:relative;overflow:hidden;background:linear-gradient(to bottom,transparent 40%,#cf142b 40%,#cf142b 60%,transparent 60%),linear-gradient(to right,transparent 42%,#cf142b 42%,#cf142b 58%,transparent 58%),#ffffff}.header-languages .language-flag-en::before,.header-languages .language-flag-en::after{content:"";position:absolute;top:50%;left:50%;width:28px;height:3px;background:#012169}.header-languages .language-flag-en::before{transform:translate(-50%,-50%) rotate(32deg)}.header-languages .language-flag-en::after{transform:translate(-50%,-50%) rotate(-32deg)}.st-header .sitenav{float:none;width:auto;margin:0 0 0 auto;text-align:right}.sitenav>li{display:inline-block;text-align:right}.sitenav i{margin:0 10px}.sitenav>li>a,.sitenav>li>.qswebshopmenuitem,.menuicons p a{box-sizing:border-box;display:block;width:100%;padding:0 5px 0 0;color:#676466;background:#fff;font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:400;line-height:85px;text-decoration:none;transition:all 0.2s ease-out}.sitenav>li>a:hover,.sitenav>li>.qswebshopmenuitem:hover,.menuicons p a:hover{color:#4f8551}.menuicon{display:none}.st-login-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.st-utils{display:flex;align-items:center;margin:0;padding:0;list-style:none}.menuactivebackground{background:rgb(0 0 0 / .2);position:fixed;top:126px;left:0;padding:0;height:0;right:0;z-index:-1}.divider{padding-right:5px}.carticon{position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:85px;margin:0;float:none}.st-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#4f8551;text-decoration:none}.st-cart i{margin:0;font-size:26px;line-height:1}.cart-badge,#webshopCountSpan{position:absolute;top:-4px;right:-6px;z-index:1;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;color:#fff;background:#4f8551;border-radius:999px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;text-align:center;pointer-events:none}.carticon:hover .st-cart{color:#BF9564}@media only screen and (min-width:992px){.navpartcontents{position:relative}.sitenav{position:relative}.sitenav>li{position:relative}.sitenav>li>.mainsubmenu{position:absolute;z-index:100000000;top:calc(100% - 1px);left:50%;right:auto;display:none;width:min(960px, calc(100vw - 32px));max-width:960px;max-height:70vh;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid #e5e5e5;box-shadow:0 8px 24px rgb(0 0 0 / .12);transform:translateX(-50%)}.sitenav>li:hover>.mainsubmenu,.sitenav>li:focus-within>.mainsubmenu{display:block}.mainsubmenu>[id^="categoryMenu"]{display:block;width:100%;margin:0;padding:0}}.footerlink{text-decoration:none;color:#000}.footerlink:hover{text-decoration:underline}.footer-extra{width:100%}.footer-map{width:calc(100% - 30px);max-width:400px;margin-top:15px}.footer-map iframe{display:block;width:100%;height:180px;border:0}.footer-facebook{display:inline-flex;align-items:center;gap:9px;margin-top:12px;color:inherit;text-decoration:none}.footer-facebook i{width:18px;font-size:18px;text-align:center}.footer-facebook:hover{text-decoration:underline}@media (max-width:768px){.footer-map{width:100%;max-width:none}}#webshopCartContents .webshop-cart-cell.theaddiv.text-align-right,#webshopCartContents .webshop-cart-cell-checkout.text-align-right{display:none}.productorderview{flex-wrap:wrap;align-items:stretch}.productorderview[style*="display: block"],.productorderview[style*="display:block"]{display:flex!important}div[class^="productorderview-part-"]{display:flex;box-sizing:border-box;width:100%;flex-wrap:wrap;align-items:stretch}div[class^="productorderview-part-"][style*="inline-block"]{display:flex!important}.productitem{display:flex;float:none;flex-direction:column;min-height:0}.productitemcontents{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;text-decoration:none}.productitemimagewrap{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;min-height:0;margin-bottom:12px;padding:12px;overflow:hidden;aspect-ratio:4 / 3}.productitemimage,.productitemimage picture,.productitemfirstimage{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%}.webshop-product-tile-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.webshop-product-type-wrap{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.webshop-product-tile-image[src*="placeholder-image"]{max-width:72%;max-height:72%}.webshop-productname{min-height:2.6em;margin:7px 10px 12px;color:#43464c;font-size:15px;font-weight:600;line-height:1.3;text-align:center}.webshop-product-price-text,.productitemquickorder,.order-direct-button{display:none}.productitem-col-3{margin-bottom:14px}.paginationitemactive{background:#4f8551}.webshop-category-tile{cursor:pointer}.webshop-category-tile-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:10px;overflow:hidden;box-sizing:border-box}.webshop-category-tile-image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.webshop-tile-image{display:block;width:100%;height:100%;max-width:72%;max-height:170px;object-fit:contain;object-position:center}.webshop-tile-head{min-height:2.4em;margin:6px 10px 12px;font-size:15px;font-weight:600;line-height:1.25;text-align:center}#webshopsearchresults{display:flex;flex-wrap:wrap;align-items:stretch}#webshopsearchresults>p.webshop-text{flex:0 0 100%;width:100%}.webshop-product-image{width:35%;max-width:440px}.webshop-product-infoleftbox{width:35%}.webshop-product-image .swiper,.webshop-product-image .swiper-container{width:100%;margin:0;padding:0;overflow:hidden}.webshop-product-image .swiper-slide,.webshop-product-image .swiper-slide-active{display:flex;align-items:center;justify-content:center;width:100%!important;height:500px;overflow:hidden;opacity:1;transform:none}.webshop-product-image .swiper-slide::after{display:none}.webshop-product-image .swiper-wrapper{align-items:center}.webshop-product-image .main-picture-element{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.webshop-product-image .item_image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.webshop-product-techspecs{clear:both;margin-top:40px}.webshop-product-techspecs .webshop-product-subkop{margin:0 0 20px;color:#43464c;font-size:26px;line-height:1.25}@media only screen and (max-width:960px){.headerinfo{display:none}.menucontentcontainer{display:block;width:100%;max-width:none}.st-header .navpartcontents{position:relative;min-height:72px;padding:0 8px;overflow:visible;flex-wrap:nowrap}.st-header.is-open .navpartcontents{flex-wrap:wrap}.menuicon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:#fff0;color:#43464c;font-size:22px;cursor:pointer;touch-action:manipulation}.st-header .logocontainer{flex:1 1 auto;width:auto;max-width:230px;margin:0 auto}.st-header .logocontainer img{margin:0;max-height:52px;width:auto;max-width:100%}.st-header .sitenav{display:none;position:static;flex:1 0 100%;order:5;z-index:200;width:100%;max-height:min(80vh, calc(100vh - 72px));margin:0;overflow-x:hidden;overflow-y:auto;background:#fff;border-bottom:1px solid #e5dfdd;box-shadow:0 8px 24px rgb(0 0 0 / .12);text-align:left}.st-header.is-open .sitenav{display:block}.st-header .sitenav>li{display:block;text-align:left}.st-header .sitenav>li>a{width:auto;min-height:48px;padding:0 16px;line-height:48px}.st-login-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin-left:8px}.st-header .sitenav>li>.mainsubmenu{position:static;left:auto;right:auto;display:block;width:100%;max-width:none;max-height:none;overflow:visible;border:0;box-shadow:none;transform:none}.st-header .menuactivebackground{display:none}.st-utils{flex:0 0 44px}.carticon{height:72px;width:44px}.st-cart{width:44px;height:44px}.st-cart i{font-size:24px}body.st-nav-open{overflow:hidden}.headerlinks a{float:none!important;text-align:center}.headerlink{font-size:16px}.webshop-product-image,.webshop-product-infoleftbox{width:100%;max-width:none}.webshop-product-image .swiper-slide,.webshop-product-image .swiper-slide-active{height:420px}.hangertxt{min-width:0!important}}@media only screen and (max-width:600px){h2{font-size:28px}.hangerkop{font-size:34px}.hangertxt{font-size:18px}.webshop-product-image .swiper-slide,.webshop-product-image .swiper-slide-active{height:320px}.webshop-product-techspecs .webshop-product-subkop{font-size:22px}}