.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs20{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}.fs24{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}.fs28{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}.fs32{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}.fs40{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}.fs48{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}.fs52{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}.fs64{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}.fs11-xxs{font-size:11px}.fs12-xxs{font-size:12px}.fs13-xxs{font-size:13px}.fs14-xxs{font-size:14px}.fs15-xxs{font-size:15px}.fs16-xxs{font-size:16px}.fs20-xxs{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}.fs24-xxs{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}.fs28-xxs{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}.fs32-xxs{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}.fs40-xxs{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}.fs48-xxs{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}.fs52-xxs{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}.fs64-xxs{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}@media only screen and (min-width:393px){.fs11-xs{font-size:11px}}@media only screen and (min-width:393px){.fs12-xs{font-size:12px}}@media only screen and (min-width:393px){.fs13-xs{font-size:13px}}@media only screen and (min-width:393px){.fs14-xs{font-size:14px}}@media only screen and (min-width:393px){.fs15-xs{font-size:15px}}@media only screen and (min-width:393px){.fs16-xs{font-size:16px}}@media only screen and (min-width:393px){.fs20-xs{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}}@media only screen and (min-width:393px){.fs24-xs{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}}@media only screen and (min-width:393px){.fs28-xs{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}}@media only screen and (min-width:393px){.fs32-xs{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}}@media only screen and (min-width:393px){.fs40-xs{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}}@media only screen and (min-width:393px){.fs48-xs{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}}@media only screen and (min-width:393px){.fs52-xs{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}}@media only screen and (min-width:393px){.fs64-xs{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}}@media only screen and (min-width:576px){.fs11-sm{font-size:11px}}@media only screen and (min-width:576px){.fs12-sm{font-size:12px}}@media only screen and (min-width:576px){.fs13-sm{font-size:13px}}@media only screen and (min-width:576px){.fs14-sm{font-size:14px}}@media only screen and (min-width:576px){.fs15-sm{font-size:15px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs20-sm{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}}@media only screen and (min-width:576px){.fs28-sm{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}}@media only screen and (min-width:576px){.fs32-sm{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}}@media only screen and (min-width:576px){.fs40-sm{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}}@media only screen and (min-width:576px){.fs52-sm{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}}@media only screen and (min-width:576px){.fs64-sm{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}}@media only screen and (min-width:768px){.fs11-md{font-size:11px}}@media only screen and (min-width:768px){.fs12-md{font-size:12px}}@media only screen and (min-width:768px){.fs13-md{font-size:13px}}@media only screen and (min-width:768px){.fs14-md{font-size:14px}}@media only screen and (min-width:768px){.fs15-md{font-size:15px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs20-md{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}}@media only screen and (min-width:768px){.fs28-md{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}}@media only screen and (min-width:768px){.fs32-md{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}}@media only screen and (min-width:768px){.fs40-md{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}}@media only screen and (min-width:768px){.fs48-md{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}}@media only screen and (min-width:768px){.fs52-md{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}}@media only screen and (min-width:768px){.fs64-md{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}}@media only screen and (min-width:992px){.fs11-lg{font-size:11px}}@media only screen and (min-width:992px){.fs12-lg{font-size:12px}}@media only screen and (min-width:992px){.fs13-lg{font-size:13px}}@media only screen and (min-width:992px){.fs14-lg{font-size:14px}}@media only screen and (min-width:992px){.fs15-lg{font-size:15px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs20-lg{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}}@media only screen and (min-width:992px){.fs28-lg{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}}@media only screen and (min-width:992px){.fs32-lg{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}}@media only screen and (min-width:992px){.fs40-lg{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}}@media only screen and (min-width:992px){.fs48-lg{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}}@media only screen and (min-width:992px){.fs52-lg{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}}@media only screen and (min-width:992px){.fs64-lg{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}}@media only screen and (min-width:1280px){.fs11-xl{font-size:11px}}@media only screen and (min-width:1280px){.fs12-xl{font-size:12px}}@media only screen and (min-width:1280px){.fs13-xl{font-size:13px}}@media only screen and (min-width:1280px){.fs14-xl{font-size:14px}}@media only screen and (min-width:1280px){.fs15-xl{font-size:15px}}@media only screen and (min-width:1280px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1280px){.fs20-xl{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}}@media only screen and (min-width:1280px){.fs28-xl{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}}@media only screen and (min-width:1280px){.fs32-xl{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}}@media only screen and (min-width:1280px){.fs40-xl{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}}@media only screen and (min-width:1280px){.fs48-xl{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}}@media only screen and (min-width:1280px){.fs52-xl{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}}@media only screen and (min-width:1280px){.fs64-xl{font-size:4rem;font-size:clamp(28px,5.039370079vw,64px)}}@media only screen and (min-width:1600px){.fs11-xxl{font-size:11px}}@media only screen and (min-width:1600px){.fs12-xxl{font-size:12px}}@media only screen and (min-width:1600px){.fs13-xxl{font-size:13px}}@media only screen and (min-width:1600px){.fs14-xxl{font-size:14px}}@media only screen and (min-width:1600px){.fs15-xxl{font-size:15px}}@media only screen and (min-width:1600px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1600px){.fs20-xxl{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}}@media only screen and (min-width:1600px){.fs24-xxl{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}}@media only screen and (min-width:1600px){.fs28-xxl{font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}}@media only screen and (min-width:1600px){.fs32-xxl{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}}@media only screen and (min-width:1600px){.fs40-xxl{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}}@media only screen and (min-width:1600px){.fs48-xxl{font-size:3rem;font-size:clamp(24px,3.779527559vw,48px)}}@media only screen and (min-width:1600px){.fs52-xxl{font-size:3.25rem;font-size:clamp(25px,4.094488189vw,52px)}}@media only screen and (min-width:1600px){.fs64-xxl{font-size:4rem;font-size:clamp(28px,5.039370079vw,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:1600px){.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:1600px){.xl-only{display:none!important}}@media only screen and (min-width:1280px) and (max-width:1599.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:1599.98px){.xxl-only{display:none!important}}@media only screen and (min-width:10000px){.xxl-only{display:none!important}}@media only screen and (min-width:1600px) and (max-width:9999.98px){.xxl-none{display:none!important}}@media only screen and (max-width:1599.98px){.xxl-and-up{display:none!important}}:root{--width-full-max:100%;--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-max:1270px;--width-main:min(100%,1270px);--paddinginline-main:var(--padding-inline,10px)}@media only screen and (min-width:1299.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:1389.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:1270px}:root{--width-narrow-max:934px;--width-narrow:min(100%,934px);--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:934px}:root{--padding-inline:1rem;--color1:limegreen;--color2:hotpink;--logoColor1:var(--color-blue-200);--logoColor2:var(--color-blue-800);--color-blue-100:#f2faff;--color-blue-200:#dfedf8;--color-blue-600:#2051a7;--color-blue-800:#0e4d92;--color-blue-900:#061d53;--color-white:#fff;--color-gray-100:#f3f5f8;--color-gray-200:#edf1f6;--color-gray-300:#e4e7ec;--color-gray-500:#7f7f7f;--color-gray-600:#707070;--color-slate-700:#4e506c;--color-black:#000;--color-red-800:red;--color-yellow-200:#f6c344;--color-green-300:#99c566;--color-red:red;--color-yellow:#f6c344;--color-green:#99c566;--color-blue:#0e4d92;--color-bluesky:#1185fe;--color-facebook:#1877f2;--color-instagram:#c32aa3;--color-linkedin:#0a66c2;--color-pinterest:#bd081c;--color-twitter:#1da1f2;--color-whatsapp:#25d366;--color-x:#000;--color-youtube:#f00;--basefont:"Roboto",sans-serif;--headfont:"Roboto",sans-serif;--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--letter-spacing:.05em;--heading-font-weight:700;--heading-letter-spacing:.08em;--transition-duration:250ms;--transition-function:ease-in-out;--transition-delay:0ms;--transition-all:all var(--transition-duration) var(--transition-function) var(--transition-delay);--header-bg-color:#fff;--header-fg-color:var(--color-blue-800);--footer-bg-color:var(--color-blue-800);--footer-fg-color:#fff;--href-color:currentColor;--href-color_hover:var(--color-blue-800);--href-color_active:var(--color-blue-900);--href-decoration:none;--href-decoration_hover:underline;--href-decoration_active:underline;--border-radius:12px;--mainmenu-left-bg-color:var(--color-blue-100);--mainmenu-left-fg-color:var(--color-blue-800);--mainmenu-right-bg-color:var(--color-white);--mainmenu-right-fg-color:var(--color-blue-800);--form_element-height:45px;--form_element-line-height:16px;--input-padding-inline:8px;--input-padding-block:calc(( ( var(--input-height) - var(--input-line-height) ) / 2 ) - var(--input-border-width));--input-height:var(--form_element-height);--input-line-height:var(--form_element-line-height);--input-bg-color:var(--color-white);--input-border-color:var(--color-blue-800);--input-border-color_hover:var(--color-black);--input-border-color_active:var(--color-black);--input-border-width:1px;--input-border-radius:var(--border-radius);--input-color:var(--color-blue-800);--input-placeholder:rgba(14,77,146,0.5);--input-font-weight:400;--btn-padding-inline:16px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:var(--form_element-height);--btn-line-height:var(--form_element-line-height);--btn-bg-color:var(--color-blue-800);--btn-border-color:var(--color-blue-800);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-blue-100);--btn-border-color_hover:var(--color-blue-100);--btn-fg-color_hover:var(--color-blue-800);--btn-bg-color_active:var(--color-white);--btn-border-color_active:var(--color-blue-800);--btn-fg-color_active:var(--color-blue-800);--btn-border-radius:8px;--btn-border-width:1px;--btn-font-weight:400;--btn-letter-spacing:.1em;--slider-navigation-bg:Transparent;--slider-navigation-fg:#000;--slider-navigation-fa_icon-left:'\f137';--slider-navigation-fa_icon-right:'\f138';--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:800px){.mobile-only{display:none!important}}@media only screen and (max-width:799.98px){.desktop-only{display:none!important}}.slidemenu{z-index:901;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;transition:opacity 300ms ease-in-out,z-index 0ms 300ms}.slidemenu-shadow #spinner{display:none;line-height:1}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow,[data-slidemenu='account'] #slidemenu-active-shadow,[data-slidemenu='basket'] #slidemenu-active-shadow,[data-slidemenu='productfilters'] #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}html{line-height:1.8;font-family:var(--basefont);font-size:16px;letter-spacing:var(--letter-spacing,normal);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}h1,h2,h3,h4,h5,h6{color:var(--color-blue-800);font-family:var(--headfont);font-weight:var(--heading-font-weight,700);letter-spacing:var(--heading-letter-spacing,var(--letter-spacing,normal))}h1{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}h2{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}h3{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}h4{font-size:16px}h5{font-size:13px}h6{font-size:11px}.large h1{font-size:2.5rem;font-size:clamp(22px,3.149606299vw,40px)}.large h2{font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}.large h3{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}.large h4{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}.large h5{font-size:16px}.large h6{font-size:13px}.small h1{font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}.small h2{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}.small h3{font-size:16px}.small h4{font-size:13px}.small h5{font-size:11px}.small h6{font-size:11px}a:not([role="button"]):not(.button),a:not([role="button"]):not(.button):visited{color:var(--href-color);text-decoration:var(--href-decoration)}a:not([role="button"]):not(.button):hover{color:var(--href-color_hover);text-decoration:var(--href-decoration_hover)}a:not([role="button"]):not(.button):hover:active{color:var(--href-color_active);text-decoration:var(--href-decoration_active)}a:not([role="button"]):not(.button).warning{color:var(--color-red)}b{font-weight:600}strong{font-weight:800}img{max-width:100%}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}nav ul{list-style-type:none;margin:0;padding:0}.titleBar{line-height:2;background-color:var(--color-blue-800);border-radius:var(--border-radius);color:var(--color-white);font-size:2rem;font-size:clamp(20px,2.519685039vw,32px);font-weight:700;text-transform:uppercase;text-align:center}slideshow .navigation{font-family:var(--iconfont);font-size:2rem;font-size:clamp(20px,2.519685039vw,32px)}slideshow .pagination .slick-dots li{display:flex;justify-content:center;align-items:center}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 3;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}slideshow.categorySlides .slide picture.image{--_margin:2vw;margin:var(--_margin);aspect-ratio:1;height:auto!important;width:calc(100% - (2 * var(--_margin))) !important}slideshow.categorySlides .slide picture.image img:not(.sizer){object-fit:contain;object-position:center center}slideshow .slide.brand{aspect-ratio:1.5}slideshow .slide.brand img{width:100%;height:100%;object-fit:contain;object-position:center center}slideshow .slide.brands{display:grid!important;grid-template-columns:1fr;align-items:center;align-content:center;gap:2rem;padding:.5rem 0}slideshow .slide.brands a{padding:0;min-width:0;min-height:0}slideshow .slide.brands a img{aspect-ratio:1.5;width:100%;height:100%;object-fit:contain;object-position:center center}.grid.productsgrid{grid-auto-rows:auto}.collapsibleItem{--_bg-color:var(--color-white);--_border-color:var(--color-blue-800);--_fg-color:var(--color-blue-800);--_item-gap:1.83rem}.collapsibleItem summary{display:flex;justify-content:space-between;align-items:center;gap:3em;min-height:49px;background:var(--_bg-color);border:1px solid Transparent;border-radius:var(--border-radius);color:var(--_fg-color);padding-left:1em;padding-right:1em;cursor:pointer}.collapsibleItem summary span{flex:0 1 auto;line-height:1.25;font-family:var(--headfont);font-size:16px;font-weight:300;font-style:italic}.collapsibleItem summary icon{display:inline-flex;justify-content:center;align-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid currentColor;border-radius:50%}.collapsibleItem summary icon svg{width:16px;height:16px;vertical-align:middle;transition:transform var(--transition-duration) var(--transition-timing-function)}details.collapsibleItem{border:1px solid var(--_border-color,Transparent);border-radius:var(--border-radius);overflow:hidden}details.collapsibleItem::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility,opacity;transition-duration:1000ms;transition-behavior:allow-discrete}details.collapsibleItem>summary>icon svg{transform:revert}details.collapsibleItem li{padding-right:1em}details.collapsibleItem li::marker{font-weight:700;font-style:italic}details.collapsibleItem>.plaintext{padding:1em}details.collapsibleItem[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}details.collapsibleItem[open]>summary>icon svg{transform:scaleY(-1)}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}.system-messages,.session-messages{background:#fff;border-radius:0 0 .5rem .5rem;overflow:hidden}.system-messages:not(.inline),.session-messages:not(.inline){position:fixed;z-index:1000;top:0;left:50%;translate:-50% 0}@media only screen and (min-width:768px){.system-messages:not(.inline),.session-messages:not(.inline){top:0}}.system-messages:not(.inline) .msg,.session-messages:not(.inline) .msg{border-top:none}.system-messages.centered,.session-messages.centered{z-index:999;position:fixed;top:45%;left:50%;translate:-50% -50%;border-radius:.5rem}.system-messages.centered .msg,.session-messages.centered .msg{border-top:2px solid #0070ba;border-radius:.5rem}.system-messages .close,.session-messages .close{position:absolute;cursor:pointer;top:12px;right:0;width:2em;height:2em}.system-messages .close::after,.session-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,.session-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;min-height:10em}.system-messages .msg:has(+.msg),.session-messages .msg:has(+.msg){border-radius:0}@media only screen and (min-width:768px){.system-messages .msg,.session-messages .msg{width:720px}}.system-messages .msg.notice,.session-messages .msg.notice{background-color:rgba(14,77,146,0.15);border-color:var(--color-blue)}.system-messages .msg.error,.session-messages .msg.error{background-color:rgba(255,0,0,0.25);border-color:var(--color-red)}.system-messages .msg.warning,.session-messages .msg.warning{background-color:rgba(255,165,0,0.25);border-color:orange}.system-messages .msg p,.session-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p,.session-messages .msg p ~ p{margin-top:0}.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}.placeholder-wrapper>input[placeholder] ~ label,.placeholder-wrapper>textarea[placeholder] ~ label,.placeholder-wrapper>select[placeholder] ~ label,.placeholder-wrapper>.easy-autocomplete ~ label{display:inline-block;position:absolute;top:calc(var(--input-height) / 2);left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:Transparent;color:var(--input-placeholder);font-size:1rem;font-weight:700;letter-spacing:.1em;cursor:text}.placeholder-wrapper>input[placeholder] ~ label.small,.placeholder-wrapper>textarea[placeholder] ~ label.small,.placeholder-wrapper>select[placeholder] ~ label.small,.placeholder-wrapper>.easy-autocomplete ~ 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 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper:focus-within>label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper>input[placeholder]: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 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper:has(>.easy-autocomplete>input[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 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper>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 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper>input:-webkit-autofill ~ label,.placeholder-wrapper>input:autofill ~ label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper:has(>.easy-autocomplete>input:-webkit-autofill)>label,.placeholder-wrapper:has(>.easy-autocomplete>input:autofill)>label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper>select[placeholder] ~ label{pointer-events:none}.placeholder-wrapper.radio>label{display:inline-block;position:absolute;top:calc(var(--input-height) / 2);left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:Transparent;color:var(--input-placeholder);font-size:1rem;font-weight:700;letter-spacing:.1em;cursor:text;z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:linear-gradient(0deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.placeholder-wrapper.radio>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 40%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}input:not([type=checkbox]):not([type=radio]),textarea,select{height:var(--input-height);line-height:var(--input-line-height);background-color:var(--input-bg-color);border:var(--input-border-width) solid var(--input-border-color);color:var(--input-color);font-size:var(--input-font-size);font-weight:var(--input-font-weight);vertical-align:middle}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea:not([type=color]):not([type=file]),select:not([type=color]):not([type=file]){padding-left:var(--input-padding-inline);padding-right:var(--input-padding-inline);border-radius:var(--input-border-radius)}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{border-color:var(--input-border-color_hover)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,input:not([type=checkbox]):not([type=radio]):active,textarea:active,select:active{border-color:var(--input-border-color_active);outline:none}input:not([type=checkbox]):not([type=radio]).required,textarea.required,select.required{border-right:4px solid #f00}input:not([type=checkbox]):not([type=radio]).value-problem,textarea.value-problem,select.value-problem{border-color:var(--color-red);outline:1px solid var(--color-red)}input:not([type=checkbox]):not([type=radio]).value-ok,textarea.value-ok,select.value-ok{border-color:var(--color-green);outline:1px solid var(--color-green)}input:not([type=checkbox]):not([type=radio]).fluid,textarea.fluid,select.fluid{width:100%}@media only screen and (max-width:575.98px){input:not([type=checkbox]):not([type=radio]).fluid-xs,textarea.fluid-xs,select.fluid-xs{width:100%}}input:not([type=checkbox]):not([type=radio]).input-invalid,textarea.input-invalid,select.input-invalid{border:2px solid #f00}p.input input:not([type='radio']):not([type='checkbox']):not([type='button']):not([type='submit']),p.input select,p.input textarea{width:100%}textarea{padding-top:.5rem;padding-bottom:.5rem;line-height:normal!important}select{padding-left:calc(var(--input-padding-inline) - 6px)}span.radiocollection{display:inline-block;line-height:var(--input-height);border:var(--input-border-width) solid var(--input-border-color)}p.input span.radiocollection{width:100%}span.radiocollection input[type='radio']{margin-left:var(--input-padding-inline)}span.radiocollection.value-problem{border-color:var(--color-red);outline:1px solid var(--color-red)}span.radiocollection.value-ok{border-color:var(--color-green-300);outline:1px solid var(--color-green-300)}.btn-white{--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-200);--btn-border-color_hover:var(--color-blue-200);--btn-fg-color_hover:var(--color-blue-800);--btn-bg-color_active:var(--color-blue-800);--btn-border-color_active:var(--color-blue-800);--btn-fg-color_active:var(--color-white)}.btn-yellow{--btn-bg-color:var(--color-yellow);--btn-border-color:var(--color-yellow);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-100);--btn-border-color_hover:var(--color-blue-100);--btn-fg-color_hover:var(--color-blue-800);--btn-bg-color_active:var(--color-white);--btn-border-color_active:var(--color-blue-800);--btn-fg-color_active:var(--color-blue-800)}.btn-blue-200{--btn-bg-color:var(--color-blue-200);--btn-border-color:var(--color-blue-200);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-800);--btn-border-color_hover:var(--color-blue-900);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-blue-100);--btn-border-color_active:var(--color-blue-100);--btn-fg-color_active:var(--color-blue-800)}.btn-blue-900{--btn-bg-color:var(--color-blue-900);--btn-border-color:var(--color-blue-900);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-blue-200);--btn-border-color_hover:var(--color-blue-200);--btn-fg-color_hover:var(--color-blue-900);--btn-bg-color_active:var(--color-blue-100);--btn-border-color_active:var(--color-blue-100);--btn-fg-color_active:var(--color-blue-900)}.btn-disabled{--btn-bg-color:#ddd;--btn-border-color:#ddd;--btn-fg-color:var(--color-white);--btn-bg-color_hover:#ddd;--btn-border-color_hover:#ddd;--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:#ddd;--btn-border-color_active:#ddd;--btn-fg-color_active:var(--color-white)}button,[role="button"],input[type='button'],input[type='submit'],a.button,span.button{-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block) var(--btn-padding-inline);min-height:var(--btn-height);line-height:var(--btn-line-height);font-family:var(--basefont);font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,400);letter-spacing:var(--btn-letter-spacing,var(--letter-spacing,normal));text-align:left;vertical-align:middle;cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-fg-color);transition:var(--transition-all)}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{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.white,[role="button"].white,input[type='button'].white,input[type='submit'].white,a.button.white,span.button.white{--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-200);--btn-border-color_hover:var(--color-blue-200);--btn-fg-color_hover:var(--color-blue-800);--btn-bg-color_active:var(--color-blue-800);--btn-border-color_active:var(--color-blue-800);--btn-fg-color_active:var(--color-white)}button.yellow,[role="button"].yellow,input[type='button'].yellow,input[type='submit'].yellow,a.button.yellow,span.button.yellow{--btn-bg-color:var(--color-yellow);--btn-border-color:var(--color-yellow);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-100);--btn-border-color_hover:var(--color-blue-100);--btn-fg-color_hover:var(--color-blue-800);--btn-bg-color_active:var(--color-white);--btn-border-color_active:var(--color-blue-800);--btn-fg-color_active:var(--color-blue-800)}button.blue-200,[role="button"].blue-200,input[type='button'].blue-200,input[type='submit'].blue-200,a.button.blue-200,span.button.blue-200{--btn-bg-color:var(--color-blue-200);--btn-border-color:var(--color-blue-200);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-800);--btn-border-color_hover:var(--color-blue-900);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-blue-100);--btn-border-color_active:var(--color-blue-100);--btn-fg-color_active:var(--color-blue-800)}button.blue-900,[role="button"].blue-900,input[type='button'].blue-900,input[type='submit'].blue-900,a.button.blue-900,span.button.blue-900{--btn-bg-color:var(--color-blue-900);--btn-border-color:var(--color-blue-900);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-blue-200);--btn-border-color_hover:var(--color-blue-200);--btn-fg-color_hover:var(--color-blue-900);--btn-bg-color_active:var(--color-blue-100);--btn-border-color_active:var(--color-blue-100);--btn-fg-color_active:var(--color-blue-900)}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;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_hover);border-color:var(--btn-border-color_hover);color:var(--btn-fg-color_hover)}button.clear:hover:active,[role="button"].clear:hover:active,input[type='button'].clear:hover:active,input[type='submit'].clear:hover:active,a.button.clear:hover:active,span.button.clear:hover:active{background:var(--btn-bg-color_active);border-color:var(--btn-border-color_active);color:var(--btn-fg-color_active)}button.no-border,[role="button"].no-border,input[type='button'].no-border,input[type='submit'].no-border,a.button.no-border,span.button.no-border,button.no-border:hover,[role="button"].no-border:hover,input[type='button'].no-border:hover,input[type='submit'].no-border:hover,a.button.no-border:hover,span.button.no-border:hover,button.no-border:active,[role="button"].no-border:active,input[type='button'].no-border:active,input[type='submit'].no-border:active,a.button.no-border:active,span.button.no-border:active{border-color:Transparent!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>[class*="fa-"],[role="button"].circle>[class*="fa-"],input[type='button'].circle>[class*="fa-"],input[type='submit'].circle>[class*="fa-"],a.button.circle>[class*="fa-"],span.button.circle>[class*="fa-"]{margin-left:0;vertical-align:baseline;font-size:larger}button.square,[role="button"].square,input[type='button'].square,input[type='submit'].square,a.button.square,span.button.square{justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height)}button.square>[class*="fa-"],[role="button"].square>[class*="fa-"],input[type='button'].square>[class*="fa-"],input[type='submit'].square>[class*="fa-"],a.button.square>[class*="fa-"],span.button.square>[class*="fa-"]{margin-left:0;vertical-align:baseline;font-size:larger}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:#ddd;--btn-border-color:#ddd;--btn-fg-color:var(--color-white);--btn-bg-color_hover:#ddd;--btn-border-color_hover:#ddd;--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:#ddd;--btn-border-color_active:#ddd;--btn-fg-color_active:var(--color-white);opacity:1;cursor:default}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:#ddd}button>[class*="fa-"].circle,[role="button"]>[class*="fa-"].circle,input[type='button']>[class*="fa-"].circle,input[type='submit']>[class*="fa-"].circle,a.button>[class*="fa-"].circle,span.button>[class*="fa-"].circle{padding:.6em;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;font-size:1.1em}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none}.btn-account{display:grid;grid-auto-columns:auto;grid-template-rows:3fr 2fr;align-items:end;grid-row-gap:0}.btn-account small{grid-column:1;grid-row:2}.btn-account i{grid-column:2;grid-row:1 / span 2;align-self:center}.btn-account small{font-size:.5em}.ibp{display:flex;flex-flow:row nowrap}.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 ol{display:none}.breadcrumbs ol li:last-child{display:none}@media only screen and (min-width:576px){.breadcrumbs ol li:last-child{display:inline-block}}@media only screen and (min-width:576px){.breadcrumbs{margin-top:0;margin-bottom:1em;padding:0 0 1em;border-bottom:1px solid var(--color-blue-800);color:var(--color-blue-800);font-size:12px;font-weight:300;font-style:italic;transition:var(--transition-all)}.breadcrumbs ol{display:block;margin:0;padding:0}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li.hidden{width:0;opacity:0}.breadcrumbs ol li:not(.hidden) ~ li::before{content:"/";display:inline-block;margin:0 .5em}.breadcrumbs a{color:currentColor;font-weight:400;text-decoration:none}}header.layout{padding-block:0;background:var(--header-bg-color);color:var(--header-fg-color);transition:var(--transition-all)}header.layout aside.messages{display:flex;align-items:center;align-content:center;height:36px;background:var(--color-blue-200);color:var(--color-blue-800)}header.layout aside.messages p{padding-block:0;line-height:1;font-size:clamp(11px,1.6vw,16px)}@media only screen and (min-width:800px){header.layout aside.messages{height:69px}}header.layout .topmenu{display:flex;justify-content:flex-end;background:#fff;color:var(--color-blue-900);align-items:center;grid-gap:clamp(1em,3vw,3em);padding-top:var(--padding-inline);padding-bottom:var(--padding-inline);transition:var(--transition-all)}header.layout .topmenu>button{flex-shrink:0}header.layout .topmenu .wilg{display:block;height:30px}@media only screen and (min-width:576px){header.layout .topmenu .wilg{height:40px}}header.layout .topmenu .wilg svg{height:100%;width:auto}header.layout .topmenu .wilg svg .cls-1{fill:var(--color-blue-800)}header.layout .topmenu .searchform{flex:0 1 480px}header.layout .topmenu .searchform form{display:block;margin-left:auto;width:100%;text-align:right}header.layout .topmenu .searchform form .searchtext{padding-right:calc(var(--btn-height) + var(--btn-padding-inline)) !important;width:100%}.menubar{--href-color:currentColor;--href-color_hover:var(--color-blue-200);--href-color_active:currentColor;height:var(--header-logobg-height);background:var(--color-blue-800);color:#fff}.width-menubar{margin-inline:auto;padding-inline:var(--padding-inline);max-width:calc(1840px + (var(--padding-inline) * 2))}.menubarLayout{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.menubarLayout .logo{position:relative;line-height:0}.menubarLayout .logo .logobg{height:var(--header-logobg-height)}.menubarLayout .logo .logomark{position:absolute;bottom:13px;left:21px;height:var(--header-logo-height)}.menubarLayout nav.mainmenu{flex-grow:0}.menubarLayout .wilg{display:block;height:40px}.menubarLayout .wilg svg{height:100%;width:auto}.menubarLayout .bird{display:block;margin-top:-36px;width:118px;height:118px}.menubarLayout .bird img{height:100%;object-fit:contain;object-position:right center}nav.mainmenu{display:block;margin:0;padding:0}nav.mainmenu ul{display:flex;justify-content:center;align-items:center;grid-gap:clamp(1em,3vw,3em);height:100%;margin:0;padding:0;list-style-type:none}nav.mainmenu ul li{display:block}nav.mainmenu ul a{font-weight:700;text-transform:uppercase}.headerbasket{position:relative}.headerbasket .totalcount{display:inline-block;position:absolute;top:-0.75em;right:-0.5em;padding:0 .25em;min-width:1.5em;line-height:1.5em;font-size:11px;background:var(--header-bg-color);border:1px solid var(--header-bg-color);border-radius:.75em;color:var(--header-fg-color);text-align:center}.headerbasket:hover .totalcount{background:var(--header-fg-color);border:1px solid var(--color-white);color:var(--header-bg-color)}.maingroups{z-index:-1;display:none;margin-bottom:1rem;background:var(--color-blue-200)}@media only screen and (min-width:992px){.maingroups{display:block}}.maingroups ul{margin:0 auto;padding-block:18px;display:grid;grid-auto-flow:column;grid-auto-columns:auto;grid-template-rows:1fr;min-height:55px}.maingroups ul li.seperator{margin-left:.5em;padding-left:.5em;width:0;height:25px;border-left:1px solid var(--color-blue-800)}.maingroups ul a{padding:.25em;line-height:19px;font-size:11px}.maingroups a{position:relative;display:grid;height:100%}.maingroups a span{grid-column:1;grid-row:1;display:inline-block;transition:var(--transition-all)}.maingroups a span.short{white-space:nowrap;opacity:1}.maingroups a span.long{height:19px;opacity:0;pointer-events:none}.maingroups:hover a span.short{opacity:0}.maingroups:hover a span.long{opacity:1;height:max-content;pointer-events:all}.slidemenu{width:100%;background-color:#fff}.slidemenu header{--href-color:var(--header-fg-color);--href-color_hover:var(--header-fg-color);padding:var(--padding-inline);height:100px;background:var(--header-bg-color);color:var(--header-fg-color);font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}.slidemenu header .logo{margin-right:auto;width:100%;max-width:128px;height:100%}.slidemenu header .logo svg{height:100%}.slidemenu header .close{font-size:2rem}.slidemenu .scroll{top:100px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}:root{--shrink-distance:200px;--header-logobg-height:60px;--header-logobg-height_stuck:60px;--header-logo-height:72px;--header-logo-height_stuck:50px}@media only screen and (min-width:576px){:root{--header-logobg-height:80px;--header-logobg-height_stuck:60px;--header-logo-height:92px;--header-logo-height_stuck:50px}}@media only screen and (min-width:800px){:root{--header-logobg-height:108px;--header-logobg-height_stuck:80px;--header-logo-height:125px;--header-logo-height_stuck:70px}}.menubar{position:sticky;top:0;height:var(--header-logobg-height);transition:height .25s ease,padding .25s ease}.menubar .logo{width:100%;max-width:350px}.menubar .logo .logobg{height:var(--header-logobg-height)}.menubar .logo .logomark{height:var(--header-logo-height)}.menubar .logo .logomark #innovatie_in_leidingsystemen{opacity:1}.menubar #innovatie_in_leidingsystemen{transition:opacity .25s ease}.menubar .logo{transition:height .25s ease,left .25s ease,bottom .25s ease}@supports(animation-timeline:scroll()){:root{--shrink-distance:200px}.menubar{animation:header-shrink both linear;animation-timeline:scroll();animation-range:0 var(--shrink-distance)}.menubar .logo .logobg{animation:header-shrink both linear;animation-timeline:scroll();animation-range:0 var(--shrink-distance)}.menubar .logo .logomark{animation:logo-shrink both linear;animation-timeline:scroll();animation-range:0 var(--shrink-distance)}.menubar .logo .logomark #innovatie_in_leidingsystemen{animation:logo-opacity both linear;animation-timeline:scroll();animation-range:0 var(--shrink-distance)}.menubar .bird{animation:bird-shrink both linear;animation-timeline:scroll();animation-range:0 var(--shrink-distance)}}@keyframes header-shrink{from{height:var(--header-logobg-height)}to{height:var(--header-logobg-height_stuck)}}@keyframes logo-shrink{from{height:var(--header-logo-height);left:21px;bottom:13px}to{height:var(--header-logo-height_stuck);left:40px;bottom:5px}}@keyframes logo-opacity{from{opacity:1}to{opacity:0}}@keyframes bird-shrink{from{height:118px;margin-top:-36px}to{height:70px;margin-top:5px}}.menubar.is-stuck{height:var(--header-logobg-height_stuck)}.menubar.is-stuck .logobg{height:var(--header-logobg-height_stuck)}.menubar.is-stuck .logo .logomark{height:var(--header-logo-height_stuck)}.menubar.is-stuck .logo .logomark #innovatie_in_leidingsystemen{opacity:0}.menubar.is-stuck .bird{height:70px}main.layout{z-index:-1;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)}footer.layout h1,footer.layout h2,footer.layout h3,footer.layout h4,footer.layout h5,footer.layout h6{color:var(--footer-fg-color)}.footerLogo{padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem)}.footerMenu{--href-color:var(--color-blue-800);--href-color_hover:var(--color-black);--href-color_active:var(--color-blue-200);padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem);min-height:59px;background:var(--color-white)}.footerMenu ul{display:flex;flex-direction:column;justify-content:center;align-content:center;margin-block:0;padding:0;height:100%;list-style-type:none}.footerMenu ul li{display:block;padding:0 clamp(1em,3vw,3rem);position:relative}.footerMenu ul li a{text-transform:uppercase}.footerMenu ul li::before{content:'';display:inline-block;position:absolute;top:50%;left:0;translate:-50% -50%;width:9px;height:9px;background:var(--color-blue-800);border-radius:50%}@media only screen and (min-width:576px){.footerMenu{padding-top:0;padding-bottom:0;height:59px}.footerMenu ul{flex-flow:row wrap}.footerMenu ul li:first-child::before{display:none}}.footerContact{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem)}.footerContact>*{flex:0 1 auto;min-width:300px;font-style:normal}.footerContact>* h3{margin-bottom:0;text-transform:uppercase}.footerBottom{background:var(--footer-bg-color);border-top:1px solid var(--color-white);color:var(--footer-fg-color)}.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}ul.social li a{display:flex;flex-flow:row nowrap;justify-items:center}ul.social li a small{display:inline-block;margin-left:1em}ul.social li a .fa-brands{font-size:1.5em}ul.social li a:hover{text-decoration:none}ul.social li a:hover small{text-decoration:underline}.slidemenu{background-color:#fff}.slidemenu header{background-color:var(--color-blue-800);padding:var(--padding-inline);height:100px;font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}.slidemenu header .logo{margin-right:auto;width:100%;height:100%}.slidemenu header .logo img{max-width:100%;height:100%}.slidemenu header .close{font-size:2rem;background:#fff;border-radius:10px}.slidemenu .scroll{top:100px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}#mainmenu{--logoColor1:var(--color-blue-800);width:0vw;opacity:0;display:none;background-color:transparent;pointer-events:none}body[data-slidemenu='mainmenu'] #mainmenu{opacity:1;display:block;width:95vw;transition:width 300ms ease-in-out,opacity 300ms ease-in-out}@media only screen and (min-width:992px){body[data-slidemenu='mainmenu'] #mainmenu{max-width:1400px}}#mainmenu .left h3{display:none;margin:0 0 0 0}#mainmenu .left .level0>li{margin:.5em 0 1.5em}#mainmenu .left .level0>li a{font-size:15px;font-weight:500}#mainmenu ul{pointer-events:auto}#mainmenu .categorymenucontent{height:100%}#mainmenu .logo{max-width:178px;max-height:130px}#mainmenu .logo img{width:100%;height:100%;object-fit:contain;object-position:left center}#mainmenu a:not([role='button']){display:block;text-decoration:none}#mainmenu .all>.title{margin-top:2em;margin-bottom:1em;padding-bottom:3px;font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px);font-weight:bold}#mainmenu li>.title{display:flex;justify-content:flex-start;align-items:center}#mainmenu .level0>li.hassubs .title::after{--icon-size:16px;content:'';display:inline-block;width:var(--icon-size,20px);height:var(--icon-size,20px);background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23000' fill-rule='evenodd' points='85.3 50.3 48.2 100 48.2 100 15.5 100 52.8 50.3 15.4 .7 14.7 0 47.2 0 48.1 .7 85.3 50.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23000' fill-rule='evenodd' points='85.3 50.3 48.2 100 48.2 100 15.5 100 52.8 50.3 15.4 .7 14.7 0 47.2 0 48.1 .7 85.3 50.3'/%3E%3C/svg%3E");flex:0 0 var(--icon-size);margin-left:auto;margin-right:1em;color:rgba(14,77,146,0.5)}#mainmenu .level0>li.active{font-weight:900}#mainmenu .level0>li.active .title .icon{width:37px;height:37px;background:var(--color-blue-900)}#mainmenu .level0>li.active .title .icon img,#mainmenu .level0>li.active .title .icon svg{width:28px;height:28px;color:var(--color-white)}#mainmenu .level0>li.active .title::after{color:var(--color-blue-800)!important;font-weight:900}#mainmenu .level0>li .title{display:flex;justify-content:flex-start;align-items:center}#mainmenu .level0>li .title .icon{display:flex;justify-content:center;align-items:center;margin-right:1em;width:31px;height:31px;background:var(--color-blue-800);border-radius:50%;color:var(--color-white);text-align:center;transition:var(--transition-all)}#mainmenu .level0>li .title .icon img,#mainmenu .level0>li .title .icon svg{width:23px;height:23px;vertical-align:middle;transition:var(--transition-all)}#mainmenu .level0>li .title:hover .icon{background:var(--color-white)}#mainmenu .level0>li .title:hover .icon img,#mainmenu .level0>li .title:hover .icon svg{color:var(--color-blue-800)}#mainmenu .level1>li{break-inside:avoid}#mainmenu .level1>li:has(+li){margin-bottom:1rem}#mainmenu .level1>li.all{column-span:all;margin-top:1rem}#mainmenu nav.desktop{display:none}#mainmenu nav.mobile{--_footer-height:158px;position:relative;height:100%;width:100%;overflow:hidden}#mainmenu nav.mobile ul.level0,#mainmenu nav.mobile ul.active{display:block}#mainmenu nav.mobile ul.level0>li:not(.hdr){margin:.5em 0 1em}#mainmenu nav.mobile li{padding-left:1em}#mainmenu nav.mobile a{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px);padding-top:2px;padding-bottom:2px}#mainmenu nav.mobile a.title{line-height:1.1}#mainmenu nav.mobile li.hassubs>a::after{--icon-size:16px;content:'';display:inline-block;width:var(--icon-size,20px);height:var(--icon-size,20px);background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23000' fill-rule='evenodd' points='85.3 50.3 48.2 100 48.2 100 15.5 100 52.8 50.3 15.4 .7 14.7 0 47.2 0 48.1 .7 85.3 50.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23000' fill-rule='evenodd' points='85.3 50.3 48.2 100 48.2 100 15.5 100 52.8 50.3 15.4 .7 14.7 0 47.2 0 48.1 .7 85.3 50.3'/%3E%3C/svg%3E");flex:0 0 var(--icon-size);margin-left:auto;margin-right:1em;color:rgba(14,77,146,0.5)}#mainmenu nav.mobile li.hassubs>a:hover .icon{background:var(--color-white)}#mainmenu nav.mobile li.hassubs>a:hover .icon img,#mainmenu nav.mobile li.hassubs>a:hover .icon svg{color:var(--color-blue-800)}#mainmenu nav.mobile li.hassubs>a:hover::after{color:var(--color-blue-800)!important;font-weight:900}#mainmenu nav.mobile .hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;height:49px;background:var(--color-blue-200);color:var(--header-fg-color)}#mainmenu nav.mobile .hdr .back{flex-basis:30px}#mainmenu nav.mobile .hdr .logo,#mainmenu nav.mobile .hdr .all{flex-grow:1}#mainmenu nav.mobile .hdr .close{flex-basis:30px}#mainmenu nav.mobile .hdr .logo{height:39px}#mainmenu nav.mobile .hdr .back,#mainmenu nav.mobile .hdr .close{font-size:1.5em}#mainmenu nav.mobile .hdr .all .title{margin:0}#mainmenu nav.mobile ul{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;background-color:var(--mainmenu-right-bg-color);color:var(--mainmenu-right-fg-color);display:none}#mainmenu nav.mobile ul.level0{bottom:var(--_footer-height);background-color:var(--mainmenu-left-bg-color);color:var(--mainmenu-left-fg-color)}#mainmenu nav.mobile ul.level0>li.back{display:none}#mainmenu nav.mobile ul.level0 .hdr{background:var(--header-bg-color)}#mainmenu nav.mobile footer{position:absolute;right:0;bottom:0;left:0}@media only screen and (min-width:768px){#mainmenu nav.mobile footer{right:50%}}#mainmenu nav.mobile footer search{pointer-events:all;padding:var(--padding-inline);background:var(--color-white);color:var(--color-blue-800)}#mainmenu nav.mobile footer search form{position:relative;width:100%}#mainmenu nav.mobile footer search form .searchtext{width:100%}#mainmenu nav.mobile footer ul{position:static;display:flex;flex-flow:row wrap;justify-content:space-between;grid-gap:var(--padding-inline);margin:0;padding:0;list-style-type:none;padding:var(--padding-inline);background:var(--color-blue-800);color:var(--color-white)}#mainmenu nav.mobile footer ul li{padding:0}#mainmenu nav.mobile footer ul li.bird{margin-left:auto}#mainmenu nav.mobile footer ul li.bird img{width:auto;height:100%;max-width:47px}@media only screen and (max-width:991.98px){#mainmenu .categorymenucontent{display:flex;flex-flow:column nowrap}#mainmenu .categorymenucontent nav.mobile{flex:0 1 100%}#mainmenu .categorymenucontent footer.mobile{flex:0 1 auto}}@media only screen and (min-width:768px){#mainmenu nav.mobile ul{left:50%;top:0;right:0}#mainmenu nav.mobile ul.level0{left:0;top:0;right:50%}#mainmenu nav.mobile ul.level1>li.back{display:none}}@media only screen and (min-width:992px){#mainmenu nav.mobile{display:none}#mainmenu nav.desktop{display:flex;height:100%;align-content:stretch}#mainmenu nav.desktop div.left{--href-color:var(--color-blue-800);--href-color_hover:var(--color-blue-900);--href-color_active:var(--color-black);flex-shrink:0;flex-grow:0;flex-basis:320px;padding:0 2em 2em;height:100%;background-color:var(--mainmenu-left-bg-color);color:var(--mainmenu-right-fg-color);overflow:auto}#mainmenu nav.desktop div.right{font-size:12px;flex-grow:1;padding:1em 0 0 4em;height:100%;background-color:var(--mainmenu-right-bg-color);color:var(--mainmenu-right-fg-color);overflow:auto}#mainmenu nav.desktop div.right nav>.title{font-weight:bold;font-size:larger}#mainmenu nav.desktop div.right .all{display:none}#mainmenu nav.desktop div.right .level1>.all{display:block}#mainmenu nav.desktop div.right .level1>li:not(.all)>.title{display:grid;grid-template-columns:1fr auto;justify-content:space-between;gap:1rem;font-size:15px;font-weight:bold}#mainmenu nav.desktop div.right .level1>li:not(.all)>.title::after{content:'\f13a';margin-right:1em;font-family:var(--iconfont);font-weight:400}#mainmenu nav.desktop div.right .level1>li.brand{padding:1em}#mainmenu nav.desktop div.right .level1>li.brand>a.title{display:block;gap:revert;text-align:center}#mainmenu nav.desktop div.right .level1>li.brand>a.title::after{content:'';display:none}#mainmenu nav.desktop div.right .level1>li.brand img{aspect-ratio:1.5;width:100%;height:auto;object-fit:contain;object-position:center center}#mainmenu nav.desktop div.right .level1{columns:3}#mainmenu nav.desktop div.right .level1.brands{columns:4}#mainmenu nav.desktop div.right ul.level1{break-inside:avoid}#mainmenu nav.desktop div.right ul.level2{break-inside:auto}#mainmenu nav.desktop div.right .level1{display:none}#mainmenu nav.desktop div.right .level1.active{display:block}}@media only screen and (min-width:1280px){#mainmenu nav.desktop div.right .level1{columns:4}#mainmenu nav.desktop div.right .level1.brands{columns:5}}@media only screen and (min-width:1600px){#mainmenu nav.desktop div.right .level1.brands{columns:6}}search.searchform{z-index:1;isolation:isolate;position:relative}search.searchform .searchtext{--input-bg-color:#fff;--input-border-radius:calc(var(--input-height) / 2);padding-right:0}search.searchform .searchtext[placeholder]+label{top:14px!important}search.searchform .searchtext[placeholder]:focus+label,search.searchform .searchtext[placeholder]:not(:placeholder-shown)+label{translate:0 -19px!important}search.searchform .searchbutton{--btn-border-color:var(--color-blue-800);--btn-border-color_hover:var(--color-blue-800);position:absolute;top:0;right:0;background:var(--color-white)}@media only screen and (max-width:799.98px){#slidemenu-search{position:absolute;bottom:0;right:0;left:0;height:0;transition:var(--transition-all);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:1rem;padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main);background:var(--color-white);overflow:hidden}#slidemenu-search>form{width:100%}#slidemenu-search>form .searchbutton{display:none}#slidemenu-search .close{flex:0 0 var(--btn-height)}body[data-slidemenu='search'] #slidemenu-search{height:80px}}#quicksearchresults{z-index:1;display:none;margin:-23.5px auto 0;padding:23.5px 0 0;width:100%;max-width:100%;min-height:0;background:Transparent;border:1px solid #000;border-top:none;border-radius:0 0 calc(var(--input-height) / 2) calc(var(--input-height) / 2)}@media only screen and (min-width:800px){#quicksearchresults{position:absolute;top:100%;left:0;right:0;width:auto;pointer-events:none}}#quicksearchresults .content{width:100%;background:#fff;border-radius:0 0 calc(var(--input-height) / 2) calc(var(--input-height) / 2);overflow:hidden;pointer-events:all}#quicksearchresults .content .scroll{padding:0;width:100%;max-height:calc(50vh);color:#000;overflow:auto}#quicksearchresults .content .scroll table{border:none}#quicksearchresults .content button{margin:1em;width:calc(100% - 2em)}#quicksearchresults .close{--btn-border-color:var(--color-blue-800);--btn-border-color_hover:var(--color-blue-800);--btn-border-color_active:var(--color-blue-800);z-index:1;position:absolute;top:calc((var(--btn-height) * -.5) + 1px);right:0;font-size:larger;pointer-events:all}#quicksearchresults .loader{display:none;position:absolute;font-size:2em;top:1em;left:50%}#quicksearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#quicksearchresults table tr[onclick]:hover{cursor:pointer}#quicksearchresults table tr[onclick]:hover,#quicksearchresults table tr[onclick]:hover a,#quicksearchresults table tr[onclick]:hover a:hover{color:currentColor;text-shadow:.5px 0 0 currentColor;text-decoration:none}#quicksearchresults table tr:nth-child(even) td{background:#f8f8f8}#quicksearchresults table th,#quicksearchresults table td{padding:0 .5rem;line-height:1.5rem;border-bottom:1px solid #ccc}#quicksearchresults table td.image{width:4rem}#quicksearchresults table td.image img{width:3rem;height:3rem;object-fit:contain;object-position:center center;mix-blend-mode:multiply}#quicksearchresults table td.desc{text-align:left}#quicksearchresults table td.price{padding:0 .5rem;text-align:right}#quicksearchresults table a{--href-color:#000;display:block}#quicksearchresults table tfoot tr td{border:none}body[data-searchresults="true"] .topmenu{z-index:1}body[data-searchresults="true"] #quicksearchresults{display:block}.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 63px auto 47px;grid-template-areas:"back      groupinfo" "filters   options" "filters   products" "filters   footer"}.productListContainer .backToGroup{grid-area:back}.productListContainer .productGroupInformation{grid-area:groupinfo}.productListContainer .productListFilters{grid-area:filters}.productListContainer .productListOptions{grid-area:options}.productListContainer .productList{grid-area:products}.productListContainer .productListFooter{grid-area:footer}}.backToGroup{--btn-height:47px}.productGroupInformation .productGroupContainer{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-blue-800);margin-bottom:1rem;padding-bottom:1rem}.productGroupInformation .productGroupContainer img{height:50px}.productGroupInformation h1{margin-block:0;line-height:47px}.productListOptions{display:flex;flex-flow:row wrap;justify-content:end;align-items:center;grid-gap:1rem}.productListOptions select{--input-height:47px;--input-border-radius:12px}.productListFooter{display:flex;flex-direction:column;justify-content:space-between;grid-gap:1rem}.productListFooter .productListPagination{order:1}.productListFooter .backToGroup{order:2}@media only screen and (min-width:992px){.productListFooter{flex-direction:row}.productListFooter .backToGroup,.productListFooter .productListPagination{flex:1 1 50%}.productListFooter .backToGroup{order:1}.productListFooter .productListPagination{order:2}}.productListPagination{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;min-height:47px;background:var(--color-blue-200);border-radius:var(--border-radius);vertical-align:middle}.productListPagination .pageOf{display:inline-block;margin:0 .5em}.productListPagination .artpage{--btn-height:31px;padding:0;width:var(--btn-height);background:Transparent;border:2px solid var(--color-blue-800);border-radius:50%;color:var(--color-blue-800)}.productListPagination .artpage:hover{background:var(--color-blue-800);color:var(--color-blue-100)}.productListPagination .artpage[disabled]{background:Transparent;color:var(--color-blue-800);opacity:.25}.productListPagination span.prev{grid-column:1;justify-self:end}.productListPagination span.pages{grid-column:2}.productListPagination span.pages .artpage.current{background-color:buttontext;color:buttonface;font-weight:700}.productListPagination span.next{grid-column:3}.productListPagination .artpage{margin:0 .25rem}.product{grid-column:span 1;grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-gap:0;padding:1rem;background:#fff;border:1px solid var(--color-blue-800);border-radius:12px}.product:hover{text-decoration:none;cursor:pointer}.product .image{display:block;width:100%;aspect-ratio:1}.product .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.product .title{margin-bottom:.5rem;line-height:14px;font-size:11px;position:relative;padding-right:32px}.product .title .short{display:inline}.product .title .long{display:none}.product .title::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='14' viewBox='0 0 3.4 14'%3E%3Cpath fill='white' d='M1.7,3c-.5,0-.9-.1-1.2-.4s-.5-.7-.5-1.1S.2.7.5.4s.7-.4,1.2-.4.9.1,1.2.4c.3.3.5.6.5,1.1s-.2.8-.5,1.1c-.3.3-.7.4-1.2.4Z'/%3E%3Crect fill='white' x='.2' y='4.5' width='2.9' height='9.5'/%3E%3C/svg%3E");display:inline-flex;justify-content:center;align-items:center;line-height:1;position:absolute;top:50%;right:0;translate:0 -50%;width:25px;height:25px;border-radius:50%;background:var(--color-blue-800);color:var(--color-white)}.product.group .title{padding-right:0}.product.group .title::after{display:none}.product .orderblock{display:flex;flex-flow:column;justify-content:center;align-items:center;grid-gap:.5rem}@media only screen and (min-width:576px){.product .orderblock{flex-flow:row wrap;justify-content:space-between}}.product .orderblock button{--btn-padding-inline:.5em;--btn-font-size:11px;text-transform:uppercase;gap:.75em}.productList .productListGrid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:384px){.productList .productListGrid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.productList .productListGrid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1280px){.productList .productListGrid{grid-template-columns:1fr 1fr 1fr 1fr}}.productListFilters{padding:var(--padding-inline);background:var(--color-blue-100);border-radius:12px}.productListFilters .scroll{overflow-y:auto;overscroll-behavior:contain}.productListFilters .title{padding:0 var(--padding-inline)}.productListFilters #active-filters{display:flex;flex-flow:row wrap;gap:.5em;align-items:flex-start}.productListFilters #active-filters .clear-filters{flex:0 0 100%}@media only screen and (max-width:767.98px){.productFilters{margin-left:auto}.productFilters .toggleFilters{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}.productListFilters{z-index:901;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;width:100%;background-color:#fff;bottom:100%;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:var(--header-fg-color);--href-color_hover:var(--header-fg-color);padding:var(--padding-inline);height:100px;background:var(--header-bg-color);color:var(--header-fg-color);font-size:1.5rem;font-size:clamp(18px,1.88976378vw,24px)}.productListFilters header .logo{margin-right:auto;width:100%;max-width:128px;height:100%}.productListFilters header .logo svg{height:100%}.productListFilters header .close{font-size:2rem}.productListFilters .scroll{top:100px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}.productListFilters header{background-color:var(--color-blue-800);padding:var(--padding-inline);height:100px;font-size:1.75rem;font-size:clamp(19px,2.204724409vw,28px)}.productListFilters header .logo{margin-right:auto;width:100%;height:100%}.productListFilters header .logo img{max-width:100%;height:100%}.productListFilters header .close{font-size:2rem;background:#fff;border-radius:10px}.productListFilters .scroll{top:100px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu='filters'] .productListFilters{bottom:0}body[data-slidemenu='filters'] .productListFilters .scroll #showFilterResults,body[data-slidemenu='filters'] .productListFilters .scroll #activefilters{padding-inline:var(--padding-inline)}}@media only screen and (min-width:768px){.productListFilters .scroll{position:sticky;top:96px}}body[data-slidemenu='filters'] main.layout{z-index:901}@media only screen and (min-width:768px){.productFilters,.productListFilters header{display:none}}.productListFilters .categories{margin-bottom:2em}.productListFilters .categories ul li{padding:.5em 0}.productListFilters .categories ul li ul{padding-left:47px;font-size:14px}.productListFilters .categories ul li a{--href-decoration_hover:none;line-height:1.1}.productListFilters .categories ul li.active{font-weight:900}.productListFilters .categories ul li.active .title .icon{width:37px;height:37px;background:var(--color-blue-900)}.productListFilters .categories ul li.active .title .icon img,.productListFilters .categories ul li.active .title .icon svg{width:28px;height:28px;color:var(--color-white)}.productListFilters .categories ul li.active .title.hassubs::after{color:var(--color-blue-800);font-weight:900}.productListFilters .categories ul li .title{display:flex;justify-content:flex-start;align-items:center}.productListFilters .categories ul li .title .icon{display:inline-flex;justify-content:center;align-items:center;margin-right:1em;width:31px;min-width:31px;height:31px;background:var(--color-blue-800);border-radius:50%;color:var(--color-white);text-align:center;transition:var(--transition-all)}.productListFilters .categories ul li .title .icon img,.productListFilters .categories ul li .title .icon svg{width:23px;height:23px;vertical-align:middle;transition:var(--transition-all)}.productListFilters .categories ul li .title.disabled{opacity:.5}.productListFilters .categories ul li .title:hover .icon{background:var(--color-white)}.productListFilters .categories ul li .title:hover .icon img,.productListFilters .categories ul li .title:hover .icon svg{color:var(--color-blue-800)}.productListFilters .categories ul li.hassubs>.title::after{--icon-size:16px;content:'';display:inline-block;width:var(--icon-size,20px);height:var(--icon-size,20px);background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23000' fill-rule='evenodd' points='85.3 50.3 48.2 100 48.2 100 15.5 100 52.8 50.3 15.4 .7 14.7 0 47.2 0 48.1 .7 85.3 50.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23000' fill-rule='evenodd' points='85.3 50.3 48.2 100 48.2 100 15.5 100 52.8 50.3 15.4 .7 14.7 0 47.2 0 48.1 .7 85.3 50.3'/%3E%3C/svg%3E");flex:0 0 var(--icon-size);margin-left:auto;color:rgba(14,77,146,0.5)}.productListFilters .categories ul li.hassubs>.title:hover::after{color:var(--color-blue-800);font-weight:900}.productListFilters .categories ul li.hassubs.current>.title::after{rotate:90deg}#artfilters{display:flex;flex-flow:column;grid-gap:.5rem 1rem}#artfilters>.title{font-weight:900;text-transform:uppercase}#artfilters>.title,#artfilters .artfilter>.title{line-height:2}#artfilters .artfilter{position:relative}#artfilters .artfilter .title{display:block;padding:0 var(--padding-inline);background-color:var(--color-blue-200);border-radius:3px;cursor:pointer}#artfilters .artfilter .artfiltervals{z-index:1;display:none;padding:.5rem 1rem;width:100%;background-color:var(--color-blue-200);border-radius:0 0 3px 3px}#artfilters .artfilter.active .title{border-radius:3px 3px 0 0}#artfilters .artfilter .item.disabled{opacity:.35}.productdetails{margin-bottom:100px}.productdetails.grid{display:grid;grid-template-columns:1fr;grid-template-areas:"column-1" "column-2" "row-2" "order" "desclong" "props";grid-gap:clamp(1rem,3vw,3rem)}.productdetails.grid .column-1{grid-area:column-1}.productdetails.grid .column-2{grid-area:column-2}.productdetails.grid .order{grid-area:order}.productdetails.grid .desclong{grid-area:desclong}.productdetails.grid .props{grid-area:props}@media only screen and (min-width:768px){.productdetails.grid{grid-template-columns:1fr 1fr;grid-template-areas:"column-1 column-2" "row-2    row-2   " "order    order   " "desclong props   "}}@media only screen and (min-width:992px){.productdetails.grid{grid-template-columns:3fr 2fr 3fr;grid-template-areas:"column-1 column-2 column-2" "row-2    row-2    row-2   " "order    order    order   " "desclong desclong props   "}}@media only screen and (min-width:1280px){.productdetails.grid{grid-template-columns:1fr 1fr 1fr}}.productdetails .row-2{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.productdetails .productTitle{text-align:left;border-bottom:1px solid var(--color-blue-800)}.productdetails .brandlogo{max-width:200px;object-fit:contain;object-position:left center}.productdetails .images{position:relative;width:100%;height:100%}.productdetails .images picture{display:block;padding:1rem;background:#fff;aspect-ratio:1;width:100%;border:1px solid var(--color-blue-800);border-radius:var(--border-radius)}.productdetails .images picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.productdetails .props ul{display:block;margin:0;padding:0;list-style-type:none}.productdetails .props ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;grid-gap:1.5em;line-height:1.2}.productdetails .props ul li ~ li{margin-top:.75em}.productdetails .props ul li .name{min-width:110px}.productdetails .props ul li .value{position:relative;font-weight:600}.productdetails .props ul li .value::before{content:' : ';position:absolute;left:-1em;font-weight:400}.productdetails ul.downloads{--icon-space:1.3em;list-style:none;padding:0}.productdetails ul.downloads li{padding-left:var(--icon-space)}.productdetails ul.downloads li::before{content:"\f1c1";font-family:var(--iconfont);display:inline-block;margin-left:calc( var(--icon-space) * -1 );width:var(--icon-space)}.productdetails+.relatedProducts>.titleBar{margin-top:3vw;margin-bottom:2vw}.scrollableTable{width:100%;overflow-x:auto}.orderTable{--form_element-height:35px;--input-height:var(--form_element-height);--input-border-radius:var(--btn-border-radius);--btn-height:var(--form_element-height);margin-top:1rem;font-size:15px;line-height:1;border-top:1px solid var(--color-blue-800)}.orderTable tr:hover td{background:var(--color-blue-100)}.orderTable tr td{border-bottom:1px solid var(--color-blue-200)}.orderTable tr:last-child td{border-color:var(--color-blue-800)}.orderTable thead th{padding:1em .5em}.orderTable tbody th,.orderTable tbody td{padding:1em .5em .5em}.orderTable th{text-align:left}.orderTable td{vertical-align:top}.orderTable .grid-table{display:grid;grid-template-columns:auto auto;gap:.5em .5em}.orderTable .grid-table .title{white-space:nowrap}.orderTable [align='center']{text-align:center}.orderTable [align='right']{text-align:right}.orderTable .artid picture{display:inline-block;width:5em;height:3em}.orderTable .artid picture img{width:100%;height:100%;object-fit:contain;object-position:left center}.orderTable .desc{width:100%}.orderTable .group,.orderTable .price,.orderTable .discountprice{white-space:nowrap}.orderTable .order{white-space:nowrap}.orderTable .order input{width:60px;margin-right:.5em;-moz-appearance:textfield}.orderTable .order input::-webkit-outer-spin-button,.orderTable .order input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.orderTable td.order,.orderTable td.favorite{padding-top:.25em}.orderTable .stock .value.InStock{color:#00f}.clusterTable-infoPopup{Xdisplay:none;position:absolute;z-index:10;background:var(--color-blue-800);color:#fff;border-radius:5px;padding:.5em;font-size:smaller}.clusterTable-infoPopup.open{display:block}.infoPopupOpener{font-size:1.25rem;font-size:clamp(17px,1.57480315vw,20px)}.infoPopupOpener i{color:#00f}.accountCards{position:relative;isolation:isolate;margin-bottom:4vw}.accountCards>section{position:relative;padding:0 1em 1em;background:var(--color-white);border-radius:var(--border-radius);overflow:visible}.accountCards>section::before{content:"";position:absolute;inset:0;box-shadow:0 0 150px -20px var(--color-blue-200);z-index:-1;pointer-events:none}.accountCards>section.quickorder{width:100%}.accountCards>section.quickorder .artlsteditbox.count{border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);text-align:center}.accountCards>section.quickorder .artlsteditbox.count+button{border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.accountCards>section.quickorder th,.accountCards>section.quickorder td{padding:5px;line-height:1;vertical-align:top}.accountCards>section.quickorder th.artid,.accountCards>section.quickorder td.artid{width:100px}.accountCards>section.quickorder th.desc,.accountCards>section.quickorder td.desc{width:auto}.accountCards>section.quickorder th.count,.accountCards>section.quickorder td.count{width:68px}.accountCards>section.quickorder th a,.accountCards>section.quickorder td a{text-decoration:none}.accountCards>section.quickorder thead th{border-bottom:1px solid var(--color-darkgray)}.accountCards>section.quickorder tbody tr td{border-bottom:1px solid var(--color-darkgray)}.accountCards>section.quickorder tbody tr:nth-child(even),.accountCards>section.quickorder tbody tr:nth-child(even) td{background:var(--color-gray)}.accountCards>section.quickorder footer{padding-top:.5em}.downloadPage{display:block}.downloadPage tbody{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:.5em 1em}@media only screen and (min-width:768px){.downloadPage tbody{grid-template-columns:auto 1fr}}.downloadPage tbody tr{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.downloadPage tbody tr td{display:inline-block;padding-inline:0;min-width:200px}#anonymousHome{display:grid;grid-template-columns:1fr;grid-template-areas:"accountLogin" "accountRegister";gap:clamp(0.5rem,1vw,1rem)}#anonymousHome .accountRegister{grid-area:accountRegister}#anonymousHome .accountLogin{grid-area:accountLogin}@media only screen and (min-width:768px){#anonymousHome{grid-template-columns:1fr 1fr;grid-template-areas:"accountRegister accountLogin";gap:clamp(1rem,2vw,2rem)}}#accountHome{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"yourOrders" "yourShoppinglists" "quickOrder" "yourDetails" "downloads" "yourLogoff";gap:clamp(0.5rem,1vw,1rem)}#accountHome .yourDetails{grid-area:yourDetails}#accountHome .yourOrders{grid-area:yourOrders}#accountHome .yourShoppinglists{grid-area:yourShoppinglists}#accountHome .yourFavorites{grid-area:yourFavorites;display:none}#accountHome .yourLogoff{grid-area:yourLogoff}#accountHome .quickorder{grid-area:quickOrder}#accountHome .downloads{grid-area:downloads}#accountHome .yourOrders .history .amount{display:none}@media only screen and (min-width:576px){#accountHome{grid-template-columns:1fr 1fr;grid-template-areas:"yourOrders        yourOrders" "yourShoppinglists yourShoppinglists" "quickOrder        quickOrder" "yourDetails       downloads" "yourLogoff        yourLogoff";gap:clamp(1rem,2vw,2rem)}}@media only screen and (min-width:768px){#accountHome{grid-template-columns:2fr 3fr;grid-template-areas:"yourOrders        yourOrders" "yourShoppinglists yourShoppinglists" "yourDetails       quickOrder" "yourDetails       downloads" "yourLogoff        yourLogoff";gap:clamp(1rem,2vw,2rem)}}@media only screen and (min-width:1280px){#accountHome{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"quickOrder  yourShoppinglists yourShoppinglists" "yourDetails yourShoppinglists yourShoppinglists" "yourDetails yourOrders        yourOrders" "yourLogoff  downloads         downloads "}#accountHome .yourOrders .history .amount{display:table-cell}}table.history tr{cursor:pointer}table.history tbody tr:hover{background-color:#eee}.placeholder-wrapper span.optional,.placeholder-wrapper span.required{z-index:1;position:absolute;top:-2px;right:0;color:var(--color-red)}.placeholder-wrapper span.optional::after,.placeholder-wrapper span.required::after{content:'*'}.placeholder-wrapper span.optional{color:rgba(255,0,0,0.5)}.placeholder-wrapper input:not([type="radio"]):not([type="checkbox"]),.placeholder-wrapper select{width:100%}select{width:100%}.placeholder-wrapper{position:relative;margin:.5em 0;max-width:100%}.placeholder-wrapper.firstname,.placeholder-wrapper.middlename,.placeholder-wrapper.lastname{width:32%}.placeholder-wrapper.street{width:calc(98% - 80px)}.placeholder-wrapper.housenr{width:80px}.placeholder-wrapper.zipcode{width:120px}.placeholder-wrapper.city{width:calc(98% - 120px)}.placeholder-wrapper.country select{max-width:100%;padding-left:5px}.placeholder-wrapper.housenr input{width:100%;text-align:right}.placeholder-wrapper.phone1,.placeholder-wrapper.phone2{width:48%}.placeholder-wrapper input:not([type="radio"]):not([type="checkbox"]){width:100%}.inputgroup{display:flex;justify-content:space-between;max-width:100%;margin:.5em 0}.inputgroup .input{margin:0}.addToShoppingList{position:relative;display:inline-block}.addToShoppingList>button .text{display:none}.contextmenuShoppingList{z-index:9999;position:absolute;top:100%;right:0;max-width:240px;padding:1em;background:var(--color-gray-100);border:1px solid #000;border-radius:var(--border-radius,3px);filter:drop-shadow(3px 3px 10px rgba(0,0,0,0.25));font-size:.85em}.contextmenuShoppingList.basket{position:absolute;top:revert;bottom:100%;max-width:100%}.contextmenuShoppingList.basket .item button{width:100%}.contextmenuShoppingList .item{--btn-padding-inline:1em;--btn-height:2em;--btn-border-color_hover:var(--color-blue-800);--btn-font-size:.85em;--input-height:2em;--input-border-radius:var(--btn-border-radius)}.contextmenuShoppingList .item ~ .item{margin-top:.5em}.contextmenuShoppingList .item .toggleList.onList i::before{content:'\f068'}.contextmenuShoppingList .item.addNewList{display:grid;grid-template-columns:1fr auto}.contextmenuShoppingList .item.addNewList .placeholder-wrapper{margin:6px 0}.contextmenuShoppingList .item.addNewList input{padding-left:var(--btn-padding-inline);height:28px;border-right:none;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)!important}.contextmenuShoppingList .item.addNewList input+label{padding-left:calc(var(--btn-padding-inline) - .5em );font-size:.85em}.contextmenuShoppingList .item.addNewList button{margin:6px 0;padding-inline:var(--btn-padding-inline);width:32px!important;height:28px;border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.contextmenuShoppingList .item button,.contextmenuShoppingList .item [role="button"]{--btn-padding-block:.4em;justify-content:space-between;grid-gap:1em;font-size:.85em}.product{position:relative}.product .addToShoppingList button .text{display:none}.product .removeFromFavList{position:absolute;top:0;right:0}.yourShoppinglists .item{display:grid;grid-template-columns:1fr 50px;align-items:center}.yourShoppinglists .item .count{display:none}.yourShoppinglists .item ~ .item{margin-top:.5em}.yourShoppinglists .item>p{margin:0}@media only screen and (min-width:576px){.yourShoppinglists .item{grid-template-columns:1fr 120px 50px}.yourShoppinglists .item .count{display:block}}@media only screen and (min-width:768px){.shoppingListsContainer .productListContainer{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:"groupinfo" "options" "products" "pagination"}}.shoppingLists{--_btn-width:35px;display:grid;grid-template-columns:1fr 120px var(--_btn-width) var(--_btn-width);grid-auto-rows:auto;grid-column-gap:1em;margin-top:2em;padding:0 .5em;font-size:14px}.shoppingLists .item{grid-column:1 / -1;grid-row:span 1;display:grid;grid-template-columns:subgrid;grid-template-areas:"title count view remove" "desc  desc  desc desc";align-items:center;margin:0 -0.5em;padding:.5em}.shoppingLists .item .title{grid-area:title}.shoppingLists .item .desc{grid-area:desc}.shoppingLists .item .view{grid-area:view}.shoppingLists .item .count{grid-area:count}.shoppingLists .item .remove{grid-area:remove}.shoppingLists .item>*{margin:0}.shoppingLists .item:nth-child(even){background:#f1f1f1}.shoppingLists .item .inlineEdit{margin-inline:-0.5em}.shoppingLists .item .inlineEdit.title input{font-weight:800}.shoppingLists .item .inlineEdit input[readonly]{--input-bg-color:transparent;--input-border-color:transparent;--input-border-color_active:transparent}.shoppingLists .item .inlineEdit input[readonly]:hover{cursor:pointer}.shoppingLists .item .inlineEdit input[readonly]+label{opacity:0}.shoppingLists .item .inlineEdit input[readonly] ~ button{opacity:0;visibility:hidden}.shoppingLists .item .inlineEdit button{position:absolute;right:0;opacity:1;visibility:visible;transition:var(--transition-all)}.shoppingLists button,.shoppingLists [role="button"]{padding-inline:.25em;width:var(--_btn-width)}@media only screen and (min-width:576px){.shoppingLists{font-size:16px}}@media only screen and (min-width:992px){.shoppingLists{grid-template-columns:auto 1fr 120px var(--_btn-width) var(--_btn-width)}.shoppingLists .item{grid-template-areas:"title desc count view remove"}}.shoppingListsAdd{margin-block:4em}.addShoppingList{display:flex;flex-flow:row wrap;align-items:center;grid-gap:1em;max-width:635px}.addShoppingList p{flex:0 0 100%;margin:0}.addShoppingList.basket{position:relative;top:1rem;left:50%;translate:-50% 0;padding:1em;background:#fff;filter:drop-shadow(3px 3px 10px rgba(0,0,0,0.25))}.editShoppingList{display:flex;align-items:center;grid-gap:1em;max-width:635px;padding-top:1em}.shoppingList{margin-bottom:2em}.favoriteList{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:100px}@media only screen and (min-width:768px){.favoriteList{grid-template-columns:1fr;grid-template-rows:auto 24px auto 22px}}table.favorites th,table.favorites td{padding:.5em}table.favorites th:first-child,table.favorites td:first-child{padding-left:0}table.favorites th:last-child,table.favorites td:last-child{padding-right:0}table.favorites img{object-fit:contain;object-position:center center}table.favorites .ibp input[type='number']{width:98px;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)!important;text-align:right}table.favorites .ibp button{border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}button.favorite.del,[role='button'].favorite.del{--btn-bg-color:var(--color-yellow);--btn-border-color:var(--color-yellow);--btn-fg-color:var(--color-blue-800);--btn-bg-color_hover:var(--color-blue-100);--btn-border-color_hover:var(--color-blue-100);--btn-fg-color_hover:var(--color-blue-800);--btn-bg-color_active:var(--color-white);--btn-border-color_active:var(--color-blue-800);--btn-fg-color_active:var(--color-blue-800)}.quickOrderList .basket thead th.remove,.quickOrderList .basket tbody td.remove{width:57px}.quickOrderList .basket thead th.article,.quickOrderList .basket tbody td.article{max-width:876px}.quickOrderList .basket thead th.count,.quickOrderList .basket tbody td.count{width:136px}.quickOrderList .basket thead th.price,.quickOrderList .basket tbody td.price{width:100px}.quickOrderList .basket thead th.total,.quickOrderList .basket tbody td.total{width:100px}nav.orderpath ol{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:column;gap:0;margin-top:1rem;margin-bottom:1rem}nav.orderpath ol ~ .orderpath .step{display:none}nav.orderpath ol ~ .orderpath .step.future{display:block}nav.orderpath ol .step{flex:0 0 100%}nav.orderpath ol .step.future{display:none}@media only screen and (min-width:992px){nav.orderpath ol{flex-flow:row wrap}nav.orderpath ol ~ .orderpath{display:none}nav.orderpath ol .step{flex:1 1 33.33333333%}nav.orderpath ol .step.future{display:block}}nav.orderpath ol .step{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-left:.625rem;padding-right:1.25rem;width:100%;line-height:51px;background-color:var(--color-blue-200);border:2px solid var(--color-blue-200);color:var(--color-white);font-size:16px}nav.orderpath ol .step .number{display:inline-block;margin-right:10px;margin-left:25px;width:30px;height:30px;line-height:30px;background-color:var(--color-blue-800);border-radius:50%;color:var(--color-white);text-align:center}nav.orderpath ol .step .text{display:inline-block;color:var(--color-blue-800);text-decoration:none}nav.orderpath ol .step:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}nav.orderpath ol .step:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}nav.orderpath ol .step:has(+.step){border-right:none}nav.orderpath ol .step.passed{background-color:var(--color-blue-800);border-color:var(--color-blue-800)}nav.orderpath ol .step.passed .text{color:var(--color-white)}nav.orderpath ol .step.passed .number{background:var(--color-white);color:var(--color-blue-800);font-size:0}nav.orderpath ol .step.passed .number::before{content:"\f00c";display:inline-block;width:30px;font-family:var(--iconfont);font-size:13px;font-weight:900;text-align:center}nav.orderpath ol .step.active{background-color:var(--color-blue-800);border-color:var(--color-blue-800)}nav.orderpath ol .step.active .number{background:var(--color-white);color:var(--color-blue-800)}nav.orderpath ol .step.active .text{color:var(--color-blue-100);font-weight:600}.orderpathbuttons{display:flex;flex-flow:row wrap;grid-gap:1em;margin-top:2em}.orderpathbuttons .prev{order:1}.orderpathbuttons .next{order:2}.orderpathbuttons .next{margin-left:auto}@media only screen and (max-width:767.98px){.orderpathbuttons{flex-direction:column}.orderpathbuttons .next,.orderpathbuttons .prev{width:100%}.orderpathbuttons .next{order:1}.orderpathbuttons .prev{order:2}}@keyframes blink{0%,100%{opacity:1;font-weight:400}50%{opacity:.1;font-weight:500}}table.basket{color:#0e4d92;--href-color:#0e4d92}table.basket tr.lastadded{animation:blink .4s ease-in-out 4}table.basket th,table.basket td{padding-right:.5em}table.basket th ~ td,table.basket td ~ td{padding-left:.5em}table.basket th:last-child,table.basket td:last-child{padding-right:0}table.basket .image{width:100px}table.basket .image picture{display:block;padding:.25rem;aspect-ratio:1.777777778;background:#fcfbfa}table.basket .image picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}table.basket .count input{width:68px;text-align:center}table.basket .count button{width:52px}table.basket .totals .subtotal:not(.first) .linetotal,table.basket .totals .total .linetotal{border-top:1px solid currentColor}table.basket .totals .total .linetotal{border-bottom:3px double currentColor}table.basket .basketlines+.totals .subtotal.first .linetotal{border-top:1px solid currentColor}table.basket td.sufficient{color:#0a0}table.basket td.insufficient{color:#f00}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-template-areas:"method" "address" "payment" "orderinfo" "summary";grid-auto-rows:auto;grid-gap:2vw}.orderpathDetails .deliverymethod{grid-area:method}.orderpathDetails .deliveryaddress{grid-area:address}.orderpathDetails .payment{grid-area:payment}.orderpathDetails .orderinfo{grid-area:orderinfo}.orderpathDetails .summary{grid-area:summary}@media only screen and (min-width:768px){.orderpathDetails{grid-template-columns:3fr 2fr;grid-template-areas:"method   summary" "address  summary" "payment  orderinfo"}}@media only screen and (min-width:992px){.orderpathDetails{grid-template-columns:3fr 3fr 2fr;grid-template-areas:"method   payment    summary" "address  orderinfo  summary"}}.orderpathDetails .orderinfo .reference input{width:100%}.orderpathDetails .orderinfo .remarks textarea{width:100%;height:5em}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}#deliveryaddress table.customer tr td{padding:.25rem 0}#deliveryaddress table.customer select{padding-left:.5rem;width:100%}#deliveryaddress .delivery-sub{display:none;transition:var(--transition-all)}#deliveryaddress .delivery-sub.active{display:block}.pickup-choices .pickuplocation{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:50px auto;align-items:center;border:1px solid currentColor}.pickup-choices .pickuplocation ~ .pickuplocation{margin-top:.5rem}.pickup-choices .pickuplocation .radio{grid-row:1}.pickup-choices .pickuplocation label{grid-column:span 1;grid-row:span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center}.pickup-choices .pickuplocation label:hover{cursor:pointer}.pickup-choices .pickuplocation .name{grid-column:1;font-weight:600}.pickup-choices .pickuplocation .desclong{padding-bottom:0;max-height:0;transition:var(--transition-all);overflow:hidden}.pickup-choices .pickuplocation:has(input:checked){outline:2px solid currentColor}.pickup-choices .pickuplocation .radio:has(input:checked)+label .desclong{padding-bottom:1rem;max-height:300px}.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}.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}.contactForm th,.contactForm td{vertical-align:top}.contactForm input{width:100%}.contactForm textarea{width:100%;height:8em}.customerRegistration fieldset.value-problem{border-color:var(--color-red)}.customerRegistration input[type="text"]{width:100%}@media only screen and (max-width:767.98px){.customerRegistration{display:block}.customerRegistration tbody{display:block}.customerRegistration tr{display:flex;flex-direction:column}}.goog-logo-link{display:none!important}.goog-te-gadget{color:transparent!important;height:53px;overflow:hidden}.goog-te-gadget span{display:none!important}h1.with-button{display:inline-block}h1.with-button+button{margin-top:-1em;margin-left:1em}h1.with-button+button::after{clear:both}