
/*! 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:0.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:-0.25em}sup{top:-0.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:0.35em 0.75em 0.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:0.2em 0;background:#ccc;color:#000;padding:0.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 only screen and (min-width: 35em){}@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx),
(min-resolution: 120dpi){}@media
print{*,*:before,*:after{background:transparent !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:normal;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:bold;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:none;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:none;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,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,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,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:#f00;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:0.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:#f00}.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,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:#f00;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:0.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:none}.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:0.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(0.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 -10px;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,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,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,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,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:bold;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,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,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:0.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 0px;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, 0.2);-webkit-box-shadow:-2px -1px 20px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:-2px -1px 20px 2px rgba(0, 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,0.2);-webkit-box-shadow:-2px -1px 20px 2px rgba(0,0,0,0.2);-moz-box-shadow:-2px -1px 20px 2px rgba(0,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:none}.product-checkout-stock-wrap{margin:-20px 0 30px}.product-checkout-stock{background:#f5f6f1;color:#333;display:inline-block;padding:10px
15px 10px 45px;margin:0px;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:0.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(0.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,0.8);-moz-box-shadow:0 0 5px 0 rgba(255,255,255,0.8);box-shadow:0 0 5px 0 rgba(255,255,255,0.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:none;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,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,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,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,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,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,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 0.5em;line-height:48px}.tab-content h1,
.tab-content h2,
.finder h2,
.content
h2{margin:0
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:bold;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:0.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:rgb(255,255,255);background:rgba(255,255,255,0.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:0.6;margin-right:4px}table.cart a.del-product:hover{color:#f00}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:bold;min-width:20px;line-height:20px;text-align:center}span.block-orange{background-color:#FFAE00}span.block-grey{background-color:#555;font-weight:normal;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,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,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:none;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:bold}#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:none;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:bold}.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:bold;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 -20px;padding:5px
20px 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:bold}.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:bold}.cart-mini-line{border-top:1px solid #DFDFDF;margin:10px
0 0;padding:6px
0 0}.cart-mini-total{font-weight:bold;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:normal !important;font-size:13px !important;line-height:18px !important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,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:bold;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
.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:0.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:0.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:normal}.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,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
0.75rem;background-color:#f5f6f1;font-weight:700;font-size:1.1rem}.cookieconsent
.cookieconsent__content{padding:1rem 0.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,0.6)}dialog .dialog-header{padding:12px
0.75rem;background-color:#f5f6f1;font-weight:700;font-size:1.1rem}dialog .dialog-content{padding:0
.75rem 1rem .75rem;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%}body.new-nav header nav.nav-main ,
body header nav.nav-steps{display:none}body header nav.nav-main,
body.new-nav header nav.nav-steps{display:block}header nav.nav-steps a,
header nav.nav-steps li,
header nav.nav-steps :hover,
header nav.nav-steps ::after,
header nav.nav-steps ::before{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}header nav.nav-steps
a{font-weight:600;color:#333;position:relative}header nav.nav-steps a:hover{color:#78c338}header nav.nav-steps a.back-to-parent{display:none !important}header nav.nav-steps a[data-badge]{position:relative}header nav.nav-steps a[data-badge]::after{content:attr(data-badge);position:absolute;left:auto;top:4px;white-space:nowrap;font-size:12px;line-height:13px;background:#78c338;color:#fff;display:inline-block;padding:0
7px 1px;border-radius:3px}header nav.nav-steps{display:block;height:60px;background:#fff;font-weight:400;font-size:15px;line-height:24px;text-align:left}header nav.nav-steps .nav-steps-toggle:hover,
header nav.nav-steps .nav-steps-toggle{display:inline-block;background:#005c5f;color:#fff;font-weight:600;margin:8px
32px 8px 0;padding:8px
16px 8px 0;text-align:center;width:170px;border:2px
solid #005c5f;border-radius:5px;position:relative;flex:auto 0 0}header nav.nav-steps .nav-steps-toggle::after{content:'';position:absolute;width:14px;height:9px;right:16px;top:15px;background:url(/img/general/icon-nav-toggle-white.svg) no-repeat;background-size:14px 9px}header.sticky nav.nav-steps .nav-steps-toggle,
header nav.nav-steps.hover .nav-steps-toggle{background:#fff;color:#005c5f;border:2px
solid #005c5f;z-index:1001}header.sticky nav.nav-steps .nav-steps-toggle::after{background-image:url(/img/general/icon-nav-toggle-dark.svg)}header nav.nav-steps.hover .nav-steps-toggle::after{rotate:180deg;background-image:url(/img/general/icon-nav-toggle-dark.svg)}body.nav-toggle-orange header nav.nav-steps .nav-steps-toggle:hover,
body.nav-toggle-orange header nav.nav-steps .nav-steps-toggle{background:#ffa200;border:2px
solid #ffa200}body.nav-toggle-orange header.sticky nav.nav-steps .nav-steps-toggle,
body.nav-toggle-orange header nav.nav-steps.hover .nav-steps-toggle{background:#fff;color:#ffa200;border:2px
solid #ffa200}body.nav-toggle-orange header.sticky nav.nav-steps .nav-steps-toggle::after{background-image:url(/img/general/icon-nav-toggle-orange.svg)}body.nav-toggle-orange header nav.nav-steps.hover .nav-steps-toggle::after{background-image:url(/img/general/icon-nav-toggle-orange.svg)}body.nav-steps-active #wm-eyecatcher,
body.nav-steps-active .mobile-list-options{display:none}header nav.nav-steps .nav-line-content{display:flex;width:100%;align-items:center}header nav.nav-steps .nav-main-line{display:flex;align-items:center}header nav.nav-steps .nav-main-line
p{padding:0;margin:0;display:inline-block;color:#777;white-space:nowrap}header nav.nav-steps .nav-main-line
ul{padding:0;margin:0;list-style:none;display:inline-block}header nav.nav-steps .nav-main-line ul.nav-popular{margin:0
0 0 6px}body.initial-hide-popular header nav.nav-steps .nav-main-line ul.nav-popular{display:none}header nav.nav-steps .nav-main-line ul.nav-other{margin:0
0 0 16px;flex:auto 0 0}header nav.nav-steps .nav-main-line ul
li{display:inline-block}header nav.nav-steps .nav-main-line ul li
a{padding:8px}header nav.nav-steps .nav-main-line li.has-sub>a{padding-right:16px;margin-right:6px}header nav.nav-steps .nav-main-line li.has-sub:hover>a{color:#78c338}header nav.nav-steps .nav-main-line li.has-sub>a::after{content:'';position:absolute;width:10px;height:6px;right:3px;top:22px;background:url(/img/general/icon-nav-toggle-black.svg) no-repeat;background-size:10px 6px}header nav.nav-steps .nav-main-line .has-sub:hover>a::after{rotate:180deg;background-image:url(/img/general/icon-nav-toggle-green.svg)}header nav.nav-steps .nav-hover-sub{position:fixed;top:auto;left:0;right:0;width:100%;display:none;z-index:1000;padding-top:18px}header nav.nav-steps li:hover .nav-hover-sub{display:block}header nav.nav-steps li .nav-hover-sub
p{margin:0}header nav.nav-steps .nav-hover-sub
.inner{background:#fff;padding:20px
20px 40px;-webkit-box-shadow:0 15px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 15px 10px 0 rgba(0,0,0,0.2);box-shadow:0 15px 10px 0 rgba(0,0,0,0.2)}header nav.nav-steps .nav-brand-logos{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;list-style:none;margin:0
!important;padding:0}header nav.nav-steps .nav-brand-logos
li{display:inline-block;margin:0;padding:0
20px 20px 0 !important;flex:0 0 auto;text-align:center}header nav.nav-steps .nav-brand-logos li
a{display:inline-block}header nav.nav-steps .nav-brand-logos li a
img{filter:grayscale(100%);opacity:0.8}header nav.nav-steps .nav-brand-logos li a:hover
img{filter:grayscale(0);opacity:1}header nav.nav-steps .nav-brand-logos li a.field-tooltip
span{display:none;position:absolute;bottom:100%;left:50%;width:auto;min-width:120px;margin:0
0 10px -60px;padding:10px;background:#333;color:#fff !important;font-weight:500;text-align:center}header nav.nav-steps .nav-brand-logos li a.field-tooltip span::after{border-top-color:#333}header nav.nav-steps .nav-content{position:fixed;top:auto;left:0;right:0;width:100%;display:none;z-index:1000;margin-top:-60px;border-top:60px solid #fff}header nav.nav-steps.hover .nav-content{display:block}header nav.nav-steps.hover .hide-on-hover{display:none}header nav.nav-steps .nav-crumpath{display:none !important}header nav.nav-steps.hover .nav-crumpath{position:absolute;display:inline-block !important;top:19px;left:350px;z-index:1002;margin-right:0}header nav.nav-steps.hover .nav-crumpath
ul{padding:0;margin:0}header nav.nav-steps.hover .nav-crumpath
li{float:left;margin:0
10px 0 0}header nav.nav-steps.hover .nav-crumpath li::after{content:'>';color:#999}header nav.nav-steps.hover .nav-crumpath li:last-child::after{display:none}header nav.nav-steps.hover .nav-crumpath li
a{padding:0
10px 0 0;color:#999}header nav.nav-steps .nav-content>.inner.nav-height{display:block;min-height:200px;max-height:calc(100vh - 281px);overflow:auto;overflow-x:hidden;background:#fff url(/img/general/nav-steps-placeholder.jpg) no-repeat;background-position:310px -12px;background-size:35% auto;-webkit-box-shadow:0 15px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 15px 10px 0 rgba(0,0,0,0.2);box-shadow:0 15px 10px 0 rgba(0,0,0,0.2);display:flex;flex-wrap:wrap}header nav.nav-steps.hide-bg .nav-content>.inner.nav-height{background-image:none !important}header nav.nav-steps .nav-content .nav-step{width:295px;height:100%;position:relative;background:#f5f6f1;padding:0}header nav.nav-steps .nav-content
ul{padding:0;margin:0
0 30px;list-style:none;display:block}header nav.nav-steps .nav-content ul
li{margin:0}header nav.nav-steps .nav-content ul li.sub-parent{display:none}header nav.nav-steps .nav-content ul li.last-item{margin:44px
0 0}header nav.nav-steps .nav-content ul li
a{display:block;padding:10px
24px 10px 20px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:4px solid transparent}header nav.nav-steps .nav-crumpath a[href="#"],
header nav.nav-steps .nav-content a.non-clickable{cursor:default}header nav.nav-steps .nav-content ul li.hover>a:hover{background:#78c338;color:#fff;border-color:transparent}header nav.nav-steps .nav-content ul li.hover > a::before,
header nav.nav-steps .nav-content ul ul ul li.hover>a::before{content:'';position:absolute;display:block;right:-25px;top:-2px;bottom:0;width:25px;height:calc(100% + 4px);clip-path:polygon(0 100%, 100% 50%, 0 0);background:#78c338}header nav.nav-steps .nav-content ul li.nav-step>a{border-top-color:#fff;border-bottom-color:#fff;border-left-color:#78c338;background:none;color:#005c5f}header nav.nav-steps .nav-content ul li.hover > a,
header nav.nav-steps .nav-content ul li.hover>a::before{background:#f5f6f1}header nav.nav-steps .nav-content ul li.hover>a:hover::before{background:#78c338}header nav.nav-steps .nav-content ul ul ul li.hover > a[data-nav-sub]::after,
header nav.nav-steps .nav-content ul li a[data-badge]:hover::after{background:#fff;color:#78c338}header nav.nav-steps .nav-content ul li:first-child>a{padding-top:12px;padding-bottom:12px;border-top:none !important}header nav.nav-steps .nav-content ul ul ul li>a{padding-top:8px !important;padding-bottom:8px !important}header nav.nav-steps .nav-content ul li:first-child>a:hover::before{top:0;height:calc(100% + 2px)}header nav.nav-steps .nav-content ul li ul,
header nav.nav-steps .nav-content ul li .nav-preview{position:absolute;top:0;bottom:0;left:100%;width:295px;margin-bottom:0;padding:0
10px 10px 30px;display:none;line-height:18px}header nav.nav-steps .nav-content ul li .group-promo-content{display:none}header nav.nav-steps .nav-content ul li ul.has-promo{bottom:240px;width:590px;overflow-x:clip;overflow-y:auto}header nav.nav-steps .nav-content ul li ul.has-promo
li{width:255px}header nav.nav-steps .nav-content ul li ul.has-promo .nav-preview{left:295px}header nav.nav-steps .nav-promo{display:none;position:absolute;bottom:0;right:10px;height:210px;width:50%;padding:3px
20px 3px 50px;border-top:1px dashed #78c338}header nav.nav-steps .nav-promo
strong{color:#005c5f;font-weight:700;display:block}header nav.nav-steps .nav-promo.active{display:block}header nav.nav-steps .nav-promo.active .group-promo-items{display:flex;flex-wrap:wrap;justify-content:left}header nav.nav-steps .nav-promo .group-promo-items
a{position:relative;flex:0 1 25%}header nav.nav-steps .nav-promo
em{display:flex;justify-content:top;flex-direction:column;min-height:32px;font-size:13px;line-height:14px;font-style:normal;text-align:center;margin:0;padding:5px}header nav.nav-steps .nav-promo a
span{display:inline-block;margin:0;padding:40px
5px;text-align:center;color:#555;font-size:14px;line-height:17px;font-weight:700;min-height:120px}header nav.nav-steps .nav-promo a span.show-on-hover{display:none;position:absolute;top:0;left:0;right:0;width:100%;background:#fff;background:rgba(255,255,255,0.7)}header nav.nav-steps .nav-promo a:hover span.show-on-hover{display:block}header nav.nav-steps .nav-promo
figure{height:116px;padding:3px
5px;margin:0;text-align:center}header nav.nav-steps .nav-promo figure
img{max-height:100%;width:auto}header nav.nav-steps .nav-content ul li.hover
ul{display:block}header nav.nav-steps .nav-content ul li.hover ul
li{border-right:1px solid #78c338}header nav.nav-steps .nav-content ul li.hover ul li
a{margin-right:-10px}header nav.nav-steps .nav-content ul li.hover ul ul,
header nav.nav-steps .nav-content ul li.hover ul .nav-preview{display:none}header nav.nav-steps .nav-content ul ul li.hover > ul,
header nav.nav-steps .nav-content ul ul li.hover>.nav-preview{display:block}header nav.nav-steps .nav-content ul ul ul li.hover>a:not(.btn-outlined){background:#78c338;color:#fff;border-color:transparent}header nav.nav-steps .nav-content .nav-preview{font-size:13px;position:relative}header nav.nav-steps .nav-content .nav-preview
a{font-weight:400;padding-right:40px;padding-top:0;padding-bottom:0;padding-left:0;position:sticky;top:0}header nav.nav-steps .nav-content .nav-preview a:hover{color:#333}header nav.nav-steps .nav-content .nav-preview
strong{display:block;color:#005c5f;font-weight:700;padding-right:20px}header nav.nav-steps .nav-content .nav-preview strong::after{content:'';display:inline-block;width:20px;height:9px;background:url(/img/general/icon-nav-toggle-green.svg) no-repeat center center;background-size:15px 9px;rotate:270deg}header nav.nav-steps .nav-content .nav-preview .nav-preview-img{display:block;background:#eee;padding:10px;margin:10px
-20px 0 0;text-align:center}header nav.nav-steps .nav-content .nav-preview .nav-preview-img
img{max-height:120px;vertical-align:middle}header nav.nav-steps .nav-content ul li a.btn-outlined,
header nav.nav-steps .nav-content ul li a.btn-outlined:hover{display:inline-block;color:#005c5f;border:2px
solid #005c5f;border-radius:5px;padding:4px
32px 4px 16px !important;margin:8px
0 20px 20px;background:#fff;position:relative}header nav.nav-steps .nav-content ul li a.btn-outlined::after{content:'';position:absolute;width:10px;height:6px;right:12px;top:11px;background:url(/img/general/icon-nav-toggle-black.svg) no-repeat;background-size:10px 6px;rotate:270deg}header nav.nav-steps .nav-content ul li a.btn-outlined:hover::after{background-image:url(/img/general/icon-nav-toggle-white.svg);border:none}header nav.nav-steps .nav-content ul li a.btn-outlined:hover{background:#78c338;border-color:#78c338;color:#fff}header nav.nav-steps .nav-content ul li a.btn-outlined::before{display:none !important}header nav.nav-steps .overlay-bg{position:fixed;display:flex;pointer-events:none;z-index:-1;display:none}header nav.nav-steps.active .overlay-bg,
header nav.nav-steps.hover .overlay-bg{display:block}@media screen and (max-width: 1220px){header nav.nav-steps .nav-other a[data-badge]::after{margin-left:-5px}header nav.nav-steps .nav-line-wrap{overflow:hidden;max-height:50px;padding:6px
0;line-height:20px}header nav.nav-steps .nav-line-wrap .nav-popular-title{display:inline-block;padding-left:14px}header nav.nav-steps .nav-main-line .nav-other{margin-left:8px}header nav.nav-steps .nav-content .nav-step{width:33.33333%}header nav.nav-steps .nav-content ul li
ul{width:100%}header nav.nav-steps .nav-content ul li.hover ul ul
li{border-right:none}header nav.nav-steps .nav-content ul ul ul li.hover>a::before{display:none}header nav.nav-steps .nav-promo{width:64%}header nav.nav-steps .nav-content ul li.hover ul .nav-preview{display:none !important}header nav.nav-steps .nav-content>.inner.nav-height{background-position:58% -10px;background-size:40% auto}}@media screen and (max-width: 960px){header nav.nav-steps .nav-content ul li
a{padding-right:14px;padding-left:10px}}@media screen and (max-height: 800px){header nav.nav-steps .nav-promo.active{display:none}header nav.nav-steps .nav-content ul li ul.has-promo{bottom:0}}@media screen and (max-width: 800px){header nav.nav-steps{height:0}body.nav-open.nav-steps-active header nav.nav-steps .nav-sub{position:fixed;height:calc(100vh - 100px);top:100px;width:100%}body.nav-open.nav-steps-active header nav.nav-steps .nav-sub::after{content:'';position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:25px;background-image:linear-gradient(to bottom, rgba(245,246,241,0), rgba(245,246,241,1));z-index:1000}header nav.nav-steps .nav-content{top:100px}body.nav-open.nav-steps-active{overflow:hidden}header nav.nav-steps{overflow-x:auto}header nav.nav-steps .nav-main-line{display:none}header nav.nav-steps .nav-content{margin-top:0;border-top:3px solid #fff;position:absolute;top:0;bottom:0}header nav.nav-steps.hover .nav-crumpath{left:230px;right:0;overflow:hidden;overflow-x:auto}header nav.nav-steps.hover .nav-crumpath>ul{white-space:nowrap;margin-right:0}header nav.nav-steps.hover .nav-crumpath > ul
li{float:none}header nav.nav-steps .nav-content .nav-step{width:100%;background:#f5f6f1}header nav.nav-steps .nav-content .nav-step
ul{padding:0
0 20px;background:#f5f6f1;z-index:1000;display:none;margin:0}header nav.nav-steps .nav-content .nav-step ul:first-child,
header nav.nav-steps .nav-content .nav-step li.hover>ul{display:block}header nav.nav-steps .nav-content .nav-step ul
li{border:none !important;width:100% !important}header nav.nav-steps .nav-content .nav-step ul li a:not(.btn-outlined){padding:8px
5% !important;margin:0
!important;background:none !important;color:#333 !important}header nav.nav-steps .nav-content .nav-step ul li a:not(.btn-outlined,.back-to-parent,[data-badge])::after{display:inline-block;content:'>';padding-left:6px}header nav.nav-steps .nav-content ul li.sub-parent{display:inline-block}header nav.nav-steps .nav-content ul li.sub-parent a:not(.btn-outlined){font-weight:700 !important;padding-left:3% !important}header nav.nav-steps .nav-content ul li.sub-parent a::after{display:none !important}header nav.nav-steps li.hover > ul a.back-to-parent:not(.btn-outlined){display:block !important;margin-bottom:10px !important;padding-left:3% !important}header nav.nav-steps li.hover > ul a.back-to-parent::before{content:'<';padding-right:6px;display:inline-block}header nav.nav-steps .nav-content ul li.hover > a::before,
header nav.nav-steps .nav-content ul li.hover>a:hover::before{display:none !important}header nav.nav-steps .nav-content ul li.hover>ul{left:0;padding-top:0;padding-left:0}header nav.nav-steps .nav-content ul li
ul{line-height:24px}header nav.nav-steps .nav-content ul li.last-item{margin-top:0}header nav.nav-steps .nav-content ul li.last-item ul ul li a::after{display:none !important}header nav.nav-steps .nav-content>.inner.nav-height{background:#f5f6f1 !important;min-height:0 !important;max-height:100% !important}header nav.nav-steps .nav-content > .inner.nav-height .nav-step{min-height:100vh !important}header nav.nav-steps .nav-content ul li
ul{height:calc(100vh + 200px)}header nav.nav-steps .nav-content ul li ul.has-promo{width:100%}}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon{padding:10px
5% 10px 50px !important;background-repeat:no-repeat !important;background-position:8px center !important;background-size:28px 25px !important}header nav.nav-steps .nav-content ul li:first-child>a.nav-icon{padding-top:12px !important;padding-bottom:12px !important;border-top:none !important}header nav.nav-steps .nav-content ul li:first-child>a.nav-icon::before{top:0;height:calc(100% + 2px)}header nav.nav-steps .nav-content .nav-step ul li.hover a.nav-icon,
header nav.nav-steps .nav-content .nav-step ul li a.nav-icon:hover,
header nav.nav-steps .nav-content ul li.hover>a.nav-icon::before{background-color:#ebece8;color:#333}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-kitten{background-image:url(/img/general/nav-icon-kitten.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-lijmen{background-image:url(/img/general/nav-icon-lijmen.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-plamuur{background-image:url(/img/general/nav-icon-plamuur.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-pur{background-image:url(/img/general/nav-icon-pur.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-schilder{background-image:url(/img/general/nav-icon-schilder.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-spray{background-image:url(/img/general/nav-icon-spray.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-tapes{background-image:url(/img/general/nav-icon-tapes.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-verwerking{background-image:url(/img/general/nav-icon-verwerking.svg) !important;background-size:40px 26px !important;background-position-x:0 !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-blogs{background-image:url(/img/general/nav-icon-blogs.svg) !important}header nav.nav-steps .nav-content .nav-step ul li a.nav-icon.nav-icon-actie{background-image:url(/img/general/nav-icon-actie.svg) !important;background-size:25px 25px !important}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:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4,0,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 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 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:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.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:none}}.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:none;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,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, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.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, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.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:0.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 0.25s ease-out;transition:opacity 0.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 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active
.pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation
.pswp__preloader__icn{background:none;opacity:0.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:none;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 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 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, 0.9);background-color:#78c338}.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit
.pswp__caption{background-color:rgba(0, 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:0.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:none}.pswp-items
figcaption{display:none}.pswp--open
.pswp__bg{opacity:0.95 !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:none;color:#333;font-family:"fontello";font-style:normal;font-weight:normal;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, 0.15);box-shadow:0 4px 5px rgba(0, 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:normal;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, 0.1);box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 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:bold;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:transparent !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, 0.05);box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 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, 0.3);box-shadow:0 0 5px rgba(0, 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:transparent}.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, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.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,0.8);-moz-box-shadow:0 0 5px 0 rgba(255,255,255,0.8);box-shadow:0 0 5px 0 rgba(255,255,255,0.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:none;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(0.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,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:0px;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 0}.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:0.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, 0.085), 0px 0px 10px rgba(0,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:0px;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,0.2)}.needletail-grouped-search-bar-result-title{z-index:601;position:relative;padding:0
0 0 10px;font-weight:bold;margin:10px
0 8px 0}.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:rgb(255,255,255)}.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-image{}.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}.has-sticky-header
.container{}.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(0.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(0.8)}.products article figcaption
em{line-height:12px;max-height:50px}.product-review .review-stars{transform:scale(0.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:none;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(0.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:none}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:none}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:none;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:0.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}body.promo-text-line.has-sticky-header .container,
.has-sticky-header
.container{}.crumpath{height:auto;margin:0px
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,0.2);-webkit-box-shadow:-2px -1px 10px 1px rgba(0,0,0,0.2);-moz-box-shadow:-2px -1px 10px 1px rgba(0,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}.sticky-start .container,
.has-sticky-header
.container{}body.promo-text-line.has-sticky-header
.container{}.sticky-start
.container{}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(0.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,0.2);-webkit-box-shadow:-2px -1px 10px 1px rgba(0,0,0,0.2);-moz-box-shadow:-2px -1px 10px 1px rgba(0,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:normal;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}}