.fs11{font-size:11px}.fs13{font-size:13px}.fs16{font-size:16px}.fs19{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}.fs24{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.fs32{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}.fs40{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}.fs48{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}.fs52{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}.fs64{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}.fs11-xxs{font-size:11px}.fs13-xxs{font-size:13px}.fs16-xxs{font-size:16px}.fs19-xxs{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}.fs24-xxs{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.fs32-xxs{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}.fs40-xxs{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}.fs48-xxs{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}.fs52-xxs{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}.fs64-xxs{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}@media only screen and (min-width:393px){.fs11-xs{font-size:11px}}@media only screen and (min-width:393px){.fs13-xs{font-size:13px}}@media only screen and (min-width:393px){.fs16-xs{font-size:16px}}@media only screen and (min-width:393px){.fs19-xs{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}}@media only screen and (min-width:393px){.fs24-xs{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}}@media only screen and (min-width:393px){.fs32-xs{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}}@media only screen and (min-width:393px){.fs40-xs{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}}@media only screen and (min-width:393px){.fs48-xs{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}}@media only screen and (min-width:393px){.fs52-xs{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}}@media only screen and (min-width:393px){.fs64-xs{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}}@media only screen and (min-width:576px){.fs11-sm{font-size:11px}}@media only screen and (min-width:576px){.fs13-sm{font-size:13px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs19-sm{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}}@media only screen and (min-width:576px){.fs32-sm{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}}@media only screen and (min-width:576px){.fs40-sm{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}}@media only screen and (min-width:576px){.fs52-sm{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}}@media only screen and (min-width:576px){.fs64-sm{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}}@media only screen and (min-width:768px){.fs11-md{font-size:11px}}@media only screen and (min-width:768px){.fs13-md{font-size:13px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs19-md{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}}@media only screen and (min-width:768px){.fs32-md{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}}@media only screen and (min-width:768px){.fs40-md{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}}@media only screen and (min-width:768px){.fs48-md{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}}@media only screen and (min-width:768px){.fs52-md{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}}@media only screen and (min-width:768px){.fs64-md{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}}@media only screen and (min-width:992px){.fs11-lg{font-size:11px}}@media only screen and (min-width:992px){.fs13-lg{font-size:13px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs19-lg{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}}@media only screen and (min-width:992px){.fs32-lg{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}}@media only screen and (min-width:992px){.fs40-lg{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}}@media only screen and (min-width:992px){.fs48-lg{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}}@media only screen and (min-width:992px){.fs52-lg{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}}@media only screen and (min-width:992px){.fs64-lg{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}}@media only screen and (min-width:1280px){.fs11-xl{font-size:11px}}@media only screen and (min-width:1280px){.fs13-xl{font-size:13px}}@media only screen and (min-width:1280px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1280px){.fs19-xl{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}}@media only screen and (min-width:1280px){.fs32-xl{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}}@media only screen and (min-width:1280px){.fs40-xl{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}}@media only screen and (min-width:1280px){.fs48-xl{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}}@media only screen and (min-width:1280px){.fs52-xl{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}}@media only screen and (min-width:1280px){.fs64-xl{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}}@media only screen and (min-width:1500px){.fs11-xxl{font-size:11px}}@media only screen and (min-width:1500px){.fs13-xxl{font-size:13px}}@media only screen and (min-width:1500px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1500px){.fs19-xxl{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}}@media only screen and (min-width:1500px){.fs24-xxl{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}}@media only screen and (min-width:1500px){.fs32-xxl{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}}@media only screen and (min-width:1500px){.fs40-xxl{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}}@media only screen and (min-width:1500px){.fs48-xxl{font-size:3rem;font-size:clamp(24px,3.2vw,48px)}}@media only screen and (min-width:1500px){.fs52-xxl{font-size:3.25rem;font-size:clamp(25px,3.466666667vw,52px)}}@media only screen and (min-width:1500px){.fs64-xxl{font-size:4rem;font-size:clamp(28px,4.266666667vw,64px)}}@media only screen and (min-width:393px){.xxs-and-down{display:none!important}}@media only screen and (min-width:393px){.xxs-only{display:none!important}}@media only screen and (max-width:392.98px){.xxs-none{display:none!important}}@media only screen and (min-width:576px){.xs-and-down{display:none!important}}@media only screen and (max-width:392.98px){.xs-only{display:none!important}}@media only screen and (min-width:576px){.xs-only{display:none!important}}@media only screen and (min-width:393px) and (max-width:575.98px){.xs-none{display:none!important}}@media only screen and (max-width:392.98px){.xs-and-up{display:none!important}}@media only screen and (min-width:768px){.sm-and-down{display:none!important}}@media only screen and (max-width:575.98px){.sm-only{display:none!important}}@media only screen and (min-width:768px){.sm-only{display:none!important}}@media only screen and (min-width:576px) and (max-width:767.98px){.sm-none{display:none!important}}@media only screen and (max-width:575.98px){.sm-and-up{display:none!important}}@media only screen and (min-width:992px){.md-and-down{display:none!important}}@media only screen and (max-width:767.98px){.md-only{display:none!important}}@media only screen and (min-width:992px){.md-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:991.98px){.md-none{display:none!important}}@media only screen and (max-width:767.98px){.md-and-up{display:none!important}}@media only screen and (min-width:1280px){.lg-and-down{display:none!important}}@media only screen and (max-width:991.98px){.lg-only{display:none!important}}@media only screen and (min-width:1280px){.lg-only{display:none!important}}@media only screen and (min-width:992px) and (max-width:1279.98px){.lg-none{display:none!important}}@media only screen and (max-width:991.98px){.lg-and-up{display:none!important}}@media only screen and (min-width:1500px){.xl-and-down{display:none!important}}@media only screen and (max-width:1279.98px){.xl-only{display:none!important}}@media only screen and (min-width:1500px){.xl-only{display:none!important}}@media only screen and (min-width:1280px) and (max-width:1499.98px){.xl-none{display:none!important}}@media only screen and (max-width:1279.98px){.xl-and-up{display:none!important}}@media only screen and (min-width:10000px){.xxl-and-down{display:none!important}}@media only screen and (max-width:1499.98px){.xxl-only{display:none!important}}@media only screen and (min-width:10000px){.xxl-only{display:none!important}}@media only screen and (min-width:1500px) and (max-width:9999.98px){.xxl-none{display:none!important}}@media only screen and (max-width:1499.98px){.xxl-and-up{display:none!important}}:root{--width-full:100%;--paddinginline-full:var(--padding-inline,10px)}.width-full.padding-inline{padding-left:var(--paddinginline-full,0.5rem);padding-right:var(--paddinginline-full,0.5rem)}.width-full slideshow.navigation-outside,slideshow.navigation-outside.width-full{max-width:calc(100% - var(--slider-navigation-space, 120px));margin-left:auto;margin-right:auto}.width-full{margin-left:auto;margin-right:auto;width:var(--width-full,100%);max-width:100%}:root{--width-main:min(100%,1500px);--paddinginline-main:var(--padding-inline,10px)}@media only screen and (min-width:1529.98px){:root{--paddinginline-main:0}}.width-main.padding-inline{padding-left:var(--paddinginline-main,0.5rem);padding-right:var(--paddinginline-main,0.5rem)}@media only screen and (max-width:1619.98px){.width-main slideshow.navigation-outside,slideshow.navigation-outside.width-main{max-width:calc(100% - var(--slider-navigation-space, 120px));margin-left:auto;margin-right:auto}}.width-main{margin-left:auto;margin-right:auto;width:var(--width-main,100%);max-width:1500px}:root{--width-narrow:min(100%,1280px);--paddinginline-narrow:var(--padding-inline,10px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,893px)}}@media only screen and (min-width:992px){:root{--width-narrow:min(100%,85%)}}@media only screen and (min-width:1280px){:root{--width-narrow:min(100%,80%)}}@media only screen and (min-width:939.98px){:root{--paddinginline-narrow:0}}.width-narrow.padding-inline{padding-left:var(--paddinginline-narrow,0.5rem);padding-right:var(--paddinginline-narrow,0.5rem)}@media only screen and (max-width:1029.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - var(--slider-navigation-space, 120px));margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:1280px}:root{--padding-inline:1rem;--color-blue:#182744;--color-gray-100:#f7f7f7;--color-gray-150:#fafafa;--color-gray-400:#ccc;--color-white:#fff;--color-red-500:#a71b18;--color-red-700:#721610;--logoColor1:var(--color-blue);--logoColor2:var(--color-red-500);--color-green:#4caf50;--color-orange:#ffa07a;--color-error:#a71b18;--gradient-red-black:linear-gradient(180deg,#a71b18 0,#721610 50%,#000 100%);--basefont:"Quicksand",serif;--headfont:"Quicksand",serif;--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--transition-all:all 250ms ease-in-out;--header-bg-color:var(--color-white);--header-fg-color:var(--color-blue);--footer-bg-color:var(--gradient-red-black);--footer-fg-color:#fff;--href-color:currentcolor;--href-color_hover:var(--color-red-500);--href-color_active:var(--color-red-700);--href-decoration:none;--href-decoration_hover:underline;--href-decoration_active:underline;--input-height:2.5rem;--input-border-radius:5px;--btn-padding-inline:1rem;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:34px;--btn-line-height:20px;--btn-border-radius:5px;--btn-border-width:1px;--btn-font-weight:400;--slider-navigation-bg:Transparent;--slider-navigation-fg:#000;--slider-navigation-fa_icon-left:'\f060';--slider-navigation-fa_icon-right:'\f061';--slider-navigation-bg_hover:#ccc;--slider-navigation-fg_hover:#000;--slider-navigation-bg_active:#aaa;--slider-navigation-fg_active:#fff;--slider-pagination-bg:#ccc;--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:#000;--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:#aaa;--slider-pagination-fg_active:Transparent;--slider-pagination-active-bg:#aaa;--slider-pagination-active-fg:Transparent}@media only screen and (min-width:992px){.mobile-only{display:none!important}}@media only screen and (max-width:991.98px){.desktop-only{display:none!important}}.slidemenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px}.slidemenu.right{left:auto;right:0}.slidemenu header{display:flex;justify-content:space-between;align-items:center}.slidemenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.slidemenu .back{cursor:pointer}.slidemenu .close{cursor:pointer}.slidemenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);filter:blur(1px);z-index:-1;opacity:0;pointer-events:none;cursor:pointer;transition:opacity 300ms ease-in-out,z-index 0ms 300ms}.slidemenu-shadow #spinner{display:none;line-height:1}body[data-slidemenu='mainmenu'] #mainmenu,body[data-slidemenu='basket'] #basketmenu,body[data-slidemenu='filters'] .productListFilters{z-index:901;opacity:1;display:block}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow,[data-slidemenu='basket'] #slidemenu-active-shadow,[data-slidemenu='filters'] #slidemenu-active-shadow,[data-slidemenu='importExcel'] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}.shadow-active #slidemenu-active-shadow #spinner{display:block}@layer basic{html{font-family:var(--basefont);font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}input,button,a[role="button"],select,textarea,optgroup,option{font-family:var(--basefont)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--headfont);color:var(--color-blue)}h1,.h1{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}h2,.h2{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}h3,.h3{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}h4,.h4{font-size:16px}h5,.h5{font-size:13px}h6,.h6{font-size:11px}.large h1,.large .h1{font-size:2.5rem;font-size:clamp(22px,2.666666667vw,40px)}.large h2,.large .h2{font-size:2rem;font-size:clamp(20px,2.133333333vw,32px)}.large h3,.large .h3{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.large h4,.large .h4{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}.large h5,.large .h5{font-size:16px}.large h6,.large .h6{font-size:13px}.small h1,.small .h1{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.small h2,.small .h2{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}.small h3,.small .h3{font-size:16px}.small h4,.small .h4{font-size:13px}.small h5,.small .h5{font-size:11px}.small h6,.small .h6{font-size:11px}a,a:visited{color:var(--href-color);text-decoration:var(--href-decoration)}a:hover{color:var(--href-color_hover);text-decoration:none}a:active{color:var(--href-color_active);text-decoration:var(--href-decoration_active)}b{font-weight:600}strong{font-weight:800}table th{text-align:left}table th[align='left'],table td[align='left']{text-align:left}table th[align='center'],table td[align='center']{text-align:center}table th[align='right'],table td[align='right']{text-align:right}}a[role="button"],button{cursor:pointer;text-decoration:none}button.red-700,a[role="button"].red-700{background:var(--color-red-700)}button.red-500,a[role="button"].red-500{background:var(--color-red-500)}button.fg-white,a[role="button"].fg-white{color:var(--color-white)}button.pl-1,a[role="button"].pl-1{padding-left:1rem}button.pl-2,a[role="button"].pl-2{padding-left:2rem}button.pr-1,a[role="button"].pr-1{padding-right:1rem}button.pr-2,a[role="button"].pr-2{padding-right:2rem}button.pt-05,a[role="button"].pt-05{padding-top:.5rem}button.pt-075,a[role="button"].pt-075{padding-top:.75rem}button.pt-1,a[role="button"].pt-1{padding-top:1rem}button.pt-2,a[role="button"].pt-2{padding-top:2rem}button.pb-05,a[role="button"].pb-05{padding-bottom:.5rem}button.pb-075,a[role="button"].pb-075{padding-bottom:.75rem}button.pb-1,a[role="button"].pb-1{padding-bottom:1rem}button.pb-2,a[role="button"].pb-2{padding-bottom:2rem}button.noborder,a[role="button"].noborder{border:none}button.br-5,a[role="button"].br-5{border-radius:5px}button.br-10,a[role="button"].br-10{border-radius:10px}slideshow .navigation{font-family:var(--iconfont)}slideshow .pagination .slick-dots li{display:flex;justify-content:center;align-items:center}slideshow .slick-slide .slide{display:block!important}slideshow.productsgrid{display:grid}slideshow.productsgrid .slides{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.productsgrid .slick-list,slideshow.productsgrid .slick-track{grid-column:1 / -1;display:grid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.productsgrid .slick-slide,slideshow.productsgrid .slick-slide>div{grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-auto-flow:column}slideshow.productsgrid .slick-slide>div{grid-template-columns:subgrid}slideshow.productsgrid .product.slide{display:grid!important}video{max-width:100%}.grid.productsgrid{grid-auto-rows:auto}.dynamicContentContainer{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:768px){.dynamicContentContainer{grid-template-columns:1fr 2fr;grid-gap:5rem}}.dynamicContentContainer .itemLinks .suptitle{color:var(--color-red-700);font-weight:700;text-transform:uppercase}.dynamicContentContainer .itemLinks button{--btn-border-radius:10px;--btn-font-weight:700;margin-bottom:.5rem;box-shadow:0 7px 29px 0 rgba(100,100,111,0.2)}.dynamicContentContainer .itemLinks button.active{--btn-bg-color:var(--color-red-700);--btn-border-color:var(--color-red-700);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-red-700);--btn-border-color_hover:var(--color-red-700);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-red-700);--btn-border-color_active:var(--color-red-700);--btn-fg-color_active:#fff}.dynamicContentContainer .dynamicContent{height:100%}.dynamicContentContainer .dynamicContent .grid{grid-template-columns:1fr}@media only screen and (min-width:768px){.dynamicContentContainer .dynamicContent .grid{grid-template-columns:1fr 1fr}}.faqList{margin:0;width:100%}.faqList .faqItem{background:#fff;border:1px solid #ccc;border-radius:0;color:var(--color-blue);transition:.15s all}.faqList .faqItem a{color:currentColor;text-decoration:underline}.faqList .faqItem dt,.faqList .faqItem dd{margin:0}.faqList .faqItem dt{display:flex;justify-content:flex-start;align-items:center;padding:1rem 26px;cursor:pointer}.faqList .faqItem dt svg{flex:0 0 15px;width:15px;height:15px;vertical-align:middle}.faqList .faqItem dt span{flex:1 1 auto;line-height:1;font-family:var(--headfont);font-size:16px}.faqList .faqItem[aria-expanded='true'] dt i{color:var(--color-red-700)}.faqList .faqItem[aria-expanded='true'] dt{background:var(--color-red-700);color:var(--color-white)}.faqList .faqItem[aria-expanded='true']{color:var(--color-blue)}.faqList .faqItem dd{display:none;padding:1rem 26px}.faqList .faqItem dd span{display:inline-block;font-weight:300}.faqList .faqItem dd .sbeList{padding-left:41px}.faqList .faqItem dd table{margin-bottom:1rem}.faqList.chevronH .faqItem dt svg{flex-basis:clamp(15px,1.77vw,34px);width:clamp(15px,1.77vw,34px);height:clamp(15px,1.77vw,34px)}.faqList.chevronH.align-right .faqItem dt svg{rotate:90deg}.faqList.chevronH.align-left .faqItem dt svg{rotate:-90deg}.faqList.align-right .faqItem dt{flex-direction:row-reverse}.faqList.align-right .faqItem dt span{margin-left:0;margin-right:26px;text-align:right}.faqList.align-right .faqItem dd>span{display:block;padding:.5rem 41px 1rem 0}.faqList.align-right .faqItem dd table{margin-left:auto}body.placeFooterBottom{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body.placeFooterBottom header.layout,body.placeFooterBottom main.layout,body.placeFooterBottom footer.layout{flex:0 1 auto}body.placeFooterBottom footer.layout{margin-top:auto}dialog#lang-selector ul{padding:0;margin:0 0 1rem 0;list-style-type:none;display:flex;flex-direction:column;gap:.5rem}dialog#lang-selector ul a{display:block;border:1px solid #ccc;border-radius:10px;padding:.5rem 1rem;color:var(--color-red-500)}dialog#lang-selector ul a img{width:40px}.system-messages{background:#fff;border-radius:0 0 .5rem .5rem;overflow:hidden}.system-messages .close{position:absolute;cursor:pointer;top:12px;right:0;width:2em;height:2em}.system-messages .close::after{content:'\f00d';display:inline;margin-left:.5rem;color:#000;font-family:var(--iconfont);font-weight:100;font-size:1.5em}.system-messages .msg{position:relative;padding:1em 2em 1em 1em;width:94vw;background-color:rgba(0,112,186,0.25);border:2px solid #0070ba;border-radius:0 0 .5rem .5rem;color:#000}.system-messages .msg:has(+.msg){border-radius:0}@media only screen and (min-width:768px){.system-messages .msg{width:720px}}.system-messages .msg.notice{background-color:rgba(0,0,255,0.25);border-color:blue}.system-messages .msg.error{background-color:rgba(255,0,0,0.25);border-color:red}.system-messages .msg.warning{background-color:rgba(255,165,0,0.25);border-color:orange}.system-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p{margin-top:0}.system-messages:not(.inline){position:fixed;top:143px;z-index:1000;left:50%;translate:-50% 0}.system-messages:not(.inline) .msg:not(.centered){border-top:none}.system-messages:has(.centered){position:fixed;top:45%;border-radius:.5rem}.system-messages:has(.centered) .msg.centered{padding:1.5em 3em 1.5em 1.5em;border-radius:.5rem;box-shadow:0 0 25px rgba(0,0,0,0.25)}.system-messages:has(.centered) .msg.centered ~ .msg{margin-top:2rem}.blockforms #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.blockforms #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:500%;color:#fff}.blockforms #slidemenu-active-shadow #spinner{display:block}.placeholder-wrapper{position:relative}input[placeholder]:not([type='checkbox']):not([type='radio'])+label,select[placeholder]+label,.placeholder-wrapper textarea[placeholder]+label{display:inline-block;position:absolute;top:50%;left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:Transparent;font-size:1rem;font-weight:400;cursor:text}input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,select[placeholder]+label.small,.placeholder-wrapper textarea[placeholder]+label.small{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);font-size:.85rem}input[placeholder]:not([type=checkbox]):not([type=radio]):focus+label,.placeholder-wrapper textarea[placeholder]:focus+label,input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown)+label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);font-size:.85rem}select[placeholder]+label{pointer-events:none}select[placeholder]:valid+label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);font-size:.85rem}.btn-blue{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue);--btn-bg-color_active:var(--color-blue);--btn-border-color_active:var(--color-blue);--btn-fg-color_active:#fff}.btn-red{--btn-bg-color:var(--color-red-700);--btn-border-color:var(--color-red-700);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-red-500);--btn-border-color_hover:var(--color-red-500);--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-red-500);--btn-fg-color_active:var(--color-red-500)}.btn-disabled{--btn-bg-color:var(--color-gray-400)!important;--btn-border-color:var(--color-gray-400)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray-400)!important;--btn-border-color_hover:var(--color-gray-400)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-400)!important;--btn-border-color_active:var(--color-gray-400)!important;--btn-fg-color_active:#000}button,[role="button"],input[type='button'],input[type='submit'],a.button,span.button{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue);--btn-bg-color_active:var(--color-blue);--btn-border-color_active:var(--color-blue);--btn-fg-color_active:#fff;-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block) var(--btn-padding-inline);line-height:var(--btn-line-height);border-radius:var(--btn-border-radius);font-family:var(--basefont);font-weight:var(--btn-font-weight,400);text-align:center;vertical-align:middle;transition:var(--transition-all);cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);color:var(--btn-fg-color)}button:hover,[role="button"]:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover,span.button:hover{background-color:var(--btn-bg-color_hover,var(--btn-bg-color));border-color:var(--btn-border-color_hover,var(--btn-border-color));outline:none;color:var(--btn-fg-color_hover,var(--btn-fg-color))}button:hover:active,[role="button"]:hover:active,input[type='button']:hover:active,input[type='submit']:hover:active,a.button:hover:active,span.button:hover:active,button:focus,[role="button"]:focus,input[type='button']:focus,input[type='submit']:focus,a.button:focus,span.button:focus{background-color:var(--btn-bg-color_active,var(--btn-bg-color));border-color:var(--btn-border-color_active,var(--btn-border-color));color:var(--btn-fg-color_active,var(--btn-fg-color))}button.red,[role="button"].red,input[type='button'].red,input[type='submit'].red,a.button.red,span.button.red{--btn-bg-color:var(--color-red-700);--btn-border-color:var(--color-red-700);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-red-500);--btn-border-color_hover:var(--color-red-500);--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-red-500);--btn-fg-color_active:var(--color-red-500)}button.fluid,[role="button"].fluid,input[type='button'].fluid,input[type='submit'].fluid,a.button.fluid,span.button.fluid{width:100%}@media only screen and (max-width:575.98px){button.fluid-xs,[role="button"].fluid-xs,input[type='button'].fluid-xs,input[type='submit'].fluid-xs,a.button.fluid-xs,span.button.fluid-xs{width:100%}}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear,span.button.clear{background:Transparent!important;color:var(--btn-bg-color)}button.clear:hover,[role="button"].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,a.button.clear:hover,span.button.clear:hover{background:var(--btn-bg-color)!important;color:var(--btn-fg-color)}button.textonly,[role="button"].textonly,input[type='button'].textonly,input[type='submit'].textonly,a.button.textonly,span.button.textonly{background:Transparent!important;border:None!important;color:var(--btn-bg-color)!important}button.circle,[role="button"].circle,input[type='button'].circle,input[type='submit'].circle,a.button.circle,span.button.circle{justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);border-radius:50%}button.circle .icon,[role="button"].circle .icon,input[type='button'].circle .icon,input[type='submit'].circle .icon,a.button.circle .icon,span.button.circle .icon{margin-left:0;vertical-align:baseline}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],span.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,span.button.disabled{--btn-bg-color:var(--color-gray-400)!important;--btn-border-color:var(--color-gray-400)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray-400)!important;--btn-border-color_hover:var(--color-gray-400)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-400)!important;--btn-border-color_active:var(--color-gray-400)!important;--btn-fg-color_active:#000;opacity:1;cursor:not-allowed}button[disabled].clear:hover,[role="button"][disabled].clear:hover,input[type='button'][disabled].clear:hover,input[type='submit'][disabled].clear:hover,a.button[disabled].clear:hover,span.button[disabled].clear:hover,button.disabled.clear:hover,[role="button"].disabled.clear:hover,input[type='button'].disabled.clear:hover,input[type='submit'].disabled.clear:hover,a.button.disabled.clear:hover,span.button.disabled.clear:hover{background:Transparent!important;color:var(--color-gray)}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none;transition:text-decoration 0ms ease 0ms}.caret-right_before::before{content:"\f0da";font-family:var(--iconfont);color:var(--color-red-500);font-weight:700;margin-right:.5rem}input.value-problem,select.value-problem,textarea.value-problem,input.input-invalid,select.input-invalid,textarea.input-invalid{border-color:red!important;outline:1px solid red}input.value-ok,select.value-ok,textarea.value-ok{border-color:green!important;outline:1px solid green}input.custom-file-input{margin:0;padding-top:.5rem;width:calc(100% - 150px);height:var(--input-height);border:1px solid var(--color-red-500);border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)!important;vertical-align:middle}input.custom-file-input::-webkit-file-upload-button{visibility:hidden}input.custom-file-input+label{height:var(--input-height);width:150px;border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0!important;border-left:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer}.plusminusinput{--input-border-width:1px;--input-border-color:var(--color-blue);--input-color:#000;--btn-bg-color:var(--colorblue);--btn-border-width:1px;--btn-border-color:var(--color-blue);--btn-color:#000;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start}.plusminusinput label{font-size:13px;font-weight:bold}.plusminusinput input,.plusminusinput button{vertical-align:middle;text-align:center;transition:var(--transition-all),border-color 0ms eass 0ms}.plusminusinput input.input-number{padding:0 var(--input-height);width:165px;font-weight:400;text-align:center}.plusminusinput button{--btn-padding-inline:0;justify-content:center;width:var(--btn-height)}.plusminusinput.compact{--input-height:44px;--input-border-width:2px;display:flex;flex-flow:row nowrap;width:140px}.plusminusinput.compact .input-number{border-radius:0}.plusminusinput.compact button{--btn-height:44px;--btn-width:40px;--btn-border-width:1px;--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;height:var(--btn-height);width:var(--btn-width)}.plusminusinput.compact button.qty-plus{border-radius:0 8px 8px 0;border-left:none}.plusminusinput.compact button.qty-minus{border-radius:8px 0 0 8px;border-right:none}.plusminusinput.compact:has(input:focus) button,.plusminusinput.compact:hover button{--btn-border-color:var(--color-red-500)}.plusminusinput.compact:has(button:active) button{--btn-border-color:var(--color-red-700)}.plusminusinput.compact input:disabled{--input-border-color:var(--color-gray-150);--input-border-color_hover:var(--color-gray-150);--input-border-color_active:var(--color-gray-150)}.plusminusinput.compact button:disabled{--btn-bg-color:var(--color-gray-400)!important;--btn-border-color:var(--color-gray-400)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray-400)!important;--btn-border-color_hover:var(--color-gray-400)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-400)!important;--btn-border-color_active:var(--color-gray-400)!important;--btn-fg-color_active:#000}.togglePassword{z-index:10;position:absolute;top:50%;right:.5rem;translate:0 -50%;text-decoration:none}input[type='password'] ~ .togglePassword .hide{display:none}input[type='text'] ~ .togglePassword .show{display:none}.breadcrumbs{padding:1em;background:var(--color-gray-100);display:none}@media only screen and (min-width:576px){.breadcrumbs{margin-top:0;padding:27px 0;color:#000;transition:var(--transition-all);display:block}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li.hidden{width:0;opacity:0}.breadcrumbs ol li.current{color:var(--color-red-700)}.breadcrumbs ol li:not(.hidden) ~ li::before{font-family:var(--iconfont);content:"\f0da";font-weight:bold;display:inline-block;margin:0 .5em;font-size:11px}.breadcrumbs a{color:currentColor;font-weight:400;text-decoration:none}}header.layout{--href-color:var(--header-fg-color);--href-color_hover:var(--color-red-500);z-index:1;position:sticky;top:0;background:var(--header-bg-color);color:var(--header-fg-color)}body[data-slidemenu="mainmenu"] header.layout{z-index:901}@media only screen and (min-width:992px){header.layout{padding-top:1rem}}header.layout .topbar{background:var(--color-blue);color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:.5rem 1rem;gap:1rem}@media only screen and (min-width:992px){header.layout .topbar{display:none}}header.layout .topbar a{color:#fff}header.layout .topbar img{width:100%;height:25px}header.layout .headerLayout{display:grid;grid-template-columns:1fr 60px auto 50px auto;grid-template-rows:75px;align-items:center;grid-gap:0 1rem}@media only screen and (min-width:992px){header.layout .headerLayout{grid-template-columns:auto 1fr auto 50px auto}}header.layout .headerLayout .logo{grid-column:1;grid-row:1}header.layout .headerLayout .topmenu{grid-column:2;grid-row:1;justify-self:end;align-self:center}header.layout .headerLayout .toggleSearch{grid-column:3}@media only screen and (min-width:992px){header.layout .headerLayout .toggleSearch{display:none}}header.layout .headerLayout .searchform{display:none;position:absolute;top:100%;background:#ccc;left:0;right:0;padding:.5rem 1rem}header.layout .headerLayout .searchform.active{display:block}@media only screen and (min-width:992px){header.layout .headerLayout .searchform{background:transparent;display:block;position:static;top:unset;left:unset;right:unset;padding:0;grid-column:2;grid-row:1;align-self:center}}@media only screen and (min-width:992px){header.layout .headerLayout .searchform{grid-column:3}}header.layout .headerLayout .headerbasket{grid-column:2;grid-row:1;justify-self:end;align-self:center}@media only screen and (min-width:992px){header.layout .headerLayout .headerbasket{grid-column:4}}header.layout .headerLayout .language{grid-column:4;grid-row:1;justify-self:end;align-self:center}@media only screen and (min-width:992px){header.layout .headerLayout .language{grid-column:5}}header.layout .headerLayout .language img{width:100%}header.layout .logo{margin-right:auto;width:100%;max-width:192px}header.layout .logo svg{height:100%}header.layout .toggleMobileMenu{display:flex;align-items:center;margin-left:auto;text-decoration:none;grid-column:4;grid-row:1}header.layout .headerbasket{position:relative;text-decoration:none}header.layout .headerbasket .totalcount{background:var(--color-red-500);color:var(--color-white);border-radius:50%;width:24px;height:24px;text-align:center;line-height:24px;position:absolute;top:-0.75rem;right:.5rem;z-index:2}@media only screen and (min-width:992px){header.layout .headerLayout{grid-template-columns:192px auto 1fr auto 50px}header.layout .logo svg{width:100%}}header.layout a.active{color:var(--color-red-700)}header.layout a[name="Inloggen"]::before{content:"\f007";font-family:var(--iconfont);font-weight:700;margin-right:.5rem}.searchform{margin-left:auto;position:relative;width:100%}.searchform form{display:flex;align-items:center}.searchform form input.searchtext{background:var(--color-gray-100);border:none;border-radius:5px;padding:.5rem 1rem;width:calc(100% - 110px);min-width:150px}.searchform form button.searchbutton{background:var(--color-red-500);border:none;border-radius:5px;color:var(--color-white);padding:.5rem 1rem;box-shadow:none;white-space:nowrap}.searchform form button.searchbutton i{margin-right:.5rem}.headerBottom{background-color:var(--color-blue)}.headerBottom .headerBottomFlexBox{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:576px){.headerBottom .headerBottomFlexBox{justify-content:flex-start}}.headerBottom .headerBottomItem{margin-right:1rem;color:var(--color-white);padding:1rem}.headerBottom .headerBottomItem span{font-weight:300}.headerBottom .headerBottomItem i{margin-right:1rem}nav.topmenu ul{display:block;margin:0 0 0 auto;padding:0;list-style-type:none}nav.topmenu ul li{display:inline-block}nav.topmenu ul a{display:block;padding:0 .5rem}#basketmenu .basketline{display:grid;grid-template-columns:auto 1fr auto;grid-gap:0 1rem;align-items:center;padding-block:.5rem;border-top:1px solid #ccc}#basketmenu .basketline:last-child{border-bottom:1px solid #ccc}#basketmenu .basketline .count{text-align:right}#basketmenu .basketline .changeAmount{display:flex}#basketmenu .basketline .changeAmount button{padding:.5rem .25rem}#basketmenu .basketline .changeAmount button[data-name='minus']{border-radius:5px 0 0 5px}#basketmenu .basketline .changeAmount button[data-name='plus']{border-radius:0 5px 5px 0}#basketmenu .basketline .changeAmount input{width:3.5rem;height:100%;padding:.5rem .3rem;border:1px solid #ccc}.slidemenu{--_header-height:55px;width:412px;max-width:100%;background-color:#fff}.slidemenu header{--href-color:#fff;--href-color_hover:#fff;padding:var(--padding-inline);height:var(--_header-height,3rem);background:var(--color-red-700);background:var(--gradient-red-black);color:#fff;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.slidemenu header .logo{margin-right:auto;width:100%;max-width:128px;height:100%}.slidemenu header .logo svg{height:100%}.slidemenu header .title{color:#fff;font-weight:bold}.slidemenu header .close{font-size:2rem}.slidemenu .scroll{top:55px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}nav.mainmenu{display:block;margin:0;padding:0}nav.mainmenu ul{margin:var(--padding-inline);padding:0;list-style-type:none}nav.mainmenu ul li{display:block}@media only screen and (max-width:991.98px){nav.mainmenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;--_header-height:55px;width:412px;max-width:100%;background-color:#fff;grid-column:revert!important;grid-row:revert!important;justify-self:revert!important;align-self:revert!important;width:0;overflow:hidden}nav.mainmenu.right{left:auto;right:0}nav.mainmenu header{display:flex;justify-content:space-between;align-items:center}nav.mainmenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}nav.mainmenu .back{cursor:pointer}nav.mainmenu .close{cursor:pointer}nav.mainmenu header{--href-color:#fff;--href-color_hover:#fff;padding:var(--padding-inline);height:var(--_header-height,3rem);background:var(--color-red-700);background:var(--gradient-red-black);color:#fff;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}nav.mainmenu header .logo{margin-right:auto;width:100%;max-width:128px;height:100%}nav.mainmenu header .logo svg{height:100%}nav.mainmenu header .title{color:#fff;font-weight:bold}nav.mainmenu header .close{font-size:2rem}nav.mainmenu .scroll{top:55px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu="mainmenu"] nav.mainmenu{left:0;width:412px;max-width:100%}nav.mainmenu ul{margin:0 0 0 var(--padding-inline);border-bottom:1px solid rgba(167,27,24,0.25)}nav.mainmenu li{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:center;border-top:1px solid rgba(114,22,16,0.25);min-height:48px}nav.mainmenu li a{align-content:center}nav.mainmenu li.hassubs{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}nav.mainmenu li.hassubs>a{flex:0 0 calc(100% - 60px);min-height:48px}nav.mainmenu li.hassubs>.toggle-submenu{flex:0 0 55px;width:55px;background-color:rgba(96,96,96,0.1);text-align:center}nav.mainmenu li.hassubs .submenu{flex:0 0 100%}nav.mainmenu li.hassubs .submenu>li>a:first-child{padding-left:1.5rem}nav.mainmenu li.hassubs .submenu .submenu>li>a:first-child{padding-left:2rem}nav.mainmenu li.hassubs .submenu .submenu .submenu>li>a:first-child{padding-left:2.5rem}nav.mainmenu li .submenu{display:block;margin:0;padding:0;list-style-type:none;max-height:0;overflow:hidden;visibility:hidden}nav.mainmenu li a{display:block;line-height:1}nav.mainmenu li a:hover{text-decoration:none}nav.mainmenu li.active>a{font-weight:bold}nav.mainmenu li.active>.toggle-submenu .fal::before{content:'\f077'}nav.mainmenu li.active>.submenu{max-height:100%;visibility:visible}}@media only screen and (min-width:992px){nav.mainmenu{position:static}nav.mainmenu header{display:none}nav.mainmenu ul{display:flex;flex-flow:row wrap;justify-content:flex-end;grid-gap:1rem;margin:0 0 0 auto;padding:0}nav.mainmenu ul li{display:block;position:relative;white-space:nowrap;line-height:1.5}nav.mainmenu ul li:hover,nav.mainmenu ul li:focus-within{cursor:pointer}nav.mainmenu ul li:hover>.submenu,nav.mainmenu ul li:focus-within>.submenu{display:block}nav.mainmenu ul .toggle-submenu{display:none}nav.mainmenu ul .submenu{display:none;position:absolute;top:100%;left:0;padding:.5rem 1rem 1rem;background:#fff;box-shadow:rgba(33,35,38,0.1) 0 10px 10px -10px}nav.mainmenu ul .submenu ul{flex-flow:column nowrap}}.loadingscreen{display:none;position:fixed;inset:0;z-index:900;background-color:rgba(0,0,0,0.25);backdrop-filter:blur(2px)}.loadingscreen i{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);color:#fff;font-size:4em}.loadingscreen.show{display:block}main.layout{isolation:isolate;position:relative}footer.layout{--href-color:var(--footer-fg-color);--href-color_hover:var(--footer-fg-color);background:var(--footer-bg-color);color:var(--footer-fg-color);border-radius:10px 10px 0 0}.footerLayout{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:4vw;border-radius:0 0 10px 10px;padding-top:4rem;padding-bottom:4rem}@media only screen and (min-width:576px){.footerLayout{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.footerLayout{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.footerLayout{grid-template-columns:auto repeat(3,1fr)}}.footerLayout nav{display:grid;grid-template-columns:subgrid;grid-auto-rows:auto}.footerLayout nav ul{display:block;margin:0;padding:0;list-style-type:none}.footerLayout nav ul li{display:block}@media only screen and (min-width:576px){.footerLayout .column1{padding-right:4vw}}.footerLayout .column1 picture{display:block;margin-bottom:1rem;width:100%;max-width:330px;max-height:55px}@media only screen and (min-width:576px) and (max-width:767.98px){.footerLayout .column1 picture{max-width:50vw}}.footerLayout .column1 picture img{max-width:100%;height:auto;object-fit:contain;object-position:top left}.footerLayout .column1 address{grid-column:span 1}.footerBottom{background:var(--color-gray-100);color:#666}.footerBottom .footerBottomLayout{display:flex;flex-flow:row wrap;justify-content:center;padding-top:1em;padding-bottom:1em}ul.social{display:block;margin:1rem 0 0;padding:0;list-style-type:none}ul.social li{display:inline-block}ul.social li ~ li{margin-left:1rem}.fa-facebook-f{color:#1877f2}.fa-linkedin-in{color:#0a66c2}.productListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:100px}.productListContainer .productGroupInformation{order:-1}@media only screen and (min-width:768px){.productListContainer{grid-template-columns:320px auto;grid-template-rows:auto 24px auto 22px;grid-template-areas:"groupinfo groupinfo" "filters   column2" "filters   column2" "filters   pagination"}.productListContainer .productGroupInformation{grid-area:groupinfo}.productListContainer .productListFilters{grid-area:filters}.productListContainer .productListPagination{grid-area:pagination}.productListContainer .productListColumn2{grid-area:column2}}.productListOptions{display:flex;flex-flow:row wrap;justify-content:start;align-items:center;grid-gap:1rem}@media only screen and (min-width:768px){.productListOptions .productListMode{margin-left:auto}}.productListOptions .productListArtSort{height:2.5rem;border:1px solid #ccc;padding:0 .5rem}.productListPagination{display:grid;justify-content:center;grid-template-columns:1fr auto 1fr;align-items:center}.productListPagination span.prev{grid-column:1;justify-self:end}.productListPagination span.prev .artpage{color:#000;background-color:#fff;border:1px solid #ccc;padding:.25rem .5rem}.productListPagination span.pages{grid-column:2}.productListPagination span.pages .artpage{color:#000;background-color:#fff;border:1px solid #ccc;padding:.25rem .5rem}.productListPagination span.pages .artpage.current{font-weight:700;padding:.5rem .75rem}.productListPagination span.next{grid-column:3}.productListPagination span.next .artpage{color:#000;background-color:#fff;border:1px solid #ccc;padding:.25rem .5rem}.productListPagination .artpage{margin:0 .25rem}.product{grid-column:span 1;grid-row:span 5;display:grid;grid-template-rows:subgrid;grid-gap:0;padding:1rem;background:var(--color-white)}.product>*{min-width:0;min-height:0}.product:hover{text-decoration:none}.product .title{margin-bottom:.5rem;font-size:larger;font-weight:bold;text-align:center}.product .title .short{display:inline;color:var(--color-blue)}.product .title .long{display:none}.product .image{display:block;width:100%;aspect-ratio:1.777777778}.product .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.product .summary .desc{display:none}.product .props{padding-left:1rem}.product .clusterselection select{width:100%;height:3rem;border:1px solid #ccc;border-radius:0;color:#444}.product .orderblock{display:block;width:100%;border-left:none}@media only screen and (min-width:768px){.product .orderblock{padding:0 1rem}}@media only screen and (min-width:992px){.product .orderblock{border-left:1px solid #ccc}}.product .orderblock .price{margin-bottom:1rem}.product .orderblock .order{display:flex}.product .orderblock .order input{width:5rem;border-radius:0;border:1px solid #ccc;text-align:center;padding-block:12px;line-height:var(--btn-line-height)}.product .orderblock .order button{background:var(--color-red-700);color:#fff;font-weight:300;border:none;border-radius:0;padding:.75rem 1rem;flex:1 1 auto}.product .orderblock .order button i{margin-left:.5rem}.product .orderblock .stock{margin-top:1rem}.product .orderblock .stock>div{display:flex;align-items:center;flex-wrap:wrap}.product .orderblock .stock .stockOkIcon,.product .orderblock .stock .noStockIcon{width:16px;height:16px;border-radius:50%;margin-right:.5rem;display:inline-block}.product .orderblock .stock .stockOkIcon{background:#0a9200}.product .orderblock .stock .noStockIcon{background:var(--color-red-700)}.product .orderblock .props ul{margin:0;padding:0}.product .orderblock .props ul li{list-style-type:none;padding:.25rem 0}.productList .productListGrid{grid-auto-rows:auto;grid-template-columns:1fr}@media only screen and (min-width:576px){.productList .productListGrid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.productList .productListGrid{grid-template-columns:1fr}}@media only screen and (min-width:992px){.productList .productListGrid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.productList .productListGrid{grid-template-columns:1fr 1fr 1fr}}.productListMode .productList,.productListMode .productGrid,.productListMode .productGrid-4{color:#ccc;font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}body[data-productlistmode="list"] .productListMode .productList,body[data-productlistmode="grid-4"] .productListMode .productGrid-4,body[data-productlistmode="grid"] .productListMode .productGrid,body:not([data-productlistmode]) .productListMode .productGrid{color:#000}body[data-productlistmode="grid-4"] .productList .productListGrid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:393px){body[data-productlistmode="grid-4"] .productList .productListGrid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){body[data-productlistmode="grid-4"] .productList .productListGrid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1280px){body[data-productlistmode="grid-4"] .productList .productListGrid{grid-template-columns:1fr 1fr 1fr 1fr}}body[data-productlistmode="grid-4"] .productList .productListGrid .props{display:none}body[data-productlistmode="grid-4"] .productList .productListGrid .clusterselection{margin-bottom:.5em}body[data-productlistmode="grid-4"] .productList .productListGrid .orderbutton span{display:none}.productListColumn2 .productListColumn2-container{background:var(--color-gray-150);margin-bottom:1rem}.productListColumn2 .productListColumn2-container .productListOptions{margin-bottom:2rem}@media only screen and (min-width:1280px){.productListColumn2 .productListColumn2-container{padding:2rem 2rem}}.productlist .product select{max-width:95%}body[data-productlistmode="list"] .productList .productListGrid{grid-auto-columns:auto}@media only screen and (min-width:992px){body[data-productlistmode="list"] .productList .productListGrid{grid-template-columns:1fr 1fr 1fr 1fr}}body[data-productlistmode="list"] .product{grid-row:span 5;grid-template-columns:subgrid;grid-auto-columns:auto;grid-row-gap:1rem;grid-auto-flow:column;grid-column-gap:.5rem;grid-template-columns:1fr 3fr;grid-column:span 2;grid-template-areas:"image title" "image summary" "cluster cluster" "props props" "order order"}@media only screen and (min-width:992px){body[data-productlistmode="list"] .product{grid-row-gap:0;grid-row:span 3;grid-template-columns:1fr 1fr 1fr 1fr;grid-column:span 4;grid-template-areas:"image title   title   order" "image summary summary order" "image cluster props   order"}}body[data-productlistmode="list"] .product .title{grid-area:title;align-self:center}body[data-productlistmode="list"] .product .image{grid-area:image}body[data-productlistmode="list"] .product .props{grid-area:props}body[data-productlistmode="list"] .product .summary{grid-area:summary}body[data-productlistmode="list"] .product .orderblock{grid-area:order}body[data-productlistmode="list"] .product .clusterselection{grid-area:cluster}body[data-productlistmode="list"] .product .orderblock{display:block;width:100%;border-left:none}@media only screen and (min-width:992px){body[data-productlistmode="list"] .product .orderblock{border-left:1px solid #ccc}}body[data-productlistmode="list"] .product .orderblock .price{margin-bottom:1rem}body[data-productlistmode="list"] .product .orderblock div.order{display:flex}body[data-productlistmode="list"] .product .orderblock div.order input{width:5rem;border-radius:0;border:1px solid #ccc;text-align:center}body[data-productlistmode="list"] .product .orderblock div.order button{background:var(--color-red-700);color:#fff;font-weight:300;border:none;border-radius:0;padding:.75rem 1rem;flex:1 1 auto}body[data-productlistmode="list"] .product .orderblock div.order button i{margin-left:.5rem}body[data-productlistmode="list"] .product .orderblock .stock{margin-top:1rem}body[data-productlistmode="list"] .product .orderblock .stock>div{display:flex;align-items:center;flex-wrap:wrap}body[data-productlistmode="list"] .product .orderblock .stock .stockOkIcon,body[data-productlistmode="list"] .product .orderblock .stock .noStockIcon{width:16px;height:16px;border-radius:50%;margin-right:.5rem;display:inline-block}body[data-productlistmode="list"] .product .orderblock .stock .stockOkIcon{background:#0a9200}body[data-productlistmode="list"] .product .orderblock .stock .noStockIcon{background:var(--color-red-700)}body[data-productlistmode="list"] .product .title{margin-bottom:0;text-align:left}body[data-productlistmode="list"] .product .title .short{display:none}body[data-productlistmode="list"] .product .title .long{display:inline}body[data-productlistmode="list"] .product .summary .desc{display:block;margin:1rem 0 1rem 0;max-height:4rem;overflow:hidden;text-overflow:ellipsis}body[data-productlistmode="list"] .product .summary .desc p{margin:0}body[data-productlistmode="list"] .product .clusterselection select{margin-top:.5em;height:2rem}body[data-productlistmode="list"] .product .props ul{margin:0;padding:0}body[data-productlistmode="list"] .product .props ul li{list-style-type:none;padding:.25rem 0}@media only screen and (max-width:767.98px){.productFilters{margin-left:auto}.productFilters .toggleFilters{font-size:1.1875rem;font-size:clamp(16.75px,1.266666667vw,19px)}.productListFilters{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;--_header-height:55px;width:412px;max-width:100%;background-color:#fff;bottom:100%;width:100%;background:#fff;transition:var(--transition-all);overflow:hidden}.productListFilters.right{left:auto;right:0}.productListFilters header{display:flex;justify-content:space-between;align-items:center}.productListFilters .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.productListFilters .back{cursor:pointer}.productListFilters .close{cursor:pointer}.productListFilters header{--href-color:#fff;--href-color_hover:#fff;padding:var(--padding-inline);height:var(--_header-height,3rem);background:var(--color-red-700);background:var(--gradient-red-black);color:#fff;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.productListFilters header .logo{margin-right:auto;width:100%;max-width:128px;height:100%}.productListFilters header .logo svg{height:100%}.productListFilters header .title{color:#fff;font-weight:bold}.productListFilters header .close{font-size:2rem}.productListFilters .scroll{top:55px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu='filters'] .productListFilters{bottom:0}body[data-slidemenu='filters'] .productListFilters .scroll{overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu='filters'] .productListFilters .scroll #showFilterResults,body[data-slidemenu='filters'] .productListFilters .scroll #activefilters{padding-inline:var(--padding-inline)}}body[data-slidemenu='filters'] main.layout{z-index:901}@media only screen and (min-width:768px){.productFilters,.productListFilters header{display:none}}#artfilters{display:flex;flex-flow:column;grid-gap:.5rem 1rem;background:var(--color-gray-150)}#artfilters>.title{font-weight:900;background:var(--color-blue);color:var(--color-white);padding:.5rem 0;text-align:center!important;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}#artfilters>.title,#artfilters .artfilter>.title{line-height:2;text-align:left}#artfilters .artfilter{position:relative;border-bottom:1px solid #ccc}#artfilters .artfilter:last-child{border-bottom:none}#artfilters .artfilter .title{display:block;padding:0 1rem;border-radius:3px;cursor:pointer}#artfilters .artfilter .artfiltervals{z-index:1;padding:.5rem 1rem;width:100%;border-radius:0 0 3px 3px}#artfilters .artfilter.active .title{border-radius:3px 3px 0 0}#artfilters .artfilter .item.disabled{opacity:.35}.productDetailsBottom{background:var(--color-gray-150);padding:0 1rem 1rem 1rem;display:grid;margin-bottom:100px;grid-template-columns:1fr;justify-content:space-between;grid-template-areas:"desclong" "specifications" "clustertable"}@media only screen and (min-width:576px){.productDetailsBottom{grid-template-columns:1fr 1fr;grid-template-areas:"desclong     specifications" "clustertable clustertable"}}.productDetailsBottom .desclong{grid-area:desclong;min-width:0}.productDetailsBottom .specifications{grid-area:specifications;min-width:0}.productDetailsBottom .cluster-table{grid-area:clustertable;min-width:0}.productDetailsBottom .desclong,.productDetailsBottom .specifications,.productDetailsBottom .cluster-table{border-top:1px solid #ccc}@media only screen and (min-width:576px){.productDetailsBottom .desclong{padding:0 2rem 0 0}}@media only screen and (min-width:576px){.productDetailsBottom .specifications{display:grid;justify-content:flex-end;padding:0 1rem}}.productDetailsBottom .specifications table.props td{border-bottom:1px solid #ccc;padding-bottom:4px}.productDetailsBottom .specifications table.props td.n{padding-left:10px;padding-right:4px}.productDetailsBottom .specifications table.props td.v{font-weight:bold;padding-left:8px;padding-right:10px}.productdetails{background:var(--color-gray-150);padding:0 1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"title" "images" "summary" "details" "props" "order"}@media only screen and (min-width:576px){.productdetails{grid-template-columns:1fr 2fr;grid-template-areas:"images   title" "images   summary" "details  details" "order    order" "props    props"}}@media only screen and (min-width:992px){.productdetails{grid-template-columns:2fr 3fr 2fr;grid-template-areas:"title    title    title" "images   summary  order" "images   details  order" "images   props    order" "desclong desclong desclong"}}.productdetails .title{grid-area:title}.productdetails .summary{grid-area:summary}.productdetails .images{grid-area:images}.productdetails .props{grid-area:props}.productdetails .details{grid-area:details}.productdetails .orderblock{grid-area:order}.productdetails .title{text-align:center}.productdetails .images{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-auto-flow:columns;grid-gap:1rem}.productdetails .images slideshow.slider{grid-column:span 3;grid-row:span 3}.productdetails .images slideshow.slider .slick-list,.productdetails .images slideshow.slider .slick-track,.productdetails .images slideshow.slider .slick-slide>div,.productdetails .images slideshow.slider picture{height:100%}.productdetails .images slideshow.slider picture{padding:1rem}.productdetails .images .slider.thumbs{grid-column:span 3;grid-row:4}.productdetails .images .slider.thumbs picture{border:1px solid #ccc}.productdetails .images picture{background:#fcfbfa;aspect-ratio:1.777777778}.productdetails .images picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.productdetails .clusterselection select{height:2.5rem;width:50%;border:1px solid #ccc}.productdetails .orderblock>div{display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"vat" "sku" "price" "order" "shippingInfo" "stock" "sizeSelector"}@media only screen and (min-width:576px){.productdetails .orderblock>div{grid-template-columns:auto auto 1fr;grid-template-areas:"price vat stock" "sku sku stock" "order order stock" "order order stock" "sizeSelector sizeSelector sizeSelector" "shippingInfo shippingInfo shippingInfo"}}.productdetails .orderblock>div .vat{grid-area:vat}.productdetails .orderblock>div .sku{grid-area:sku}.productdetails .orderblock>div .price{grid-area:price}.productdetails .orderblock>div .order{grid-area:order}.productdetails .orderblock>div .stock{grid-area:stock}.productdetails .orderblock>div .shippingInfo{grid-area:shippingInfo}.productdetails .orderblock>div .sizeSelector{grid-area:sizeSelector}@media only screen and (min-width:576px){.productdetails .orderblock>div .stock{justify-self:end}}@media only screen and (min-width:992px){.productdetails .orderblock>div .stock{justify-self:start}}@media only screen and (min-width:992px){.productdetails .orderblock>div{display:block}}@media only screen and (min-width:992px){.productdetails .orderblock{padding:2rem 2rem;grid-row:2 / span 3;border-left:1px solid #ccc}}.productdetails .orderblock .order{display:flex;margin-top:1rem}.productdetails .orderblock .order input{width:5rem;height:2.5rem;text-align:center;border:1px solid #ccc;border-radius:0}.productdetails .orderblock .order button{background:var(--color-red-700);color:var(--color-white);border:none;font-weight:300;border-radius:0;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:space-between;padding:0 1rem}.productdetails .orderblock .sizeSelect{background:var(--color-red-700);color:var(--color-white);border:none;border-radius:0;padding:0 1rem;height:2.5rem;width:100%;font-weight:bold;text-align:left}.productdetails .props .value{font-weight:600}.productdetails .props ul{padding:0;margin:0}.productdetails .props ul li{list-style-type:none}.productdetails .desclong{border-top:1px solid #ccc}.orderunit-wrapper{display:inline-block;position:relative}.orderunit-wrapper input{width:6.5rem!important}.orderunit-wrapper input::-webkit-inner-spin-button,.orderunit-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.orderunit-wrapper .orderunit{display:inline-block;position:absolute;top:50%;right:.5em;translate:0 -50%;pointer-events:none}.basketlines .amount .orderunit-wrapper{width:75%}.basketlines .amount .orderunit-wrapper input{width:100%!important}table.cluster{width:100%}table.cluster thead tr th{padding-block:.5em;background:var(--color-blue);border:none!important;color:#fff}table.cluster tbody tr{cursor:pointer}table.cluster tbody tr td{background-color:#fff}table.cluster tbody tr:nth-child(even),table.cluster tbody tr:nth-child(even) td{background-color:var(--color-gray-100)}table.cluster tr{width:100%;margin-bottom:.5rem}table.cluster tr:nth-child(even):hover,table.cluster tr:hover{background-color:#ddd!important}table.cluster tr:nth-child(even):hover td,table.cluster tr:hover td{background-color:inherit}table.cluster tr th{text-align:left}table.cluster tr th,table.cluster tr td{padding-inline:.5em;vertical-align:middle}table.cluster tr th.stock,table.cluster tr td.stock{text-align:center}table.cluster tr th.order,table.cluster tr td.order{width:170px}table.cluster tr th.property,table.cluster tr td.property{white-space:nowrap}table.cluster tr th.properties,table.cluster tr td.properties{display:flex;flex-flow:row wrap;width:100%}table.cluster tr th.properties small,table.cluster tr td.properties small{flex:auto;padding:0 .75rem .5rem 0;white-space:nowrap}table.cluster tr th.properties small b,table.cluster tr td.properties small b{font-weight:600}table.cluster tr th.price,table.cluster tr td.price{white-space:nowrap;text-align:right}table.cluster tr td.stock .stock-no{color:var(--color-red-500)}table.cluster tr td.order{padding-top:4px;padding-bottom:4px}table.cluster tr td.order form{display:flex}table.cluster tr td.order form input,table.cluster tr td.order form button{height:2.5rem}table.cluster tr td.order form input{padding-left:.5em;border-width:1px;border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}table.cluster tr td.order form button{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.cluster-table{width:100%}.cluster-table .cluster-table-wrapper{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.cluster-table .cluster-table-wrapper::-webkit-scrollbar{height:8px}.cluster-table .cluster-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cluster-table .cluster-table-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.cluster-table .cluster-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.cluster-table .cluster-table-wrapper::-webkit-scrollbar-button{display:none}.cluster-table .cluster-table-wrapper .cluster{width:100%;min-width:max-content}.cluster-table .cluster-table-wrapper .cluster th:first-child,.cluster-table .cluster-table-wrapper .cluster td:first-child{position:sticky;left:0;z-index:1}.cluster-table .cluster-table-wrapper .cluster .artid{min-width:calc(max-content + .5em)}.cluster-table[data-scroll-text]::after{content:attr(data-scroll-text);display:none;margin-top:.5em;width:100%;color:#666;font-size:.875em;font-style:italic;text-align:left}.cluster-table[data-scroll-text].show-scroll-text::after{display:block}#accountHome{display:grid;grid-template-columns:1 r;grid-gap:2vh;margin-bottom:clamp(1rem,2vh,2rem)}@media only screen and (min-width:768px){#accountHome{grid-template-columns:repeat(2,1fr);grid-gap:2vw;margin-bottom:clamp(1rem,2vw,4rem)}}@media only screen and (min-width:1280px){#accountHome{grid-template-columns:repeat(3,1fr)}}#accountHome .yourDetails{order:1}#accountHome .yourLogin{order:2}#accountHome .subaccounts{order:3}#accountHome .quickorder{order:4}#accountHome .yourOrders{order:5}#accountHome .yourInvoices{order:6}#accountHome .outstanding{order:7}#accountHome .yourFavorites{order:8}#accountHome .yourLogoff{order:9}#accountHome .yourOrders .history .amount{display:none}@media only screen and (min-width:768px){#accountHome .quickorder{grid-column:span 2}}@media only screen and (min-width:1280px){#accountHome .quickorder{order:5}#accountHome .yourOrders{order:3;grid-row:span 3}#accountHome .yourLogin{order:4}#accountHome .yourLogoff{order:8}#accountHome .yourFavorites{order:5;grid-row:span 2}#accountHome .yourInvoices{order:6}#accountHome .outstanding{order:7}#accountHome .yourFavorites,#accountHome .yourOrders,#accountHome .yourInvoices,#accountHome .outstanding,#accountHome .quickorder{grid-column:span 1}#accountHome .yourOrders .history .amount{display:table-cell}}#accountHome .block{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:var(--padding-inline);background:#fff;border-radius:10px;box-shadow:0 3px 49px rgba(24,39,68,0.25)}#accountHome .block footer{margin-top:auto}#accountHome .block header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:2px solid var(--color-blue)}#accountHome .block header i{flex:0 0 50px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--color-red-700);border-radius:50%;color:#fff;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}#accountHome .block main>table{margin-top:1em}#accountHome .block.yourFavorites .image,#accountHome .block.yourFavorites .empty{display:none}@media only screen and (min-width:576px) and (max-width:767.98px){#accountHome .block.yourFavorites .image,#accountHome .block.yourFavorites .empty{display:table-cell}}@media only screen and (min-width:992px){#accountHome .block.yourFavorites .image,#accountHome .block.yourFavorites .empty{display:table-cell}}#accountHome .block.quickorder .scroll{overscroll-behavior:contain;margin-top:1rem;margin-right:-1rem;margin-bottom:.5rem;padding-right:.5rem;max-height:350px;overflow-y:scroll}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--color-gray-100) var(--color-gray-100)}#accountHome .block.quickorder .scroll::-webkit-scrollbar{width:8px}#accountHome .block.quickorder .scroll::-webkit-scrollbar-track{background:var(--color-gray)}#accountHome .block.quickorder .scroll::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:4px;border:none}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button{background-color:var(--color-blue);display:block;border-style:solid;height:8px;width:8px}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-blue) transparent}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--color-blue) transparent}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--color-blue) transparent transparent transparent}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--color-blue) transparent transparent transparent}.businessdetails{display:none}.businessdetails.active{display:block}.favoriteListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:100px}@media only screen and (min-width:768px){.favoriteListContainer{grid-template-columns:1fr;grid-template-rows:auto 24px auto 22px}}table.favorites img{object-fit:contain;object-position:center center}table.favorites button,table.favorites input{height:2.5rem}table.favorites td.count input{padding-left:1em;border-width:1px;border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}table.favorites td.count button{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.quickOrderContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 6vw;margin-bottom:3vw}.quickOrderContainer .quickOrderImport button{height:var(--input-height)}.quickOrderContainer .quickOrderSearch form{display:block;position:relative;width:100%}.quickOrderContainer .quickOrderSearch form .searchtext{--input-border-width:1px;padding-left:.5rem;padding-right:calc(70px + 1rem);width:100%;height:var(--input-height)}.quickOrderContainer .quickOrderSearch form .searchbutton{position:absolute;top:0;right:0;height:var(--input-height)}table.prodList{width:100%}table.prodList th,table.prodList td{padding:5px}table.prodList thead th{background:var(--color-blue);color:#fff}table.prodList thead tr th:first-child,table.prodList tbody tr td:first-child{padding-left:1rem}table.prodList thead tr th:last-child,table.prodList tbody tr td:last-child{padding-right:1rem}table.prodList tbody tr:nth-child(even) td{background:var(--color-gray-100)}table.prodList tbody tr:hover td{background:var(--color-gray-150)}table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}table.prodList tbody .desc .container a{display:block}table.prodList .artid{width:180px}table.prodList .desc{width:auto}table.prodList .stock{width:110px}table.prodList .price{width:120px}table.prodList .order{width:120px}table.prodList a{text-decoration:none}table.prodList .order input{border-width:1px;border-radius:var(input-border-radius)}@media only screen and (max-width:767.98px){table.prodList .desc,table.prodList .stock{display:none}}table.prodList .orderupload .msg{position:relative;margin:.5em 0;padding-left:1.5em;font-weight:700}table.prodList .orderupload .msg .icon{position:absolute;left:0}table.prodList .orderupload .msg.success .icon{color:var(--color-green)}table.prodList .orderupload .msg.warning .icon{color:var(--color-orange)}table.prodList .orderupload .msg.error{color:var(--color-error)}table.prodList .orderupload.warning td,table.prodList .orderupload:nth-child(even).warning td,table.prodList .orderupload.warning:hover td{background:var(--color-orange)}.quickOrderList table.prodList,.quickImportList table.prodList{width:100%}.quickOrderList table.prodList th,.quickImportList table.prodList th,.quickOrderList table.prodList td,.quickImportList table.prodList td{padding:5px}.quickOrderList table.prodList thead th,.quickImportList table.prodList thead th{background:var(--color-blue);color:#fff}.quickOrderList table.prodList thead tr th:first-child,.quickImportList table.prodList thead tr th:first-child,.quickOrderList table.prodList tbody tr td:first-child,.quickImportList table.prodList tbody tr td:first-child{padding-left:1rem}.quickOrderList table.prodList thead tr th:last-child,.quickImportList table.prodList thead tr th:last-child,.quickOrderList table.prodList tbody tr td:last-child,.quickImportList table.prodList tbody tr td:last-child{padding-right:1rem}.quickOrderList table.prodList tbody tr:nth-child(even) td,.quickImportList table.prodList tbody tr:nth-child(even) td{background:var(--color-gray-100)}.quickOrderList table.prodList tbody tr:hover td,.quickImportList table.prodList tbody tr:hover td{background:var(--color-gray-150)}.quickOrderList table.prodList tbody .desc .container,.quickImportList table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}.quickOrderList table.prodList tbody .desc .container a,.quickImportList table.prodList tbody .desc .container a{display:block}.quickOrderList table.prodList .artid,.quickImportList table.prodList .artid{width:180px}.quickOrderList table.prodList .desc,.quickImportList table.prodList .desc{width:auto}.quickOrderList table.prodList .stock,.quickImportList table.prodList .stock{width:110px}.quickOrderList table.prodList .price,.quickImportList table.prodList .price{width:120px}.quickOrderList table.prodList .order,.quickImportList table.prodList .order{width:120px}.quickOrderList table.prodList a,.quickImportList table.prodList a{text-decoration:none}.quickOrderList table.prodList .order input,.quickImportList table.prodList .order input{border-width:1px;border-radius:var(input-border-radius)}.quickImportList{display:none;position:fixed;top:50%;left:50%;translate:-50% 0;padding:0 1em;max-width:0;max-height:0;background:#fff;box-shadow:0 15px 50px rgba(0,0,0,0.25);opacity:0;overflow:hidden;transition:var(--transition-all)}.quickImportList h2,.quickImportList p{padding-inline:1em}.quickImportList .close{position:absolute;right:0;top:0;padding-inline:.75em;border-radius:0 0 0 var(--btn-border-radius)}.quickImportList .close:hover{cursor:pointer}body[data-slidemenu="importExcel"] .quickImportList{z-index:1000;display:block;position:fixed;top:2vw;padding:2rem 0 0;width:100%;max-width:var(--width-main);max-height:90vh;opacity:1;overflow:auto}.quickOrderList{position:relative}#qoSearchResults{display:none;position:absolute;top:100%;right:5px;left:5px;margin:0 auto;max-width:100%;max-height:calc(98vh - 150px);min-height:6rem;background:#fff;border:none;border-radius:0;box-shadow:0 15px 30px rgba(0,0,0,0.25);transition:var(--transition-all)}@media only screen and (min-width:992px){#qoSearchResults{left:10vw;right:10vw;bottom:unset;bottom:revert;width:auto;max-height:calc(98vh - 255px)}#qoSearchResults body.scrolled{top:215px}}@media only screen and (min-width:1280px){#qoSearchResults{left:20vw;right:20vw}}body[data-slidemenu=qoSearchResults] #qoSearchResults{z-index:901;display:block}#qoSearchResults .searchquery{text-transform:uppercase}#qoSearchResults table.prodList{width:100%}#qoSearchResults table.prodList th,#qoSearchResults table.prodList td{padding:5px}#qoSearchResults table.prodList thead th{background:var(--color-blue);color:#fff}#qoSearchResults table.prodList thead tr th:first-child,#qoSearchResults table.prodList tbody tr td:first-child{padding-left:1rem}#qoSearchResults table.prodList thead tr th:last-child,#qoSearchResults table.prodList tbody tr td:last-child{padding-right:1rem}#qoSearchResults table.prodList tbody tr:nth-child(even) td{background:var(--color-gray-100)}#qoSearchResults table.prodList tbody tr:hover td{background:var(--color-gray-150)}#qoSearchResults table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}#qoSearchResults table.prodList tbody .desc .container a{display:block}#qoSearchResults table.prodList .artid{width:180px}#qoSearchResults table.prodList .desc{width:auto}#qoSearchResults table.prodList .stock{width:110px}#qoSearchResults table.prodList .price{width:120px}#qoSearchResults table.prodList .order{width:120px}#qoSearchResults table.prodList a{text-decoration:none}#qoSearchResults table.prodList .order input{border-width:1px;border-radius:var(input-border-radius)}#qoSearchResults table.prodList .noarts{height:var(--input-height)}#qoSearchResults table.prodList .toggleExtraInfo{display:none!important}#qoSearchResults .close{position:absolute;right:0;top:0;border-radius:0 0 0 var(--btn-border-radius)}#qoSearchResults .close:hover{cursor:pointer}#qoSearchResults .content{padding:2vw 3px 111px 2vw;height:calc(95vh - 150px);overflow-y:scroll;overflow-x:hidden}#qoSearchResults .content h2{padding-right:4rem}#qoSearchResults .content tfoot{position:absolute;bottom:0;left:0;right:10px;padding:.5rem 0 .5rem 2vw;background-color:#fff}#qoSearchResults .content tfoot,#qoSearchResults .content tfoot tr,#qoSearchResults .content tfoot td{display:block}#qoSearchResults .content tfoot td{padding-top:0!important}@media only screen and (min-width:690px){#qoSearchResults .content{padding-bottom:60px}}@media only screen and (min-width:768px){#qoSearchResults .content{padding-bottom:75px}}@media only screen and (min-width:992px){#qoSearchResults .content{height:calc(95vh - 255px)}}.loader{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;font-size:4rem;font-size:clamp(28px,4.266666667vw,64px);filter:blur(1px);z-index:1}table.basket.cart{display:grid;margin-bottom:1rem;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"thead" "tbody" "tfoot"}@media only screen and (min-width:768px){table.basket.cart{grid-template-columns:2fr 1fr;grid-template-areas:"thead tfoot" "tbody tfoot"}}@media only screen and (min-width:1280px){table.basket.cart{grid-template-columns:3fr 1fr}}table.basket.cart thead{grid-area:thead}table.basket.cart tbody{grid-area:tbody}table.basket.cart tfoot{grid-area:tfoot}table.basket.cart thead,table.basket.cart tbody,table.basket.cart tfoot{display:block}table.basket.cart tbody,table.basket.cart tfoot{border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0}table.basket.cart thead tr,table.basket.cart tbody tr{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"image desc desc desc" ". amount amount ." "remove . price total"}@media only screen and (min-width:576px){table.basket.cart thead tr,table.basket.cart tbody tr{grid-template-columns:1fr 125px auto auto auto;grid-template-areas:"image amount price total remove" "image desc desc desc desc";padding:0 1rem}}@media only screen and (min-width:992px){table.basket.cart thead tr,table.basket.cart tbody tr{grid-template-columns:1fr 2fr 7fr 2fr 2fr 2fr;grid-template-areas:"remove image desc amount price total"}}table.basket.cart thead{display:none}@media only screen and (min-width:992px){table.basket.cart thead{display:block}}table.basket.cart tbody{padding:1rem}table.basket.cart tbody tr{display:grid;padding-top:1rem;padding-bottom:1rem;align-items:center}table.basket.cart tbody tr:not(:first-child){border-top:1px solid #444}table.basket.cart tbody tr td.remove{grid-area:remove}table.basket.cart tbody tr td.image{grid-area:image}table.basket.cart tbody tr td.desc{grid-area:desc}table.basket.cart tbody tr td.amount{grid-area:amount}table.basket.cart tbody tr td.price{grid-area:price}table.basket.cart tbody tr td.total{grid-area:total}@media only screen and (min-width:576px){table.basket.cart tbody td.remove{text-align:right}}table.basket.cart tbody td.remove .removeFromBasket{border:none;padding:.5rem .75rem;color:var(--color-red-700);background:transparent;border-radius:5px;font-size:1rem}table.basket.cart tbody td.price{text-align:right}table.basket.cart tbody td.amount input{border-radius:10px 0 0 10px;border:1px solid #ccc;height:2rem;padding:0 1rem;width:75%}table.basket.cart tbody td.amount button{padding:0 .5em;width:25%;height:2rem;background:transparent;border:1px solid var(--color-red-700);border-radius:0 10px 10px 0;color:var(--color-red-700);text-align:center}table.basket.cart tfoot.totals{display:block;padding:1rem}table.basket.cart tfoot.totals tr:not(.deliveryCosts){display:grid;grid-template-columns:1fr 1fr}table.basket.cart tfoot.totals tr:not(.deliveryCosts) *:first-child{text-align:left}table.basket.cart tfoot.totals tr:not(.deliveryCosts) *:last-child{text-align:right}table.basket.cart .image picture{display:block;padding:0;aspect-ratio:1;background:#fcfbfa}table.basket.cart .image picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}@media only screen and (min-width:576px){table.basket.cart .image picture{padding:.25rem;aspect-ratio:1.777777778}}table.basket.cart .totals>.total{border-top:1px solid currentColor}.cart .orderpathbuttons{margin-bottom:1rem}.cart .orderpathbuttons .recalc{background:transparent;color:var(--color-red-700);border:1px solid var(--color-red-700);border-radius:10px;padding:.5rem 1rem}.cart .orderpathbuttons .order{background:var(--color-red-700);color:var(--color-white);border:none;border-radius:10px;padding:.5rem 1rem}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:2vw;align-items:flex-start}.orderpathDetails .deliverymethod{order:1}.orderpathDetails .deliveryaddress{order:2}.orderpathDetails .payment{order:3}.orderpathDetails .orderinfo{order:4}.orderpathDetails .summary{order:5}.orderpathDetails .signup,.orderpathDetails .login,.orderpathDetails .deliverymethod{order:1}.orderpathDetails>.deliverymethod,.orderpathDetails .deliveryaddress,.orderpathDetails .payment,.orderpathDetails .orderinfo,.orderpathDetails .summary{box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;padding:1rem;border-radius:10px}.orderpathDetails .signup table,.orderpathDetails .signup tbody,.orderpathDetails .signup tr{width:100%}.orderpathDetails .signup tr{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:576px){.orderpathDetails .signup tr{grid-template-columns:1fr 1fr}}.orderpathDetails .signup tr input[type="text"],.orderpathDetails .signup tr input[type="email"],.orderpathDetails .signup tr input[type="tel"],.orderpathDetails .signup tr input[type="password"],.orderpathDetails .signup tr select{width:100%;height:2rem;border-radius:10px;border:1px solid #ccc}.orderpathDetails .login p{margin:0}.orderpathDetails .login span{display:block!important}.orderpathDetails .login input[type="text"],.orderpathDetails .login input[type="email"],.orderpathDetails .login input[type="tel"],.orderpathDetails .login input[type="password"],.orderpathDetails .login select{width:100%;height:2rem;border-radius:10px;border:1px solid #ccc;display:block}@media only screen and (min-width:768px){.orderpathDetails{grid-template-columns:3fr 2fr}.orderpathDetails .deliverymethod,.orderpathDetails .deliveryaddress,.orderpathDetails .payment{grid-column:1}.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-column:2}.orderpathDetails .deliveryaddress,.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-row:span 2}}@media only screen and (min-width:992px){.orderpathDetails{grid-template-columns:repeat(2,2fr) 1fr}.orderpathDetails .deliverymethod,.orderpathDetails .deliveryaddress{grid-column:1}.orderpathDetails .deliveryaddress{grid-row:span 2}.orderpathDetails .orderinfo,.orderpathDetails .payment{grid-column:2}.orderpathDetails .orderinfo{grid-row:1}.orderpathDetails .summary{grid-column:3;grid-row:1 / span 2}}.orderpathDetails .orderinfo .reference input{width:100%;height:3em;border:1px solid #ccc;border-radius:10px}.orderpathDetails .orderinfo .remarks textarea{width:100%;height:5em;border:1px solid #ccc;border-radius:10px}@media only screen and (min-width:992px){.orderpathDetails .orderinfo{display:flex;justify-content:space-between}.orderpathDetails .orderinfo .reference{flex:0 0 30%}.orderpathDetails .orderinfo .remarks{flex:0 0 65%}}.orderInfo .orderpathbuttons{margin:1rem 0}.orderInfo .orderpathbuttons .backToCart{background:transparent;color:var(--color-red-700);border:1px solid var(--color-red-700);border-radius:10px;padding:.5rem 1rem}.orderInfo .orderpathbuttons .register,.orderInfo .orderpathbuttons .checkOrder{background:var(--color-red-700);color:var(--color-white);border:none;border-radius:10px;padding:.5rem 1rem}table.basket tfoot.totals{position:relative}table.basket .linetotal{opacity:1;transition:var(--transition-all)}table.basket #reloadingTotals{position:absolute;top:-50px;right:25px;color:currentColor;font-size:4rem;opacity:0;transition:var(--transition-all);pointer-events:none}table.basket.reloading .linetotal{opacity:.25;filter:blur(2px)}table.basket.reloading #reloadingTotals{opacity:1}table.basket.reloading *{pointer-events:none}.checkOrder .checkData{margin-top:2rem;display:grid;justify-content:flex-start;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"reference" "payment" "info" "address" "comments"}@media only screen and (min-width:768px){.checkOrder .checkData{grid-template-columns:1fr 1fr 2fr 2fr;grid-template-areas:"reference payment info address" "comments comments comments comments"}}.checkOrder .checkData>section{border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;padding:0 1rem}.checkOrder .checkData .reference{grid-area:reference}.checkOrder .checkData .payment{grid-area:payment}.checkOrder .checkData .info{grid-area:info}.checkOrder .checkData .address{grid-area:address}.checkOrder .checkData .comments{grid-area:comments}.checkOrder .orderpathbuttons{margin:1rem 0}.checkOrder .orderpathbuttons .backToInfo{background:transparent;color:var(--color-red-700);border:1px solid var(--color-red-700);border-radius:10px;padding:.5rem 1rem}.checkOrder .orderpathbuttons .orderNow{background:var(--color-red-700);color:var(--color-white);border:none;border-radius:10px;padding:.5rem 1rem}#deliveryaddress{position:relative}#deliveryaddress .delivery-sub{display:none;transition:var(--transition-all);overflow:hidden}#deliveryaddress .delivery-sub.active{display:block}#deliveryaddress .delivery-sub select,#deliveryaddress .delivery-sub input{height:3em;border-radius:10px;border:1px solid #ccc}#deliveryaddress .delivery-sub td{padding:.25rem 0}table.customer input{width:100%}table.customer input ~ span.required{z-index:1;position:absolute;top:50%;translate:0 -50%;right:10px;color:red}table.customer input ~ span.required::after{content:'*'}.payment-choices .paymentmethod{position:relative;display:grid;grid-template-columns:30px 1fr 60px;grid-template-rows:50px auto;align-items:center;border:1px solid currentColor;border-radius:10px}.payment-choices .paymentmethod ~ .paymentmethod{margin-top:.5rem}.payment-choices .paymentmethod .radio{grid-row:1}.payment-choices .paymentmethod label{grid-column:span 2;grid-row:span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center}.payment-choices .paymentmethod label:hover{cursor:pointer}.payment-choices .paymentmethod .name{grid-column:1;font-weight:600}.payment-choices .paymentmethod .image{grid-column:2}.payment-choices .paymentmethod .image img{margin-right:10px;width:50px;height:auto;max-height:50px;object-fit:contain;object-position:center center}.payment-choices .paymentmethod .desclong{padding-bottom:0;max-height:0;transition:var(--transition-all);overflow:hidden}.payment-choices .paymentmethod:has(input:checked){outline:2px solid currentColor}.payment-choices .paymentmethod .radio:has(input:checked)+label .desclong{padding-bottom:1rem;max-height:300px}.logOff{background:transparent;color:var(--color-red-700);border:1px solid var(--color-red-700);border-radius:10px;padding:.5rem 1rem}#autosearchresults{display:none;margin:0 auto;padding:0;width:100%;max-width:100%;min-height:0;border:none;border-radius:0}@media only screen and (min-width:992px){#autosearchresults{position:absolute;top:100%;left:0;right:0;width:auto}}#autosearchresults .content{width:100%;max-height:calc(100vh - 78px);border-radius:0 0 10px 10px;overflow:auto}#autosearchresults .content .scroll{padding:1rem;width:100%;background:#fff;color:#000}#autosearchresults .content .scroll table{border:none}#autosearchresults .content button{margin:1rem 0 0;width:100%}#autosearchresults .close{position:absolute;right:0;top:0;background:var(--color-red-700);border-color:var(--color-red-700);border-radius:0 10px 0 10px;color:#fff;font-weight:700}#autosearchresults .close:hover{cursor:pointer}#autosearchresults .loader{display:none;position:absolute;font-size:2em;top:1em;left:50%}#autosearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#autosearchresults table tr[onclick]:hover{cursor:pointer}#autosearchresults table tr[onclick]:hover,#autosearchresults table tr[onclick]:hover a,#autosearchresults table tr[onclick]:hover a:hover{color:currentColor;text-shadow:.5px 0 0 currentColor}#autosearchresults table tr:nth-child(even) td{background:var(--color-gray-100)}#autosearchresults table th,#autosearchresults table td{line-height:1.5rem;border-bottom:1px solid var(--color-gray-100)}#autosearchresults table td.image{padding:0 .5rem;width:4rem}#autosearchresults table td.image img{width:3rem;height:3rem;object-fit:contain;object-position:center center;mix-blend-mode:multiply}#autosearchresults table td.desc{text-align:left}#autosearchresults table td.price{padding:0 .5rem;text-align:right}#autosearchresults table a{--href-color:#000;display:block}#autosearchresults table tfoot tr td{border:none}body[data-searchresults="true"] .topmenu{z-index:1}body[data-searchresults="true"] #autosearchresults{display:block}.kenners{background:var(--color-gray-100);padding:2rem 2rem}.kenners .infoBox{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.kenners .infoBox .phoneBox,.kenners .infoBox .emailBox{background:var(--color-white);border:1px solid #444;width:100%}@media only screen and (min-width:992px){.kenners .infoBox .phoneBox,.kenners .infoBox .emailBox{width:calc(50% - 0.5rem)}}.kenners .infoBox .phoneBox a,.kenners .infoBox .emailBox a{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem 1rem 1rem 2rem;justify-content:center;text-align:center}.kenners .infoBox .phoneBox a:hover,.kenners .infoBox .emailBox a:hover{text-decoration:none;color:initial}@media only screen and (min-width:576px){.kenners .infoBox .phoneBox a,.kenners .infoBox .emailBox a{justify-content:left;text-align:left}}.kenners .infoBox .phoneBox a i,.kenners .infoBox .emailBox a i{font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.kenners .infoBox .phoneBox a small,.kenners .infoBox .emailBox a small{color:#ccc}.kenners .infoBox .emailBox{background:var(--color-white)}.overOns-itemSelector .itemSelector-grid{display:grid;gap:0 2rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:992px){.overOns-itemSelector .itemSelector-grid{grid-template-columns:1fr 3fr}}.overOns-itemSelector .itemSelector-grid .column1{display:flex;flex-direction:column}.overOns-itemSelector .itemSelector-grid .column1 b{color:var(--color-red-700)}.overOns-itemSelector .itemSelector-grid .column1 button{margin:.25rem 0;text-align:left;padding:.75rem 1rem;background:var(--color-white);border:none;border-radius:10px;box-shadow:rgba(0,0,0,0.1) 0 4px 12px}.overOns-itemSelector .itemSelector-grid .column1 button:hover{cursor:pointer;color:var(--color-white);background:var(--color-red-500)}.overOns-itemSelector .itemSelector-grid .column1 button.active{color:var(--color-white);background:var(--color-red-700)}.overOns-itemSelector .itemSelector-grid .column2>div{display:grid;grid-gap:0 1rem;align-items:center;grid-template-columns:1fr}@media only screen and (min-width:992px){.overOns-itemSelector .itemSelector-grid .column2>div{grid-template-columns:1fr 1fr}}.overOns-itemSelector .itemSelector-grid .column2>div img{border-radius:10px;width:100%}.klantenservice .items{border-top:1px solid #444}.klantenservice .items .item{border-left:1px solid #444;border-right:1px solid #444;border-bottom:1px solid #444;overflow:hidden;height:72px}@media only screen and (min-width:576px){.klantenservice .items .item{height:52px}}.klantenservice .items .item .title{padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.klantenservice .items .item p{padding:0 1rem;line-height:1.2rem}.klantenservice .items .item.active{height:auto}.klantenservice .items .item.active .title{background:var(--color-red-700);color:var(--color-white)}.klantenservice .items .item.active .title i{color:var(--color-red-700)}.loginGrid{margin-bottom:4em;display:grid;grid-gap:1rem;grid-template-columns:1fr;background:var(--color-gray-100);border-radius:10px}@media only screen and (min-width:992px){.loginGrid{grid-template-columns:1fr 1fr}}.loginGrid .loginBlock{display:flex;padding:1rem 0;flex-direction:column;justify-content:center;align-items:center}.loginGrid .loginBlock>*{width:100%;max-width:400px}.loginGrid .loginBlock input[type="text"],.loginGrid .loginBlock input[type="email"],.loginGrid .loginBlock input[type="tel"],.loginGrid .loginBlock input[type="password"]{height:2rem;width:100%;border:1px solid #ccc;padding:0 2rem;display:block}.loginGrid img{object-fit:cover;object-position:center;width:100%;max-width:100%}@media only screen and (min-width:1280px){.loginGrid img{max-width:600px}}.loginGrid button{background:var(--color-red-700);border:none;border-radius:10px;padding:.5rem 1rem;color:var(--color-white)}.webgroupList{display:grid;gap:1rem;margin-top:2rem;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:576px){.webgroupList{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.webgroupList{grid-template-columns:repeat(3,1fr)}}.webgroupList .webgroup{border:1px solid #999;border-radius:7px;overflow:hidden;padding-left:4px}.webgroupList .webgroup a{display:grid;grid-template-columns:150px 1fr;width:100%}.webgroupList .webgroup a img{grid-column:1;grid-row:1;width:100%;height:100%;aspect-ratio:1.5;object-fit:contain;object-position:left center;background-color:#fff}.webgroupList .webgroup a span{grid-column:2;grid-row:1;align-self:center;padding-left:1rem;text-align:center;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px)}.webgroupList .webgroup a:hover{text-decoration:none;color:inherit}.webgroupList.home .webgroup{border:none;padding-left:0}.webgroupList.home .webgroup a{grid-template-columns:1fr}.webgroupList.home .webgroup a img{grid-column:1;grid-row:1;width:100%;height:100%;aspect-ratio:3;object-fit:cover;object-position:center center}.webgroupList.home .webgroup a span{grid-column:1;grid-row:2;padding:.5rem 1rem;text-align:center;font-size:1.5rem;font-size:clamp(18px,1.6vw,24px);background-color:var(--color-blue);font-weight:bold;color:#fff}.klantWorden>div{background:var(--color-gray-100);display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.klantWorden>div{grid-template-columns:1fr 1fr}}.klantWorden>div .klantContainer{padding:2rem 1rem}@media only screen and (min-width:768px){.klantWorden>div .klantContainer{padding:2rem 4rem}}.klantWorden>div a[role="button"]{background:var(--color-red-700);color:#fff;font-weight:bold;border-radius:5px;text-align:center;padding:.5rem 1rem}.klantWorden>div .img{display:flex;justify-content:end}.klantWorden>div .img img{border-radius:10px;width:100%}@media only screen and (min-width:576px){.klantWorden>div .img img{width:auto}}.customerForm{background:var(--color-gray-100);padding:1rem 2rem}.customerForm table,.customerForm tbody{display:block}.customerForm table tr,.customerForm tbody tr{display:grid;grid-gap:0rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.customerForm table tr,.customerForm tbody tr{margin:.25rem 0;grid-template-columns:1fr 1fr;grid-gap:5rem}}.customerForm table tr td,.customerForm tbody tr td{display:grid;grid-template-columns:subgrid}.customerForm table tr input[type="text"],.customerForm tbody tr input[type="text"],.customerForm table tr input[type="email"],.customerForm tbody tr input[type="email"],.customerForm table tr input[type="tel"],.customerForm tbody tr input[type="tel"],.customerForm table tr input[type="password"],.customerForm tbody tr input[type="password"],.customerForm table tr select,.customerForm tbody tr select{width:100%;padding:0 2rem;height:2.5rem;border:1px solid #ccc}.customerForm button{background:var(--color-red-700);color:var(--color-white);padding:.5rem 1rem;border-radius:5px;border:none}.homepageTop slideshow.sliderBorderRadius .slides{border-radius:10px}.homepageTop .dealsGrid{grid-gap:1rem}.assortimentLijst{background:var(--color-white);border-radius:10px 10px 5px 5px;display:none}@media only screen and (min-width:768px){.assortimentLijst{display:block}}.assortimentLijst .title{background:var(--color-red-700);color:#fff;padding:.75rem 1rem;display:inline-flex;border-radius:10px;margin-bottom:1rem;width:100%;font-weight:bold}.assortimentLijst .title i{margin-left:auto}.assortimentLijst ul{padding:0 1rem;margin:0}.assortimentLijst ul li{list-style-type:none}.assortimentLijst ul a{display:block;line-height:2}.assortimentLijst ul a:hover{text-decoration:none}.productsgrid .product{border-radius:10px}.productsgrid .product .image>div{height:100%}.productsgrid .product .title{text-align:left;margin-bottom:0}.productsgrid .product .summary{display:block;max-height:2.5rem;overflow:hidden}.productsgrid .product .summary p{margin:0}.productsgrid .product .orderblock{margin-top:.5rem;padding:0;border-left:none}.productsgrid .product .orderblock button{background:var(--color-blue);border:none;border-radius:10px;color:var(--color-white);padding:.5rem 1rem;margin-top:.5rem}.productsgrid .product .orderblock button i{margin-right:.5rem}.banner{margin-top:1em;margin-bottom:1em;position:relative}.banner img{width:100%;border-radius:20px;max-height:450px;object-fit:cover}.banner .bannerText{position:absolute;top:50%;transform:translateY(-50%);left:3rem;color:var(--color-white)}.banner span.title{font-weight:700;font-size:3rem;font-size:clamp(24px,3.2vw,48px)}.knowledgeCenter-sidebar a{text-decoration:none}.knowledgeCenter-sidebar a::before{content:"\f0da";font-family:var(--iconfont);margin-right:.5rem;font-weight:700;font-size:11px}.salePoints{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:768px){.salePoints{grid-template-columns:1fr 3fr}}.salePoints .closeMap{display:block}@media only screen and (min-width:768px){.salePoints .closeMap{display:none}}.salePoints .stores-filter-container{background:var(--color-blue);padding:2em;border-radius:10px}.salePoints .stores-filter-container input[type="text"]{height:3rem}.salePoints .stores-filter-container button{background:var(--color-red-500);border-radius:10px;color:var(--color-white);text-align:center;border:none;width:100%;height:3rem;font-weight:700}.contactform{width:100%}.contactform td{padding-block:.25rem}.contactform input,.contactform textarea{border:1px solid #ccc;padding:.5rem 1rem;width:100%}.rma-form{width:100%}.rma-form tr td:first-child{display:none}@media only screen and (min-width:768px){.rma-form tr td:first-child{display:table-cell}}.rma-form td{padding-block:.5rem}.rma-form small i{margin-right:.5rem}.rma-form input,.rma-form select,.rma-form textarea{background:#eee;border:none;border-bottom:1px solid #ccc;padding:.5rem 1rem;width:100%}.rma-form label.bestand{border:2px dashed #ccc;background:#eee;padding:1rem 1rem;width:100%;display:block;text-align:center;cursor:pointer}.rma-form #txt_Bestand{display:none}