/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:0 0 !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;text-align:center;margin:0;font-size:15px;line-height:20px;position:relative;word-break:break-word}body.prevent-scroll{overflow:hidden;height:100vh}body,header{min-width:800px}@font-face{font-family:'Shadows Into Light';src:url('/css/fonts/ShadowsIntoLight.woff2') format('woff2'),url('/css/fonts/ShadowsIntoLight.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Cairo';src:url('/css/fonts/Cairo-Light.woff2') format('woff2'),url('/css/fonts/Cairo-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Cairo';src:url('/css/fonts/Cairo-Regular.woff2') format('woff2'),url('/css/fonts/Cairo-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cairo';src:url('/css/fonts/Cairo-SemiBold.woff2') format('woff2'),url('/css/fonts/Cairo-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cairo';src:url('/css/fonts/Cairo-Bold.woff2') format('woff2'),url('/css/fonts/Cairo-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Cairo';src:url('/css/fonts/Cairo-Black.woff2') format('woff2'),url('/css/fonts/Cairo-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Cairo VF';src:url('/css/fonts/Cairo-VariableFont.woff2') format('woff2-variations');font-weight:300 900;font-stretch:35% 100%;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6{font-family:'Cairo','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;color:#111}@supports (font-variation-settings:normal){body,h1,h2,h3,h4,h5,h6,*{font-family:'Cairo VF','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-style:normal;font-variation-settings:"slnt" 0}}h1,.h1{margin:0 0 24px;font-weight:700;font-size:48px;line-height:48px}h2,.h2{margin:8px 0 24px;font-weight:700;font-size:36px;line-height:32px}h1+h2,h1+.h2,.h1+h2,.h1+.h2{margin:-16px 0 20px;font-weight:400;font-size:22px}h3,.h3{margin:8px 0 16px;font-weight:700;font-size:24px}h4,.h4{margin:0;font-weight:700;font-size:20px}strong{font-weight:700}a{text-decoration:none;color:#333}img{max-width:100%;height:auto}a img{border:0}table td,table th{padding:2px 10px 2px 0;vertical-align:top}.no-touchevents .only-touch{display:none !important}.fields-bg,table.table-bg{background:#f5f6f1;padding:20px}table.table-smaller td{font-size:90%}.wrapper .button,.wrapper button{position:relative;display:inline-block;height:40px;border:0;padding:9px 50px 9px 15px;background-color:#000;font-size:18px;line-height:22px;font-weight:400;text-align:left;color:#fff;cursor:pointer;outline:none;text-decoration:none;vertical-align:text-bottom;white-space:nowrap}.wrapper .button.arrow-left,.wrapper button.arrow-left{padding:9px 15px 9px 50px}.wrapper .button:after,.wrapper button:after{position:absolute;content:'';top:0;right:0;width:40px;height:40px;background-color:#78c338;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/arrow-right.svg)}.wrapper .button.arrow-left:after,.wrapper button.arrow-left:after{left:0;right:auto;background-image:url(/img/general/arrow-left.svg)}.wrapper .button.button-xl,.wrapper button.button-xl{height:56px;font-size:24px;padding:0 65px 0 25px}.wrapper a.button.button-xl{line-height:56px}.wrapper .button.button-xl:after,.wrapper button.button-xl:after{position:absolute;content:'';top:0;right:0;width:56px;height:56px;background-size:28px 28px;background-repeat:no-repeat;background-position:center center}.wrapper .button.button-xs,.wrapper button.button-xs{height:27px;font-size:16px;padding:0 36px 0 10px}.wrapper .button.button-xs.arrow-left,.wrapper button.button-xs.arrow-left{padding:0 10px 0 36px}.wrapper a.button.button-xs{line-height:27px}.wrapper .button.button-xs:after,.wrapper button.button-xs:after{position:absolute;content:'';top:0;right:0;width:27px;height:27px;background-size:14px 14px;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:400px){.wrapper .button,.wrapper button{border-radius:5px}.wrapper .button:after,.wrapper button:after{border-radius:0 5px 5px 0}.wrapper .button.arrow-left:after,.wrapper button.arrow-left:after{border-radius:5px 0 0 5px}.pdp-sticky-footer-order .button,.wrapper .button.button-xs,.wrapper button.button-xs{border-radius:3px}.pdp-sticky-footer-order .button:after,.wrapper .button.button-xs:after,.wrapper button.button-xs:after{border-radius:0 3px 3px 0}.pdp-sticky-footer-order .button.arrow-left:after,.wrapper .button.button-xs.arrow-left:after,.wrapper button.button-xs.arrow-left:after{border-radius:3px 0 0 3px}}@media screen and (max-width:400px){.exp-rounded-btn-smartphone .wrapper .button,.exp-rounded-btn-smartphone .wrapper button{border-radius:3px}.exp-rounded-btn-smartphone .wrapper .button:after,.exp-rounded-btn-smartphone .wrapper button:after{border-radius:0 3px 3px 0}.exp-rounded-btn-smartphone .wrapper .button.arrow-left:after,.exp-rounded-btn-smartphone .wrapper button.arrow-left:after{border-radius:3px 0 0 3px}.exp-rounded-btn-smartphone .pdp-sticky-footer-order .button,.exp-rounded-btn-smartphone .wrapper .button.button-xs,.exp-rounded-btn-smartphone .wrapper button.button-xs{border-radius:3px}.exp-rounded-btn-smartphone .pdp-sticky-footer-order .button:after,.exp-rounded-btn-smartphone .wrapper .button.button-xs:after,.exp-rounded-btn-smartphone .wrapper button.button-xs:after{border-radius:0 3px 3px 0}.exp-rounded-btn-smartphone .pdp-sticky-footer-order .button.arrow-left:after,.exp-rounded-btn-smartphone .wrapper .button.button-xs.arrow-left:after,.exp-rounded-btn-smartphone .wrapper button.button-xs.arrow-left:after{border-radius:3px 0 0 3px}}.wrapper .button.gray,.wrapper button.gray{background-color:#7a7a7a}.wrapper .button.light,.wrapper button.light{background-color:#aaa}.wrapper .button.light:after,.wrapper button.light:after{background-color:#ccc}.wrapper .button:hover,.wrapper button:hover,.wrapper .button.gray:hover,.wrapper button.gray:hover{background-color:#78c338}.wrapper .button.red,.wrapper button.red{background-color:#fc0e1c}.wrapper .button.red:after,.wrapper button.red:after{background-color:#fc0e1c}.wrapper .button.red:hover,.wrapper button.red:hover{background-color:#000}.wrapper .button.green,.wrapper button.green{background-color:#78c338}.wrapper .button.green:after,.wrapper button.green:after{background-color:#78c338}.wrapper .button.green:hover,.wrapper button.green:hover{background-color:#000}.wrapper .button.orange,.wrapper button.orange{background-color:#ffa200}.wrapper .button.orange:after,.wrapper button.orange:after{background-color:#ffa200}.wrapper .button.orange:hover,.wrapper button.orange:hover{background-color:#000}.wrapper .button+br+button,.wrapper .button+br+.button,.wrapper button+br+button,.wrapper button+br+.button{margin-top:4px}.wrapper .button.right,.wrapper button.right{float:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a.icon-toggle{display:inline-block;line-height:16px;padding-left:20px;background:url(/img/general/icon-expand.gif) no-repeat left center;text-decoration:none}a.icon-toggle.open{background-image:url(/img/general/icon-collapse.gif)}.icon-close{display:inline-block;width:24px;height:24px;position:relative;cursor:pointer;vertical-align:text-top}.icon-close:before,.icon-close:after{content:'';position:absolute;left:0;height:20%;width:100%;background:#444;-webkit-transition:all .32s cubic-bezier(.25,.1,.28,1.54);transition:all .32s cubic-bezier(.25,.1,.28,1.54);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:49%;height:15%}.icon-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.usp-list ul,ul.usp-list{list-style:none;margin:0;padding:0;font-size:15px;line-height:18px}.usp-list ul li,ul.usp-list li{min-height:26px;background-size:21px 18px;background-repeat:no-repeat;background-position:left 4px;background-image:url(/img/general/icon-check-green.svg);padding:4px 0 4px 32px}ul.usp-list li.usp-list-neg{background:0 0;position:relative}ul.usp-list li.usp-list-neg:before,ul.usp-list li.usp-list-neg:after{content:'';position:absolute;left:0;height:20px;width:20px;background-color:#ffa200;-webkit-transition:all .32s cubic-bezier(.25,.1,.28,1.54);transition:all .32s cubic-bezier(.25,.1,.28,1.54);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:11px;height:4px}ul.usp-list li.usp-list-neg:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}ul.usp-list li.stock-usp{margin:0 0 20px;display:block}ul.usp-list li.stock-usp.hide{display:none}.usp-list ul li.review-usp-link,ul.usp-list li.review-usp-link{background:0 0;margin:0 0 20px}.usp-list ul li.review-usp-link a,ul.usp-list li.review-usp-link a{color:#fff;border-bottom:1px dashed #fff}.block-icon-check{display:inline-block;margin:2px 0 10px;padding:5px 12px 5px 32px;border-radius:3px;color:#333;background-color:#f5f6f1;background-size:18px 15px;background-repeat:no-repeat;background-position:8px 7px;background-image:url(/img/general/icon-check-green.svg)}.inner{width:1180px;margin:0 auto;text-align:left;position:relative}.overlay-bg{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none;z-index:500}.overlay-bg.active{display:block}.overlay-bg .loader{position:relative;left:50%;top:50%;margin:-10px 0 0 -10px;display:block;width:20px;height:20px;background:url(/img/general/pswp-preloader.gif) no-repeat left top;background-size:20px 20px}.overlay-content{position:absolute;z-index:600;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:none}.overlay-content.overlay-fixed{position:fixed;height:calc(100vh - 100px);top:50px;bottom:50px}.overlay-content .icon-close{position:absolute;left:50%;margin-left:-12px;top:-40px}.overlay-content .icon-close:before,.overlay-content .icon-close:after{background:#fff}.review_iframe{margin:0 auto;border:none;max-width:800px;width:100%;height:calc(100vh - 100px);background:#fff}.overlay-content .common-msg{position:absolute;top:100px;left:50%;background:#fff;width:600px;margin-left:-300px;padding:20px;text-align:left}.overlay-content .common-msg.wide{width:720px;margin-left:-360px}.common-msg .common-msg-wrap{position:relative}.common-msg .common-msg-colors{width:calc(50% - 30px);padding:10px 0}.common-msg .common-msg-colors .product-colors ul+p{text-align:left;margin:20px 0}.common-msg .common-msg-colors.selection-error{background:#ffe9e9}.common-msg .common-msg-order{position:absolute;top:20px;right:20px;width:50%;background:#005c5f;padding:10px 20px 20px;color:#fff}.common-msg .common-msg-order h2,.common-msg .common-msg-order h3{color:#fff}.common-msg ul.modal-text-options{margin-left:0;padding-left:0;list-style:none}.common-msg ul.modal-text-options li a{display:block;margin:0 10px 10px 0;padding:5px 10px;border:1px solid #bbb;border-radius:3px}.common-msg ul.modal-text-options li a:hover{background:#f5f6f1}.common-msg ul.modal-text-options li a.variant-active{background:#78c338;border-color:#78c338;color:#fff}.common-msg ul.modal-text-options li a.variant-active:after{content:' \2713';color:#fff}body.modal-active #wm-livechat{z-index:1}.container{position:relative;padding:280px 0 0}body.conversion-page .container{padding-top:180px;padding-bottom:100px}header{top:0;left:0;right:0;width:100%;position:fixed;z-index:100;font-weight:300;border-bottom:1px solid #fff}header .top{background:#78c338;color:#fff;height:50px;font-size:15px;line-height:17px}header .top a{color:#fff}header .top strong{display:block}header .top ul{list-style:none;margin:0;padding:0}header .top ul li{margin:0;padding:0}header .top ul ul{display:none;position:absolute;z-index:1000;background:#005c5f;min-width:180px;font-size:14px}header .top ul ul li a{display:block;padding:9px 12px}header .top ul ul li a:hover{background:#78c338}header .top ul li:hover ul{display:block}header .top .inner{display:flex;flex-direction:row-reverse}header .top .promo-text{display:none;position:absolute;left:0;top:0;max-width:400px;overflow:hidden;line-height:50px;white-space:nowrap;font-weight:500}body.promo-text-line header .top .promo-text{display:block}header .top .promo-text p{margin:0}header .top .promo-text a{color:#fff}header .top .promo-text strong{display:inline;animation:opacity_blink 2s forwards}@keyframes opacity_blink{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:1}}header .top .vat-switch{height:50px;margin-right:70px;display:block;display:none}header .top .vat-switch ul{list-style:none;margin:0;padding:0}header .top .vat-switch ul li{display:inline-block;font-size:13px;line-height:16px;padding:9px 0;text-decoration:none;vertical-align:middle;position:relative}header .top .vat-switch ul li:first-child{text-align:right}header .top .vat-switch ul li.vat-active:after{content:'';display:block;width:10px;height:10px;position:absolute;top:-6px;left:50%;margin-left:-5px;background:#fff;transform:rotate(45deg)}header .top .vat-switch ul li strong{font-size:15px;display:block}header .top .vat-switch ul li a{display:block;color:#e4e4e4}header .top .vat-switch ul li a:hover{color:#fff}header .top .vat-switch ul li a.switch-btn{display:block;width:50px;height:100%;margin:0 10px}header .top .vat-switch ul li a.switch-btn span{display:inline-block;width:100%;height:20px;background:#fff;border-radius:10px;position:relative}header .top .vat-switch ul li a.switch-btn span:after{content:'';display:block;width:26px;height:26px;position:absolute;left:-1px;top:-3px;background:#005c5f;border-radius:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}header .top .vat-switch.vat-excl ul li a.switch-btn span:after{left:auto;right:-1px}header .top .order-status{position:relative;display:block;padding:8px 16px 8px 42px;background-size:18px auto;background-repeat:no-repeat;background-position:12px center;background-image:url(/img/general/icon-order-status-w.svg)}.home header .top .order-status{display:none}header .top a.shop-login,header .top li.shop-login>a{position:relative;display:block;padding:8px 16px 8px 42px;background-size:24px auto;background-repeat:no-repeat;background-position:11px center;background-image:url(/img/general/icon-shop-login.svg)}header .top li.shop-login{min-width:160px;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}header .top .cart-summary{position:relative;display:block;padding:8px 16px 8px 52px;background-size:27px auto;background-repeat:no-repeat;background-position:12px center;background-image:url(/img/general/icon-cart.svg)}header .top .cart-summary.has-items{z-index:1000}header .top .cart-summary span{position:absolute;top:3px;left:21px;width:24px;height:24px;background:red;text-align:center;font-size:18px;line-height:24px;font-weight:700;color:#fff;border-radius:100%}body.cart-page header .top .cart-summary span{background:#888}header .top .order-status:hover,header .top .shop-login:hover,header .top .cart-summary:hover{background-color:#005c5f}header .main{height:120px;padding:24px 0 26px;background:#f5f6f1}header .main a.logo{position:absolute;top:0;left:0;display:block;width:258px;height:70px;background-repeat:no-repeat;background-position:center left;display:flex;justify-content:center;align-items:center}header .main a.logo span{display:none}header .main a.logo img{max-width:100%;max-height:100%;aspect-ratio:300/81}header .main .autocomplete-container{position:absolute;top:14px;left:320px;display:block;width:380px;height:40px}header .main input.search-field{display:block;width:100%;height:100%;padding:0 56px 0 20px;background-color:#fff;border:1px solid #e3e3e3;outline:0;appearance:textfield;border-bottom:1px solid #eee}header .main input.search-field::-webkit-search-decoration{appearance:none}header .main input.search-submit{position:absolute;top:1px;left:calc(100% - 52px);display:block;width:50px;height:38px;background:#fff;border:none;outline:0;cursor:pointer;z-index:601;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/icon-search.svg)}header .main input.search-submit:hover{opacity:.7}button.no-style,button.no-style:focus,button.no-style:hover{border-radius:unset;display:unset;border:unset;padding:unset;margin:unset;font-size:unset;font-weight:unset;text-align:unset;color:unset;outline:unset;text-decoration:unset;vertical-align:unset;background:unset;position:unset;height:unset;line-height:unset;width:unset}button.no-style:after{content:unset}button.like-link{text-decoration:underline}#barcode-scanner-button{width:36px;height:40px;background:no-repeat center center/100% 100% url('/img/general/icon-barcode.svg');position:absolute;top:0;right:-46px;cursor:pointer;display:none}#barcode-scanner-button:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:red}.barcode-video-active #barcode-scanner-button:before,#barcode-scanner-button:hover:before{animation:barcode-animate 2s linear infinite}@keyframes barcode-animate{0%{top:50%}25%{top:25%}66%{top:75%}100%{top:50%}}.field-tooltip #barcode-scanner-button span{left:-92px;background-color:#444;color:#fff !important}.field-tooltip #barcode-scanner-button span:after{border-top-color:#444}#barcode-viewer-backdrop{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:none;z-index:2000}#barcode-viewer{margin:0 auto;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:100px;position:relative}#barcode-viewer canvas{display:none}#barcode-viewer video{width:100%}#close-barcode-scanner{position:absolute;top:15px;right:15px;font-size:50px;cursor:pointer;z-index:1}#barcode-viewer-container{position:relative;flex:0 1 620px;background-color:#fff;z-index:2001;max-width:680px;min-width:320px;padding:30px 15px 15px;display:none;font-weight:400}#barcode-viewer-container h1{font-size:32px;line-height:20px}#barcode-scanner-container{display:none}.barcode-video-active #barcode-scanner-container,.product-scanner-active #barcode-viewer-container{display:block}.product-scanner-active #barcode-viewer-backdrop{display:flex;align-items:center;justify-content:center}.product-scanner-active .product-overview .mobile-list-options{z-index:99}.barcode-video-active #barcode-viewer canvas#debug-canvas{display:block;position:absolute;max-width:100%}.scanned-product{width:100%;background:#fff;display:flex}.scanned-product-info{flex:1 1 auto}.scanned-product-image{flex:0 0 150px}.scanned-product-cta{display:flex;justify-content:space-between}.scanned-product-cta button{display:inline-block}.problem-with-found-product label{display:block;font-size:15px;margin:0 0 6px}.problem-with-found-product input{width:calc(100% - 160px);max-width:300px;height:36px;border:1px solid #ccc}.problem-with-found-product button{vertical-align:baseline;margin-left:6px}@media screen and (min-width:800px){header .main .autocomplete-container{padding-right:50px}#barcode-scanner-button{display:block}.needletail-grouped-search-bar-results{width:calc(100% + 68px)}}header .main .cart-summary,header .main .order-status,header .main .shop-contact{position:absolute;top:10px;display:block;padding:0 0 0 42px;font-size:20px;line-height:24px;background-size:30px auto;background-repeat:no-repeat;background-position:center left;color:#333}header .main .cart-summary{display:none;background-image:url(/img/general/icon-cart-b.svg)}header .main .cart-summary strong{display:block}header .main .cart-summary em{font-style:normal}header .main .cart-summary span{position:absolute;top:1px;left:11px;width:24px;height:24px;background:red;text-align:center;font-size:18px;line-height:24px;font-weight:700;color:#fff;border-radius:100%}body.cart-page header .main .cart-summary span{background:#999}header .main .order-status{left:764px;background-image:url(/img/general/icon-order-status.svg)}header .main .shop-contact{left:764px;background-image:url(/img/general/icon-shop-contact.svg)}header .main .cart-summary,.home header .main a.shop-contact{left:970px}header .main a.order-status strong,header .main a.shop-contact strong{display:block}header .main a.order-status:hover,header .main a.shop-contact:hover{opacity:.7}.home header.sticky .main .shop-contact{left:756px}.home header.sticky .main .order-status{display:none}header.sticky .main .cart-summary{display:block}header.sticky .main .review-summary{display:none}header nav.nav-main{height:60px;background:#fff;font-weight:400;font-size:18px;line-height:22px}header nav.nav-steps{display:none}header a.nav-toggle{display:none}header nav.nav-main p{margin:0}header nav.nav-main ul{list-style:none;margin:0;padding:0;text-align:left}header nav.nav-main.hover-active>.inner:before{content:'x';position:absolute;color:#fff;z-index:99999;right:15px;top:-40px;font-size:32px;line-height:32px;font-weight:400}header nav.nav-main .inner>ul{display:flex}header nav.nav-main .inner>ul>li{flex:1 1 auto}header nav.nav-main .inner>ul>li>a{display:block;width:100%;color:#333;padding:19px 5px;text-align:center;white-space:nowrap}header nav.nav-main .inner ul li.subnav-title>a{font-weight:700}header nav.nav-main .inner>ul>li:hover>a{background:#78c338;color:#fff;position:relative;z-index:1000}header nav.nav-main.hover-active ul li:active .overlay-bg,header nav.nav-main.hover-active ul li:hover .overlay-bg{position:fixed;display:flex;pointer-events:none}header nav.nav-main ul li .submenu{position:fixed;display:block;top:auto;left:0;right:0;background:#fff;border-top:1px solid #78c338;display:none;z-index:1000;padding:50px 0;min-height:540px}header nav.nav-main.hover-active ul li:active .submenu,header nav.nav-main.hover-active ul li:hover .submenu{display:block}header nav.nav-main ul li .submenu .cols{display:flex}header nav.nav-main ul li .submenu .cols{list-style:none;margin:0;padding:0}header nav.nav-main ul li .submenu .cols *{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset}header nav.nav-main ul li .submenu .cols ul{margin:0 0 22px}header nav.nav-main ul li .submenu .cols ul li{margin:0 0 4px}header nav.nav-main ul li .submenu .cols .col-brands ul li,header nav.nav-main ul li .submenu .cols ul ul li{position:relative;padding-left:20px}header nav.nav-main ul li .submenu .cols .col-brands ul li a:before,header nav.nav-main ul li .submenu .cols ul ul li a:before{content:'>';position:absolute;left:0}header nav.nav-main ul li .submenu .cols ul li a:hover:before,header nav.nav-main ul li .submenu .cols ul li a:hover{color:#78c338}header nav.nav-main ul li .submenu .cols .col-subnav{flex:0 0 279px;padding:0 10px 0 20px}header nav.nav-main ul li .submenu .cols .col-promo{flex:1 1 681px;padding:0 20px;border-left:1px solid #b4b4b4}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo{display:flex;flex-wrap:wrap;justify-content:left}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a{position:relative;flex:0 1 154px;margin:0 8px 0 0}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo>a:nth-child(4n){margin-right:0}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo strong{display:flex;justify-content:center;flex-direction:column;min-height:56px;background:#005c5f;color:#fff;font-size:16px;line-height:18px;text-align:center;margin:8px 0 0;padding:5px}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo>a:hover strong{background:#78c338}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo span{display:inline-block;margin:0;padding:40px 5px;font-size:80%;text-align:center;color:#777}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo figure{height:240px;padding:10px 5px;margin:0;text-align:center}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo figure img{max-height:100%;width:auto}header nav.nav-main ul li .submenu .cols .col-brands{flex:0 1 220px;padding:0 0 0 20px;border-left:1px solid #b4b4b4}.usps{height:50px;background:#f5f6f1;font-weight:300}.usps.usp-injection{margin:30px 0;background:0 0}.content .blog-item .usps.usp-injection{width:1180px;margin-left:-120px;margin-right:-120px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:block}@media screen and (max-width:1220px){.content .blog-item .usps.usp-injection{width:calc(100% + 30px);margin:30px -15px}}@media screen and (max-width:800px){.content .blog-item .usps.usp-injection{display:none}}.usps ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:18px;display:flex;justify-content:space-between}.usps ul li{flex:0 1 auto;margin:0;padding:16px 0 16px 32px;background-size:24px auto;background-repeat:no-repeat;background-position:center left}.usps ul li.usp-fast-delivery{background-image:url(/img/general/usp-fast-delivery.svg)}.usps ul li.usp-free-shipping{background-image:url(/img/general/usp-free-shipping.svg)}.usps ul li.usp-massive-stock{background-image:url(/img/general/usp-massive-stock.svg)}.usps ul li.usp-postnl-pickup{background-image:url(/img/general/usp-postnl-pickup.svg)}.usps ul li.usp-bpost-pickup{background-image:url(/img/general/usp-bpost-pickup.svg)}.usps ul li.usp-reviews{background-image:url(/img/general/usp-reviews.svg);background-size:32px auto}.usps ul li.usp-small{display:none}header.sticky{border-bottom:1px solid #ddd}header.sticky .top,header.sticky .usps{height:0;overflow:hidden;animation:none}.home-popular-categories{display:none}.home-intro{margin:0 0 30px;display:flex;flex-wrap:wrap}.home-intro h1{font-size:15px;line-height:20px;padding:15px 0;font-weight:300;margin:0;color:#aaa;text-align:center;flex:1 1 100%}.home-intro .home-banner{flex:1 1 860px;margin-right:20px;position:relative}.home-intro .home-banner .shopping-award-winner{display:block;width:121px;height:172px;background:url(/img/general/shopping-award-kitcentrum-2023@2x.png) no-repeat left top;background-size:121px 172px;position:absolute;left:15px;top:0}.home-intro .home-banner h2{color:#fff;position:absolute;left:18%;top:5%;margin:0;opacity:.9;z-index:40}.home-intro .home-banner blockquote{color:#fff;position:absolute;left:18%;top:17%;margin:0;z-index:40;font-style:normal}.home-intro .home-banner blockquote p{margin:0;font-size:44px;line-height:44px;font-weight:300}.home-intro .home-banner blockquote strong{display:block}.home-intro .home-reviews{flex:1 1 300px;max-width:300px;height:350px;background:#00adb3;background:#555;padding:10px 25px 25px;color:#fff;font-size:14px;font-weight:300}.review-widget{position:relative;color:#fff}.review-widget a{color:#fff}.review-summary a{color:#333}.review-summary .review-stars{position:absolute;top:10px;left:980px}.review-summary .review-score{position:absolute;top:8px;left:1120px;font-weight:700;font-size:38px;line-height:38px}.review-summary .review-amount{position:absolute;top:22px;left:980px;font-weight:300;font-size:14px;line-height:22px}.review-widget .review-stars{font-size:24px;font-weight:700}.review-stars{position:relative;width:127px;padding:0 0 22px;margin:0 0 4px;background-size:127px 21px;background-repeat:no-repeat;background-position:left bottom;background-image:url(/img/general/review-stars-off.svg);text-indent:-999em;line-height:0}.review-stars:after{content:'';position:absolute;left:0;bottom:0;display:block;width:0;height:21px;background-size:127px 21px;background-repeat:no-repeat;background-position:left bottom;background-image:url(/img/general/review-stars.svg)}.review-stars.s50:after{width:100%}.review-stars.s45:after{width:92%}.review-stars.s40:after{width:82%}.review-widget .review-score{position:absolute;top:0;right:0;width:103px;height:95px;background-size:103px 95px;background-repeat:no-repeat;background-position:left top;background-image:url(/img/general/review-balloon.svg);text-align:center;font-size:54px;line-height:90px;font-weight:700;color:#333;margin:0}.review-widget .review-score a{color:#333}.review-widget .review-amount{padding:0 0 26px;background-size:83px 24px;background-repeat:no-repeat;background-position:left bottom;background-image:url(/img/general/logo-feedbackcompany.svg);margin:0 0 24px}.review-widget .review-quote{width:100%;height:150px;background:#f0f0f0;position:relative}.review-quote blockquote{margin:0;padding:8px 16px 0;font-style:normal;color:#333;max-height:110px;overflow:hidden;font-size:15px;line-height:18px;font-weight:400}.review-quote blockquote p{margin:8px 0 0}.review-quote blockquote cite{width:100%;height:22px;white-space:nowrap;margin:0;padding:0 0 0 25px;font-size:14px;line-height:22px;font-style:normal;font-weight:400;color:#aaa;background-size:17px 17px;background-repeat:no-repeat;background-position:left center;background-image:url(/img/general/review-person.svg)}.review-quote a{position:absolute;bottom:0;left:0;width:100%;height:40px;font-size:18px;line-height:40px;font-weight:400;color:#fff;padding:0 16px;background-color:#000;background-size:20px 20px;background-repeat:no-repeat;background-position:right 15px center;background-image:url(/img/general/arrow-right.svg)}.review-quote a:hover{background-color:#333}.home-story{color:#777;margin:0 0 30px}.home-story img{max-width:50%;height:auto}.home-groups,.home-products{background:#f5f6f1;margin:0 0 50px !important;padding:30px 0}.home-products .inner{padding-right:220px}.home-products.home-popular-products{margin-bottom:0 !important;padding-bottom:0 !important;text-align:left}.home-products.home-popular-products{display:none}body.exp-home-popular-products .home-products.home-popular-products{display:block}.home-products.home-popular-products .inner{padding-right:0}body.exp-home-popular-products .home-products.home-popular-products+.home-products{margin-top:0 !important;padding-top:0 !important}.home-products.home-popular-products .h3{margin-bottom:0 !important}.home-products .kit-finder{position:absolute;display:block;top:202px;right:0;width:220px;height:708px;padding:40px 15px;text-align:center;color:#fff;background:#005c5f url(/img/backgrounds/bg-weekdeals.jpg) no-repeat center bottom;background-size:cover}.home-products.home-popular-groups .kit-finder{height:508px;background-position:center 267px}.home-products.home-popular-groups .kit-finder h2{margin:10px 0}.home-products .kit-finder h2{font-family:'Shadows Into Light',cursive;font-size:44px;line-height:44px;font-weight:400;margin:30px 0 20px;color:#fff}.home-products .kit-finder p{margin:0 0 40px;font-size:18px}.home-products .kit-finder .button{display:inline-block;padding-right:60px}.home-products .kit-finder:after{content:'';display:block;position:absolute;left:0;right:0;width:100%;bottom:0;height:100%;pointer-events:none;background:url(/img/backgrounds/bg-weekdeals-up.png) no-repeat center bottom;background-size:360px auto}.home-products .kit-catalog .button{display:block}.home-products .kit-catalog{position:absolute;display:block;top:10px;right:0;width:220px;height:172px;padding:15px;background:#428530 url(/img/backgrounds/bg-kit-catalog.jpg) no-repeat left top}.home-products .kit-catalog h2{color:#fff;margin:0;font-size:30px;line-height:34px}.home-products .kit-catalog .button{position:absolute;left:15px;bottom:0}.crumpath{height:46px;margin:10px 0}.crumpath ol,.crumpath ul{list-style:none;margin:0;font-size:14px;line-height:24px;font-weight:300;padding:6px 0}.crumpath li{position:relative;display:inline-block;padding:0 20px 0 0}.crumpath li:after{position:absolute;top:-1px;right:4px;display:inline-block;content:'>'}.crumpath .back-to-search li:after{display:none}.crumpath li:not(:last-child) a{color:#777;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ccc}body.in_shop .crumpath li.first{display:none}.crumpath li:last-child:after{content:''}.product-categories,.product-overview{display:flex;flex-wrap:wrap}aside.filters{flex:0 1 240px;display:block;margin:0 20px 40px -20px;padding:20px;background:#f5f6f1}body:not(.hasFilters) aside.filters .hide-on-empty-nt-attr{visibility:hidden}aside.filters p{margin:0 0 30px}aside.filters strong{font-size:36px}aside.filters fieldset{margin:0 0 30px;font-size:14px;line-height:24px}aside.filters fieldset legend{font-size:18px;font-weight:700;margin:0 0 10px}aside.filters fieldset label{display:block}aside.filters fieldset label input{margin-right:6px}aside.filters .reset-filters{visibility:hidden;margin:-12px 0 12px;min-height:30px}body.hasFilters aside.filters .reset-filters{visibility:visible}aside.filters .reset-filters a{display:inline-block;line-height:20px;padding:1px 8px 1px 5px;border:1px solid #bbb;border-radius:3px;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}aside.filters .reset-filters a .icon-close{transform:scale(.7);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.product-list{flex:0 1 calc(100% - 240px);color:#777;margin:0 0 30px;position:relative}.product-list.needletail-list{width:calc(100% - 240px);flex-basis:auto}.blog-related .product-list,.product-related .product-list,.product-list.product-list-full{flex-basis:100%}.product-list h1{max-width:calc(100% - 330px)}.product-list ul.related-categories{list-style:none;margin:0 0 1em;padding:0}.product-list ul.related-categories li{display:inline}.product-list ul.related-categories li a{display:inline-block;background:#f5f6f1;color:#333;padding:5px 10px;margin:0 4px 8px 0;border-radius:5px;font-size:14px;line-height:20px}.product-list ul.related-categories li a[data-hex]{padding-left:32px;position:relative}.product-list ul.related-categories li a[data-hex]:before{content:'';display:inline-block;width:20px;height:20px;margin:0 4px 0 0;line-height:20px;border-radius:3px;position:absolute;left:8px}.product-list ul.related-categories li a:hover,.product-list ul.related-categories li a.active{background:#777;color:#fff}.product-list .products:not(#nt-results),.product-list .products#nt-results .needletail-result-results:not(.needletail-hide-on-initial-request){margin:0 -10px 30px;display:flex;flex-wrap:wrap;justify-content:start}@media screen and (max-width:1220px){.home-products.home-popular-products.product-list-overflow .products{overflow-x:auto;flex-wrap:unset !important;position:relative;margin-right:0 !important}.home-products.home-popular-products.product-list-overflow .products a.product{width:calc((100%/5) + 20px)}}@media screen and (max-width:800px){.home-products.product-list-overflow .products{overflow-x:auto;flex-wrap:unset !important;position:relative;margin-right:0 !important}.home-products.home-popular-products.product-list-overflow .products a.product,.home-products.product-list-overflow .products a.product{width:calc((100%/3) + 25px)}}.product-list .products:not(#nt-results) .product,.product-list .products#nt-results .needletail-result-results .product{margin:10px}.product-tooltip .product,.product-list .products a.product{position:relative;flex:0 0 220px;height:440px;margin-bottom:20px;padding:15px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#333}.finder .products a.product{height:460px}.home-products .products a.product{height:440px}.blog-related .products a.product{height:400px}.product-list.product-list-no-details .products a.product{height:380px}.home-groups .product-list.product-list-no-details .products a.product{height:340px}.products>a.product:hover,.products .needletail-result-results a.product:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.products article figure{width:100%;height:220px;margin:0;padding:0;text-align:center;position:relative}.products article figure{height:235px;margin:-5px 0 5px;padding:0 0 15px}.products article figure img{max-height:100%;width:auto}.product.undeliverable article figure img{opacity:.4}.products article figure figcaption{position:absolute;top:100%;left:0;margin-top:42px;text-align:left;font-size:16px;line-height:16px;font-weight:700}.products article figure figcaption{margin-top:40px;line-height:14px}.home-groups .products article figure figcaption{margin-top:0}.products article figcaption span{max-height:80px;overflow:hidden}.products article figcaption em{margin:0;display:block;font-size:13px;line-height:15px;font-style:normal;font-weight:400;color:#777;max-height:58px;overflow:hidden}.products article .many_colors_tag{font-size:14px;font-weight:700;position:absolute;color:#999;bottom:58px;padding-left:25px}.products article .many_colors_tag:before{content:'🎨';position:absolute;left:0}.products article p.price-tag{position:relative;margin-top:10px}.products article p.price-tag strong{font-size:36px;font-weight:900}.products article p.price-tag:after{position:absolute;top:-20px;right:-5px;font-weight:700;display:block;color:#63a72a;content:attr(data-delivery-label)}.products .short_eta article p.price-tag:after{display:block;color:#bbb;padding-left:20px;background-image:url(/img/general/icon-delivery-gray.svg);background-size:16px auto;background-repeat:no-repeat;background-position:center left}.products .undeliverable article p.price-tag:after{display:none}.products article p.price-tag sup{top:-7px;font-size:75%;position:relative}body.fp-comp .products article p strong{visibility:hidden}.products article .product-review{position:absolute;top:254px;right:10px;text-align:right;display:block}.finder .products article .btn-modal-order{position:absolute;left:15px;bottom:70px}.products article p button{position:absolute;bottom:15px;left:15px;right:15px;width:190px;background-color:#7a7a7a}.products a:hover article p button{background-color:#78c338}.product-detail .product-banner,.products article .product-banner{display:block;width:181px;height:42px;margin:0 0 12px;font-size:16px;line-height:36px;font-style:normal;font-weight:700;text-align:center;color:#fff;background-size:181px 39px;background-repeat:no-repeat;background-position:left top;position:absolute;bottom:190px;left:50%;margin-left:-90px;z-index:10}.product-detail .product-banner{position:static;margin:0;left:auto;bottom:0}.finder .products article .product-banner{bottom:210px}.product-detail .product-banner.black,.products article .product-banner.black{background-image:url(/img/general/banner-black.svg)}.product-detail .product-banner.orange,.products article .product-banner.orange{background-image:url(/img/general/banner-orange.svg)}.product-detail .product-banner.grey,.products article .product-banner.grey{background-image:url(/img/general/banner-grey.svg)}.product-detail .product-banner.green,.products article .product-banner.green{background-image:url(/img/general/banner-green.svg)}.product-detail .product-banner.green-dark,.products article .product-banner.green-dark{background-image:url(/img/general/banner-green-dark.svg)}.product-detail .product-banner.red,.products article .product-banner.red{background-image:url(/img/general/banner-red.svg)}.exp-product-banner-pro .product-banner-pro{display:none !important}a.has-product-tooltip .product-tooltip{position:absolute;z-index:50;display:none;margin-top:-32px;padding-top:28px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}a.has-product-tooltip.hover .product-tooltip{display:block}html.touchevents a.has-product-tooltip.hover .product-tooltip{display:none}.product-tooltip .product{flex:none;display:block;width:220px;margin:0 !important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);height:auto;padding-bottom:48px}.product-tooltip .product .hide-tooltip{display:none}.product-tooltip .product figure{height:auto}.product-tooltip .product figure figcaption{position:static;margin:12px 0;text-decoration:none}.product-tooltip .product .show-modal{display:block !important}.product-tooltip .product span.button{display:block;width:188px;margin:0 0 10px;padding:0 0 0 40px;line-height:27px;font-size:14px}.product-tooltip .product span.button:after{display:none}.product-tooltip .product span.button:before{position:absolute;content:'';top:0;left:0;width:27px;height:27px;background-size:18px auto;background-repeat:no-repeat;background-position:8px center;background-image:url(/img/general/icon-cart.svg)}ul.tabs.related-product-types{list-style:none;margin:0 -80px 20px;padding:0 0 0 80px;border-bottom:1px solid #78c338}ul.tabs.related-product-types li{display:inline-block;margin-right:6px}.tabs a.related-product-type{top:1px;position:relative;display:inline-block;padding:6px 20px 4px;border:1px solid transparent;color:#777;font-weight:700}.tabs a.related-product-type:hover{color:#111}.tabs a.related-product-type.active{padding-top:6px;border-color:#78c338;border-bottom-color:#fff;color:#111}.related-products-intro{padding:0 20px;color:#777}.related-products-intro p{margin:0}.related-products-intro a{text-decoration:none !important;color:#111;white-space:nowrap}.related-products-intro a.toggle-open{display:none}.related-product{box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:20px;display:flex;position:relative}.related-product .related-product-image{flex:initial;width:190px;text-align:center}.related-product .related-product-image figure{max-height:100%;max-width:100%;margin:0;padding:20px 15px;position:relative;min-height:160px}.related-product .related-product-image figure img{width:auto;max-height:100%;max-width:100%}.related-product .related-product-image figure a:hover img{opacity:.3}.related-product .related-product-image figure a:hover:after{position:absolute;content:attr(title);left:20px;right:20px;top:60px;font-size:13px;color:#000}.related-product .related-product-text{flex:auto;padding:30px 150px 5px 20px;width:calc(100% - 330px)}.related-product .related-product-text p,.related-product .related-product-cart-info{margin:0 0 4px}.related-product .related-product-cart-info{visibility:hidden}.related-product .product-in-cart .related-product-cart-info{visibility:visible}.related-product .related-product-price{position:relative}.related-product .related-product-price strong{font-weight:900;font-size:36px}.related-product .related-product-price sup{top:-8px;left:-2px;font-size:70%;position:relative}.related-product .related-product-price .stock-tag{display:inline-block;border-radius:3px;background:#f5f6f1;font-size:15px;line-height:24px;padding:6px 10px 0;position:absolute;top:-4px;left:120px}.related-product .related-product-price .stock-tag:before{content:'';display:inline-block;width:18px;height:16px;margin-right:6px;background-size:18px 16px;background-repeat:no-repeat;background-position:left center;background-image:url(/img/general/icon-check-green.svg)}.related-product .related-product-info{font-size:16px;line-height:16px;font-weight:700}.related-product .related-product-reason,.related-product .related-product-cart-info{font-size:13px;line-height:15px;color:#777}.related-product .related-product-reason em{font-style:normal}.related-product-order{position:absolute;top:0;right:0;width:140px;padding:15px 15px 5px 0}.related-product-order .related-product-cart-info:first-child{margin-top:22px}.related-product-order select{max-width:100%;margin-bottom:10px}.exp-vertical-tiles .related-products-list{display:flex;flex-wrap:unset !important;justify-content:start;overflow-x:auto;padding:10px;margin:-10px -10px 10px}.exp-vertical-tiles .product-confirm .product-related{padding:20px 60px}.exp-vertical-tiles ul.tabs.related-product-types{margin:0 -60px 20px;padding:0 0 0 60px}.exp-vertical-tiles .related-products-list .related-product{display:block;margin:0 20px 15px 0;width:200px;flex-shrink:0}.exp-vertical-tiles .related-products-list .related-product .related-product-image{width:100%}.exp-vertical-tiles .related-products-list .related-product .related-product-image figure{padding:15px}.exp-vertical-tiles .related-product .related-product-image figure img{max-height:100px}.exp-vertical-tiles .related-products-list .related-product .related-product-text{padding:5px 15px 40px;width:100%}.exp-vertical-tiles .related-products-list .related-product .related-product-reason{padding:0;display:none}.exp-vertical-tiles .related-products-list .related-product .stock-tag{top:-30px;right:0;left:auto;padding:2px 4px}.exp-vertical-tiles .related-products-list .related-product .related-product-cart-info:first-child{margin-top:0}.exp-vertical-tiles .related-products-list .related-product .product-in-cart small{display:none}.exp-vertical-tiles .related-products-list .related-product .related-product-order{position:static;padding-top:5px;padding-bottom:25px;padding-right:0;width:100%}.exp-vertical-tiles .related-products-list .related-product .related-product-order .related-product-order-btns{position:absolute;bottom:15px;right:15px}@media screen and (max-width:540px){.exp-vertical-tiles .related-products-list .related-product{width:176px}.exp-vertical-tiles .related-product .related-product-image figure img{max-height:80px}.exp-vertical-tiles .product-confirm .product-related{padding:20px}.exp-vertical-tiles ul.tabs.related-product-types{margin:0 -20px 20px;padding:0 0 0 20px}}.product-promo{position:relative;width:100%;height:90px;background-color:#005c5f;margin:0 0 40px;padding:30px 60px}.product-promo h2{font-size:24px;line-height:30px;color:#fff;margin:0}.product-promo .button{position:absolute;right:60px;top:25px}.product-promo.product-list-finder{display:block;color:#fff;font-size:20px;line-height:28px;padding:16px 60px 16px 130px}.product-promo.product-list-finder.product-list-finder-top{margin:20px 0}.product-promo.product-list-finder p{margin:0}.product-promo.product-list-finder strong{display:block;color:#fff;font-size:24px}.product-promo.product-list-finder button{right:20px}.product-promo.product-list-finder:after{content:'';background:url(/img/backgrounds/bg-twijfel.png) no-repeat left bottom;background-size:contain;width:120px;height:120px;position:absolute;left:0;bottom:0}.sticky-cart-link{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:20px 0 10px;z-index:1000;background:#005c5f;box-shadow:-2px -1px 20px 2px rgba(0,0,0,.2);-webkit-box-shadow:-2px -1px 20px 2px rgba(0,0,0,.2);-moz-box-shadow:-2px -1px 20px 2px rgba(0,0,0,.2);display:none}.sticky-cart-link p{margin:0 0 8px}.sticky-cart-link a{color:#fff}.sticky-cart-link button.button-xl{color:#fff}.pdp-sticky-footer{display:none;position:fixed;z-index:10;bottom:-200px;padding:15px 20px;text-align:left;font-size:15px;line-height:24px;color:#fff;max-width:100%;width:640px;left:50%;margin-left:-320px;min-height:110px;background:#005c5f;box-shadow:-2px -1px 20px 2px rgba(0,0,0,.2);-webkit-box-shadow:-2px -1px 20px 2px rgba(0,0,0,.2);-moz-box-shadow:-2px -1px 20px 2px rgba(0,0,0,.2);border-radius:5px}.pdp-sticky-footer.pdp-sticky-large-title{padding:20px}body.nav-open .pdp-sticky-footer,body.modal-active .pdp-sticky-footer{z-index:10}.pdp-sticky-footer p{margin:0}.pdp-sticky-footer>p{margin:0 0 10px;line-height:16px}.pdp-sticky-footer>p strong{font-size:17px;line-height:15px}.pdp-sticky-footer.pdp-sticky-large-title>p strong{font-size:13px;line-height:13px}.pdp-sticky-title{position:absolute;left:124px}.pdp-sticky-large-title .pdp-sticky-title{top:10px}.pdp-sticky-footer-parts{display:flex;align-items:flex-end}.pdp-sticky-footer-parts .pdp-sticky-footer-img{flex:0 0 84px;width:80px;height:80px;padding:2px;background:#fff;margin-right:20px;text-align:center}.pdp-sticky-footer-parts .pdp-sticky-footer-img img{max-width:76px;max-height:76px;cursor:pointer}.pdp-sticky-footer-parts .pdp-sticky-footer-price{flex:0 0 100px;margin-right:30px}.pdp-sticky-footer-parts .pdp-sticky-footer-price p{margin-right:-15px}.pdp-sticky-footer-parts .pdp-sticky-footer-price strong{display:inline-block;height:24px;line-height:24px;font-size:17px}.pdp-sticky-footer-parts .pdp-sticky-footer-price strong{font-size:17px !important}.pdp-sticky-footer-parts .pdp-sticky-footer-price sup{font-size:75%;top:-3px;position:relative}.pdp-sticky-footer-parts .pdp-sticky-footer-price fieldset{margin:0;height:30px}.pdp-sticky-footer-parts .pdp-sticky-footer-price input{margin:0;border:0;width:64px;height:30px;text-align:center;font-size:15px;line-height:30px;font-weight:700}.pdp-sticky-footer-parts .pdp-sticky-footer-order{flex:1 1 auto}.pdp-sticky-footer-parts .pdp-sticky-footer-order button{width:100%;margin:1px 0 0;height:30px;font-size:15px;line-height:30px;padding:0 35px !important;position:relative}.pdp-sticky-footer-parts .pdp-sticky-footer-order button:before{position:absolute;content:'';top:0;left:0;width:30px;height:30px;background-size:18px auto;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/icon-cart.svg)}.pdp-sticky-footer-parts .pdp-sticky-footer-order button:after{width:30px;height:30px;background-size:18px auto;background-position:center center}.pdp-sticky-footer-parts .pdp-sticky-footer-order p{min-height:25px}.pdp-sticky-footer-parts .pdp-sticky-footer-order small{font-size:15px;padding-left:20px;background-size:15px auto;background-repeat:no-repeat;background-position:left center;background-image:url(/img/general/icon-check-green.svg)}.product-detail{display:flex;flex-direction:row-reverse}.product-detail .image-landscape-ghost{display:none}.product-detail .product-detail-content{flex:0 1 860px}.product-detail.image-landscape .product-detail-content{flex-basis:620px}.product-review{font-size:13px;line-height:15px}.product-related .product-review{margin:-10px 0 12px;color:#777;display:none}.product-related .product-review a{text-decoration:none;color:#777}.product-related .product-review .review-stars{z-index:100}.exp-product-related-reviews .product-related .product-review{display:block}.product-review .review-stars{display:inline-block;position:relative;width:76px;padding:0 0 13px;margin:0 6px 2px 0;background-size:76px 13px;background-repeat:no-repeat;background-position:left bottom;background-image:url(/img/general/review-stars-off.svg);vertical-align:middle}.product-review .review-stars:after{content:'';position:absolute;left:0;bottom:0;display:block;width:0;height:13px;background-size:76px 13px;background-repeat:no-repeat;background-position:left bottom;background-image:url(/img/general/review-stars.svg)}.product-review .review-stars.s50:after{width:100%}.product-review .review-stars.s45:after{width:92%}.product-review .review-stars.s40:after{width:82%}.product-review .review-stars.s35:after{width:71%}.product-review .review-stars.s30:after{width:62%}.product-review .review-stars.s25:after{width:50%}.product-review .review-stars.s20:after{width:40%}.product-review .review-stars.s15:after{width:30%}.product-review .review-stars.s10:after{width:20%}.cart-wrapper .product-stock,.product-detail .product-stock{background:#78c338;font-size:18px;line-height:32px;color:#fff;text-align:center;padding:10px 15px;margin:20px 0}.cart-wrapper .product-stock,.product-detail .product-stock,.cart-wrapper .product-stock.no-stock,.product-detail .product-stock.no-stock{background:#f5f6f1;color:#333}.cart-wrapper .product-stock p,.product-detail .product-stock p{margin:0}.cart-wrapper .product-stock strong,.product-detail .product-stock strong{display:table;margin:0 auto;font-size:30px;text-transform:uppercase;padding-left:45px;background-size:35px 30px;background-repeat:no-repeat;background-position:left bottom;background-image:url(/img/general/icon-check.svg)}.cart-wrapper .product-stock.no-stock strong{background-image:url(/img/general/icon-check-orange.svg)}.cart-wrapper .product-stock strong,.product-detail .product-stock strong{background-image:url(/img/general/icon-check-green.svg)}.product-detail .product-stock.no-stock strong{padding-left:0;background:0 0}.product-checkout-stock-wrap{margin:-20px 0 30px}.product-checkout-stock{background:#f5f6f1;color:#333;display:inline-block;padding:10px 15px 10px 45px;margin:0;background-size:24px 20px;background-repeat:no-repeat;background-position:10px center;background-image:url(/img/general/icon-check-green.svg)}.product-checkout-stock p{margin:0 !important}.product-detail .product-fallback{display:flex;margin-bottom:20px;padding:20px 5%;border:1px solid #78c338;align-items:center;justify-content:center}.product-detail .product-fallback .product-fallback-text{padding-left:20px}.product-detail .product-fallback .product-fallback-text h3+p{margin-top:-10px}.product-detail .product-summary{display:flex;margin-bottom:50px}.product-detail .product-summary .product-options{flex:0 1 240px;padding:0 20px 0 0}.product-detail .product-summary .product-options select{width:100%}.product-detail .product-summary .product-options h3{margin-top:0}.product-detail .product-summary .product-variant-select,.product-detail .product-summary .product-colors{margin:0 0 50px;font-size:14px}.product-detail .product-summary .product-variant-select.selection-error,.product-detail .product-summary .product-colors.selection-error{background:#ffe9e9;padding-bottom:10px}.product-detail .product-summary .product-variant-select.selection-error h3,.product-detail .product-summary .product-colors.selection-error h3{padding:5px;margin-bottom:6px}.product-colors{position:relative}.product-colors a.product-colors-listview,.product-colors a.product-colors-blockview{display:block;width:15px;height:15px;position:absolute;top:3px;right:0;opacity:.5;background-size:15px 15px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/icon-listview.svg)}.product-colors a.product-colors-blockview{margin-right:25px;background-image:url(/img/general/icon-blockview.svg)}.product-colors a.product-colors-listview:hover,.product-colors a.product-colors-blockview:hover,.product-colors a.product-colors-listview.active,.product-colors a.product-colors-blockview.active{opacity:1}.product-colors ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:start}.product-colors ul li{flex:0 1 36px;margin:0 10px 10px 0;padding:0 1px;position:relative}.product-colors.show-full-color-labels ul li{flex:0 1 100%;width:100%;margin-right:0}.product-colors ul li:nth-child(5n){margin-right:0}.product-colors.show-full-color-labels ul li.product-colors-list-more,.product-colors ul li.product-colors-more{display:none}.product-colors .show-text-hide,.product-colors .hide-blockview{display:none}.product-colors .show-blockview{display:block}.product-colors.show-full-color-labels .show-listview{display:block}.product-colors ul li a{display:block;height:0;padding-bottom:100%;border:1px solid #ddd}.product-colors.show-full-color-labels ul li a{padding-bottom:36px;width:36px;position:relative}.product-colors ul li a.no-color:before,.product-colors ul li a.no-color:after{position:absolute;content:"";width:calc(100% + 6px);height:2px;background-color:#ffcccb;top:calc(50% - 1px);left:-3px;transform:rotate(-45deg);z-index:-1}table.cart .color-variant-block.transparent:after,.color-textblock span.transparent:after,.product-colors ul li a.transparent:after{position:absolute;content:"";width:calc(100% + 6px);height:2px;background-color:#ddd;top:calc(50% - 1px);left:-3px;transform:rotate(-45deg);z-index:-1}table.cart .color-variant-block.transparent:after,.color-textblock span.transparent:after{z-index:1}.common-msg-colors .product-colors ul li a.no-color:before,.common-msg-colors .product-colors ul li a.no-color:after,.common-msg-colors .product-colors ul li a.transparent:after{z-index:auto}.product-colors ul li a.no-color:after{transform:rotate(45deg)}.product-colors ul li a.show-text{background:#f1f1f1}.product-colors.show-full-color-labels ul li a.show-text{display:none}.product-colors ul li a{transform-origin:left top;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.product-colors ul li:not(.hide-if-expanded) a:hover{border:1px solid #777;transform:scale(2);position:relative;z-index:99;transform-origin:left top;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.product-colors ul li a.no-color:hover,.product-colors ul li a.transparent:hover{background-color:#fff}.product-colors ul li a span{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.product-colors ul li a:hover span{transform:scale(.5);transform-origin:center bottom;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.product-colors.show-full-color-labels ul li a:hover span{transform-origin:left top;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.product-colors ul li a.no-color.color-active,.product-colors ul li a.color-active{background-size:17px 15px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/icon-check.svg)}.product-colors ul li a.no-color.color-active,.product-colors ul li.product-light-color a.color-active{background-image:url(/img/general/icon-check-black.svg)}.product-colors ul li a.show-text{text-align:center;text-indent:0;line-height:30px}.product-colors ul li a.show-text:hover{border:1px solid transparent}.product-colors ul li span{display:none;width:120px;padding:5px;position:absolute;left:-43px;bottom:51px;font-size:14px;line-height:16px;color:#fff;text-align:center;background:#333;-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,.8);-moz-box-shadow:0 0 5px 0 rgba(255,255,255,.8);box-shadow:0 0 5px 0 rgba(255,255,255,.8);z-index:1000}.product-colors ul li:hover span{display:block}.product-colors ul li:hover span:after{top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-top-color:#333;border-width:15px;margin-left:-15px}.product-colors.show-full-color-labels ul li span{position:absolute;display:block;background:0 0;width:180px;color:#333;top:0;left:34px;right:0;bottom:auto;padding:4px 0 4px 12px;text-align:left;z-index:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.product-colors.show-full-color-labels ul li:hover span{color:#000}.product-colors.show-full-color-labels ul li:hover span:after{display:none}.product-colors ul+p{margin:0 0 30px;text-align:right}.product-colors ul+p a{text-decoration:underline}#subscribe-for-stock-mail-modal input[type=email],#subscribe-for-stock-mail-modal input[type=number]{padding:4px;width:100%;max-width:300px;height:40px;border:0;font-size:15px;line-height:40px;display:block;margin-top:4px}#subscribe-for-stock-mail-modal em{font-style:normal}#subscribe-for-stock-mail-modal label{font-weight:700}.select2-dropdown{z-index:90 !important;font-size:13px;line-height:24px}.select2-dropdown li.select2-results__option{text-align:left}.select-inline-color{float:left;display:block;width:36px;height:22px;border:1px solid #ddd;margin-right:10px}.select-inline-color.no-color{position:relative}.select-inline-color.no-color:before,.select-inline-color.no-color:after{position:absolute;content:"";width:100%;height:2px;background-color:#ffcccb;top:calc(50% - 1px);left:0;transform:rotate(-28deg);z-index:5}.select-inline-color.no-color:after{transform:rotate(28deg)}.select2-selection__rendered .select-inline-color{float:none;vertical-align:middle;margin-top:-5px}.select2-container .select2-search--dropdown .select2-search__field{outline:none;padding-right:30px;line-height:24px}.select2-container .select2-search--dropdown:after{content:'';display:block;position:absolute;right:8px;top:8px;width:24px;height:24px;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/icon-search.svg)}.select2-container .select2-results__option--selected{background:#f5f6f1 !important;font-weight:700}.select2-container .select2-results__option--highlighted.select2-results__option--selectable{background:#78c338 !important}.select2-container .select2-results__option--highlighted.select2-results__option--selectable .select-inline-color.no-color:before,.select2-container .select2-results__option--highlighted.select2-results__option--selectable .select-inline-color.no-color:after{background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333 !important}.product-detail .product-summary .product-prices{flex:0 1 300px;background:#f5f6f1;padding:20px}.product-prices .product-price p{margin:8px 0 40px}.product-prices .product-price span{display:block}.product-prices .product-price sup{top:-10px;left:-2px;font-size:70%;position:relative}.product-prices .product-price #price-discount span,.product-prices .product-price span#price-old,.product-prices .product-price span.price-other-vat-type{display:inline}.product-prices .product-price span.price-other-vat-type sup{font-size:100%;position:static}.product-prices .product-price em{display:block;width:181px;height:39px;margin:0 0 10px;font-size:18px;line-height:36px;font-style:normal;font-weight:700;text-align:center;color:#fff;background-size:181px 39px;background-repeat:no-repeat;background-position:left top;background-image:url(/img/general/banner-orange.svg)}.product-prices .product-price #price-from.hide,.product-prices .product-price em.hide{display:none}.product-prices .product-price p{margin:0 0 30px}.product-prices .product-price strong{display:block;float:left;font-size:48px;line-height:48px;font-weight:900;margin:0 10px 5px 0}.product-prices .product-price small{display:block;float:left;font-size:15px;margin:7px 0 0}.product-prices .product-price a{font-size:14px;text-decoration:underline}.product-prices table.qt-prices{font-size:15px;line-height:22px;width:100%;word-break:normal}.product-prices .qt-prices td{padding:0 1px}.product-prices .qt-prices td:first-child{text-align:right}.product-prices .qt-prices a{text-decoration:underline}.product-prices .qt-prices small.qt-mini-discount{display:block;padding:1px 2px;margin:0 2px 12px;background:#ffa200;border-radius:3px;line-height:20px;font-size:13px;color:#fff;text-align:center;white-space:nowrap}.product-prices table.qt-prices+h3{margin-top:30px}.product-prices p.qt-subtext{font-size:13px;margin-top:-10px}.product-detail .product-summary .product-order{flex:0 1 320px;background:#005c5f;color:#fff;padding:20px}.product-detail .product-summary .product-order h2{color:#fff}.product-detail .product-summary .product-order ul{margin:32px 0}.product-detail .product-summary .product-order button{width:100%;padding:0 60px}.common-msg .common-msg-order fieldset,.product-detail .product-summary .product-order fieldset{margin:0 0 20px}.common-msg .common-msg-order fieldset legend,.product-detail .product-summary .product-order fieldset legend{float:left;display:block;padding:10px 20px 10px 0;font-size:15px;line-height:20px;font-weight:700}.common-msg .common-msg-order fieldset input,.common-msg .common-msg-order fieldset select,.product-detail .product-summary .product-order fieldset input,.product-detail .product-summary .product-order fieldset select{float:left;width:76px;height:40px;border:0;font-size:15px;line-height:40px;font-weight:700;margin-right:4px}.common-msg .common-msg-order .has-custom-qt select,.product-detail .product-summary .product-order .has-custom-qt select{font-weight:400}.common-msg .common-msg-order fieldset input,.product-detail .product-summary .product-order fieldset input{text-align:center;width:60px}.common-msg .common-msg-order fieldset,.product-detail .product-summary .product-order fieldset{float:left}.common-msg .common-msg-order .calc-number,.product-detail .product-summary .product-order .calc-number{float:left;margin:0 0 30px 30px;font-size:13px;line-height:18px;white-space:nowrap}.common-msg .common-msg-order .calc-number{margin-left:20px}.common-msg .common-msg-order .calc-number a,.product-detail .product-summary .product-order .calc-number a{color:#eee}.product-detail .product-summary .product-order .calc-number a{border-bottom:1px dashed #fff}button.button-xl.icon-cart,.button.button-xl.icon-cart{padding:0 60px}button.button-xl.icon-cart:before,.button.button-xl.icon-cart:before,.product-detail .product-summary .product-order button:before{position:absolute;content:'';top:0;left:0;width:56px;height:56px;background-size:27px auto;background-repeat:no-repeat;background-position:12px center;background-image:url(/img/general/icon-cart.svg)}.product-detail .product-summary.summary-3-col .product-order .product-order-btn .usp-list.has-stock{display:block}.select-qt-input{display:none}.select-qt-select{display:inline}.product-detail .product-detail-checker{margin:20px 0 40px;text-align:center;font-size:20px;display:block}.product-detail .product-detail-specs{display:flex;margin-bottom:50px}.product-detail .product-detail-specs .tabbed-content{flex:0 1 100%}.product-detail.image-landscape .product-detail-specs .tabbed-content{margin-left:0}.tabbed-content{width:100%;border:1px solid #78c338}.tabbed-content ul.tab-nav{list-style:none;margin:0;padding:0;display:flex}.tabbed-content ul.tab-nav li{display:block;flex:1 1 auto;text-align:center;border-left:1px solid #78c338;font-weight:700}.tabbed-content ul.tab-nav li:first-child{border-left:none}.tabbed-content ul.tab-nav li h2{font-size:15px;line-height:20px;font-weight:700;margin:0}.tabbed-content ul.tab-nav li a{display:block;padding:15px 0;background:#f5f6f1;border-bottom:1px solid #78c338}.tabbed-content ul.tab-nav li a:hover{background:#78c338;color:#fff}.tabbed-content ul.tab-nav li a.tab-active{background:#fff !important;color:#333 !important;border-bottom-color:transparent}.tabbed-content .tab-content{display:none;padding:20px}.tabbed-content p+ol,.tabbed-content p+ul{margin-top:-1.5em}.tabbed-content .tab-content.tab-open{display:block}.tabbed-content .tab-content table.eav-table{width:100%;background:#fff}.tabbed-content .tab-content table.eav-table tr:nth-child(odd) td{background:#f3f3f3}.tabbed-content .tab-content table.eav-table strong{white-space:nowrap}.tabbed-content .tab-reviews .review-stars{margin:0 5px 5px}.tabbed-content .tab-reviews ul{margin-bottom:1.5em;list-style:none}.tabbed-content .tab-reviews ul li{margin:0 0 1.5em;position:relative}.tabbed-content .tab-reviews ul li .product-review{margin-left:-5px}.tabbed-content .tab-reviews ul li .product-review-content:before{content:'“';font-family:Georgia,serif;position:absolute;left:-26px;top:32px;font-size:48px;color:#777}.tabbed-content .tab-reviews ul em{font-size:90%;color:#777}.tabbed-content .tab-reviews h3 em{display:block}.product-video{width:100%;position:relative;background:#000}.product-video .product-video-placeholder{position:relative}.product-video .product-video-placeholder:after{content:'';display:block;position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;width:120px;height:121px;background:url(/img/general/icon-play@2x.png) no-repeat center top;background-size:120px 121px;cursor:pointer}.product-video.hide-play-btn .product-video-placeholder:after{display:none}.product-video .product-video-placeholder img{width:100%;vertical-align:middle;cursor:pointer}.product-video .product-video-embed{width:100%;margin:0 auto;text-align:center}.product-video .product-video-embed iframe{vertical-align:middle}.product-detail .product-detail-images{flex:0 1 300px;margin:8px 20px 50px 0;position:relative}.product-detail.image-landscape .product-detail-images{flex:0 1 540px}.product-detail .product-detail-images>figure:first-child{margin:0;padding:40px 0;text-align:center}.product-detail .product-detail-images>figure:first-child .thumb-image,.product-detail .product-detail-images>figure:not(:first-child) .large-image{display:none}.product-detail.image-landscape .product-detail-images>figure:first-child{padding:60px 0 30px}.product-detail .product-detail-images>figure:not(:first-child){display:inline-block;flex-wrap:wrap;justify-content:start;margin:0 0 20px}.product-detail .product-detail-images figure:not(:first-child) a{display:block;flex:1 1 80px;min-height:80px;margin:0 5px 5px 0;padding:5px;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.product-detail .product-detail-images figure:not(:first-child) a img{vertical-align:top}.product-detail .product-detail-images figure:not(:first-child) a:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.product-confirm{background:#fff;margin:70px auto 20px;max-width:880px;text-align:left}.product-confirm.non-modal-view{margin:0 0 20px}.product-confirm .product-summary{background:#f5f6f1;display:flex}.product-confirm .product-summary .product-calc-input{padding:4px 0 16px 40px}.product-confirm .product-summary figure{background:#fff;margin:0;padding:30px 20px 20px;flex:1 1 auto;text-align:center}.product-confirm.non-modal-view .product-summary figure{order:2}.product-confirm:not(.non-modal-view) .product-summary figure img{max-height:240px;width:auto}.product-confirm .product-details{padding:40px 20px 0;flex:1 0 460px}.product-confirm .product-details h2{margin:0 0 20px}.product-confirm .product-details .color-textblock{margin:0 0 10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.product-confirm .product-details .calc-inputs{float:left;margin:-4px 30px 0 0}.product-confirm .product-details .product-cta{float:right;margin:0}.product-confirm .product-details .product-cta button{display:block;margin:0 0 8px}.product-confirm .product-related{padding:20px 80px}.product-confirm .products{display:flex;flex-wrap:wrap;justify-content:start;margin:0}.product-confirm .product-related .products a{height:320px}.product-confirm .products>a:nth-child(3n){margin-right:0}.product-confirm .products article figure{height:164px}.product-confirm .products article p strong{font-size:32px}.color-textblock{display:inline-block;position:relative;background:#fff;padding:0 32px 0 48px;font-weight:400;line-height:32px}.color-textblock span{display:block;width:32px;height:32px;position:absolute;left:0;top:0}.product-details .color-textblock{display:none}.product-details .color-textblock span{border-right:3px solid #f5f6f1}.color-textblock em#variant-name{display:inline-block;font-style:normal}.content{text-align:left;padding:30px 0;max-width:940px;min-height:300px;font-size:17px;line-height:1.6}.finder img[style*=left],.content img[style*=left]{margin:0 2% 2% 0}.finder img[style*=right],.content img[style*=right]{margin:0 0 2% 2%}.content.full{max-width:100%}.content.cols{display:flex;max-width:100%}.content .col{flex:1 1 50%;padding:0 50px 0 0}.finder h1,.content h1{margin:0 0 .5em;line-height:48px}.tab-content h1,.tab-content h2,.finder h2,.content h2{margin:0 0 .25em;font-size:32px}.content-faq ul{list-style:none;padding-left:0}.content-faq ul li{position:relative;padding-left:26px;margin:0 0 12px}.content-faq ul li a:before{content:'+';position:absolute;top:0;left:0;font-weight:700;color:#fff;background:#333;display:block;line-height:18px;width:20px;height:20px;border-radius:100%;text-align:center}.content-faq ul li a.toggle-open:before{content:'-'}.content-faq h2{font-size:17px;line-height:20px;margin:0}.content-faq h2 a{text-decoration:none}.faq-item-content{margin:4px 0 12px;padding:20px 20px 1px;margin:0 0 15px;background:#f5f6f1}.content-gifs .auto-backlink{display:none}.content-gifs .gif-list{display:flex;flex-wrap:wrap;justify-content:start}.content-gifs .gif-list *{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.content-gifs ul.gif-list{list-style:none;margin:0 -15px 0 0;padding:0}.content-gifs ul.gif-list li{margin:0 0 10px;padding:0 15px 0 0;flex:0 0 25%}.content-gifs ul.gif-list h2{margin:0 0 10px}.content-gifs ul.gif-list p{margin:0 0 10px}.content-gifs ul.gif-list .wrap-initial,.content-gifs ul.gif-list .wrap-up{max-height:80px;overflow:hidden;position:relative}@media screen and (max-width:1220px){.content-gifs ul.gif-list .wrap-up{max-height:72px}}.content-gifs ul.gif-list .wrap-initial{margin-bottom:30px}.content-gifs ul.gif-list .wrap-up{margin-bottom:0}.content-gifs ul.gif-list .wrap-up.show{max-height:none}.content-gifs ul.gif-list .wrap-up:after{content:'';position:absolute;width:100%;height:30px;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1))}.content-gifs ul.gif-list .wrap-up.show:after{display:none}.content-gifs ul.gif-list a.show-all{font-size:14px;float:right}.content-gifs ul.gif-list a.show-all:before{content:'+ '}.content-gifs ul.gif-list a.show-all.open{display:none}@media screen and (max-width:960px){.content-gifs ul.gif-list li{flex-basis:33.33333%}}@media screen and (max-width:760px){.content-gifs ul.gif-list li{flex-basis:50%}}@media screen and (max-width:360px){.content-gifs ul.gif-list{margin-right:0}.content-gifs ul.gif-list li{flex-basis:100%;padding:0}}.content-gifs ul.gif-list li img{border:1px solid #ccc;max-width:100%}.tab-content h3,.content h3{margin:0;font-size:24px;line-height:32px}.tab-content p,.content p{margin:0 0 1.5em}.tab-content a,.product-list-content a,.content a{text-decoration:underline}.tab-content a:hover,.content a:hover{text-decoration-color:#78c338}ul.color-tags{list-style:none;margin-left:0;padding:0}ul.color-tags li{padding:0;margin:0 0 6px;line-height:24px}ul.color-tags .color-tag{float:left;display:block;width:24px;height:24px;background:#fff;margin-right:10px;border:1px solid #ccc}.order-nr-label{display:inline-block;border-radius:3px;background:#78c338;color:#fff;padding:2px 10px;font-size:90%;min-width:120px;letter-spacing:.5px}a.order-nr-label{color:#fff;text-decoration:none}a.order-nr-label:hover{background:#005c5f}.blog-item a,.blog-item a:hover{color:#005c5f;text-decoration-color:#005c5f}.blog-item img{max-width:50%}.blog-item img.full{max-width:100%}.blog-item hr{display:none}@media screen and (max-width:600px){.blog-item a+a img{clear:both}}.cart-wrapper{position:relative}.cart-overlay{display:none;position:absolute;z-index:50;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#fff;background:rgba(255,255,255,.8) url(/img/general/pswp-preloader.gif) no-repeat center 20px;padding:72px 0 0;text-align:center;font-size:16px}.exp-promote-franco-variant{display:none}.exp-promote-franco-original{display:block}.exp-promote-franco .exp-promote-franco-variant{display:block}.exp-promote-franco .exp-promote-franco-original{display:none}.exp-cart-promo-block{display:none}.exp-cart-promo .exp-cart-promo-block{display:block}.cart-footer{display:grid}.exp-cart-promo-c .cart-footer .exp-cart-promo-block{order:1}.cart-promo-products{width:100%}.cart-promo-products .products{overflow-x:auto;flex-wrap:unset !important;position:relative;margin-right:0 !important}.cart-promo-products .products a.product{height:340px;flex:0 0 200px !important;text-decoration:none}.cart-promo-products .products article figure{height:160px;margin-bottom:-10px}.cart-promo-products .products article .product-review{top:170px}.cart-promo-products .products article p.price-tag strong{font-size:30px}.cart-promo-products .products article p.price-tag:after{font-size:14px}.cart-promo-products a article p button{width:140px}.cart-promo-products a:hover article p button{background-color:#111}table.cart{line-height:22px}table.cart small{font-size:90%}img.icon-delete,table.cart .del-product img{width:18px;height:18px}table.cart a.del-product{display:inline-block;padding:6px 0;text-decoration:none;font-size:13px;line-height:20px;color:#555}table.cart a.del-product img{display:inline-block;width:15px !important;height:16px !important;vertical-align:middle;filter:grayscale(100%);opacity:.6;margin-right:4px}table.cart a.del-product:hover{color:red}table.cart a.del-product:hover img{filter:grayscale(0%);opacity:1}table.cart tr.cart-actionrow td,table.cart tr.cart-productrow td{border-top:1px solid #ccc;padding-top:12px}table.cart tr.cart-actionrow.cart-actionrow-denied td,table.cart tr.cart-actionrow.cart-actionrow-denied td a{color:#999}table.cart tr.cart-subtotals td{border-top:1px solid #ccc;padding-top:8px}table.cart td.cart-img{width:60px}table.cart td.cart-img a{display:block;background:#fff;padding:2px;text-align:center;border:1px solid #ccc}table.cart td.qt{width:80px}table.cart td.qt input{width:52px;margin-right:6px}table.cart td.total{font-weight:700}span.block-orange,span.block-grey,span.block-green{background-color:#7ac142;color:#fff;display:inline-block;padding:0 3px;margin:2px 4px 0 0;border-radius:3px;font-weight:700;min-width:20px;line-height:20px;text-align:center}span.block-orange{background-color:#ffae00}span.block-grey{background-color:#555;font-weight:400;margin-left:6px;font-size:14px}table.cart .color-variant-block{float:left;display:block;width:20px;height:20px;margin-right:4px;position:relative;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3)}table.cart .delivery-options{position:relative}.delivery-options ul{list-style:none;margin:0;padding:0}.delivery-options ul li{margin:0 0 2px;padding:2px 0 2px 28px;position:relative;line-height:20px}.delivery-options li.delivery-selected{background:#e4f2d3;border-top:1px solid #7cbf4b;border-bottom:1px solid #7cbf4b}.delivery-options li input[type=radio]{position:absolute;top:4px;left:4px;cursor:pointer}.delivery-options li label>strong{cursor:pointer}.delivery-options li label>span{display:block;color:#777;font-size:80%;cursor:pointer}.delivery-options li .delivery-price-inline{position:absolute;top:4px;left:100%;margin-left:13px;white-space:nowrap}.delivery-options .delivery-price{position:absolute;top:0;right:0;white-space:nowrap}table.cart table.payment-methods td{font-size:100%}.payment-methods td{padding-top:4px;line-height:20px}.payment-methods td input[type=radio]{margin-left:4px;cursor:pointer}.payment-methods td label strong{display:block;color:#111;cursor:pointer}.payment-methods td label span{display:block;color:#777;font-size:80%;cursor:pointer}.payment-methods .payment-icon{margin:-3px 14px;display:inline-block;cursor:pointer}.payment-row{height:44px}.payment-selected{background:#e4f2d3}.payment-selected td{border-top:1px solid #7cbf4b;border-bottom:1px solid #7cbf4b}.payment-icon{height:40px}.payment-icon-ideal{width:32px;background:url(/img/general/icon-ideal.png) no-repeat left center;background-size:32px 28px}.payment-icon-creditcard{width:76px;background:url(/img/general/icon-creditcard.png) no-repeat left center;background-size:76px 24px}.payment-icon-mistercash{width:48px;background:url(/img/general/icon-mistercash.png) no-repeat left center;background-size:48px 28px}.payment-icon-paypal{width:76px;background:url(/img/general/icon-paypal.png) no-repeat left center;background-size:76px 24px}.payment-icon-invoice{width:30px;background:url(/img/general/icon-invoice.png) no-repeat left center;background-size:30px 30px}.payment-icon-pin{width:78px;background:url(/img/general/icon-pin.png) no-repeat left center;background-size:78px 28px}.payment-icon-afterpay{width:78px;background:url(/img/general/icon-riverty-afterpay.png) no-repeat left center;background-size:78px 28px}.payment-icon-billink{width:78px;background:url(/img/general/icon-billink.png) no-repeat left center;background-size:78px 28px}.payment-icon-belfius{width:78px;background:url(/img/general/icon-belfius.svg) no-repeat left center;background-size:78px 16px}.payment-icon-kbc{width:35px;background:url(/img/general/icon-kbc.svg) no-repeat left center;background-size:35px 28px}.postnl_list{display:none}#postalcode_input_post_nl{width:75px;text-transform:uppercase}#postnl_delivery_locations ul,#postnl_evening_options ul{margin:0 0 20px;padding:0}.postnl_list.active{display:table-cell}.postnl_list.limited:not(.hide_unselected) ul li:nth-child(n+4){display:none}#show_more_locations{display:none;margin:-16px auto 10px auto}#show_more_locations.active{display:block}#show_more_locations input{margin:auto}select.postnl_country{height:27px;vertical-align:text-bottom}td.tac{padding-top:16px}.postnl_list ul{margin-bottom:0}.postnl_list li{list-style:none;padding:0;margin:0;position:relative}.postnl_list li label{display:block;padding:6px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;position:relative}.postnl_list li.activated label{border-color:#7cbf4b;background:#e4f2d3}.postnl_list.hide_unselected li{display:none}.postnl_list.hide_unselected li.activated{display:list-item}.postnl_list p{margin-bottom:0}.postnl_list input{position:absolute;left:4px;top:10px}.postnl_list .large_control{padding-left:32px}.postnl_list .large_control .evening_day{display:inline-block;width:90px}.postnl_list .large_control .evening_date{display:inline-block;width:100px}.postnl_list .large_control .evening_time{display:inline-block;width:110px}.postnl_list .center_control{position:absolute;top:10px;right:0;left:auto;margin:0 auto;width:120px;font-size:90%}.postnl_list .center_control button{background:0 0;border:none;text-decoration:underline;color:#0f75bc;cursor:pointer}.postnl_list .right_control{position:absolute;top:16px;right:-76px}.postnl_list.hide_unselected .activated .select_this_location{display:none}.postnl_list .opening_hours{display:none;padding:15px 0 15px 32px}.postnl_list label.opening_hours_active .opening_hours{display:block}.postnl_list label.opening_hours_active .opening_hours td:first-child{font-weight:700}#chosen_dropoff_location{display:block;margin:20px 0 0;padding:10px 15px 10px 0;border-top:1px solid #7cbf4b;border-bottom:1px solid #7cbf4b;background:#e4f2d3;position:relative;clear:both}#chosen_dropoff_location.postnl_list_order{padding:10px 30px;margin:-20px 0 20px}#postnl_delivery_locations ul{margin:20px 0 0}#postnl_delivery_locations .information{padding-left:32px}#chosen_dropoff_location .center_control button{background:0 0;border:none;text-decoration:underline;color:#0f75bc;cursor:pointer}#chosen_dropoff_location .opening_hours{display:none;padding:15px 0 15px 32px}#chosen_dropoff_location.opening_hours_active .opening_hours{display:block}#chosen_dropoff_location.opening_hours_active .opening_hours td:first-child{font-weight:700}.order-form{padding:0 0 20px}.order-check-fields .order-customer-type-new{float:left;width:50%;padding:20px 20px 0 0}.order-check-fields .order-customer-type-existing{float:right;width:50%;padding:0 0 0 20px}.order-check-fields .order-customer-type-new p,.order-check-fields .order-customer-type-existing p{margin:0 0 10px}.order-input-fields .order-check-fields,.order-input-fields .order-input-left{width:100%;margin:0 0 30px}.order-input-fields .order-input-field-vars li.indent-as-input{padding-left:260px}.order-input-fields .order-input-field-vars div.indent-as-input,.order-input-fields .order-input-field-vars p.indent-as-input{padding-top:20px;padding-left:300px;margin:0}.order-input-fields .order-input-field-vars{margin:0 0 20px;font-size:90%}.order-input-fields .order-input-field-vars ol{width:100%;margin:0;list-style:none}.order-input-field-vars .newline{margin-top:20px}.order-input-field-vars ol.form_additional{float:left;padding-top:4px;padding-bottom:4px}.order-input-field-vars li{float:left;width:100%;margin:3px 0;list-style:none;line-height:30px}.order-input-field-vars li .notice{margin-top:6px}.order-input-field-vars li .form_row_label{float:left;width:260px;padding:0 20px 0 0;text-align:right}.order-input-field-vars li .form_row_label span{font-weight:700;color:#78c338}.form_input_radio{display:inline-block;padding:2px 8px;border-radius:3px;line-height:24px;white-space:nowrap}.form_input_radio.radio-highlight{background:#78c338;color:#fff}.form_input_radio input[type=radio]{margin-right:6px}.order-input-field-vars input[type=checkbox]{margin-right:6px}#delivery_comment_container{float:left;width:100%}#order_comment_container #order_comment_hidden,#delivery_comment_container #delivery_comment_hidden{display:none;padding-top:20px;padding-left:300px}#order_comment_container.show_textarea #order_comment_hidden,#delivery_comment_container.show_textarea #delivery_comment_hidden{display:block}.account-form input.normal,.account-form select.normal,.order-form .order-input-fields .order-input-left input.small,.order-form .order-input-fields .order-input-left input.normal{width:240px}.order-form .order-input-fields .order-input-left input.small{width:50px;float:none}.account-form input.normal,.account-form select.normal{width:218px;float:none}.account-form textarea.normal,.account-form textarea.large,.order-form .order-input-fields .order-input-left textarea.normal,.order-form .order-input-fields .order-input-left textarea.large{width:240px}.account-form textarea.large{width:360px}.order-form .order-input-fields .order-input-left textarea.large{width:320px}.order-form .order-input-fields .order-input-left textarea.expanding{min-height:72px}.account-form input.firstname,.account-form input.postalcode,.account-form input.pobox,.order-form .order-input-fields .order-input-left input.firstname,.order-form .order-input-fields .order-input-left input.postalcode,.order-form .order-input-fields .order-input-left input.pobox{width:90px}.account-form input.orderno{width:120px}.account-form input.lastname,.account-form input.city,.account-form input.telephone,.account-form input.password,.order-form .order-input-fields .order-input-left input.lastname,.order-form .order-input-fields .order-input-left input.city,.order-form .order-input-fields .order-input-left input.telephone{width:144px}.order-input-fields .order-input-right{width:100%;padding:0 0 20px}.order-input-fields .order-input-right h2{margin:0 0 6px}.order-input-fields .order-input-right h2 sup{top:-7px;font-size:70%;position:relative}.order-input-fields .order-mini{position:relative}.order-input-fields .order-mini-cart{margin:0 0 20px;padding:0 20px;border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px}.order-input-fields .order-mini-cart .headerline{display:block;margin:0 -20px 14px;padding:5px 20px;border-bottom:1px solid #dfdfdf}.order-input-fields .order-mini-cart .headerline strong{color:#444}.order-mini-cart a.mini-cart-show-details,.order-mini-cart a.mini-cart-hide-details{float:right;text-decoration:none}.order-mini-cart .cart-mini-productrow{float:left;width:100%;color:#444}.cart-mini-productrow .cart-product-qt{float:left;width:40px;padding:0 6px 0 0;font-weight:700}.cart-mini-productrow .cart-product-info-short,.cart-mini-productrow .cart-product-info-full{float:left;width:360px}.cart-mini-productrow .cart-product-info-full{margin-bottom:10px}.cart-mini-productrow .cart-product-info-full span{display:block;font-size:11px;color:#555}.cart-mini-productrow .cart-label{float:left;width:300px;padding:0 16px 0 0;text-align:right}.cart-mini-productrow .cart-content{float:left;width:74px;font-weight:700}.cart-mini-line{border-top:1px solid #dfdfdf;margin:10px 0 0;padding:6px 0 0}.cart-mini-total{font-weight:700;margin-bottom:10px}.hide-on-start{display:none}.field-tooltip{position:relative}.field-tooltip span{display:none;position:absolute;bottom:100%;margin-bottom:15px;left:-105px;width:220px;padding:10px;background:#fff;text-align:left;color:#111 !important;font-weight:400 !important;font-size:13px !important;line-height:18px !important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);z-index:1000}.field-tooltip span:after{content:'';top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:15px;margin-left:-15px}.field-tooltip.hover span,.field-tooltip:hover span{display:block !important}.finder{padding:30px 0;max-width:940px;min-height:300px}.finder-steps{margin:0 0 30px}.finder-steps .finder-first-question{margin:0 0 6px}.finder-steps .finder-crumpath{font-weight:700;background:#f5f6f1;margin:0 0 20px;padding:6px 20px}.finder-crumpath+.finder-prev-step{margin-bottom:4px}.finder-steps .finder-crumpath p{margin:0}.finder-steps .finder-crumpath a{text-decoration:none}.finder-steps ul{list-style:none;margin:0;padding:0}.finder-steps em:not(li em){font-size:120%}.finder-steps ul a{text-decoration:none}.finder-steps ul ul{padding:0}.finder-steps ul>li>a.show-next-step{float:left;display:block;padding:10px 20px;background:#777;border-radius:5px;margin:6px 6px 0 0;color:#fff;text-decoration:none}.finder-steps ul>li>a.show-next-step:hover{background:#78c338}ol.orderconfirm-steps{list-style:none;margin:0 0 40px;padding:0;list-style:none;display:flex}ol.orderconfirm-steps li{display:inline-block;position:relative;padding:0 20px 50px 0;font-size:14px;line-height:18px;flex:1 1 0px}ol.orderconfirm-steps li:last-child{padding-right:0;content:''}ol.orderconfirm-steps li strong{display:block;font-size:16px}ol.orderconfirm-steps li:before{display:inline-block;content:'✓';position:absolute;bottom:0;left:50%;width:40px;height:40px;font-size:20px;line-height:40px;font-weight:700;color:#fff;border-radius:50%;text-align:center;background:#ccc;margin-left:-40px}ol.orderconfirm-steps li:first-child:before{background:#78c338}ol.orderconfirm-steps li:after{content:'→';position:absolute;bottom:0;right:0;font-size:40px;line-height:40px;font-weight:700}ol.orderconfirm-steps li:last-child:after{content:''}.orderconfirm-info{margin:30px 0 60px}.orderconfirm-info h2+h3{margin:-6px 0 20px;font-weight:400;font-size:22px}.orderconfirm-shopping-award{margin:-30px 0 30px}.common-msg .orderconfirm-shopping-award{margin:0}.orderconfirm-shopping-award h2{margin:0 0 10px}.orderconfirm-shopping-award .shopping-award-banner{padding:20px 20px 20px 280px;margin:0 0 20px;color:#fff;background:#444 url(/img/general/logo-shopping-awards.png) no-repeat left center}.orderconfirm-shopping-award .shopping-award-banner p{margin:0 0 1em}.orderconfirm-shopping-award .shopping-award-banner p:last-child{margin:0}footer .klaviyo-form{margin:20px 0 !important}footer .klaviyo-form p{line-height:21px !important}footer .klaviyo-form button:after{display:none !important}footer .usps{display:none}body.show-footer-usps footer .usps{display:block}footer nav{background:#78c338;padding:50px 0 20px;color:#fff}footer nav .cols{margin:0 0 20px;font-size:18px;line-height:24px;display:flex}footer nav .cols a{color:#fff}footer nav .cols a:hover{opacity:.8}footer nav .cols h2,footer nav .cols .h2{font-size:24px;line-height:24px;color:#fff;margin:0 0 30px;font-weight:700}footer nav .cols ul{list-style:none;margin:0;padding:0}footer nav .col-1{flex:1 1 320px}footer nav .col-2{flex:1 1 260px}footer nav .col-3{flex:1 1 300px}footer nav .col-4{flex:1 1 300px}footer nav .col-4 h2{padding:0 60px 0 0}footer nav a.social-instagram,footer nav a.social-youtube,footer nav a.social-linkedin,footer nav a.social-facebook,footer nav a.social-twitter{margin-right:10px}footer .small{font-size:12px;margin:0}footer nav .vat-message{text-align:right;font-size:12px;line-height:20px;margin:0}footer span.whatsapp-promo{display:block;margin:18px 0}footer .footer-icons{background:url(/img/general/footer-icons.png) no-repeat left center;width:100%;height:44px;margin:10px 0;background-size:contain}footer .social-whatapp{display:inline-block;width:20px;height:20px;background-size:20px 20px;background-image:url(/img/general/icon-tel-whatsapp.svg)}.construction-bar{position:fixed;bottom:0;right:0;z-index:100000;background:url(/img/general/construction.svg) no-repeat left top;background-size:contain;display:block;width:50px;height:50px}a.social-instagram,a.social-youtube,a.social-linkedin,a.social-facebook,a.social-twitter{display:inline-block;width:40px;height:40px;background-size:40px 40px;background-repeat:no-repeat;background-position:left center}a.social-instagram:hover,a.social-youtube:hover,a.social-linkedin:hover,a.social-facebook:hover,a.social-twitter:hover{opacity:.8}a.social-instagram{background-image:url(/img/general/logo-instagram.svg)}a.social-youtube{background-image:url(/img/general/logo-youtube.svg)}a.social-linkedin{background-image:url(/img/general/logo-linkedin.svg)}a.social-facebook{background-image:url(/img/general/logo-facebook.svg)}a.social-twitter{background-image:url(/img/general/logo-twitter.svg)}input.small{width:50px}.hide{display:none}.only-nav-open,.show-medium,.show-small,.show-mini{display:none}th.tbl-show-small,td.tbl-show-small,th.tbl-show-mini,td.tbl-show-mini{display:none}.aright{text-align:right}.notice{width:100%;margin:6px -1px 12px;padding:10px 0 0;color:#111}.notice a{text-decoration:underline}.notice.notice-smaller{font-size:15px}.notice h3{margin:0;padding:0 10px 8px 35px}.notice p{margin:0;padding:0 10px 8px 35px}.notice ul{margin:0 0 0 35px;padding:0 0 8px 25px}.notice p+ul{margin-top:-5px}.notice.done{background:#e4f2d3 url(/img/general/icon-done.gif) no-repeat 8px 12px;border:1px solid #7ac142}.notice.done.noclose{cursor:auto !important}.notice.error{background:#ffdfdf url(/img/general/icon-error.gif) no-repeat 8px 12px;border:1px solid #dc2843}.notice.warning{background:#ffe7b7 url(/img/general/icon-warning.gif) no-repeat 8px 12px;border:1px solid #ffae00;font-weight:400}.cart-forward-container.show-copy-cart-link,.copy-cart-link{display:inline-block;vertical-align:top}.copy-cart-link{margin-left:30px}.admin-options{position:fixed;bottom:0;left:0;width:220px;min-height:84px;height:auto !important;height:84px;text-align:left;padding:15px 10px 5px;background:#d6edc4;z-index:200;font-size:14px}div.phpdebugbar-header,a.phpdebugbar-restore-btn{background:#efefef url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M6.039%208.342c.463%200%20.772.084.927.251.154.168.191.455.11.862-.084.424-.247.727-.487.908-.241.182-.608.272-1.1.272h-.743l.456-2.293h.837zm-2.975%204.615h1.22l.29-1.457H5.62c.461%200%20.84-.047%201.139-.142.298-.095.569-.254.812-.477.205-.184.37-.387.497-.608.127-.222.217-.466.27-.734.13-.65.032-1.155-.292-1.518-.324-.362-.84-.543-1.545-.543H4.153l-1.089%205.479zM9.235%206.02h1.21l-.289%201.458h1.079c.679%200%201.147.115%201.405.347.258.231.335.607.232%201.125l-.507%202.55h-1.23l.481-2.424c.055-.276.035-.464-.06-.565-.095-.1-.298-.15-.608-.15H9.98L9.356%2011.5h-1.21l1.089-5.48M15.566%208.342c.464%200%20.773.084.928.251.154.168.19.455.11.862-.084.424-.247.727-.488.908-.24.182-.607.272-1.1.272h-.742l.456-2.293h.836zm-2.974%204.615h1.22l.29-1.457h1.046c.461%200%20.84-.047%201.139-.142.298-.095.569-.254.812-.477.205-.184.37-.387.497-.608.127-.222.217-.466.27-.734.129-.65.032-1.155-.292-1.518-.324-.362-.84-.543-1.545-.543H13.68l-1.089%205.479z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E) no-repeat 5px 4px/20px 20px}.admin-options.debugbar-active{bottom:27px}.admin-options ul{margin:0;padding:0;list-style:none}.admin-options p{margin:0 0 1em}.admin-options a{color:#333;text-decoration:none}.admin-options select{font-size:12px;max-width:100%}#productsearch-form{max-width:450px;width:100%}#productsearch-form table{width:100%}.show-best-page .needletail-sort-select,.show-best-page .needletail-total-results,.show-best-page .needletail-result-pagination,.show-best-page aside.filters>*{display:none !important}.show-best-page .related-categories:before{content:'Toon alle producten in categorie: ';padding-right:10px}.cookieconsent{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999999}.cookieconsent.cookieconsent--hide{display:none}.cookieconsent .cookieconsent__inner{max-width:calc(100% - 20px);width:500px;flex:0 1 500px;background-color:#fff;text-align:left}.cookieconsent .cookieconsent__top{padding:12px .75rem;background-color:#f5f6f1;font-weight:700;font-size:1.1rem}.cookieconsent .cookieconsent__content{padding:1rem .75rem;font-size:14px;line-height:1.4}.cookieconsent .cookieconsent__content a{color:#005c5f;text-decoration:underline;font-weight:700}.cookieconsent .cookieconsent__bottom{margin-top:1rem}.cookieconsent .cookieconsent__bottom .button{width:100%;font-size:1.1rem;max-height:none;height:auto}dialog{border:none;outline:none;background:#fff;max-width:calc(100% - 20px);width:500px;text-align:left;padding:0}dialog::backdrop{background-color:rgba(0,0,0,.6)}dialog .dialog-header{padding:12px .75rem;background-color:#f5f6f1;font-weight:700;font-size:1.1rem}dialog .dialog-content{padding:0 .75rem 1rem;font-size:14px;line-height:1.4}dialog .dialog-content a{color:#005c5f;text-decoration:underline;font-weight:700}dialog .dialog-content .buttons{display:flex;gap:12px;flex-wrap:wrap}dialog .dialog-content .buttons button{flex:1 1 100%}input.full,textarea.full,select.full{width:100%}input.large,textarea.large,select.large{width:300px;max-width:100%}input.normal,textarea.normal,select.normal{width:220px;max-width:100%}input.medium,textarea.medium,select.medium{width:120px;max-width:100%}input.small,textarea.small{width:40px;max-width:100%}form.form-bg{background:#f5f6f1;padding:20px;margin:0 0 1em}textarea,input[type=text],input[type=email],input[type=number],input[type=search],input[type=password]{font-size:90%;padding:5px;border:1px solid #ccc}select{font-size:90%;padding:0 6px;border:1px solid #ccc}textarea.full,textarea.normal{min-height:60px}textarea.large{min-height:100px}textarea.expanding{resize:none}input.check{display:none}input[type=search]{-webkit-appearance:none}::placeholder{color:#777 !important}::-webkit-input-placeholder{color:#777 !important}::-moz-placeholder{color:#777 !important}:-ms-input-placeholder{color:#777 !important}.placeholder{color:#777 !important}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .333s cubic-bezier(.4,0,.22,1);transition:transform .333s cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url('/img/general/pswp-default-skin.png') 0 0 no-repeat;background-size:264px 88px;width:45px;height:45px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url('/img/general/pswp-default-skin.svg')}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:15px}.pswp__button--arrow--right{right:15px}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#fff}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url('/img/general/pswp-preloader.gif') 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.9);background-color:#78c338}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.9);background-color:#78c338}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.pswp-items figcaption{display:none}.pswp--open .pswp__bg{opacity:.95 !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:0 0;color:#333;font-family:"fontello";font-style:normal;font-weight:400;speak:none;font-size:40px}.pswp__button--arrow--left:before{content:"\e801";content:"<"}.pswp__button--arrow--right:before{content:"\e802";content:">"}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2019 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:30px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:30px}.chosen-container-single .chosen-default{color:#111}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("/img/general/chosen-sprite_v3.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("/img/general/chosen-sprite_v3.png") no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("/img/general/chosen-sprite_v3.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#78c338;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("/img/general/chosen-sprite_v3.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url("/img/general/chosen-sprite_v3.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/img/general/chosen-sprite_v3@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}aside.filters #nt-aggregations strong{font-size:18px}.needletail-result-no-result{width:100%}.empty-page-warning{max-width:530px}.needletail-hide-on-initial-request{display:none}.needletail-result-pagination-page.needletail-result-pagination-previous.disabled,.needletail-result-pagination-page.needletail-result-pagination-next.disabled{visibility:hidden}.needletail-result-pagination .needletail-result-pagination-page.disabled[data-page="..."]{color:#777}.needletail-result-pagination .needletail-result-pagination-page{background:#f5f6f1;color:#777;border:none;border-radius:0;font-size:16px;padding:5px 10px;line-height:20px}.needletail-result-pagination .needletail-result-pagination-page:not(.disabled):hover{background:#005c5f;color:#fff}.needletail-result-pagination .needletail-result-pagination-page.active{background:#000;color:#fff;cursor:default}#nt-aggregations .needletail-aggregation{margin-bottom:20px}#nt-aggregations .needletail-aggregation[data-option-count="0"],.needletail-aggregation.needletail-empty,#nt-aggregations .needletail-aggregation[data-option-count="1"]:not(.has-active-aggregation){display:none}#nt-aggregations [class^=needletail-aggregation-][class$=-title]{font-size:18px;font-weight:700;margin:0 0 4px}.needletail-aggregation-checkbox-option-label,.needletail-aggregation-radio-option-label{font-size:14px}#nt-aggregations input.safe-kleur-input{visibility:hidden;height:0;width:0;display:block}.needletail-color-aggregation .needletail-collapsible-container{display:flex;flex-wrap:wrap}.needletail-color-aggregation label.needletail-aggregation-checkbox-option{flex:0 0 auto;height:36px;width:34px;margin:0 10px 10px 0}.needletail-aggregation.needletail-color-aggregation.needletail-aggregation-checkbox .needletail-aggregation-checkbox-option .needletail-aggregation-checkbox-option-checkmark{width:100%;height:100%;border:1px solid #ddd;cursor:pointer;position:relative}.needletail-color-aggregation .needletail-aggregation-checkbox-option-checkmark:hover{border-color:#777}aside.filters [data-parsed]:after{content:'';position:absolute;height:100%;width:50%;top:0;right:0;bottom:0;background:rgba(255,255,255,.3);background-image:none}#color_filter[data-parsed=ral-kleuren]:after{font-size:100%;line-height:46px}.needletail-color-aggregation .needletail-aggregation-checkbox-option-checkmark span.color-title{display:none;width:120px;padding:5px;position:absolute;top:auto;left:-43px;bottom:51px;font-size:14px;line-height:16px;z-index:1000;color:#fff;text-align:center;background:#333;-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,.8);-moz-box-shadow:0 0 5px 0 rgba(255,255,255,.8);box-shadow:0 0 5px 0 rgba(255,255,255,.8)}.needletail-color-aggregation .needletail-aggregation-checkbox-option-checkmark:hover span.color-title{display:block}.needletail-color-aggregation .needletail-aggregation-checkbox-option-checkmark span.color-title:after{top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-top-color:#333;border-width:15px;margin-left:-15px}.needletail-color-aggregation input:checked+.needletail-aggregation-checkbox-option-checkmark:before{content:"";position:absolute;width:100%;height:100%;background-size:17px 15px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/icon-check.svg)}.filters.show-full-color-labels .needletail-color-aggregation .needletail-checkbox-option-checkmark{margin-bottom:0}.filters.show-full-color-labels .needletail-color-aggregation .needletail-checkbox-option-checkmark .color-title{display:block;position:relative;background:0 0;color:#000;width:auto;left:40px;right:0;top:0;bottom:auto;white-space:nowrap;z-index:10}.filters.show-full-color-labels .needletail-color-aggregation .needletail-checkbox-option-checkmark .color-title:after{display:none}.needletail-aggregation-checkbox-option-label span.count,.needletail-aggregation-checkbox-option-count,.needletail-aggregation-radio-option-count{color:#aaa;position:absolute;top:0;right:0;display:block;width:40px;text-align:right}.needletail-aggregation-radio-option-input{position:relative;top:1px}.needletail-aggregation-radio-option{display:block;padding:1px 0;position:relative}.needletail-aggregation-radio-option-label{margin-left:5px}#nt-aggregations .loader{min-height:200px;text-align:center;display:flex;justify-content:center;align-items:center}#nt-aggregations .loader img{flex:0 0 auto}.product-overview.nt-disabled .filters>*{display:none}#nt-autocomplete{position:relative;z-index:1003}.nt-search-active .nt-search-background{display:block;z-index:1002}[class^=needletail],[class^=nt],[class^=needletail]:before,[class^=nt]:before,[class^=needletail]:after,[class^=nt]:after,[class^=needletail] *,[class^=nt] *,[class^=needletail] *:before,[class^=nt] *:before,[class^=needletail] *:after,[class^=nt] *:after{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset}.needletail-aggregation [class^=needletail-aggregation-][class$=-title]{text-transform:unset}.needletail-aggregation:not(.needletail-color-aggregation) .needletail-aggregation-checkbox-option-checkmark{display:none}.needletail-aggregation.needletail-aggregation-checkbox:not(.needletail-color) .needletail-aggregation-checkbox-option .needletail-aggregation-checkbox-option-input{opacity:1;position:absolute;left:0;top:4px}.needletail-color-aggregation.needletail-aggregation-checkbox .needletail-aggregation-checkbox-option{padding-left:0}.needletail-aggregation:not(.needletail-color-aggregation).needletail-aggregation-checkbox .needletail-aggregation-checkbox-option:not(.needletail-hidden):not(.pill-style-filter){margin-bottom:0;display:block;position:relative;padding-top:2px;padding-left:24px;padding-right:26px}@media screen and (max-width:800px){.needletail-aggregation:not(.needletail-color-aggregation).needletail-aggregation-checkbox .needletail-aggregation-checkbox-option:not(.needletail-hidden):not(.pill-style-filter){padding-bottom:6px}}.hide_search_sort .needletail-sort-select,.hide_search_sort .needletail-total-results{display:none !important}.needletail-sort-select{font-size:90%;padding:0 6px;border:1px solid #ccc}@media screen and (max-width:960px){.needletail-sort-select{display:block}}.needletail-clear-filters{display:inline-block;line-height:24px;padding:1px 8px 1px 5px;border:1px solid #bbb;position:relative;border-radius:3px;cursor:pointer}.needletail-clear-filters.needletail-hidden,.needletail-clear-filters.needletail-hide-on-initial-request{visibility:hidden}.needletail-clear-filters .icon-close{transform:scale(.7);top:1px}#nt-autocomplete,.needletail-autocomplete-bar{height:100%}#nt-autocomplete .needletail-autocomplete-bar-input{display:block;width:100%;height:100%;padding:0 56px 0 20px;background:#fff;border:none;outline:0;-webkit-appearance:textfield;background-size:24px 24px;background-repeat:no-repeat;background-position:right 13px center;background-image:url(/img/general/icon-search.svg)}#nt-autocomplete .needletail-autocomplete-bar-input::-webkit-search-decoration{-webkit-appearance:none}.needletail-autocomplete-bar-input~.needletail-autocomplete-bar-results:before{content:'';position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:600}.needletail-autocomplete-bar-input.active:not(.needletail-empty)~.needletail-autocomplete-bar-results:before{display:block}.needletail-autocomplete-bar-input.active:not(.needletail-empty)~.needletail-autocomplete-bar-results .needletail-autocomplete-bar-result,.needletail-autocomplete-bar-input.active:not(.needletail-empty)~.needletail-autocomplete-bar-results .needletail-autocomplete-bar-no-result,.needletail-autocomplete-bar-input.active:not(.needletail-empty){z-index:601;position:relative}.needletail-autocomplete-bar-results{visibility:hidden;left:0;right:160px;margin:auto;width:100%;z-index:2;box-shadow:0 1px 3px 0 rgb(0 0 0/10%)}.needletail-autocomplete-bar-results .needletail-search-for-more{padding:14px 0;text-align:center;background:#fff;position:relative;z-index:601;overflow:hidden;border-top:1px solid #ddd}.needletail-autocomplete-bar-results .needletail-autocomplete-bar-result{width:100%;padding:10px 20px;display:flex;background:#fff}.needletail-autocomplete-bar-no-result,.needletail-autocomplete-bar-initial-input{display:block;width:100%;padding:10px 20px}.needletail-autocomplete-bar-no-result{background:#fff}.needletail-autocomplete-bar-initial-input{border-top:1px solid #fff;border-bottom:1px solid #fff}.needletail-autocomplete-bar-result-image{flex:0 0 60px;padding:3px;height:60px;overflow:hidden;background:#fff;text-align:center}.needletail-autocomplete-bar-result-image img{max-width:54px;max-height:54px;height:auto}.needletail-autocomplete-bar-result-information{flex:1 1 auto;font-weight:700;padding:3px 0 3px 10px;line-height:18px;font-size:14px}.needletail-autocomplete-bar-result-price{display:block;font-weight:400;font-size:12px}.needletail-autocomplete-bar-input.active:not(.needletail-empty)~.needletail-autocomplete-bar-results{visibility:visible}.needletail-autocomplete-bar-results .needletail-autocomplete-bar-result.active{background:#f5f6f1}.needletail-result-pagination{text-align:center;margin-bottom:30px}.needletail-result-pagination-page{display:inline-block;cursor:pointer}.needletail-result-pagination-page.active{cursor:default}.needletail-hidden:not(.needletail-clear-filters){display:none}.needletail-clear-filters{margin:-12px 0 12px}.needletail-clear-filters.needletail-hidden{visibility:hidden}.needletail-show-more-options,.needletail-show-less-options{text-decoration:underline;cursor:pointer}#blog-list{display:flex}#blog-list .blog-items:not(.needletail-show-on-valid-response),#blog-list #nt-results{flex:1 1 auto}#blog-list .blog-items:not(.needletail-show-on-valid-response),#blog-list .needletail-result-results{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}#blog-list .blog-list-item{flex:0 0 calc((100% - 20px)/2);display:block;background:#f5f6f1;position:relative;margin-bottom:20px}@media screen and (max-width:540px){#blog-list .blog-list-item{flex:0 0 100%}}#blog-list .blog-list-item.has_video:before{content:'';position:absolute;top:15px;left:20px;background:url('/img/general/blog-has-video.png') no-repeat;height:46px;width:46px}.blog-list-item img{width:100%;height:100%}.blog-list-item .blog-title{position:absolute;right:0;bottom:0;left:0;width:100%;height:56px;padding:7px 60px 7px 20px;background:rgba(0,0,0,.5);font-size:15px;color:#fff;line-height:16px}.blog-list-item:hover .blog-title{background:rgba(0,0,0,.7)}.blog-list-item .blog-title:after{position:absolute;content:'';top:7px;right:10px;width:40px;height:40px;background-color:#78c338;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/general/arrow-right.svg)}#blog-list .blog-filters{flex:0 0 341px;background:#f5f6f1;padding:20px;margin:0 0 0 40px}@media screen and (max-width:1220px){#blog-list .blog-filters{flex:0 0 241px}}#blog-list .blog-filters .filter-options{margin:0 0 30px}#blog-list .blog-filters .help-notice a{text-decoration:underline}#nt-aggregations .pill-style-filter{display:inline-block}#nt-aggregations .pill-style-filter input{display:none}#nt-aggregations .pill-style-filter label{display:inline-block;background:#fff;color:#333;padding:5px 10px;margin:0 4px 8px 0;border-radius:5px;font-size:14px;line-height:20px;cursor:pointer;transition-duration:.1s;transition-property:background color}#nt-aggregations .pill-style-filter input:checked~label,#nt-aggregations .pill-style-filter label:hover{background:#777;color:#fff}#url_color_filter{display:flex;position:relative;top:-5px;margin-bottom:15px}#color_filter{flex:0 0 50px;width:50px;height:50px;border:1px solid #ddd;position:relative;box-shadow:0px 0px 1.3px rgba(0,0,0,.085),0px 0px 10px rgba(0,0,0,.17)}#color_filter_information{flex:1 1 auto;padding-left:10px}#color_filter_information p{margin-bottom:.5em}#color_filter_information a{text-decoration:underline;display:inline-block}#color_filter_information strong{font-size:15px}.needletail-show-on-valid-response .needletail-aggregation.needletail-aggregation-checkbox,.needletail-show-on-valid-response .needletail-clear-filters,.needletail-show-on-valid-response #nt-results{display:none !important}.needletail-show-on-valid-response .mobile-list-options{visibility:hidden}.needletail-aggregation-checkbox-option-count:before{content:'('}.needletail-aggregation-checkbox-option-count:after{content:')'}.needletail-total-results{position:absolute;top:0;right:0;height:28px;line-height:28px}.needletail-sort-select{width:180px;position:absolute;top:26px;right:0}#nt-autocomplete,#nt-autocomplete form,.needletail-grouped-search-bar{height:100%}#nt-autocomplete .needletail-grouped-search-bar-input{display:block;width:100%;height:100%;padding:0 56px 0 20px;background-color:#fff;border:1px solid #e3e3e3;outline:0;-webkit-appearance:textfield;border-bottom:1px solid #eee;background-size:24px 24px;background-repeat:no-repeat;background-position:calc(100% - 14px) center;background-image:url(/img/general/icon-search.svg)}#nt-autocomplete .needletail-grouped-search-bar-input.active:not(.needletail-empty){background-image:none}#nt-autocomplete .needletail-grouped-search-bar-input::-webkit-search-decoration{-webkit-appearance:none}.needletail-grouped-search-bar-input.active:not(.needletail-empty)~.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result,.needletail-grouped-search-bar-input.active:not(.needletail-empty)~.needletail-grouped-search-bar-results .needletail-grouped-search-bar-no-result,.needletail-grouped-search-bar-input.active:not(.needletail-empty){z-index:601;position:relative}.needletail-grouped-search-bar-results{visibility:hidden;left:0;right:160px;margin:auto;width:100%;z-index:2;box-shadow:0 1px 3px 0 rgb(0 0 0/10%);font-size:14px;line-height:18px;font-weight:600}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result{width:100%;background:#fff;position:relative}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result a{padding:8px 10px;display:block;width:100%}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result a.needletail-grouped-search-bar-product{display:flex}.needletail-grouped-search-bar-no-result,.needletail-grouped-search-bar-initial-input{display:block;width:100%;padding:10px}.needletail-grouped-search-bar-initial-input{border-bottom:1px solid #ddd}.needletail-grouped-search-bar-result-image{flex:0 0 60px;padding:3px;height:60px;overflow:hidden;background:#fff;text-align:center}.needletail-grouped-search-bar-result-image img{max-width:54px;max-height:54px;height:auto}.needletail-grouped-search-bar-result-information{flex:1 1 auto;font-weight:700;padding:3px 0 3px 10px;line-height:18px;font-size:14px}.needletail-grouped-search-bar-result-price{display:block;font-weight:400;font-size:12px}.needletail-grouped-search-bar-input.active:not(.needletail-empty)~.needletail-grouped-search-bar-results{visibility:visible}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result.active{background-color:rgba(120,195,55,.2)}.needletail-grouped-search-bar-result-title{z-index:601;position:relative;padding:0 0 0 10px;font-weight:700;margin:10px 0 8px}.needletail-grouped-search-bar-result.needletail-initial-input{margin-bottom:18px;background-size:18px 18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-image:url(/img/general/icon-search.svg)}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result.needletail-initial-input a{padding:8px 10px}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result.needletail-initial-input a strong{font-weight:700}.needletail-grouped-search-bar-results{width:100%;max-width:100vw}.needletail-grouped-search-bar-results>*{position:relative;z-index:601}.needletail-grouped-search-bar-inner-results-container{padding:10px;background:#f5f6f1;max-height:calc(100vh - 240px);overflow-y:auto}.needletail-grouped-search-bar-result img{margin-right:8px}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result em.highlight{font-style:normal;font-weight:700}.needletail-grouped-search-bar-result-results{padding:0;background-color:#fff}.needletail-grouped-search-bar-result span.result-bucket{position:absolute;right:8px;color:#bbb;font-weight:400}.needletail-grouped-search-bar-result span.result-bucket:before{content:"("}.needletail-grouped-search-bar-result span.result-bucket:after{content:")"}.needletail-grouped-search-bar-results .needletail-grouped-search-bar-result a.needletail-grouped-search-bar-product .needletail-grouped-search-bar-result-text{padding-left:8px;display:flex;align-items:center}body.needletail-prevent-scroll .nt-search-background{display:block;z-index:1002}.needletail-prevent-scroll header .top .cart-summary.has-items{z-index:0}.prevent-double-grouped-search-bar-result-title{display:none}.needletail-initial-input-results+.prevent-double-grouped-search-bar-result-title{display:block}#hidden-nt-form{height:40px}@media screen and (max-width:1220px){.tabbed-content ul.tab-nav li h2{line-height:18px}.admin-options{display:none !important}div#_hj_feedback_container{display:none !important}body{font-size:14px;line-height:18px}h1{margin:8px 0 24px;font-size:40px;line-height:32px}h2{margin:8px 0 24px;font-size:30px;line-height:24px}h1+h2{margin:-8px 0 16px;font-size:20px}h3{margin:8px 0 8px;font-size:20px}h4{font-size:16px}.inner{width:100%;max-width:1180px;padding:0 15px}.content.inner{max-width:940px;padding-top:15px}.content.inner.cols{max-width:100%;padding:0 15px}.container{padding-top:254px}header .top{height:42px;font-size:14px;line-height:14px}header .top .order-status,header .top .cart-summary,header .top a.shop-login,header .top li.shop-login>a{padding-top:7px;padding-bottom:7px}header .top .promo-text{left:15px}header .top .cart-summary{margin-right:-15px}header .top .cart-summary span{width:20px;height:20px;font-size:15px;line-height:20px}header .main{height:90px;padding:14px 0}header .main a.logo{left:15px;width:22%;height:62px}body.conversion-page header .main a.logo{width:258px}header .main .autocomplete-container{top:12px;left:20%;margin-left:60px;width:calc(30% - 50px);height:40px}header .main .autocomplete-container input[type=submit]{width:38px;height:38px;background-size:24px 24px}header .main input.search-submit{left:calc(100% - 46px)}header .main .order-status,header .main .shop-contact,.home header.sticky .main .shop-contact{left:auto;right:180px}header .main .cart-summary,header .main .order-status,header .main .shop-contact{top:15px;padding:0 0 0 32px;font-size:16px;line-height:20px;background-size:20px auto}header .main .cart-summary span{left:7px;width:18px;height:18px;font-size:14px;line-height:18px}header .main .cart-summary,.home header .main a.shop-contact{left:auto;right:15px}.review-summary .review-stars{top:14px;left:100%;margin-left:-160px;transform:scale(.8);transform-origin:center left}.review-summary .review-score{top:17px;left:100%;font-size:28px;margin-left:-50px;line-height:28px}.review-summary .review-amount{top:22px;left:100%;margin-left:-160px;font-size:12px}header nav.nav-main{font-size:15px;position:relative}header nav.nav-main .inner{overflow-x:auto}header nav.nav-main:after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:40px;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none}header nav.nav-main ul li:last-child a{padding-right:30px}header nav.nav-main ul li .submenu{min-height:0}header nav.nav-main ul li .submenu .cols .col-subnav{flex:0 1 auto;padding:0 15px 0 0}header nav.nav-main ul li .submenu .cols .col-promo{flex:1 1 auto;padding:0 15px}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a{flex:0 1 32%;flex-wrap:nowrap}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a:nth-child(4){display:none}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a:nth-child(3){margin-right:0}header nav.nav-main ul li .submenu .cols .col-brands{flex:1 0 auto;padding:0 0 0 15px}.usps{height:70px}.no-touchevents .usps{margin:10px 0 0;height:60px}.no-touchevents body.new-nav .usps,.no-touchevents .conversion-page .usps{margin:0;height:64px}.usps ul li{padding-right:20px}.usps ul li.usp-bpost-pickup,.usps ul li.usp-postnl-pickup{padding-right:0}footer .usps ul li strong{white-space:nowrap}.home-groups,.home-products{padding:20px 0 10px;margin-bottom:20px !important}.home-intro h1{font-size:14px}.home-intro .home-banner{flex:1 1 80%;background:#00adb3;background:#555;margin-right:0}.home-intro .home-reviews{flex:1 1 20%;padding:20px 2px 0 20px;height:auto}.home-intro .home-reviews .review-widget .review-score{position:static}.home-intro .home-reviews .review-widget .review-quote{display:none}.home-products .kit-catalog,.home-products .kit-finder{right:15px}.home-products .inner{padding-right:235px}.product-list .products:not(#nt-results),.product-list .products#nt-results .needletail-result-results:not(.needletail-hide-on-initial-request){min-height:0}.product-list .products a.product{flex:0 0 auto;width:calc(25% - 20px)}.finder .product-list .products a.product{width:calc(25% - 20px)}.product-related .products>a.product:nth-child(5n){display:none}.products article p button{width:auto}.products article .product-banner{transform:scale(.8)}.products article figcaption em{line-height:12px;max-height:50px}.product-review .review-stars{transform:scale(.8);transform-origin:right}.product-related .product-review .review-stars{transform-origin:left}.product-promo{margin:30px 0;height:auto;padding:15px 30px}.product-promo h2{font-size:20px;line-height:24px;margin:0 0 8px}.product-promo .button{position:relative;top:auto;right:auto !important}.product-detail .product-detail-content,.product-detail.image-landscape .product-detail-content{flex-basis:66.66667%}.product-detail .product-detail-images,.product-detail.image-landscape .product-detail-images{flex-basis:33.33333%}.product-detail .product-summary .product-options,.product-detail .product-summary .product-order,.product-detail .product-summary .product-prices{flex-basis:33.3333%}.product-detail .product-summary.summary-2-col .product-order,.product-detail .product-summary.summary-2-col .product-prices{flex-basis:50%}.product-detail .product-summary .product-order p.calc-number{margin-left:10px;max-width:calc(100% - 150px);display:inline-block}.product-detail .product-summary .product-order button.button-xl{height:40px;font-size:20px;padding:0 50px}.product-detail .product-summary .product-order button.button-xl:after{width:40px;height:40px;background-size:20px 20px}.product-detail .product-summary .product-order button.button-xl:before{width:40px;height:40px;background-size:20px auto}.product-detail .product-detail-specs .tabbed-content,.product-detail.image-landscape .product-detail-specs .tabbed-content{margin-left:0;flex-basis:100%}body.home .proceed{margin:0 0 30px}footer nav{padding:20px 0}footer nav .cols li a{display:inline-block;padding:4px 0}footer nav .cols h2,footer nav .cols .h2{font-size:20px;line-height:20px;margin:0 0 6px}footer nav .col-3 p:last-child{margin-bottom:0}footer nav .col-4 h2{margin:0 0 10px}footer nav .cols p{margin-top:0}footer nav .cols{flex-wrap:wrap;justify-content:space-between;font-size:16px;line-height:20px}footer nav .col-1,footer nav .col-2,footer nav .col-3,footer nav .col-4{flex:0 1 auto;margin-bottom:30px}footer nav .col-4{margin:0}}@media screen and (max-width:1080px){header .main .order-status,header .main .shop-contact,.home header.sticky .main .shop-contact{right:160px}header .top .promo-text{font-size:95%}.hide-medium{display:none}.show-medium{display:block}span.show-medium{display:inline-block}td.show-medium{display:table-cell}.product-prices table.qt-prices{width:auto}.product-list .products a.product{flex:0 0 auto;width:calc((100%/3) - 20px)}.product-related .products>a.product:nth-child(4n){display:none}.cart-wrapper .product-stock,.product-detail-content .product-stock{padding:10px;margin:10px 0}.cart-wrapper .product-stock .stock-submsg,.product-detail-content .product-stock .stock-submsg{display:block;font-size:14px;line-height:16px}.product-detail-content .product-stock.has-stock .stock-submsg{display:none}.product-detail .product-summary.summary-3-col{flex-wrap:wrap}.product-detail .product-summary.summary-3-col .product-prices,.product-detail .product-summary.summary-3-col .product-options{flex-basis:50%;padding-top:20px}.product-detail .product-summary.summary-3-col .product-prices{padding-right:10px}.product-detail .product-summary.summary-3-col .product-order{flex-basis:100%;order:-1;display:flex}.product-detail .product-summary .product-order ul{margin-bottom:0}.product-detail .product-summary.summary-3-col .product-order .product-order-qt,.product-detail .product-summary.summary-3-col .product-order .product-order-btn{flex:0 1 50%}.product-detail .product-summary.summary-3-col .product-order .product-order-btn-full{flex:0 0 100%}.product-detail .product-summary.summary-3-col .product-order .product-order-btn{padding-left:20px}.product-detail .product-summary.summary-3-col .product-order .product-order-btn .usp-list.has-stock{display:block;margin:10px 0}.product-detail .product-summary.summary-3-col .product-order .product-order-btn .usp-list:not(.has-stock){display:none}.product-detail .product-detail-images>figure{padding:40px 0}}@media screen and (max-width:960px){header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a{flex:1 1 48%}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a:nth-child(3n){display:none}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a:nth-child(2n){margin-right:0}.usps ul li{padding-right:10px}.home-intro .home-reviews .review-widget .review-amount{background:0 0;padding-bottom:0}.content.inner.cols{display:block;max-width:940px}.content .col{flex:unset;padding:0 0 50px}.home-intro .home-banner h2,.home-intro .home-banner blockquote p{font-size:28px;line-height:30px}.home-intro .home-banner .shopping-award-winner{transform:scale(.8);transform-origin:top left;left:10px}.home-intro .home-banner blockquote{left:26%}.product-list h1{max-width:calc(100% - 200px)}.products article figure{height:190px}.products article .product-banner{top:160px;bottom:auto}.products article .product-review{top:224px}}@media screen and (max-width:800px){tr.tbl-hide-small th,tr.tbl-hide-small td,th.tbl-hide-small,td.tbl-hide-small,.hide-small{display:none}tr.tbl-block-small th,tr.tbl-block-small td,th.tbl-block-small,td.tbl-block-small,.show-small{display:block}span.show-small{display:inline-block}table.cart span.show-small{display:block}tr.tbl-show-small th,tr.tbl-show-small td,th.tbl-show-small,td.tbl-show-small{display:table-cell}body,header{min-width:320px}header nav.nav-main ul li .submenu .cols .col-promo .submenu-promo a:nth-child(3){display:none}body.promo-text-line:not(.sticky-start) header{padding-top:30px}body.promo-text-line header.sticky{padding-top:0 !important}header .top .promo-text{top:-30px;left:0;right:0;height:30px;width:100%;max-width:100%;line-height:30px;padding:0 15px;background:#333;font-size:90%}header.sticky .top .promo-text{display:none}header .top .inner{justify-content:space-between}header .top .order-status{margin-left:-15px}.home header .top .order-status{display:block}header .top a.shop-login,header .main .shop-contact,header .main .order-status,header .main .review-summary,header.sticky .main .cart-summary,header .usps,header nav.nav-main{display:none !important}header.sticky .main .cart-summary{display:block !important;background-size:30px auto;right:70px}header.sticky .main .cart-summary em,header.sticky .main .cart-summary strong{display:block !important;text-indent:-999em}header.sticky .needletail-grouped-search-bar-results{min-width:280px}body header .usps{position:absolute;left:calc(45% + 40px);right:0;top:102px;height:30px !important;display:block !important;margin:0}.no-touchevents .usps{margin:0}body.sticky-start header .usps,body header.sticky .usps{display:none !important}body header .usps ul{padding:4px 0}body header .usps ul li{display:none;font-size:13px;line-height:18px;padding-top:0;padding-bottom:0;flex:none;background-size:18px auto;padding-left:26px;color:#777}body header .usps ul li.usp-small{display:inline-block !important;background-image:url(/img/general/usp-free-shipping.svg)}header .main a.logo{width:calc(45% - 70px)}header .main .autocomplete-container{left:calc(45% - 70px);width:calc(55% - 70px)}header.sticky .main .autocomplete-container{left:calc(45%);width:calc(55% - 120px)}body:not(.sticky-start) header:not(.sticky) .main .autocomplete-container{top:5px}header a.nav-toggle{position:absolute;top:20px;right:15px;display:inline-block;width:35px;height:30px;z-index:700}header a.nav-toggle{left:15px;right:auto}header .main a.logo{margin-left:55px}header .main .autocomplete-container{left:auto;right:15px}header .usps{left:auto}header.sticky .main .cart-summary{right:15px}body:not(.sticky-start) header:not(.sticky) a.nav-toggle{top:10px}.conversion-page header a.nav-toggle{display:none}.conversion-page header .usps{display:none !important}body.conversion-page .container{padding-top:80px !important}header a.nav-toggle:active{background:0 0}header a.nav-toggle .nav-toggle-line{position:absolute;left:0;height:20%;width:100%;background:#444;-webkit-transition:all .32s cubic-bezier(.25,.1,.28,1.54);transition:all .32s cubic-bezier(.25,.1,.28,1.54);border-radius:2px}header a.nav-toggle .nav-toggle-line.line01{top:0}header a.nav-toggle .nav-toggle-line.line02{top:40%}header a.nav-toggle .nav-toggle-line.line03{top:80%}.nav-open header a.nav-toggle .nav-toggle-line.line01,.nav-open header a.nav-toggle .nav-toggle-line.line02,.nav-open header a.nav-toggle .nav-toggle-line.line03{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:49%;height:15%;background:#fff}.nav-open header a.nav-toggle .nav-toggle-line.line02,.nav-open header a.nav-toggle .nav-toggle-line.line03{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.conversion-page header,.nav-open header{z-index:700;padding-top:0 !important}.nav-open header nav.nav-main{display:block !important;box-sizing:border-box;z-index:700;height:auto;height:calc(100vh - 150px);overflow-y:auto;background:#f5f6f1}.nav-open header.sticky nav.nav-main{height:calc(100vh - 100px)}.nav-open header nav.nav-main:after{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:45px;background-image:linear-gradient(to bottom,rgba(245,246,241,0),rgba(245,246,241,1));z-index:1000}.nav-open header nav.nav-main .inner{overflow:hidden;padding:0;background:#fff}.nav-open header nav.nav-main .inner .only-nav-open,.nav-open header nav.nav-main .inner>ul{display:block}.nav-open header nav.nav-main .inner>ul>li:hover>a,.nav-open header nav.nav-main .inner>ul>li>a{text-align:left;padding:12px 15px;font-size:17px;background:#f5f6f1;color:#111}.nav-open header nav.nav-main .inner>ul>li.is-group.subnav-open>a{padding:30px 15px 10px;font-size:0;line-height:0}.nav-open header nav.nav-main .inner>ul>li>a:after{content:'>';font-size:18px;font-weight:700;margin-left:6px}.nav-open header nav.nav-main ul li.subnav-open>a:before{content:'< terug';display:block;font-size:15px;font-weight:400;margin-bottom:15px}.nav-open header nav.nav-main ul li.subnav-open>a:after{display:none}.nav-open header nav.active-subnav>div>ul>li{display:none}.nav-open header nav.active-subnav>div>ul>li.subnav-open{display:block}.nav-open header nav.active-subnav>div>ul>li.subnav-open ul li a{display:block}header nav.nav-main ul li.subnav-open .submenu{position:static;display:block;padding:0 15px 20px 40px;background:#f5f6f1;border-top:0}header nav.nav-main ul li.subnav-open .submenu .inner{background:0 0}header nav.nav-main ul li .submenu .cols .col-promo,header nav.nav-main ul li .submenu .cols .col-brands{display:none}header nav.nav-main ul li .submenu .cols{display:block}header nav.nav-main ul li .submenu .cols .col-subnav p .button{display:none}.nav-open header nav.nav-main ul li.subnav-open>a{font-weight:700}header nav.nav-main ul li .submenu.is-topgroup .cols .col-subnav p{display:none}header nav.nav-main ul li .submenu .cols ul li li{margin-bottom:4px}header nav.nav-main .inner>ul>li.subnav-open>a{background:#f5f6f1;color:#111}header nav.nav-main .inner>ul>li.subnav-open p{margin:-5px 0 25px;font-weight:700}header nav.nav-main .inner>ul>li.subnav-open p a:hover{color:#78c338}.home-intro .home-banner{margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);flex:none}.home-intro .home-reviews{background:#fff;width:220px;height:60px;flex:none;margin:10px auto 0;padding:0}.home-intro .home-reviews p.review-quote{display:none}.home-intro .home-reviews p.review-usp{text-align:center;color:#111;font-weight:400;margin:0;white-space:nowrap}.home-intro .home-reviews .review-stars{position:absolute;top:14px;left:0}.home-intro .home-reviews .review-widget .review-score{position:absolute;top:-10px;left:130px;background:0 0;padding:0}.home-intro .home-reviews .review-widget .review-amount{position:absolute;top:38px;left:0}.home-intro .home-reviews .review-widget .review-amount a{color:#111;text-decoration:underline}#home-hero{display:grid}.home-popular-categories{display:block}.home-popular-categories{order:1}.home-popular-categories p.title-popular-categories{font-size:15px;margin:0;padding:18px 0 0;color:#555}.home-popular-categories p.show-all-categories{text-align:right;padding:18px 0 0;margin:0}.home-popular-categories p.show-all-categories a{text-decoration:underline}.home-popular-categories ul{display:inline-grid;width:100%;justify-content:center;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:15px 0 0}.home-popular-categories ul li{list-style:none;margin:0;background:#005c5f;border-radius:5px}.home-popular-categories ul li:active,.home-popular-categories ul li:hover{opacity:.9}.home-popular-categories ul li a{display:block;color:#fff;padding:10px}.home-products .inner{padding:0 15px}.home-products .products{padding-right:0}.home-products .product-list{padding:15px 0 0}.product-list,.product-list.needletail-list{width:100%;flex:none}.product-list .products{padding-bottom:0;margin-bottom:0}.home-products aside{flex:none;display:flex;width:100%;padding:0 0 15px}.home-products.home-popular-groups .kit-finder,.home-products .kit-finder{position:relative;top:auto !important;left:auto;right:auto;flex:0 0 66%;height:250px;margin-right:2%;padding-top:15px;text-align:left}.home-products .kit-finder h2{text-align:left}.home-products .kit-finder p{text-align:left;padding-right:160px;margin:0 0 10px}.home-products .kit-finder:after{background:url(/img/backgrounds/bg-weekdeals-left.png) no-repeat right bottom;background-size:50% auto}.home-products .kit-catalog{position:relative;top:auto !important;left:auto;right:auto;flex:0 0 32%;height:250px;background-size:cover}aside.blog-filters,.product-overview aside.filters{flex:none;display:block;position:fixed;width:50%;min-width:280px;max-width:320px;height:100%;height:100vh;overflow-y:auto;top:0;left:-320px;margin:0;z-index:700}aside.blog-filters{left:auto;right:-320px}aside.blog-filters:after,.product-overview aside.filters:after{content:'';position:fixed;top:auto;bottom:70px;left:-320px;width:50%;min-width:280px;max-width:320px;height:40px;background-image:linear-gradient(to bottom,rgba(245,246,241,0),rgba(245,246,241,1));z-index:1000}aside.blog-filters:after{left:auto;right:-320px}aside.blog-filters .show-filter-results,.product-overview aside.filters .show-filter-results{position:fixed;left:-320px;bottom:0;right:0;width:50%;height:70px;min-width:280px;max-width:320px;padding:15px;background:#f5f6f1;z-index:701;border-top:1px solid #ddd}aside.blog-filters .show-filter-results{left:auto;right:-320px}aside.blog-filters .show-filter-results a.button,.product-overview aside.filters .show-filter-results a.button{width:100%}.hasFilters aside.blog-filters .show-filter-results a.button,.hasFilters aside.blog-filters .show-filter-results a.button:after,.hasFilters .product-overview aside.filters .show-filter-results a.button,.hasFilters .product-overview aside.filters .show-filter-results a.button:after{background-color:#78c338}.product-overview aside.filter-open.filters:after,.product-overview aside.filter-open.filters,.product-overview aside.filter-open.filters .show-filter-results{left:0}aside.blog-filters.filter-open:after,aside.blog-filters.filter-open,aside.blog-filters.filter-open .show-filter-results{right:0}aside.blog-filters .filter-options,.product-overview aside.filters .filter-options{padding-bottom:80px}aside.blog-filters .toggle-filter .icon-close,.product-overview aside.filters .toggle-filter .icon-close{position:absolute;top:15px;right:15px}.product-overview .needletail-sort-select,.product-overview .needletail-total-results{display:none}.mobile-list-options{float:right;margin:0 0 15px;visibility:visible}.needletail-prevent-scroll .mobile-list-options,.needletail-prevent-scroll .mobile-list-options a{display:none}.mobile-list-options a{display:inline-block;font-size:18px;line-height:20px;font-weight:700;color:#333;padding:10px 10px 10px 40px;width:150px;border:1px solid #bbb;border-radius:5px;margin:10px 0 0;position:relative;text-align:center}.mobile-list-options a.toggle-filter{background-size:20px 20px;background-repeat:no-repeat;background-position:15px center;background-image:url(/img/general/icon-filter.svg);background-color:#fff;cursor:pointer}.product-overview .mobile-list-options{position:fixed;left:0;bottom:0;z-index:500;width:100%;text-align:center;margin:0;padding:10px 0;background:#005c5f;min-width:320px}.product-overview .mobile-list-options a{margin:0}.product-overview .filter-open .mobile-list-options{display:none}.hasFilters .mobile-list-options a.toggle-filter:after{position:relative;top:-5px;content:'actief';background:#fc0e1c;border-radius:3px;color:#fff;font-weight:400;font-size:14px;display:inline-block;padding:0 5px;margin-left:3px}.mobile-list-options a:hover{color:#fff;background-color:#78c338}.mobile-list-options a.toggle-filter:hover{background-image:url(/img/general/icon-filter-white.svg)}.container{padding-top:130px}body.promo-text-line:not(.sticky-start) .container{padding-top:180px}.crumpath{height:auto;margin:0 0 16px}footer .usps{display:block}.product-colors a.product-colors-listview,.product-colors a.product-colors-blockview{width:20px;height:20px;top:-2px;background-size:20px 20px}.product-colors a.product-colors-blockview{margin-right:35px}.notice{font-size:14px}.product-list h1{max-width:100%}table.eav-table td{display:block;padding-left:4px}}@media screen and (max-width:800px) and (max-height:580px){.nav-open header nav.nav-main .inner>ul>li:hover>a,.nav-open header nav.nav-main .inner>ul>li>a{padding-top:10px;padding-bottom:10px;font-size:16px}}@media screen and (max-width:800px) and (max-height:540px){.nav-open header nav.nav-main .inner>ul>li:hover>a,.nav-open header nav.nav-main .inner>ul>li>a{padding-top:8px;padding-bottom:8px;font-size:15px}}@media screen and (max-width:800px) and (min-height:640px){.nav-open header nav.nav-main.active-subnav>div>ul>li.subnav-open p a,.nav-open header nav.nav-main.active-subnav>div>ul>li.subnav-open ul li a{font-size:16px;padding-top:2px;padding-bottom:2px}}@media screen and (max-width:800px) and (min-height:720px){.nav-open header nav.nav-main.active-subnav>div>ul>li.subnav-open p a,.nav-open header nav.nav-main.active-subnav>div>ul>li.subnav-open ul li a{font-size:17px;padding-top:4px;padding-bottom:4px}}@media screen and (max-width:760px){.product-detail-page .crumpath li:nth-child(1),.product-detail-page .crumpath li:nth-child(2),.product-detail-page .crumpath li:nth-child(4),.product-detail-page .crumpath li:nth-child(5){display:none}.product-detail-page .crumpath .back-to-search li{display:inline-block !important}.product-detail-page .crumpath li:nth-child(3){padding:0 0 0 20px}.product-detail-page .crumpath li:nth-child(3) span.hide{display:inline;padding-left:6px}.product-detail-page .crumpath li:nth-child(3):before{position:absolute;top:-1px;left:4px;display:inline-block;content:'<'}.product-detail-page .crumpath li:nth-child(3):after{display:none}.usps{height:auto !important}.usps ul{flex-wrap:wrap;padding:10px 0}.usps ul li{flex:1 0 50%;padding-top:10px;padding-bottom:10px}.product-detail .product-detail-specs{display:block;margin-bottom:50px}.product-detail .product-detail-specs .tabbed-content{flex:none;width:100%;margin-left:0}.product-detail,.product-detail .product-detail-content,.product-detail .product-summary form{display:block;flex:none;width:100%}.product-detail .product-summary form{display:block;flex:none;width:100%}.product-prices .product-price em{width:100%;max-width:181px}.product-colors.show-full-color-labels ul li span{position:absolute;left:40px;top:0;max-width:180px}.product-colors ul{margin-right:-15px}.product-colors ul li:nth-child(5n){margin-right:10px}.product-detail.image_is_portrait .product-detail-images{position:absolute;top:-15px;right:5px;margin:0;flex:none;width:20%}.product-detail.image_is_portrait .product-detail-images>figure:first-child,.product-detail.image_is_portrait .product-detail-images>figure{padding-top:0}.product-detail.image_is_portrait .product-detail-images>figure img{max-height:230px}.product-detail:not(.image_is_portrait) .product-detail-images,.product-detail .product-detail-images>figure:not(:first-child),.product-detail .product-detail-images div.notice,.product-detail .product-detail-images p{display:none}.product-detail .image-landscape-ghost{display:block;text-align:center;margin:10px 0 0}.product-detail .image-landscape-ghost img{max-height:30vh;cursor:pointer}.product-detail.image_is_portrait .product-detail-intro{padding-right:22%;min-height:220px;margin:0 0 15px}.product-related .products>a.product{flex:0 0 auto;width:calc(50% - 20px)}.product-related .products>a.product:nth-child(3n){display:none}.product-confirm{padding-bottom:15px}.product-confirm .product-summary figure{display:none}.product-confirm .product-details{padding:15px;flex:1 1 100%}.product-confirm .product-related{padding:15px 15px 0}.order-form{min-height:0}.order-input-fields ol{padding-left:0}.order-input-fields .order-input-right{width:100%;padding:0 0 20px}.order-input-fields .order-input-field-vars li.indent-as-input{padding-left:0}.order-input-fields .order-input-field-vars div.indent-as-input,.order-input-fields .order-input-field-vars p.indent-as-input{padding-left:0}tbody.form_additional,.order-input-field-vars ol.form_additional{padding-bottom:10px}.order-input-field-vars li{line-height:24px}.order-input-field-vars li .form_row_label{width:100%;padding:0;text-align:left}.order-input-field-vars li .form_row_input{float:none;margin:0;padding:0}.order-input-field-vars li .form_input_radio{padding:2px 8px 2px 4px;line-height:24px;margin:3px 0}.order-input-field-vars li .form_input_radio.last{margin-right:-8px}.alert_payment_method select,input.order-form-input,.order-form .order-input-fields .order-input-left input.small,.order-form .order-input-fields .order-input-left input.normal{max-width:100%;width:100%}.order-form .order-input-fields .order-input-left textarea.normal,.order-form .order-input-fields .order-input-left textarea.large{max-width:100%;width:100%}.order-form .order-input-fields .order-input-left input.firstname,.order-form .order-input-fields .order-input-left input.zipcode,.order-form .order-input-fields .order-input-left input.postalcode,.order-form .order-input-fields .order-input-left input.pobox{float:left;width:30%;margin-right:1%}.order-form .order-input-fields .order-input-left input.lastname,.order-form .order-input-fields .order-input-left input.city{float:left;width:69%}.order-input-field-vars li.right{width:100%;padding-right:0}.account-form input.normal,.account-form select.normal{width:100%}.account-form textarea.large{width:100%}.order-form .order-input-fields .order-input-left textarea.large{width:100%}.order-input-fields .order-mini-cart{padding:0 2% 32px 3%}.order-input-fields .order-mini-cart .headerline{margin:0 -2% 14px -3%;padding:1px 2% 2px 3%}.cart-mini-productrow .cart-product-qt{width:10%;padding:0 1% 0 0}.cart-mini-productrow .cart-product-info-short,.cart-mini-productrow .cart-product-info-full{width:90%}.cart-mini-productrow .cart-label{width:70%;padding:0 4% 0 0}.cart-mini-productrow .cart-content{width:30%}.cartload-form .order-form-cartload-content{left:0}#order_comment_container #order_comment_hidden,#delivery_comment_container #delivery_comment_hidden{padding-left:0}ol.orderconfirm-steps{display:block;margin-top:10px}ol.orderconfirm-steps li{display:block;padding:3px 0 3px 40px;margin:0 0 30px;line-height:18px}ol.orderconfirm-steps li:before{top:0;left:0;width:24px;height:24px;font-size:16px;line-height:24px;margin-left:0}ol.orderconfirm-steps li:after{content:'↓';display:inline-block;top:30px;bottom:auto;right:auto;left:0;width:24px;text-align:center;font-size:20px;line-height:20px}.finder .products article .btn-modal-order span{display:none}.finder .product-list .products a.product{flex:0 0 auto;width:calc(50% - 20px)}}@media screen and (max-width:720px){.home-groups .product-list.product-list-no-details .products a.product{height:320px}.home-groups .product-list.product-list-no-details .products a.product figure{height:200px}.related-products-intro{padding:0 15px}.related-product{flex-wrap:wrap}.related-product .related-product-image{flex:auto;width:40%}.related-product .related-product-image figure{min-height:0;padding-right:0}.related-product .related-product-text{width:60%;padding-right:15px}.related-product-order{position:static;padding-top:0}.related-product-order.product-in-cart{padding-top:10px}.related-product .related-product-price .stock-tag{position:static;width:100%;margin:10px 0}ul.tabs.related-product-types{margin:0 -15px 20px;padding:0 0 0 15px}ul.tabs.related-product-types li{margin-right:4px}ul.tabs.related-product-types li a,ul.tabs.related-product-types li a.active{display:block;padding-top:10px;padding-bottom:10px}.tabs a.related-product-type{padding:6px 15px 4px;border:1px solid transparent}.related-products-intro{padding:0}.overlay-content .common-msg.wide{top:3%;left:0;width:100%;margin-left:0!important;padding:3%}}@media screen and (max-width:640px){.pdp-sticky-footer{bottom:-200px;left:0;right:0;margin-left:0;padding:10px 15px;min-height:100px;border-top:1px solid #ddd;border-radius:0;width:100%;box-shadow:-2px -1px 10px 1px rgba(0,0,0,.2);-webkit-box-shadow:-2px -1px 10px 1px rgba(0,0,0,.2);-moz-box-shadow:-2px -1px 10px 1px rgba(0,0,0,.2)}.pdp-sticky-title{position:static;left:auto}.pdp-sticky-footer-parts .pdp-sticky-footer-img{flex:0 0 54px;width:54px;height:54px}.exp-hide-pdp-sticky-footer-img .pdp-sticky-footer-img{display:none}.pdp-sticky-footer-parts .pdp-sticky-footer-img img{max-width:50px;max-height:50px;cursor:pointer}.pdp-sticky-footer-parts .pdp-sticky-footer-price strong{font-size:15px}}@media screen and (max-width:600px){header .main a.logo{width:calc(45% - 70px)}header .main .autocomplete-container{left:calc(50% - 70px);width:calc(50% - 70px)}.scanned-product{flex-direction:column}.scanned-product-image{text-align:center}body header .usps{left:calc(50% - 26px)}body.home .proceed{margin:-10px 0 20px}body.home .proceed a.button{width:100%}header .top .vat-switch{display:none !important}.overlay-content .common-msg{top:3%;left:0;width:100%;margin-left:0!important;padding:3%}.product-list ul.related-categories{display:none}.product-list.product-list-full .products a.product,.product-list .products a.product{flex:0 0 auto;width:calc(50% - 20px)}.products article p.price-tag strong{font-size:30px;line-height:14px}.products article p.price-tag sup{top:-5px}.products article figure figcaption{margin-top:40px}.cart-wrapper .product-stock strong,.product-detail-content .product-stock strong{font-size:24px}.product-detail .product-fallback{margin-bottom:10px;padding:10px 3%}.product-detail .product-fallback .product-fallback-text{padding-left:10px}.product-detail .product-fallback .product-fallback-text span.hide-shorter{display:none}.product-detail .product-fallback .product-fallback-text p:last-child{margin:0}footer nav a.social-instagram,footer nav a.social-youtube,footer nav a.social-linkedin,footer nav a.social-facebook,footer nav a.social-twitter{margin-right:14px;width:36px;height:36px;background-size:36px 36px}table.cart #postnl_delivery_locations input{position:absolute;left:0;top:10px}table.cart #postnl_delivery_locations .information{width:100%;padding:0 5% 15px 35px}table.cart #postnl_delivery_locations .center_control{position:relative;top:auto;left:auto;width:100%;padding:0 5% 0 35px}table.cart #postnl_delivery_locations .opening_hours{width:100%;padding:15px 5% 0 35px}table.cart #postnl_delivery_locations .right_control{display:none !important}.zopim{display:none !important}.orderconfirm-shopping-award .shopping-award-banner{font-size:90%;padding:100px 20px 20px;background-position:center 20px}.orderconfirm-shopping-award .shopping-award-banner .button{width:100%;font-size:100%}}@media screen and (max-width:540px){.wrapper .button,.wrapper button:not(.no-style,.button-xs){height:36px;padding:8px 40px 8px 6px;font-size:14px;line-height:20px}.wrapper .button.arrow-left,.wrapper button.arrow-left{padding:8px 6px 8px 40px}.wrapper .button:after,.wrapper button:after,.wrapper .button.button-xl:after,.wrapper button.button-xl:after{width:36px;height:36px;background-size:18px 18px}.wrapper .product article p button{width:calc(100% - 30px) !important}.sticky-cart-link{display:block}.product-confirm .product-cta{display:none}.sticky-cart-link button.button-xl{height:40px;padding:8px 46px 8px 8px;font-size:18px;line-height:24px}.sticky-cart-link .button:after,.sticky-cart-link button:after,.sticky-cart-link .button.button-xl:after,.sticky-cart-link button.button-xl:after{width:40px;height:40px;background-size:20px 20px}tr.tbl-hide-mini th,tr.tbl-hide-mini td,th.tbl-hide-mini,td.tbl-hide-mini,.hide-mini{display:none}tr.tbl-block-mini th,tr.tbl-block-mini td,th.tbl-block-mini,td.tbl-block-mini,.show-mini{display:block}header .top a.order-status.is-logged-in,header .top a.shop-login{display:none}.container{padding-top:192px}body.promo-text-line:not(.sticky-start) .container{padding-top:240px}header .field-tooltip:hover span{display:none !important}header .main{height:150px;padding:10px 0}.sticky-start header{border-bottom:1px solid #ddd}.sticky-start header .top{height:0;overflow:hidden;animation:none}.conversion-page header .main,.sticky-start header .main,.has-sticky-header header .main{height:86px}.has-sticky-header.nav-open header .main{height:160px}.nav-open header .main .autocomplete-container #nt-autocomplete{display:none}.sticky-start header .main .autocomplete-container{display:none}header .main a.logo{position:relative;left:0;width:calc(100% - 70px)}header .main .autocomplete-container{position:relative;left:0 !important;margin-left:0;width:100%;display:block}header.sticky .main .autocomplete-container{display:none}header nav.nav-main{margin-top:-60px}body:not(.sticky-start) header:not(.sticky) .main a.logo{height:60px}body:not(.sticky-start) header:not(.sticky) a.nav-toggle{top:15px}body header nav.nav-main{margin-top:-80px}body header .usps{position:absolute;left:0;right:0;top:auto;bottom:3px;display:block !important}body header .usps ul{padding:4px 0;display:flex;justify-content:space-around}header .usps ul li.usp-small{display:inline-block !important}.home-popular-categories ul{padding-bottom:15px}.home-popular-categories p.show-all-categories{padding:0 0 18px}.home-intro .home-banner h2,.home-intro .home-banner blockquote p{font-size:20px;line-height:22px}.home-intro .home-banner .shopping-award-winner{transform:scale(.7)}.home-intro{display:block}.home-intro h1{display:none}.home-products aside{display:block}.home-products.home-popular-groups .kit-finder,.home-products .kit-finder{flex:none;width:100%;height:auto;min-height:200px;margin:0 0 15px}.home-products .kit-catalog{flex:none;width:100%;height:auto;min-height:120px;padding-bottom:50px}.product-overview .product-list-intro{float:none}.product-detail-intro h1+h2{margin-top:-20px}.product-detail .product-summary,.product-detail .product-summary .product-colors ul+p{margin-bottom:10px}.product-detail .product-summary .product-colors{margin:0}.product-detail ul.usp-list{margin-bottom:30px;font-size:14px;line-height:20px}.product-detail ul.usp-list li{padding-top:4px;padding-bottom:0}.product-detail ul.usp-list li.stock-usp{margin-bottom:15px}.product-detail ul.usp-list li.review-usp-link{margin-top:-10px}.product-detail .product-summary.summary-3-col .product-prices{padding:10px 15px}.product-detail .product-summary.summary-3-col .product-options{padding-top:15px}.tabbed-content .tab-content{padding:15px}.product-detail .product-summary .product-order p.calc-number{max-width:100%}.product-prices .qt-prices small.qt-mini-discount{display:inline-block;padding:1px 4px;margin-left:4px}.product-video .product-video-placeholder:after{width:90px;height:90px;background-size:90px 90px;margin:-45px 0 0 -45px}body.product-detail-page.show-pdp-sticky-footer #wm-livechat,body.product-detail-page.show-pdp-sticky-footer .watermelon-widget-button{bottom:80px}body.product-detail-page.show-pdp-sticky-footer{margin-bottom:110px}.pdp-sticky-footer{bottom:-200px;left:0;right:0;margin-left:0;border-top:1px solid #ddd;border-radius:0;width:100%;box-shadow:-2px -1px 10px 1px rgba(0,0,0,.2);-webkit-box-shadow:-2px -1px 10px 1px rgba(0,0,0,.2);-moz-box-shadow:-2px -1px 10px 1px rgba(0,0,0,.2)}body.show-pdp-sticky-footer .pdp-sticky-footer{display:block !important;bottom:0}.exp-pdp-sticky-footer-c body.product-detail-page.show-pdp-sticky-footer .product-order .product-order-btn button{display:none !important}.pdp-sticky-footer-parts .pdp-sticky-footer-price{flex:0 0 64px;margin-right:15px}.pdp-sticky-footer-parts .pdp-sticky-footer-order small{display:inline-block;font-size:12px;margin-right:-10px}.overlay-content .common-msg{padding:15px;top:50px}.overlay-content .product-confirm{margin-top:50px}.common-msg .common-msg-colors{width:100%}.common-msg .common-msg-order{position:static;top:auto;right:auto;width:100%}table.cart td.qt{width:60px}table.cart td.qt input{width:34px;padding-left:1px;padding-right:1px;margin:0 4px 4px 0;text-align:center}table.cart a.del-product{padding:0 10px}table.cart a.del-product span{display:none}table.cart th,table.cart td{padding-right:4px}table.cart th:last-child,table.cart td:last-child{padding-right:0}table.cart table.payment-methods td{font-size:90%}table.cart select{font-size:80%}.payment-methods .payment-icon{margin-left:4px;margin-right:4px}table.account-details,table.contact-form,table.account-login,table.order-status,table.cart-forward{width:100%}table.account-details td,table.contact-form td,table.account-login td,table.order-status td,table.cart-forward td{display:block}table.account-details td:first-child,table.contact-form td:first-child,table.account-login td:first-child,table.order-status td:first-child,table.cart-forward td:first-child{font-weight:700}ul.tabs.related-product-types{padding:0}ul.tabs.related-product-types li{margin-right:0;padding:0;width:100%;border:none;border-top:1px solid #ccc}.tabs a.related-product-type{border:none;font-weight:400;color:#777}.tabs a.related-product-type.active{font-weight:700;color:#78c338}.tabs a.related-product-type.active:before{content:'> '}.related-products-intro h4{display:block;margin:0}.show-prev-step.hide{display:block}.product-promo.product-list-finder,.product-promo.product-list-finder strong{font-size:14px;line-height:17px}.product-promo.product-list-finder .button{display:block}}@media screen and (max-width:480px){header .main a.logo{width:calc(100% - 100px)}.sticky-start header .main .cart-summary{display:block !important;background-size:30px auto}.sticky-start header .main .cart-summary em,.sticky-start header .main .cart-summary strong{display:block !important;text-indent:-999em}body.promo-text-line:not(.sticky-start) .container{padding-top:260px}body.promo-text-line:not(.sticky-start) header{padding-top:40px}header .top .promo-text{top:-40px;height:40px;line-height:15px;padding-top:5px;padding-bottom:5px;white-space:initial}.product-detail .product-summary.summary-2-col{flex-direction:column-reverse}.product-detail .product-summary.summary-3-col .product-order{display:block;padding:15px}.product-detail .product-order ul.usp-list{margin-bottom:0 !important;line-height:24px}.product-detail .product-order ul.usp-list li.review-usp-link{margin-bottom:12px !important}.product-detail .product-summary.summary-2-col .product-prices .product-price p{margin:0}.product-detail .product-summary.summary-3-col .product-order .product-order-qt,.product-detail .product-summary.summary-3-col .product-order .product-order-btn{flex:none;margin:0;padding:0}.product-detail .product-summary .product-order .product-order-qt fieldset{float:left !important;margin-top:0;margin-bottom:10px}.product-detail .product-summary .product-order .product-order-qt .calc-number{float:left !important;padding-left:20px}.product-detail .product-summary.summary-3-col .product-options,.product-detail .product-summary.summary-3-col .product-prices{flex-basis:100%}.product-detail .product-summary .product-variant-select{margin:0 0 20px}table.cart.table-bg{margin-left:-15px;margin-right:-15px;padding:15px 5px 15px 15px;width:calc(100% + 30px)}table.cart td.cart-img{width:40px}table.cart td.cart-img img{margin-right:5px}}@media screen and (max-width:400px){.tab-content h1,.finder h1,.content h1,h1{margin:8px 0 20px;font-size:32px;line-height:28px}.tab-content h2,.finder h2,.content h2,h2{margin:8px 0 20px;font-size:24px;line-height:20px}h1+h2{margin:-4px 0 12px;font-size:16px}.content-faq h2{font-size:17px;line-height:20px;margin:0}.content-faq h2 a{text-decoration:none}.notice p,.notice ul,.notice{font-size:15px}.product-list .products a.product{height:360px}.product-list.product-list-no-details .products a.product{height:300px}.product-list .products article figure{height:180px}.product-tooltip .product,.product-list .products a.product{padding:15px}.product-list .products article button{height:auto;padding:0 10px;bottom:10px}.product-list .products article button:after{padding-top:0;padding-bottom:0;line-height:20px;width:20px;height:20px;background-size:10px 10px}.finder .products article .btn-modal-order{display:none}.products article .product-banner{top:144px}.products article .product-review{top:214px}.products article .many_colors_tag{bottom:10px}.home-products .product-list .products article button,.home-groups .product-list .products article button{display:block;left:10px;width:calc(100% - 20px) !important}.home-groups .product-list.product-list-no-details .products a.product{height:260px;padding:10px}.home-groups .product-list.product-list-no-details .products a.product article figure{height:140px}.usps ul{display:block}.cart-wrapper .product-stock,.product-detail-content .product-stock{margin-bottom:0}.cart-wrapper .product-stock,.product-detail-content .product-stock{padding-top:6px;padding-bottom:6px;text-align:left}.product-detail-content .product-stock{display:inline-block}.cart-wrapper .product-stock strong,.product-detail-content .product-stock strong{font-size:20px;line-height:24px;background-size:28px 24px;padding-left:36px;margin:0}.cart-wrapper .product-stock .stock-submsg,.product-detail-content .product-stock .stock-submsg{font-size:12px;line-height:14px}.product-colors.show-full-color-labels ul li span{max-width:120px}.product-detail .product-summary .product-order p.calc-number{max-width:calc(100% - 150px)}.product-detail.image_is_portrait .product-detail-intro{min-height:200px}.product-detail.image_is_portrait .product-detail-images>figure{padding-bottom:10px}.product-detail.image_is_portrait .product-detail-images>figure img{max-height:190px}.product-detail .product-summary.summary-3-col .product-options{padding-right:10px}.product-detail .product-summary.summary-3-col .product-prices{padding-left:10px}input.large,textarea.large,select.large{width:240px}.pdp-sticky-footer-parts .pdp-sticky-footer-order span{display:none}.order-input-fields .order-input-right h2 sup{top:-5px}}@media screen and (max-width:340px){.cart-wrapper .product-stock strong,.product-detail-content .product-stock strong{font-size:18px}.product-detail.image_is_portrait .product-detail-intro{min-height:210px}.product-list .products a.product{height:320px}.product-list.product-list-no-details .products a.product{height:260px}.product-list .products article figure{height:130px}.product-list .products article figcaption span{font-size:14px;line-height:12px}.product-list .products article figcaption em{font-size:12px;line-height:11px}.products article .product-banner{top:auto;bottom:174px}.products article p.price-tag:after{white-space:nowrap;font-size:12px}.product-video .product-video-placeholder:after{width:60px;height:60px;background-size:60px 60px;margin:-30px 0 0 -30px}.pdp-sticky-footer-parts .pdp-sticky-footer-img,.pdp-sticky-footer-parts .pdp-sticky-footer-price{margin-right:10px}.pdp-sticky-footer-parts .pdp-sticky-footer-order button{padding:0 30px !important}.products article figcaption em{max-height:86px}.products article .many_colors_tag{display:none}.products article .product-review{top:168px}}@media print{html,body{margin:0;color:#000;background-color:#fff;max-width:100% !important}.inner{max-width:100% !important}.container,.content{padding:0}table,img,svg{break-inside:avoid}header,footer nav,footer .footer-icons,button,.button,.fluid-width-video-wrapper,.pswp,.admin-options{display:none !important}footer .usps{display:block !important}main:after{padding:30px 0 10px;content:'www.kitcentrum.nl - al je kit en lijm bestel je eenvoudig bij Kitcentrum.nl - nr. 1 webshop kitten en lijmen';display:block;text-align:center}}.wrapper .button:after,.wrapper button:after,.wrapper .button:hover,.wrapper button:hover,.wrapper .button.gray:hover,.wrapper button.gray:hover,.wrapper .button.green,.wrapper button.green,.wrapper .button.green:after,.wrapper button.green:after{background-color:#aaa}header .top,header .top ul ul li a:hover,.products a:hover article p button,.tabbed-content ul.tab-nav li a:hover,.order-nr-label,.order-input-field-vars li .form_input_radio.radio-highlight,.content .finder-steps ul>li>a.show-next-step:hover,footer nav{background-color:#777}@media screen and (max-width:800px){.hasFilters .product-overview aside.filters .show-filter-results a.button,.hasFilters .product-overview aside.filters .show-filter-results a.button:after{background-color:#ffa200 !important}.product-overview .mobile-list-options a:hover{background-color:#ffa200 !important}}header nav .inner>ul>li:hover>a,header nav ul li .submenu .cols .col-promo .submenu-promo>a:hover strong{background-color:#333}header .top ul ul,header .top .order-status:hover,header .top .shop-login:hover,header .top .cart-summary:hover{background-color:#444}.products article .product-banner.green,.products article .product-banner.green-dark{background-image:url(/img/general/banner-orange.svg)}.light-theme a:hover,.light-theme li:not(.disabled):not(.active) span:hover{background:#777}.common-msg .common-msg-order,.product-detail .product-summary .product-order{background-color:#444}@media screen and (max-width:800px){.hasFilters .product-overview aside.filters .show-filter-results a.button,.hasFilters .product-overview aside.filters .show-filter-results a.button:after,.product-overview .mobile-list-options a:hover{background-color:#78c338}}.tabbed-content{border-color:#777}header nav ul li .submenu{border-top-color:#777}.tabbed-content ul.tab-nav li a{border-bottom-color:#777}.tabbed-content ul.tab-nav li{border-left-color:#777}header nav ul li .submenu .cols ul li:hover:before,header nav ul li .submenu .cols ul li a:hover,.order-input-field-vars li .form_row_label span{color:#777}.tab-content a:hover,.content a:hover{text-decoration-color:#777}@media screen and (max-width:800px){header nav .inner>ul>li.subnav-open p a:hover{color:#777}}.pswp__top-bar,.pswp__caption{background-color:#333}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#333}header .main a.logo{width:0;height:0;background:0 0}header .main a.logo span{position:absolute;top:2px;left:100%;display:block;background:url(/img/general/logo-kitcentrum.svg) no-repeat bottom left;background-size:143px 39px;min-width:143px;min-height:39px;filter:grayscale(100%);padding:3px 0 37px;font-size:12px;line-height:22px;font-weight:400;color:#333;white-space:nowrap}header .main a.logo span:after{display:block;content:'shop powered by';font-weight:400}@media screen and (max-width:800px){body header .usps{background:0 0}body header .usps ul{flex-direction:row-reverse}}@media screen and (max-width:720px){body header.sticky .main .autocomplete-container{display:none}}@media screen and (max-width:640px){body header .usps{display:none !important}}@media screen and (max-width:540px){body header .usps{display:block !important}}header .main .autocomplete-container{left:360px;width:340px}header nav.nav-main .inner>ul>li:hover>a{background:#333}header nav.nav-main ul li .submenu .cols ul li a:hover:before,header nav.nav-main ul li .submenu .cols ul li a:hover{color:#999}.home-intro .home-banner img.home-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:30}.home-intro .home-banner:not(.promo-banner):before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:20}.home-intro .home-banner:after{display:block;content:'';position:absolute;left:0;top:0;bottom:0;width:10px;height:100%;z-index:10}.product-banner-pro{display:none !important}@media screen and (max-width:1220px){header .main .autocomplete-container{left:320px;width:24%}}@media screen and (max-width:980px){header .main .autocomplete-container{left:300px;width:20%}header .main .order-status,header .main .shop-contact,.home header.sticky .main .shop-contact{right:170px}.review-summary .review-stars{transform:scale(.7);margin-left:-150px}.review-summary .review-amount{margin-left:-150px}}@media screen and (max-width:880px){header .main .order-status,header .main .shop-contact,.home header.sticky .main .shop-contact{right:130px;font-size:14px;padding-left:26px}header .main .cart-summary{padding-left:26px;font-size:14px}.review-summary .review-score{display:none}.review-summary .review-stars,.review-summary .review-amount{margin-left:-110px}}@media screen and (max-width:800px){header .main .autocomplete-container{left:280px;width:calc(100% - 420px)}}@media screen and (max-width:600px){header .main .autocomplete-container ::placeholder{color:#fff !important}}@media screen and (max-width:540px){header .main .autocomplete-container{position:relative;left:0;margin-left:0;width:100%}header .main .autocomplete-container ::placeholder{color:#777 !important}}@media screen and (max-width:400px){header .main a.logo{transform:scale(.9);transform-origin:center left}}@media screen and (max-width:360px){header .main a.logo{transform:scale(.8)}}header .main a.logo{top:0;width:140px;height:80px;background:url(/img/general/logo-rectavitshop.svg) no-repeat center left;background-size:120px 80px;margin-bottom:-20px}header .main a.logo span{top:5px}header .main a.logo span:after{content:'Rectavitshop powered by'}@media screen and (max-width:540px){header .main a.logo{top:-6px;width:130px;margin-bottom:0;background-position:center center;background-size:contain}header .main a.logo span{top:-6px;margin-left:10px}}@media screen and (max-width:800px){body header.sticky .main .autocomplete-container{display:none}}header .top,header .top ul ul li a:hover{background-color:#ed1c24}header .top .cart-summary span{background:#444}header .top .cart-summary:hover span{background:#ed1c24}.home-intro .home-banner:after{background:#ed1c24}.home-intro .home-banner:before{background-color:rgba(255,0,0,.05)}.review-quote a{background-color:#ed1c24}.wrapper .button:after,.wrapper button:after,.wrapper .button:hover,.wrapper button:hover,.wrapper .button.gray:hover,.wrapper button.gray:hover,.wrapper .button.green,.wrapper button.green,.wrapper .button.green:after,.wrapper button.green:after{background-color:#ed1c24}.wrapper .button.red,.wrapper button.red,.wrapper .button.red:after,.wrapper button.red:after{background-color:#ed1c24}