.fs13{font-size:13px}.fs15{font-size:15px}.fs18{font-size:18px}.fs21{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}.fs24{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.fs28{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}.fs34{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}.fs54{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}.fs92{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}.fs13-xxs{font-size:13px}.fs15-xxs{font-size:15px}.fs18-xxs{font-size:18px}.fs21-xxs{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}.fs24-xxs{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.fs28-xxs{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}.fs34-xxs{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}.fs54-xxs{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}.fs92-xxs{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}@media only screen and (min-width:393px){.fs13-xs{font-size:13px}}@media only screen and (min-width:393px){.fs15-xs{font-size:15px}}@media only screen and (min-width:393px){.fs18-xs{font-size:18px}}@media only screen and (min-width:393px){.fs21-xs{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}}@media only screen and (min-width:393px){.fs24-xs{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}}@media only screen and (min-width:393px){.fs28-xs{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}}@media only screen and (min-width:393px){.fs34-xs{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}}@media only screen and (min-width:393px){.fs54-xs{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}}@media only screen and (min-width:393px){.fs92-xs{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}}@media only screen and (min-width:576px){.fs13-sm{font-size:13px}}@media only screen and (min-width:576px){.fs15-sm{font-size:15px}}@media only screen and (min-width:576px){.fs18-sm{font-size:18px}}@media only screen and (min-width:576px){.fs21-sm{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}}@media only screen and (min-width:576px){.fs28-sm{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}}@media only screen and (min-width:576px){.fs34-sm{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}}@media only screen and (min-width:576px){.fs54-sm{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}}@media only screen and (min-width:576px){.fs92-sm{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}}@media only screen and (min-width:768px){.fs13-md{font-size:13px}}@media only screen and (min-width:768px){.fs15-md{font-size:15px}}@media only screen and (min-width:768px){.fs18-md{font-size:18px}}@media only screen and (min-width:768px){.fs21-md{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}}@media only screen and (min-width:768px){.fs28-md{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}}@media only screen and (min-width:768px){.fs34-md{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}}@media only screen and (min-width:768px){.fs54-md{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}}@media only screen and (min-width:768px){.fs92-md{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}}@media only screen and (min-width:1100px){.fs13-lg{font-size:13px}}@media only screen and (min-width:1100px){.fs15-lg{font-size:15px}}@media only screen and (min-width:1100px){.fs18-lg{font-size:18px}}@media only screen and (min-width:1100px){.fs21-lg{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}}@media only screen and (min-width:1100px){.fs24-lg{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}}@media only screen and (min-width:1100px){.fs28-lg{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}}@media only screen and (min-width:1100px){.fs34-lg{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}}@media only screen and (min-width:1100px){.fs54-lg{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}}@media only screen and (min-width:1100px){.fs92-lg{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}}@media only screen and (min-width:1280px){.fs13-xl{font-size:13px}}@media only screen and (min-width:1280px){.fs15-xl{font-size:15px}}@media only screen and (min-width:1280px){.fs18-xl{font-size:18px}}@media only screen and (min-width:1280px){.fs21-xl{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}}@media only screen and (min-width:1280px){.fs28-xl{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}}@media only screen and (min-width:1280px){.fs34-xl{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}}@media only screen and (min-width:1280px){.fs54-xl{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}}@media only screen and (min-width:1280px){.fs92-xl{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}}@media only screen and (min-width:1600px){.fs13-xxl{font-size:13px}}@media only screen and (min-width:1600px){.fs15-xxl{font-size:15px}}@media only screen and (min-width:1600px){.fs18-xxl{font-size:18px}}@media only screen and (min-width:1600px){.fs21-xxl{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}}@media only screen and (min-width:1600px){.fs24-xxl{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}}@media only screen and (min-width:1600px){.fs28-xxl{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}}@media only screen and (min-width:1600px){.fs34-xxl{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}}@media only screen and (min-width:1600px){.fs54-xxl{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}}@media only screen and (min-width:1600px){.fs92-xxl{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}}@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:1100px){.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:1100px){.md-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:1099.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:1099.98px){.lg-only{display:none!important}}@media only screen and (min-width:1280px){.lg-only{display:none!important}}@media only screen and (min-width:1100px) and (max-width:1279.98px){.lg-none{display:none!important}}@media only screen and (max-width:1099.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:100%;--paddinginline-full:var(--padding-inline,16px)}.width-full.padding-inline{padding-left:var(--paddinginline-full,0.5rem);padding-right:var(--paddinginline-full,0.5rem)}.width-full slideshow.navigation-outside,slideshow.navigation-outside.width-full{max-width:calc(100% - var(--slider-navigation-space, 120px));margin-left:auto;margin-right:auto}.width-full{margin-left:auto;margin-right:auto;width:var(--width-full,100%);max-width:100%}:root{--width-main:min(100%,1724px);--paddinginline-main:var(--padding-inline,16px)}@media only screen and (min-width:1753.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:1843.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:1724px}:root{--width-narrow:min(100%,1280px);--paddinginline-narrow:var(--padding-inline,16px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,843px)}}@media only screen and (min-width:1100px){:root{--width-narrow:min(100%,76%)}}@media only screen and (min-width:1280px){:root{--width-narrow:min(100%,66%)}}@media only screen and (min-width:889.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:979.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - var(--slider-navigation-space, 120px));margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:1280px}@media only screen and (min-width:1100px){.mobile-only{display:none!important}}@media only screen and (max-width:1099.98px){.desktop-only{display:none!important}}@media only screen and (max-width:1099.98px){.ibv-sitewidths .xxs-only::after,.ibv-sitewidths .xs-only::after,.ibv-sitewidths .sm-only::after,.ibv-sitewidths .md-only::after,.ibv-sitewidths .lg-only::after,.ibv-sitewidths .xl-only::after,.ibv-sitewidths .xxl-only::after{content:' mobile'}}@media only screen and (min-width:1100px){.ibv-sitewidths .xxs-only::after,.ibv-sitewidths .xs-only::after,.ibv-sitewidths .sm-only::after,.ibv-sitewidths .md-only::after,.ibv-sitewidths .lg-only::after,.ibv-sitewidths .xl-only::after,.ibv-sitewidths .xxl-only::after{content:' desktop'}}:root{--paddingToMain:var(--paddinginline-main);--paddingToNarrow:var(--paddinginline-narrow);--color-blue:#2f97da;--color-darkblue:#2083cf;--color-black:#212529;--color-orange:#fa5000;--color-gray:#edeeee;--color-gray-dark:#a7a7a7;--color-darkgray:#909090;--color-blue-darker:#0492d4;--color-blue-dark:#046ac3;--color-gradient:radial-gradient(var(--color-blue-darker),var(--color-blue-dark));--color-green:#3eb513;--color-error:red;--background-color-error:rgba(255,0,0,0.25);--drop-shadow-color:rgba(0,0,0,0.15);--block-drop-shadow:drop-shadow(0px 3px 99px var(--drop-shadow-color));--basefont:'Avenir','Helvetica Neue',Arial,Helvetica,sans-serif;--headfont:'Avenir','Helvetica Neue',Arial,Helvetica,sans-serif;--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--transition-duration:250ms;--transition-timing-function:ease-in-out;--transition-all:all var(--transition-duration) var(--transition-timing-function);--padding-inline:16px;--body-bg-color:#fff;--body-fg-color:var(--color-black);--header-bg-color:#fff;--header-fg-color:var(--color-black);--footer-bg-color:var(--color-blue);--footer-fg-color:#fff;--href-color:currentColor;--href-color_hover:var(--color-blue);--href-color_active:var(--color-black);--href-decoration:none;--href-decoration_hover:underline;--href-decoration_active:underline;--btn-padding-inline:18px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:38px;--btn-line-height:18px;--btn-border-radius:19px;--btn-border-width:3px;--btn-font-weight:900;--input-padding-inline:20px;--input-padding-block:calc(( ( var(--input-height) - var(--input-line-height) ) / 2 ) - var(--input-border-width));--input-height:38px;--input-line-height:1em;--input-bg-color:#fff;--input-border-color:var(--color-black);--input-border-color_hover:var(--color-blue);--input-border-color_active:var(--color-blue);--input-border-width:3px;--input-border-radius:19px;--input-color:var(--color-black);--input-placeholder:rgba(0,0,0,0.5);--input-font-weight:400;--slider-navigation-bg:Transparent;--slider-navigation-fg:#000;--slider-navigation-fa_icon-left:'\f060';--slider-navigation-fa_icon-right:'\f061';--slider-navigation-bg_hover:#ccc;--slider-navigation-fg_hover:#000;--slider-navigation-bg_active:#aaa;--slider-navigation-fg_active:#fff;--slider-pagination-bg:#ccc;--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:#000;--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:#aaa;--slider-pagination-fg_active:Transparent;--slider-pagination-active-bg:#aaa;--slider-pagination-active-fg:Transparent}@media only screen and (min-width:1753.98px){:root{--paddingToMain:calc(((100vw - 17px) - 1724px) / 2)}}@media only screen and (min-width:1309.98px){:root{--paddingToNarrow:calc(((100vw - 17px) - 1280px) / 2)}}@media only screen and (min-width:768px){:root{--btn-height:50px;--btn-border-radius:25px}}@media only screen and (min-width:768px){:root{--input-height:50px;--input-border-radius:25px}}.slidemenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px}.slidemenu.right{left:auto;right:0}.slidemenu header{display:flex;justify-content:space-between;align-items:center}.slidemenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.slidemenu .back{cursor:pointer}.slidemenu .close{cursor:pointer}.slidemenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);filter:blur(1px);z-index:-1;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out,z-index 0ms 300ms}.slidemenu-shadow #spinner{display:none;line-height:1}body[data-slidemenu='mainmenu'] #mainmenu{z-index:901;opacity:1;display:block}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}.shadow-active #slidemenu-active-shadow #spinner{display:block}@layer basics{html{background-color:var(--body-bg-color);color:var(--body-fg-color);font-family:var(--basefont);font-size:18px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;font-family:var(--headfont)}h1 .icon,.h1 .icon,h2 .icon,.h2 .icon,h3 .icon,.h3 .icon,h4 .icon,.h4 .icon,h5 .icon,.h5 .icon,h6 .icon,.h6 .icon{color:var(--color-blue);font-weight:400}h1,.h1,h2,.h2,h3,.h3{font-weight:900}h1,.h1{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}h2,.h2{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}h3,.h3{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}h4,.h3{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}h5,.h5{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}h6,.h6{font-size:18px}.large h1{font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px)}.large h2{font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px)}.large h3{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}.large h4{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}.large h5{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.large h6{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}.small h1{font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}.small h2{font-size:1.555555556rem;font-size:clamp(19.956521739px,1.62412993vw,28px)}.small h3{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.small h4{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.218097448vw,21px)}.small h5{font-size:18px}.small h6{font-size:15px}h6{margin:0}[onclick]{cursor:pointer}b{font-weight:700}strong{font-weight:900}small{font-size:15px}ul.bb-list{padding:0}ul.bb-list li{position:relative;list-style-type:none;padding-left:1em}ul.bb-list li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 14.2 20'%3E%3Cpath fill='currentColor' d='M14.2,7.7h-6.8L9.9,0,0,12.3h6.8l-2.5,7.7L14.2,7.7h0Z'/%3E%3C/svg%3E");display:block;position:absolute;top:.1em;left:0;width:.7em;height:1em}table th:not([align="center"]):not([align="right"]){text-align:left}.lowercase{text-transform:lowercase}}.block-drop-shadow{background-color:#fff;filter:var(--block-drop-shadow)}slideshow .navigation{font-family:var(--iconfont)}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 6;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.sbeSlider_Solutions-TEMP{z-index:2;position:relative;margin-top:max(-5.3125vw,-102px);padding-bottom:2vw;filter:drop-shadow(0px 3px 20px var(--drop-shadow-color))}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track{display:grid}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div>.slide{display:grid!important;grid-row:1 / span 3;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div>.slide>*{grid-row:1 / span 3;display:grid!important;grid-template-columns:1fr;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div>.slide>*>*:nth-child(1){grid-row:1 / span 2;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div>.slide>*>*:nth-child(1)>*:nth-child(2){padding-top:.5rem;text-align:center}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div>.slide>*>*:nth-child(1)>*:nth-child(2) *{margin:0}slideshow.sbeSlider_Solutions-TEMP>.slides>.slick-list>.slick-track>.slick-slide>div>.slide>*>*:nth-child(2){background-color:#00f}slideshow.sbeSlider_Solutions{z-index:2;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;padding-bottom:6vw;filter:drop-shadow(0px 3px 20px var(--drop-shadow-color))}slideshow.sbeSlider_Solutions .slides{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.sbeSlider_Solutions .slick-list,slideshow.sbeSlider_Solutions .slick-track{grid-column:1 / -1;display:grid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.sbeSlider_Solutions .slick-slide,slideshow.sbeSlider_Solutions .slick-slide>div,slideshow.sbeSlider_Solutions .slide{grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-auto-flow:column}slideshow.sbeSlider_Solutions .slick-slide>div,slideshow.sbeSlider_Solutions .slide{grid-template-columns:subgrid}slideshow.sbeSlider_Solutions .slide>.element.list{display:grid!important;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions .slick-slide:nth-child(1){background:rgba(0,255,255,0.5)}slideshow.sbeSlider_Solutions .slick-slide:nth-child(2){background:rgba(255,0,255,0.5)}slideshow.sbeSlider_Solutions .slick-slide:nth-child(3){background:rgba(255,255,0,0.5)}slideshow.sbeSlider_Solutions .slick-slide:nth-child(4){background:rgba(0,0,0,0.5)}slideshow.sbeSlider_Solutions .slide{grid-column:span 1;grid-row:span 3;width:100%;display:grid!important;grid-template-rows:subgrid}slideshow.sbeSlider_Solutions .slide.element.list{grid-column:span 1;grid-row:span 3;display:grid;grid-auto-rows:auto;border:1px solid var(--color-gray)}slideshow.sbeSlider_Solutions .slide.element.list>.hyperlink{grid-column:span 1;grid-row:span 2;display:grid;grid-auto-rows:auto;justify-items:center;align-items:center;width:100%;background:var(--color-gradient)}slideshow.sbeSlider_Solutions .slide.element.list>.hyperlink .image{padding:1rem;align-self:center;justify-self:center;text-align:center;overflow:hidden}slideshow.sbeSlider_Solutions .slide.element.list>.hyperlink .image img{width:61px;height:61px;object-fit:contain;object-position:center}slideshow.sbeSlider_Solutions .slide.element.list>.hyperlink .plaintext{white-space:wrap}slideshow.sbeSlider_Solutions .slide.element.list>.hyperlink h2{margin:0}slideshow.sbeSlider_Solutions .slide.element.list>.plaintext{background:rgba(255,255,255,0.5)!important;grid-row:3}.grid.productsgrid{grid-auto-rows:auto}.sbeStickyHeader{position:relative;display:grid;grid-template-columns:1fr;grid-gap:26px;padding-right:clamp(var(--padding-inline),6vw,6rem);padding-left:clamp(var(--padding-inline),6vw,6rem)}.sbeStickyHeader .keepinsight{position:sticky;top:225px;padding-right:0;font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px);font-weight:bold}.sbeStickyHeader .right .heading,.sbeStickyHeader .right h4,.sbeStickyHeader .right h5,.sbeStickyHeader .right h6{margin:1rem 0 .5rem 0}.sbeStickyHeader .right .heading:first-child,.sbeStickyHeader .right h4:first-child,.sbeStickyHeader .right h5:first-child,.sbeStickyHeader .right h6:first-child{margin-top:0}@media only screen and (min-width:768px){.sbeStickyHeader{grid-template-columns:2fr 3fr}.sbeStickyHeader .keepinsight{padding-right:75px}}.sbeStickyHeader table{border:1px solid black;border-collapse:collapse;font-size:13px}.sbeStickyHeader table th,.sbeStickyHeader table td{padding:.25em;vertical-align:top}.sbeHeader{position:relative;display:grid;font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px);width:100%;height:5em}.sbeHeader.high{height:6em}@media only screen and (min-width:576px){.sbeHeader{height:3em}.sbeHeader.high{height:5em}}.sbeHeader>*{min-height:0;min-width:0}.sbeHeader img{z-index:1;grid-area:1 / 1 / 1 / 1;width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle}.sbeHeader .overlay{z-index:2;grid-area:1 / 1 / 1 / 1;place-self:center;width:100%;height:100%;background:var(--color-blue);mix-blend-mode:multiply;opacity:var(--_opacity,0.5)}.sbeHeader .title{z-index:3;grid-area:1 / 1 / 1 / 1;place-self:center;text-align:center;margin:0;padding-inline:var(--padding-inline);color:#fff;font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px);font-weight:900}.sbeHeader .servicelevel{display:none}.showservicelevel .sbeHeader:has(.servicelevel){margin-bottom:2rem}.showservicelevel .sbeHeader .servicelevel{--_size:clamp(50px,8.125vw,130px);z-index:4;grid-area:1 / 1 / 1 / 1;position:absolute;bottom:calc(var(--_size) / -2);left:50%;translate:-50% 0;display:inline-block;width:var(--_size);height:var(--_size);object-fit:contain;object-position:center center}@media only screen and (min-width:1100px){.showservicelevel .sbeHeader:has(.servicelevel){margin-bottom:4rem}}.hideservicelevel.showservicelevel .sbeHeader{margin-bottom:0}.hideservicelevel.showservicelevel .sbeHeader .servicelevel{display:none!important}.faqList{margin:0}.faqList .faqItem{padding-top:1rem;padding-bottom:1rem;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.faqList .faqItem dt,.faqList .faqItem dd{margin:0;padding:.5rem 0}.faqList .faqItem dt{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px);cursor:pointer}.faqList .faqItem dt::after{content:'';margin-right:3vw;font-family:var(--iconfont);font-weight:900;font-size:18px}.faqList .faqItem[aria-expanded='true'] dt::after{content:'\f068'}.faqList .faqItem[aria-expanded='false'] dt::after{content:'\2b'}.faqList .faqItem dd{font-size:18px}.faqList .faqItem ~ .faqItem{border-top:none}.faqList .faqItem ~ .faqItem dd{display:none}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{background:#fff;border-radius:0 0 .5rem .5rem;overflow:hidden}.system-messages:not(.inline){position:fixed;z-index:1000;top:160px;left:50%;translate:-50% 0}@media only screen and (min-width:1100px){.system-messages:not(.inline){top:170px;transition:var(--transition-all)}body.scrolled .system-messages:not(.inline){top:130px}body.customerloggedin .system-messages:not(.inline){top:255px}body.customerloggedin.scrolled .system-messages:not(.inline){top:215px}}.system-messages:not(.inline) .msg:not(.centered){border-top:none}.system-messages .close{position:absolute;cursor:pointer;top:12px;right:0;width:2em;height:2em}.system-messages .close::after{content:"\f00d";display:inline;margin-left:.5rem;color:var(--color-darkgray);font-family:var(--iconfont);font-weight:100;font-size:1.5em}.system-messages .msg{position:relative;padding:1em 2em 1em 1em;width:94vw;background-color:var(--color-gray);border:2px solid var(--color-blue);border-radius:0 0 .5rem .5rem;color:var(--color-black)}.system-messages .msg:has(+.msg){border-radius:0}@media only screen and (min-width:768px){.system-messages .msg{width:720px}}.system-messages .msg.success{background-color:var(--color-gray);border-color:var(--color-green)}.system-messages .msg.notice{background-color:var(--color-gray);border-color:var(--color-blue)}.system-messages .msg.error{background-color:var(--background-color-error);border-color:var(--color-error)}.system-messages .msg.warning{background-color:var(--color-gray);border-color:var(--color-orange)}.system-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p{margin-top:0}.system-messages:has(.centered){top:45%!important;border-radius:.5rem}.system-messages:has(.centered) .msg.centered{padding:1.5em 3em 1.5em 1.5em;border-radius:.5rem;box-shadow:0 0 50px rgba(0,0,0,0.25)}.system-messages:has(.centered) .msg.centered ~ .msg{margin-top:2rem}.blockforms #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.blockforms #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:500%;color:#fff}.blockforms #slidemenu-active-shadow #spinner{display:block}@layer basics{.btn-blue{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue);--btn-bg-color_active:var(--color-blue);--btn-border-color_active:var(--color-blue);--btn-fg-color_active:#fff}.btn-orange{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:var(--color-orange);--btn-bg-color_active:var(--color-orange);--btn-border-color_active:var(--color-orange);--btn-fg-color_active:#fff}.btn-white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-blue);--btn-bg-color_hover:Transparent;--btn-border-color_hover:#fff;--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:#fff;--btn-fg-color_active:var(--color-blue)}.btn-gray{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000}.btn-darkgray{--btn-bg-color:var(--color-darkgray);--btn-border-color:var(--color-darkgray);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-darkgray);--btn-fg-color_hover:var(--color-darkgray);--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-darkgray);--btn-fg-color_active:var(--color-darkgray)}.btn-disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff}button,[role="button"],input[type='button'],input[type='submit'],a.button,span.button{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue);--btn-bg-color_active:var(--color-blue);--btn-border-color_active:var(--color-blue);--btn-fg-color_active:#fff;-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block) var(--btn-padding-inline);line-height:var(--btn-line-height);border-radius:var(--btn-border-radius);font-family:var(--basefont);font-size:18px;font-weight:var(--btn-font-weight,400);text-align:center;vertical-align:middle;transition:var(--transition-all);cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);color:var(--btn-fg-color)}button:hover,[role="button"]:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover,span.button:hover{background-color:var(--btn-bg-color_hover,var(--btn-bg-color));border-color:var(--btn-border-color_hover,var(--btn-border-color));outline:none;color:var(--btn-fg-color_hover,var(--btn-fg-color))}button:hover:active,[role="button"]:hover:active,input[type='button']:hover:active,input[type='submit']:hover:active,a.button:hover:active,span.button:hover:active{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.orange,[role="button"].orange,input[type='button'].orange,input[type='submit'].orange,a.button.orange,span.button.orange{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:var(--color-orange);--btn-bg-color_active:var(--color-orange);--btn-border-color_active:var(--color-orange);--btn-fg-color_active:#fff}button.white,[role="button"].white,input[type='button'].white,input[type='submit'].white,a.button.white,span.button.white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-blue);--btn-bg-color_hover:Transparent;--btn-border-color_hover:#fff;--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:#fff;--btn-fg-color_active:var(--color-blue)}button.gray,[role="button"].gray,input[type='button'].gray,input[type='submit'].gray,a.button.gray,span.button.gray{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000}button.darkgray,[role="button"].darkgray,input[type='button'].darkgray,input[type='submit'].darkgray,a.button.darkgray,span.button.darkgray{--btn-bg-color:var(--color-darkgray);--btn-border-color:var(--color-darkgray);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-darkgray);--btn-fg-color_hover:var(--color-darkgray);--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-darkgray);--btn-fg-color_active:var(--color-darkgray)}button.fluid,[role="button"].fluid,input[type='button'].fluid,input[type='submit'].fluid,a.button.fluid,span.button.fluid{width:100%}@media only screen and (max-width:575.98px){button.fluid-xs,[role="button"].fluid-xs,input[type='button'].fluid-xs,input[type='submit'].fluid-xs,a.button.fluid-xs,span.button.fluid-xs{width:100%}}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear,span.button.clear{background:Transparent!important;color:var(--btn-bg-color)}button.clear:hover,[role="button"].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,a.button.clear:hover,span.button.clear:hover{background:var(--btn-bg-color)!important;color:var(--btn-fg-color)}button.circle,[role="button"].circle,input[type='button'].circle,input[type='submit'].circle,a.button.circle,span.button.circle{justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);border-radius:50%}button.circle .icon,[role="button"].circle .icon,input[type='button'].circle .icon,input[type='submit'].circle .icon,a.button.circle .icon,span.button.circle .icon{margin-left:0;vertical-align:baseline}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],span.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,span.button.disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;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:var(--color-gray)}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none;transition:text-decoration 0ms ease 0ms}}@layer basics{::placeholder{color:var(--input-placeholder);opacity:1}:-ms-input-placeholder{color:var(--input-placeholder)}::-ms-input-placeholder{color:var(--input-placeholder)}.input-white{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}.input-white+label{--input-placeholder:#fff}.input-gray{--input-bg-color:Transparent;--input-border-color:var(--color-gray);--input-color:#000;--input-placeholder:rgba(0,0,0,0.5)}.input-gray+label{--input-placeholder:#fff}.input-disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray);--input-color:var(--color-gray)}.input-disabled+label{--input-placeholder:var(--color-gray)}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]).white,textarea.white,select.white{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}input:not([type=checkbox]):not([type=radio]).white+label,textarea.white+label,select.white+label{--input-placeholder:#fff}input:not([type=checkbox]):not([type=radio]).gray,textarea.gray,select.gray{--input-bg-color:Transparent;--input-border-color:var(--color-gray);--input-color:#000;--input-placeholder:rgba(0,0,0,0.5)}input:not([type=checkbox]):not([type=radio]).gray+label,textarea.gray+label,select.gray+label{--input-placeholder:#fff}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]):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]).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]).value-problem,textarea.value-problem,select.value-problem,input:not([type=checkbox]):not([type=radio]).input-invalid,textarea.input-invalid,select.input-invalid,.checkfieldissue input:not([type=checkbox]):not([type=radio]),.checkfieldissue textarea,.checkfieldissue select{border-color:var(--color-error);outline:1px solid var(--color-error)}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled,input:not([type=checkbox]):not([type=radio]).disabled,textarea.disabled,select.disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray);--input-color:var(--color-gray)}input:not([type=checkbox]):not([type=radio]):disabled+label,textarea:disabled+label,select:disabled+label,input:not([type=checkbox]):not([type=radio]).disabled+label,textarea.disabled+label,select.disabled+label{--input-placeholder:var(--color-gray)}textarea{padding-top:.5rem;padding-bottom:.5rem;line-height:normal!important}select{padding-left:calc(var(--input-padding-inline) - 6px)}.input-invalid:not(:valid){background-color:rgba(255,0,0,0.25)!important;border-color:var(--color-error)!important}}.custom-file-input{margin:0;padding-top:.5rem;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);vertical-align:middle}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input+label{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue);--btn-bg-color_active:var(--color-blue);--btn-border-color_active:var(--color-blue);--btn-fg-color_active:#fff;height:var(--input-height);border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0;border-left:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer}.plusminusinput{--input-border-width:1px;--input-border-color:var(--color-gray);--input-color:#000;--button-bg-color:var(--color-gray);--button-border-color:var(--color-gray);--button-color:#000;position:relative;display:inline-block;width:160px}.plusminusinput label{font-size:15px;font-weight:bold}.plusminusinput input,.plusminusinput button{vertical-align:middle;text-align:center;transition:var(--transition-all),border-color 0ms eass 0ms}.plusminusinput input.input-number{padding:0 var(--input-height);width:100%;font-weight:400;text-align:center}.plusminusinput:hover input.input-number:not(:disabled){border-color:var(--color-blue)}.plusminusinput:has(button:active) input.input-number:not(:disabled){border-color:var(--color-orange)}.plusminusinput button{--btn-padding-inline:0;position:absolute;top:0;justify-content:center;width:var(--btn-height)}.plusminusinput button.qty-plus{right:0}.plusminusinput button.qty-minus{left:0}.plusminusinput button:not(:disabled):hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.plusminusinput button:not(:disabled):active{background:var(--color-orange);border-color:var(--color-orange);color:#fff}.plusminusinput.compact{--input-height:44px;--input-border-width:2px;--input-border-radius:8px;display:flex;flex-flow:row nowrap;width:60px}.plusminusinput.compact input.input-number{padding:0}.plusminusinput.compact button{display:none}@media only screen and (min-width:576px){.plusminusinput.compact{width:140px}.plusminusinput.compact button{--btn-height:44px;--btn-width:40px;--btn-border-width:2px;--btn-bg-color:var(--color-gray);--btn-border-color:var(--color-gray);--btn-fg-color:var(--color-darkgray);display:revert;height:var(--btn-height);width:var(--btn-width)}.plusminusinput.compact button.qty-plus{border-radius:0 8px 8px 0;border-left:none}.plusminusinput.compact button.qty-minus{border-radius:8px 0 0 8px;border-right:none}.plusminusinput.compact:has(input:focus) button,.plusminusinput.compact:hover button{--btn-border-color:var(--color-blue)}.plusminusinput.compact:has(button:active) button{--btn-border-color:var(--color-orange)}.plusminusinput.compact input:disabled{--input-border-color:var(--color-gray);--input-border-color_hover:var(--color-gray);--input-border-color_active:var(--color-gray)}.plusminusinput.compact button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff}}.placeholder-wrapper{position:relative}.placeholder-wrapper input[placeholder]:not([type='checkbox']):not([type='radio'])+label,.placeholder-wrapper select[placeholder]+label,.placeholder-wrapper textarea[placeholder]+label{--_top:calc(var(--input-height) / 4);--_translate-top:calc(var(--_top) * -1.5);display:inline-block;position:absolute;top:8px;top:var(--_top);left:var(--input-padding-inline,0.5rem);transition:var(--transition-all);background:Transparent;color:var(--input-placeholder);font-size:1rem;font-weight:400;cursor:text;pointer-events:none}.placeholder-wrapper input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,.placeholder-wrapper select[placeholder]+label.small,.placeholder-wrapper textarea[placeholder]+label.small{z-index:11;padding:0 .25em;line-height:.75rem;translate:0 var(--_translate-top);background:#fff;font-size:.75rem}[disabled]+.placeholder-wrapper input[placeholder]:not([type='checkbox']):not([type='radio'])+label,[disabled]+.placeholder-wrapper select[placeholder]+label,[disabled]+.placeholder-wrapper textarea[placeholder]+label{--input-placeholder:var(--color-gray)}.placeholder-wrapper input[placeholder]:not([type=checkbox]):not([type=radio]):focus+label,.placeholder-wrapper textarea[placeholder]:focus+label,.placeholder-wrapper input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown)+label{z-index:11;padding:0 .25em;line-height:.75rem;translate:0 var(--_translate-top);background:#fff;font-size:.75rem}.placeholder-wrapper input[placeholder]:not([type=checkbox]):not([type=radio]):focus.white+label,.placeholder-wrapper textarea[placeholder]:focus.white+label,.placeholder-wrapper input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown).white+label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown).white+label{background:var(--color-blue)}.placeholder-wrapper select[placeholder]:valid+label{z-index:11;padding:0 .25em;line-height:.75rem;translate:0 var(--_translate-top);background:#fff;font-size:.75rem}.sexyradio,.sexycheckbox{display:none}.sexyradio+label,.sexycheckbox+label{--_size:20px;--_size-f:12px;--input-border-width:2px;display:flex;align-items:center;width:100%}.sexyradio+label::before,.sexycheckbox+label::before{content:"";display:inline-flex;flex:0 0 var(--_size);justify-content:center;align-items:center;margin-top:3px;margin-right:1rem;width:var(--_size);height:var(--_size);background-color:#fff;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--_border-radius);color:var(--color-blue);padding:.5px 0 0 0;font-family:var(--iconfont);font-weight:900;font-size:var(--_size-f);cursor:pointer}.sexyradio.input-invalid:not(:valid)+label::before,.sexycheckbox.input-invalid:not(:valid)+label::before{border-color:var(--color-error)!important}.sexyradio.white+label,.sexycheckbox.white+label{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}.sexyradio.white+label+label,.sexycheckbox.white+label+label{--input-placeholder:#fff}.sexyradio[disabled]+label,.sexycheckbox[disabled]+label{--input-bg-color:#fff;--input-border-color:var(--color-gray);--input-color:var(--color-gray);color:var(--input-color)}.sexyradio[disabled]+label+label,.sexycheckbox[disabled]+label+label{--input-placeholder:var(--color-gray)}.sexyradio+label{--_border-radius:50%}.sexyradio:checked+label::before{content:"\f111"}.sexycheckbox+label{--_border-radius:5px}.sexycheckbox:checked+label::before{font-size:15px;content:"\f04d"}.togglePassword{z-index:10;position:absolute;top:50%;right:var(--input-padding-inline);translate:0 -50%;text-decoration:none}.togglePassword .hide,.togglePassword .show{height:var(--input-padding-inline)}input[type='password'] ~ .togglePassword .hide{display:none}input[type='text'] ~ .togglePassword .show{display:none}.breadcrumbs{padding:1em;display:none}@media only screen and (min-width:576px){.breadcrumbs{display:block;margin-top:0;padding:27px 0;color:#000;transition:var(--transition-all)}.breadcrumbs ol{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{z-index:1;position:sticky;top:0;background:var(--header-bg-color);color:var(--header-fg-color)}header.layout .headerLayout{position:relative;display:grid;grid-template-columns:clamp(144px,23vw,416px) auto;grid-template-rows:75px;align-items:center}header.layout .headerLayout .logo{grid-column:1;grid-row:1}header.layout .headerLayout .toggleMobileMenu{grid-column:2;grid-row:1}header.layout .logo{margin-right:auto;width:100%;max-height:90px}header.layout .logo svg{height:100%;max-width:100%;vertical-align:middle}header.layout .toggleMobileMenu{display:flex;align-items:center;margin-left:auto;color:var(--color-darkgray);text-decoration:none}body[data-slidemenu="headermenu"] header.layout .toggleMobileMenu .fa-bars::before{content:"\f00d"}header.layout .headerbasket{display:flex;align-items:center;text-decoration:none}@media only screen and (min-width:1100px){header.layout .headerLayout{grid-template-rows:24px 76px}header.layout .headerLayout .logo{grid-row:1 / span 2}header.layout .headerLayout .topmenu{grid-column:2;grid-row:1;justify-self:end;align-self:center}header.layout .headerLayout .headermenu{grid-column:2;grid-row:2;justify-self:end;align-self:center}header.layout .headerLayout .toggleMobileMenu{display:none}body.customerloggedin header.layout{height:185px}}@media only screen and (min-width:1280px){header.layout .headerLayout{grid-template-columns:416px auto;grid-template-rows:24px 106px}header.layout .headerLayout .logo{max-width:416px}body.customerloggedin header.layout{height:215px}}nav.topmenu ul,nav.headermenu ul{display:flex;flex-flow:row wrap;align-items:center;margin:0 0 0 auto;padding:0;list-style-type:none}nav.topmenu ul li,nav.headermenu ul li{display:inline-block;padding:0 .5rem}nav.topmenu ul a,nav.headermenu ul a{display:block;text-decoration:none}nav.topmenu a{color:var(--color-darkgray)}nav.topmenu a:hover{color:var(--color-black)}nav.topmenu a .icon{margin-right:.5em}nav.headermenu a:not([role="button"]){color:var(--color-blue);font-weight:900}nav.headermenu a:not([role="button"]):hover{color:var(--color-black)}@media only screen and (max-width:1099.98px){nav.headermenu{flex-flow:column nowrap}nav.headermenu ul{flex-flow:column nowrap;align-items:start;margin:0}nav.headermenu ul.topmenu a{color:var(--color-darkgray)}nav.headermenu ul li{display:block;padding-block:.5rem;width:100%}nav.headermenu ul li a{display:block}nav.headermenu ul button{width:100%}}.headerbasket .icon{position:relative}.headerbasket .icon .totalcount{position:absolute;left:13px;top:0;translate:-50% -10px;padding:0 .5em;min-width:14px;height:14px;line-height:14px;background:var(--color-blue);border-radius:8px;color:#fff;font-size:.5em;font-weight:300}body.scrolled .topmenu .headerbasket .icon .totalcount{top:9px}main.layout{isolation:isolate;position:relative}footer.layout{z-index:-1;padding:0;background:var(--footer-bg-color);color:var(--footer-fg-color)}footer.layout a:not([role="button"]){color:var(--footer-fg-color);text-decoration:none}footer.layout .logo svg{max-width:100%}footer.layout .logo svg path{fill:#fff}.footerLayout{display:flex;flex-flow:column nowrap;justify-content:space-between;grid-gap:2rem 1rem}@media only screen and (min-width:576px){.footerLayout{flex-flow:row wrap}}.footerLayout .head{display:block;margin-bottom:1rem}.footerLayout nav ul{display:block;margin:0;padding:0;list-style-type:none}.footerLayout nav ul li{display:block;white-space:nowrap}.footerLayout nav ul li ul{padding-left:1rem}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}.footerBottom{margin-top:4rem;background:var(--color-darkblue)}.footerBottom .content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;min-height:72px}@media only screen and (min-width:1100px){.footerBottom .content{flex-flow:row wrap;justify-content:space-between;grid-gap:2rem 1rem}}.footerBottom .content nav ul{display:block;margin:0;padding:0;list-style-type:none}.footerBottom .content nav ul li{display:block;text-align:center}@media only screen and (min-width:576px){.footerBottom .content nav ul li{display:inline-block}.footerBottom .content nav ul li ~ li{margin-left:2vw}}main.popup{isolation:isolate;position:relative;padding:1em}.menubar{height:75px;background-color:var(--color-blue);color:#fff}@media only screen and (min-width:1100px){.menubar{height:85px}}.menubarLayout{height:100%}nav.mainmenu{display:block;margin:0;padding:0;height:100%;--href-color:#fff;--href-color_hover:#fff;--href-color_active:#fff}nav.mainmenu ul{display:flex;flex-flow:column nowrap;margin-top:0;margin-bottom:0;padding:0;width:100%;list-style-type:none}nav.mainmenu ul li{display:block}nav.mainmenu ul.submenu{display:none}nav.mainmenu>ul{flex-direction:row;grid-gap:0 clamp(1rem,2.5vw,3rem);width:100%;height:100%}nav.mainmenu>ul>li{display:flex;height:100%;align-items:center}nav.mainmenu li{white-space:nowrap}nav.mainmenu li a{text-decoration:none}nav.mainmenu li.current>a .icon,nav.mainmenu li.ancestor>a .icon,nav.mainmenu li[data-selected="current"]>a .icon,nav.mainmenu li[data-selected="ancestor"]>a .icon{display:inline-block}nav.mainmenu li.current>a .text,nav.mainmenu li.ancestor>a .text,nav.mainmenu li[data-selected="current"]>a .text,nav.mainmenu li[data-selected="ancestor"]>a .text{font-weight:900}nav.mainmenu li.current:hover>a,nav.mainmenu li.ancestor:hover>a,nav.mainmenu li[data-selected="current"]:hover>a,nav.mainmenu li[data-selected="ancestor"]:hover>a{filter:none}nav.mainmenu li:hover>a{filter:drop-shadow(0px 0 .5px currentColor)}@media only screen and (max-width:1099.98px){nav.mainmenu .submenu{--href-color:#000;--href-color_hover:#000;--href-color_active:#000}nav.mainmenu li[data-item="112"],nav.mainmenu li[data-item="113"]{display:none}nav.mainmenu li.search{order:-1;margin-right:auto}nav.mainmenu>ul{grid-gap:0 1rem}nav.mainmenu>ul>li>a .icon{display:inline-block;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}nav.mainmenu>ul>li>a .icon+.text{display:none}body[data-slidemenu="menu_64"] nav.mainmenu [data-item="64"],body[data-slidemenu="menu_87"] nav.mainmenu [data-item="87"]{position:relative}body[data-slidemenu="menu_64"] nav.mainmenu [data-item="64"]::after,body[data-slidemenu="menu_87"] nav.mainmenu [data-item="87"]::after{content:"";display:block;position:absolute;bottom:0;left:50%;translate:-50% 50%;width:10px;height:10px;background:#fff;rotate:45deg}}@media only screen and (min-width:1100px){nav.mainmenu li.search{flex:1 1 100%;padding:0 5vw}nav.mainmenu>ul>li>a .icon{display:none}nav.mainmenu>ul>li.current>a .icon,nav.mainmenu>ul>li.ancestor>a .icon{display:inline-block;margin-right:.5em}}.slidemenus{position:relative}.submenu{display:none}@media only screen and (max-width:1099.98px){.headermenu{display:none;padding:.5rem 1rem!important}}@media only screen and (max-width:1099.98px){body[data-slidemenu="menu_64"] [data-menuid="menu_64"],body[data-slidemenu="menu_87"] [data-menuid="menu_87"],body[data-slidemenu="headermenu"] [data-menuid="headermenu"]{z-index:1;display:flex!important;position:absolute;top:100%;left:0;right:0;width:auto;filter:drop-shadow(0px 3px 15px var(--drop-shadow-color));background:#fff;color:#000}body[data-slidemenu="menu_64"] [data-menuid="menu_64"].headermenu,body[data-slidemenu="menu_87"] [data-menuid="menu_87"].headermenu,body[data-slidemenu="headermenu"] [data-menuid="headermenu"].headermenu{border-top:1px solid var(--color-gray);left:1rem;right:1rem}body[data-slidemenu="menu_64"] [data-menuid="menu_64"].headermenu .topmenu li a .icon,body[data-slidemenu="menu_87"] [data-menuid="menu_87"].headermenu .topmenu li a .icon,body[data-slidemenu="headermenu"] [data-menuid="headermenu"].headermenu .topmenu li a .icon{color:var(--color-darkgray)}body[data-slidemenu="menu_64"] [data-menuid="menu_64"] li a,body[data-slidemenu="menu_87"] [data-menuid="menu_87"] li a,body[data-slidemenu="headermenu"] [data-menuid="headermenu"] li a{padding:.5em 1em;display:inline-block}body[data-slidemenu="menu_64"] [data-menuid="menu_64"] li a.text,body[data-slidemenu="menu_87"] [data-menuid="menu_87"] li a.text,body[data-slidemenu="headermenu"] [data-menuid="headermenu"] li a.text{padding-right:0}body[data-slidemenu="menu_64"] [data-menuid="menu_64"] li a .icon,body[data-slidemenu="menu_87"] [data-menuid="menu_87"] li a .icon,body[data-slidemenu="headermenu"] [data-menuid="headermenu"] li a .icon{margin-right:.5em;color:var(--color-blue)}body[data-slidemenu="menu_64"] [data-menuid="menu_64"] .submenu,body[data-slidemenu="menu_87"] [data-menuid="menu_87"] .submenu,body[data-slidemenu="headermenu"] [data-menuid="headermenu"] .submenu{position:static;filter:none;margin-top:0}}.mainmenu ul.submenu[data-menuid="menu_87"]{max-height:80dvh;overflow-y:auto}.mainmenu .submenu .current>span.link a.text,.mainmenu .submenu .current>a{font-weight:bold}.mainmenu .submenu li{border-top:1px solid #ccc}.mainmenu .submenu li>.link{display:grid;grid-template-columns:auto auto;flex-flow:row nowrap;justify-content:space-between;align-items:center}.mainmenu .submenu li>.link .empty-space{width:3rem;border-left:1px solid #ccc;padding:.5em 1em;display:inline-block;height:100%}.mainmenu .submenu li>.link .exp{border-left:1px solid #ccc;text-align:right;width:3rem;padding-left:1rem}.mainmenu .submenu li>.link .exp::after{content:"\f078";display:inline-block;color:red;font-family:var(--iconfont);font-weight:900}.mainmenu .submenu li.expanded>.link .exp::after{content:"\f077"}.mainmenu .submenu li.expanded>.submenu{display:flex;padding-left:.75em}li.search{position:relative}.searchform{position:relative;width:100%}.searchform form{position:relative}.searchform .searchtext{--input-border-color:#fff;--input-border-color_hover:var(--color-gray);--input-border-color_active:var(--color-gray);padding-right:calc(var(--btn-height) + var(--btn-padding-inline)) !important;width:100%}.searchform .searchtext[placeholder]+label{top:14px!important}.searchform .searchtext[placeholder]:focus+label,.searchform .searchtext[placeholder]:not(:placeholder-shown)+label{translate:0 -19px!important}.searchform .searchbutton{--btn-padding-inline:0;position:absolute;right:0;top:0;height:var(--btn-height);width:var(--btn-height);min-width:revert!important;background:none;border:none;color:var(--color-blue);justify-content:center;text-align:center}body[data-slidemenu="autosearchresults"] .searchform form{z-index:2}body[data-slidemenu="autosearchresults"] .searchform #autosearchresults{z-index:1}#autosearchresults{--href-color:#000;display:none;position:fixed;top:150px;bottom:0vh;left:50%;translate:-50% 0;transition:var(--transition-all);padding:0;margin:0 auto;width:720px;max-width:96vw;max-height:100%;background:#fff;border:none;border-radius:0;box-shadow:0 50px 200px 100px rgba(31,69,77,0.1),0px 0 200px 150px rgba(78,111,101,0.1);color:var(--color-black);overflow:hidden}@media only screen and (min-width:1100px){#autosearchresults{top:255px;bottom:2vh}body.scrolled #autosearchresults{top:215px}}body[data-slidemenu="autosearchresults"] #autosearchresults{display:block}#autosearchresults .content{display:flex;flex-flow:column nowrap;padding-top:.5rem;width:100%;height:100%}#autosearchresults .content h2{flex-grow:0;margin:0 60px 0 var(--padding-inline);padding-bottom:.5rem}#autosearchresults .content .searchresults{flex-grow:1;position:relative;width:100%}#autosearchresults .content .scroll{position:absolute;inset:0;padding:0 3px 0 var(--padding-inline);width:100%;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--color-blue-darker) var(--color-blue-dark)}#autosearchresults .content .scroll::-webkit-scrollbar{width:8px}#autosearchresults .content .scroll::-webkit-scrollbar-track{background:var(--color-gray)}#autosearchresults .content .scroll::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:4px;border:none}#autosearchresults .content .scroll ::-webkit-scrollbar-button:single-button{background-color:var(--color-blue);display:block;border-style:solid;height:8px;width:8px}#autosearchresults .content .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-blue) transparent}#autosearchresults .content .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--color-blue) transparent}#autosearchresults .content .scroll ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--color-blue) transparent transparent transparent}#autosearchresults .content .scroll ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--color-blue) transparent transparent transparent}#autosearchresults .content .scroll table{border:none}#autosearchresults .content tfoot td{padding:var(--padding-inline)}#autosearchresults .content tfoot td button{width:100%}#autosearchresults .close{position:absolute;right:0;top:0;border-radius:0 0 0 var(--btn-border-radius)}#autosearchresults .close:hover{cursor:pointer}#autosearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#autosearchresults table tr[onclick]:hover{cursor:pointer}#autosearchresults table tr[onclick]:hover,#autosearchresults table tr[onclick]:hover a,#autosearchresults table tr[onclick]:hover a:hover{color:currentColor;text-shadow:.5px 0 0 currentColor}#autosearchresults table tr:nth-child(even) td{background:var(--color-gray)}#autosearchresults table th,#autosearchresults table td{line-height:1.5rem;border-bottom:1px solid var(--color-darkgray)}#autosearchresults table td.image{padding:0 .5rem;width:4rem}#autosearchresults table td.image img{width:3rem;height:3rem;object-fit:contain;object-position:center center;mix-blend-mode:multiply}#autosearchresults table td.desc{text-align:left}#autosearchresults table td.price{padding:0 .5rem;text-align:right}#autosearchresults table a{display:block}#autosearchresults table tfoot tr td{border:none}.groupListContainer h1 .groupname,.productListContainer h1 .groupname{color:var(--color-blue);font-weight:400}.groupListContainer h1 .icon,.productListContainer h1 .icon{display:none}@media only screen and (min-width:576px){.groupListContainer h1 .icon,.productListContainer h1 .icon{display:inline-block}}.groupListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 5vw;margin-bottom:100px}.groupListContainer .groupInformation{order:-1}@media only screen and (min-width:768px){.groupListContainer{grid-template-columns:4fr 12fr;grid-template-rows:auto auto;grid-template-areas:"groupinfo groupinfo" "sidebar   groups"}.groupListContainer .groupInformation{grid-area:groupinfo}.groupListContainer .sidebar{grid-area:sidebar}.groupListContainer .groupList{grid-area:groups}}.groupList .grid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){.groupList .grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1100px){.groupList .grid{grid-template-columns:1fr 1fr 1fr}}.group{grid-column:span 1;grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-gap:0;background:#fff;filter:drop-shadow(0px 3px 30px var(--drop-shadow-color))}.group>*{min-width:0;min-height:0}.group,.group:hover,.group:active{text-decoration:none}.group .image{display:block;width:100%;aspect-ratio:1.777777778;background:#fff;padding:1rem}.group .image img{width:100%;height:100%;object-fit:contain;object-position:center center}.group .content{grid-column:span 1;grid-row:span 2;display:grid;grid-template-rows:subgrid;padding:1rem}.group .content .title{margin-bottom:.5rem;font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px);font-weight:900;text-align:left}.group .content button{margin-top:auto}nav.groupmenu{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}nav.groupmenu ul{display:flex;flex-flow:column nowrap;margin:0;padding:0;list-style-type:none}nav.groupmenu ul li{display:block}nav.groupmenu>ul{grid-row-gap:.25em}nav.groupmenu li .submenu{height:auto;transition:var(--transition-all)}nav.groupmenu li.collapsed>a .exp::after{content:"\f078"}nav.groupmenu li.collapsed .submenu{height:0}nav.groupmenu .submenu{grid-row-gap:0;overflow:hidden;transition:var(--transition-all)}nav.groupmenu .hassubs>a{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}nav.groupmenu .hassubs>a .exp::after{content:"\f077";display:inline-block;margin-left:.5em;color:var(--color-blue);font-family:var(--iconfont);font-weight:900}nav.groupmenu li>.submenu{display:flex;grid-row-gap:.25em;margin-top:.5em;padding-left:.75em}nav.groupmenu li.current>a,nav.groupmenu li.ancestor>a{font-weight:900}nav.groupmenu li a{line-height:1.5;text-decoration:none}nav.groupmenu li.current>a .text,nav.groupmenu li.ancestor>a .text{font-weight:900}nav.groupmenu li.submenu>li{margin-top:0}nav.groupmenu .submenu{margin-top:.25em;padding-left:1em}.productList .grid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){.productList .grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1100px){.productList .grid{grid-template-columns:1fr 1fr 1fr}}.productListMode .productList,.productListMode .productGrid,.productListMode .productGrid-4{color:#ccc;font-size:18px}body[data-productlistmode="list"] .productListMode .productList,body[data-productlistmode="grid-4"] .productListMode .productGrid-4,body[data-productlistmode="grid"] .productListMode .productGrid,body:not([data-productlistmode]) .productListMode .productGrid{color:#000}body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1100px){body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1280px){body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr 1fr 1fr 1fr}}body[data-productlistmode="list"] .productList .grid{grid-template-columns:2fr 5fr 2fr;grid-auto-columns:auto}body[data-productlistmode="list"] .product{grid-column:span 3;grid-row:span 3;grid-template-columns:subgrid;grid-auto-columns:auto;grid-auto-flow:columns;grid-column-gap:.5rem;grid-template-areas:"image title   order" "image summary order" "image props   order"}body[data-productlistmode="list"] .product .title{grid-area:title;align-self:center}body[data-productlistmode="list"] .product .image{grid-area:image}body[data-productlistmode="list"] .product .props{grid-area:props}body[data-productlistmode="list"] .product .summary{grid-area:summary}body[data-productlistmode="list"] .product .orderblock{grid-area:order}body[data-productlistmode="list"] .product .title{margin-bottom:0;padding-left:0;text-align:left}body[data-productlistmode="list"] .product .title .short{display:none}body[data-productlistmode="list"] .product .title .long{display:inline}body[data-productlistmode="list"] .product .summary{display:block;margin:0 0 1rem 0;max-height:4rem;overflow:hidden;white-space:prewrap;text-overflow:ellipsis}body[data-productlistmode="list"] .product .props{margin:0;padding-left:0}body[data-productlistmode="list"] .product .price small{display:block;text-align:right}body[data-productlistmode="list"] .product .favorite{top:revert;right:revert;bottom:0;left:0}body[data-productlistmode="list"] .product .favorite .toggleFavorite{border-radius:50% 50% 50% 0}body[data-productlistmode="list"] .product .orderblock{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;justify-items:end;align-items:center;width:100%}body[data-productlistmode="list"] .product .orderblock>*{min-width:0;min-height:0}body[data-productlistmode="list"] .product .orderblock .price{grid-row:1}body[data-productlistmode="list"] .product .orderblock .orderbutton{grid-row:2;self-align:end}.productListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 6vw;margin-bottom:100px}.productListContainer .productGroupInformation{order:-1}@media only screen and (min-width:768px){.productListContainer{grid-template-columns:4fr 12fr;grid-template-rows:auto auto 65px auto;grid-template-areas:"groupinfo groupinfo" "sidebar   products" "sidebar   pagination" "sidebar   ."}.productListContainer .productGroupInformation{grid-area:groupinfo}.productListContainer .sidebar{grid-area:sidebar}.productListContainer .productListOptions{grid-area:options}.productListContainer .productListPagination{grid-area:pagination}}.productList .grid{grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:40px}@media only screen and (min-width:393px){.productList .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1100px){.productList .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.productList .grid{grid-template-columns:repeat(4,1fr)}}.productListPagination{display:grid;justify-content:center;grid-template-columns:1fr auto 1fr;margin-top:2rem}.productListPagination .prev{grid-column:1}.productListPagination .pages{grid-column:2}.productListPagination .next{grid-column:3}.productListPagination .prev{justify-self:end}.productListPagination .pages .artpage,.productListPagination .prevartpage,.productListPagination .nextartpage{margin:0 .25rem}.productListPagination .artpage,.productListPagination .prevartpage,.productListPagination .nextartpage{--btn-bg-color:Transparent;--btn-border-color:#000;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-blue);--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:#fff}.productListPagination .artpage.current{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue)}.product{grid-column:span 1;grid-row:span 6;display:grid;grid-template-rows:subgrid;grid-gap:0;background:#fff}.product>*{min-width:0;min-height:0}.product .image{display:block;padding:1rem;width:100%;aspect-ratio:1;background:#fff;border:2px solid var(--color-gray)}.product .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.product .title{margin-top:1rem;margin-bottom:.5rem;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px);font-weight:900;text-align:left}.product .moreinfo{margin-top:.5rem;margin-bottom:1rem;line-height:1em}.product .orderblock{grid-column:span 1;grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-gap:0;align-items:center}.product .orderblock .stock{margin-top:0;margin-bottom:.5rem}.product .orderblock .stock span{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block) var(--btn-padding-inline);line-height:var(--btn-line-height);border-radius:var(--btn-border-radius);text-align:center;vertical-align:middle;transition:var(--transition-all);cursor:pointer;background-color:Transparent;border:var(--btn-border-width) solid var(--btn-border-color);color:var(--btn-bg-color)}.product .orderblock .stock span.InStock{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-blue);--btn-bg-color_active:var(--color-blue);--btn-border-color_active:var(--color-blue);--btn-fg-color_active:#fff}.product .orderblock .stock span.OutOfStock{--btn-bg-color:var(--color-darkgray);--btn-border-color:var(--color-darkgray);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-darkgray);--btn-fg-color_hover:var(--color-darkgray);--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-darkgray);--btn-fg-color_active:var(--color-darkgray)}.product .orderblock .price{margin-top:1rem;margin-bottom:.5rem;line-height:1rem;color:var(--color-blue);font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px);font-weight:900}.product .orderblock .price small{color:var(--color-black);font-size:18px;font-weight:400}.product .orderblock .price del{display:block;text-align:left;margin-bottom:.25em;color:var(--color-darkgray);font-size:15px;font-weight:300}.product .orderblock .orderbutton{margin-top:.5rem}.returnnotice{color:var(--color-error);font-style:italic}.artfilter,.wgfilter{position:relative}.artfilter .title,.wgfilter .title{display:block;position:relative;padding:0 2rem 0 0;line-height:2;cursor:pointer}.artfilter .title .exp::after,.wgfilter .title .exp::after{content:"\f078";display:inline-block;position:absolute;right:0;color:var(--color-blue);font-family:var(--iconfont)}.active.artfilter .title .exp::after,.active.wgfilter .title .exp::after{content:"\f077"}@media only screen and (min-width:768px){.artfilter .title,.wgfilter .title{padding-top:1rem}}.toggleFilters,.toggleWebgroups{min-width:140px;place-self:start}@media only screen and (min-width:768px){.toggleFilters,.toggleWebgroups{display:none}}#mobileFilters header{display:none;justify-content:space-between;align-items:center;margin:1rem 0;padding-right:20px;color:var(--color-darkgray)}@media only screen and (max-width:767.98px){#mobileFilters{--_top:168px;--_height:calc(100vh - (var(--_top) + 1rem));position:fixed;top:var(--_top);right:100%;bottom:1rem;left:-100vw;padding-bottom:74px;background:#fff;transition:var(--transition-all);overflow:hidden}#mobileFilters header{display:flex}#mobileFilters .scroll{overscroll-behavior:contain;height:calc(var(--_height) - 131px);overflow-y:scroll}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--color-blue-darker) var(--color-blue-dark)}#mobileFilters .scroll::-webkit-scrollbar{width:8px}#mobileFilters .scroll::-webkit-scrollbar-track{background:var(--color-gray)}#mobileFilters .scroll::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:4px;border:none}#mobileFilters .scroll ::-webkit-scrollbar-button:single-button{background-color:var(--color-blue);display:block;border-style:solid;height:8px;width:8px}#mobileFilters .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-blue) transparent}#mobileFilters .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--color-blue) transparent}#mobileFilters .scroll ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--color-blue) transparent transparent transparent}#mobileFilters .scroll ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--color-blue) transparent transparent transparent}#mobileFilters>*{padding-left:1rem;padding-right:10px}#mobileFilters .groupmenu{display:none}#mobileFilters .productListSort,#mobileFilters .productListPerPage{margin-top:.5rem}#mobileFilters #showFilterResults{position:absolute;right:1rem;bottom:1rem;left:1rem;margin:0}body[data-slidemenu='filters'] #mobileFilters,body[data-slidemenu='webgroups'] #mobileFilters{z-index:901;left:1rem;right:1rem;height:var(--_height)}body[data-slidemenu='filters'] #filters-active-shadow,body[data-slidemenu='webgroups'] #filters-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}}#artfilters{display:flex;flex-flow:column;grid-gap:.5rem 1rem;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}#artfilters .artfilter,#artfilters .wgfilter{position:relative}#artfilters .artfilter .artfiltervals,#artfilters .wgfilter .wgfiltervals{z-index:1;display:none;padding:.5rem 1rem .5rem 0;width:100%}#artfilters .artfilter .artfiltervals .item,#artfilters .wgfilter .wgfiltervals .item{line-height:1.5rem}#artfilters .artfilter .artfiltervals .item.disabled,#artfilters .wgfilter .wgfiltervals .item.disabled{opacity:.35}@media only screen and (max-width:767.98px){body[data-slidemenu='webgroups'] aside.sidebar#mobileFilters nav.groupmenu{display:block}body[data-slidemenu='webgroups'] .productListFilters,body[data-slidemenu='webgroups'] .productListSort,body[data-slidemenu='webgroups'] .productListPerPage,body[data-slidemenu='webgroups'] .productListMode{display:none}}.double_range_slider_box{position:relative;display:flex;justify-content:center;align-items:center;padding:4rem 0;width:100%}.double_range_slider_box .double_range_slider{width:96%;height:10px;position:relative;background-color:var(--color-gray);border-radius:20px}.double_range_slider_box .range_track{height:100%;position:absolute;border-radius:20px;background-color:var(--color-blue)}.double_range_slider_box input.range{position:absolute;width:100%;height:5px;background:none!important;border:none!important;padding:0!important;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;top:50%;transform:translateY(-50%)}.double_range_slider_box input.range::-webkit-slider-thumb{height:25px;width:25px;border-radius:50%;background-color:var(--color-blue);border:2px solid #fff;outline:2px solid #000;pointer-events:auto;-webkit-appearance:none;cursor:pointer;margin-bottom:1px}.double_range_slider_box input.range::-moz-range-thumb{height:18px;width:18px;border-radius:50%;border:3px solid var(--color-gray);background-color:var(--color-blue);pointer-events:auto;-moz-appearance:none;cursor:pointer;margin-top:30%}.double_range_slider_box .minvalue,.double_range_slider_box .maxvalue{position:absolute;padding:.5em 1em;min-width:50px;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-size:15px;text-align:center}.double_range_slider_box .minvalue{bottom:0;left:0;transform:translate(0,-100%);transition:left .3s cubic-bezier(0.165,0.84,0.44,1);will-change:left,transform}.double_range_slider_box .maxvalue{top:0;right:0;transform:translate(0,100%);transition:right .3s cubic-bezier(0.165,0.84,0.44,1);will-change:right,transform}.productListSort,.productListPerPage,.productListMode{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.productDetailsContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 6vw;margin-bottom:3vw}.productDetailsContainer .sidebar{display:none}@media only screen and (min-width:1100px){.productDetailsContainer{grid-template-columns:4fr 12fr}.productDetailsContainer .sidebar{display:block}}.productDetailsContainer .groupmenu .title{display:block;padding:1rem 2rem 0 0;line-height:2;color:var(--color-blue);font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.productDetails{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "details" "images" "thumbs" "cluster" "order" "stock" "downloads" "summary" "desclong" "props"}@media only screen and (min-width:768px){.productDetails{grid-template-columns:1fr 1fr;grid-template-areas:"images   title" "images   details" "images   cluster" "images   order" "images   stock" "images   thumbs" "images   downloads" "summary  props" "desclong desclong";grid-gap:1rem 4vw}}.productDetails .titleContainer{grid-area:title}.productDetails .details{grid-area:details}.productDetails .summary{grid-area:summary}.productDetails .desclong{grid-area:desclong}.productDetails .images{grid-area:images}.productDetails .props{grid-area:props}.productDetails .clusterselection{grid-area:cluster}.productDetails .orderblock{grid-area:order}.productDetails .stockContainer{grid-area:stock}.productDetails .thumbnailsContainer{grid-area:thumbs}.productDetails .downloads{grid-area:downloads}.productDetails .images{position:relative;margin-block:1rem}.productDetails .images .productStatus{position:absolute;top:0;right:0;translate:24px -16px;display:flex;align-items:center;padding:1rem;width:auto;aspect-ratio:1;background:url('/_clientfiles/layout/badges/Productstatus.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:50%;color:#fff;font-weight:700;text-transform:uppercase;rotate:15deg}.productDetails .imageGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;grid-gap:1rem}.productDetails .imageGrid picture{padding:1rem;border:1px solid var(--color-gray);aspect-ratio:1}.productDetails .imageGrid picture:first-child{grid-column:span 3;grid-row:span 3}.productDetails .imageGrid picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.productDetails .imageGrid slideshow{grid-column:span 3;grid-row:4}.productDetails .imageGrid slideshow picture{aspect-ratio:1.333333333}.productDetails .titleContainer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.productDetails .title{margin:0;line-height:1em;font-size:1.888888889rem;font-size:clamp(21.130434783px,1.972157773vw,34px)}.productDetails .artid{line-height:1em;font-size:18px}.productDetails .stock{margin-block:2rem;line-height:1em;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.productDetails .thumbnailsContainer slideshow .slick-track{margin:unset}.productDetails .thumbnailsContainer slideshow picture{padding:1rem;border:1px solid var(--color-gray);aspect-ratio:1}.productDetails .thumbnailsContainer slideshow picture img{width:100%;height:100%;object-fit:contain}.productDetails .priceContainer{display:grid;grid-template-columns:auto auto 1fr;gap:0 1rem;grid-template-areas:"actualPrice oldPrice ."}.productDetails .priceContainer del.price{grid-area:oldPrice}.productDetails .priceContainer div.price{grid-area:actualPrice}.productDetails .price{display:flex;flex-direction:column;line-height:1em;color:var(--color-blue);font-size:3rem;font-size:clamp(25.043478261px,3.13225058vw,54px);font-weight:900}.productDetails .price small{margin-left:1rem;color:var(--color-black);font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px);font-weight:400;text-align:center}.productDetails del.price{display:inline-block;margin-top:1rem;font-weight:700}.productDetails del.price,.productDetails del.price small{line-height:1rem;font-size:18px;color:var(--color-darkgray)}.productDetails del.price small{margin-left:.5em}.productDetails del.price ~ .price{margin-top:-1px}.productDetails .order{display:grid;grid-template-columns:1fr;align-items:center;gap:1rem;margin-top:1rem}.productDetails .order button{order:2}.productDetails .order input{order:1}@media only screen and (min-width:576px){.productDetails .order{grid-template-columns:auto auto}.productDetails .order button{order:unset}.productDetails .order input{order:unset}}.productDetails .order .favorite{display:inline-block;margin-left:.5rem}.productDetails .stock{display:flex;align-items:center;gap:1rem;font-size:18px}.productDetails .stock i{color:var(--color-blue)}.productDetails .stock div{display:flex;flex-direction:column}.productDetails .summary hr,.productDetails .props hr{margin-top:0}.productDetails .props{margin-block:2rem}.productDetails .propsTitle,.productDetails .summaryTitle{border-bottom:2px solid var(--color-blue);display:inline-block;font-weight:700}.productDetails .props table{width:100%}@media only screen and (min-width:768px){.productDetails .props table{max-width:420px}}.productDetails .props table th,.productDetails .props table td{font-weight:400}.productDetails .props table td{text-align:right}.productDetails .desclong{display:none;scroll-margin-top:180px}@media only screen and (min-width:768px){.productDetails .desclong{scroll-margin-top:230px}}.productDetails .downloads{display:flex;flex-direction:column;grid-gap:1rem;margin-block:2rem}@media only screen and (min-width:768px){.productDetails .downloads{flex-flow:row wrap}}form.favorite button{padding:0;background:Transparent;border-color:Transparent;color:var(--color-blue)}form.favorite button:hover .fa-star::before{font-weight:900}.quickOrderContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 6vw;margin-bottom:3vw}.quickOrderContainer .sidebar{display:none}@media only screen and (min-width:1100px){.quickOrderContainer{grid-template-columns:4fr 12fr}.quickOrderContainer .sidebar{display:block}.quickOrderContainer .quickOrderHeader{grid-column:span 2}}.quickOrderContainer .quickOrderHeader{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.quickOrderContainer .quickOrderHeader .quickOrderAddToList{flex:0 0 100%;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;grid-gap:1rem}@media only screen and (min-width:1100px){.quickOrderContainer .quickOrderHeader .quickOrderAddToList{flex:0 0 auto;flex-flow:row wrap}}.quickOrderContainer h1 .groupname{color:var(--color-blue);font-weight:400}.quickOrderContainer h1 .icon{display:none}@media only screen and (min-width:576px){.quickOrderContainer h1 .icon{display:inline-block}}.quickOrderContainer .groupmenu .title{display:block;padding:1rem 2rem 0 0;line-height:2;color:var(--color-blue);font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}.quickOrderContainer .quickOrderSearch{position:relative;width:100%}.quickOrderContainer .quickOrderSearch .searchtext{--input-border-width:1px;padding-right:calc(var(--input-height) + 1rem);width:100%}.quickOrderContainer .quickOrderSearch .searchbutton{--btn-bg-color:Transparent;--btn-border-color:Transparent;--btn-fg-color:var(--color-blue);position:absolute;top:0;right:0}.quickOrderContainer .quickOrderUpload{width:100%}@media only screen and (min-width:1100px){.quickOrderContainer .quickOrderUpload,.quickOrderContainer .quickOrderSearch{width:auto}}table.prodList{width:100%}table.prodList th,table.prodList td{padding:5px}table.prodList thead th{border-bottom:1px solid var(--color-darkgray)}table.prodList tbody tr td{border-bottom:1px solid var(--color-darkgray);transition:border-bottom 0ms var(--transition-timing-function) var(--transition-duration)}table.prodList tbody tr.even,table.prodList tbody tr.even td{background:var(--color-gray)}table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}table.prodList tbody .desc .container a{display:block}@media only screen and (min-width:768px){table.prodList .artid{width:180px}table.prodList .desc{width:auto}table.prodList .stock{width:110px}table.prodList .price{width:120px}table.prodList .order{width:150px}}table.prodList a{text-decoration:none}table.prodList .plusminusinput button{--btn-border-color:var(--color-darkgray)}table.prodList .plusminusinput input{--input-border-color:var(--color-darkgray)}table.prodList .plusminusinput:has(input:focus) button:not(:disabled),table.prodList .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}table.prodList .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}table.prodList .plusminusinput input:disabled{--input-border-color:var(--color-darkgray)!important;--input-border-color_hover:var(--color-darkgray)!important;--input-border-color_active:var(--color-darkgray)!important}table.prodList .plusminusinput button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-darkgray)!important;--btn-border-color_hover:var(--color-darkgray)!important;--btn-border-color_active:var(--color-darkgray)!important}table.prodList .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}table.prodList .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}@media only screen and (max-width:767.98px){table.prodList .desc,table.prodList .stock{display:none}}table.prodList .orderupload .msg{position:relative;margin:.5em 0;padding-left:1.5em;font-weight:700}table.prodList .orderupload .msg .icon{position:absolute;left:0}table.prodList .orderupload .msg.success .icon{color:var(--color-green)}table.prodList .orderupload .msg.warning .icon{color:var(--color-orange)}table.prodList .orderupload .msg.error{color:var(--color-error)}.importExcel{position:fixed;top:50%;left:50%;translate:-50% -50%;padding:0;max-width:0;max-height:0;background:#fff;filter:var(--block-drop-shadow);opacity:0;overflow:hidden;transition:var(--transition-all)}.importExcel .close{position:absolute;right:0;top:0;border-radius:0 0 0 var(--btn-border-radius)}.importExcel .close:hover{cursor:pointer}body[data-slidemenu="importExcel"] .importExcel{z-index:10;padding:2rem 2rem 0;width:100%;height:100%;max-width:90vw;max-height:90vh;opacity:1;overflow:auto}.importExcel{display:flex;flex-direction:column;max-height:90vh}.importExcel fieldset{padding:0;border:none}.importExcel fieldset ~ fieldset{margin-top:1rem}.importExcel fieldset legend{cursor:pointer}.importExcel fieldset .content{display:none}.importExcel fieldset.expand .fa-chevron-down::before{content:'\f077'}.importExcel fieldset.expand .content{display:block}.importExcel table.prodList{width:100%}.importExcel table.prodList th,.importExcel table.prodList td{padding:5px}.importExcel table.prodList thead th{border-bottom:1px solid var(--color-darkgray)}.importExcel table.prodList tbody tr td{border-bottom:1px solid var(--color-darkgray);transition:border-bottom 0ms var(--transition-timing-function) var(--transition-duration)}.importExcel table.prodList tbody tr.even,.importExcel table.prodList tbody tr.even td{background:var(--color-gray)}.importExcel table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}.importExcel table.prodList tbody .desc .container a{display:block}@media only screen and (min-width:768px){.importExcel table.prodList .artid{width:180px}.importExcel table.prodList .desc{width:auto}.importExcel table.prodList .stock{width:110px}.importExcel table.prodList .price{width:120px}.importExcel table.prodList .order{width:150px}}.importExcel table.prodList a{text-decoration:none}.importExcel table.prodList .plusminusinput button{--btn-border-color:var(--color-darkgray)}.importExcel table.prodList .plusminusinput input{--input-border-color:var(--color-darkgray)}.importExcel table.prodList .plusminusinput:has(input:focus) button:not(:disabled),.importExcel table.prodList .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}.importExcel table.prodList .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}.importExcel table.prodList .plusminusinput input:disabled{--input-border-color:var(--color-darkgray)!important;--input-border-color_hover:var(--color-darkgray)!important;--input-border-color_active:var(--color-darkgray)!important}.importExcel table.prodList .plusminusinput button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-darkgray)!important;--btn-border-color_hover:var(--color-darkgray)!important;--btn-border-color_active:var(--color-darkgray)!important}.importExcel table.prodList .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}.importExcel table.prodList .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}.importExcel #inlineQuickOrderList{padding-top:1rem;height:100%}.importExcel #inlineQuickOrderList .plusminusinput,.importExcel #inlineQuickOrderList input.input-number{width:80px}.toggleExtraInfo{padding:.5em 1rem;text-align:center}.toggleExtraInfo:hover .fa-regular{font-weight:900}.prodList tbody tr{position:relative}.prodList tbody tr td.desc .extrainfo{top:var(--padding-inline);left:0;transition:all var(--transition-duration) var(--transition-timing-function)}@media only screen and (min-width:1100px){.prodList tbody tr td.desc{position:relative}.prodList tbody tr td.desc .extrainfo{left:revert;right:0}}.extrainfo{display:none}[data-slidemenu='extrainfo'] .extrainfo.active{z-index:902;position:absolute;display:block;padding:1.5rem;width:90vw;max-width:36rem;background-color:#fff;border-radius:3px;box-shadow:0 0 30px rgba(0,0,0,0.25)}[data-slidemenu='extrainfo'] .extrainfo.active table{width:100%;border-spacing:0;border-collapse:collapse}[data-slidemenu='extrainfo'] .extrainfo.active table tr th,[data-slidemenu='extrainfo'] .extrainfo.active table tr td{background:Transparent;border-top:1px solid var(--color-darkgray);border-bottom:1px solid var(--color-darkgray)}[data-slidemenu='extrainfo'] .extrainfo.active table tr:nth-of-type(even) th,[data-slidemenu='extrainfo'] .extrainfo.active table tr:nth-of-type(even) td{background:var(--color-gray)}[data-slidemenu='extrainfo'] .extrainfo.active .close{position:absolute;top:calc(var(--padding-inline) * -1);right:calc(var(--padding-inline) * -1);padding:0;width:3rem;height:3rem;border-radius:50%;box-shadow:0 0 30px rgba(0,0,0,0.25);justify-content:center;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px)}#quickOrderList{position:relative}#qoSearchResults{display:none;position:absolute;top:100%;right:5px;left:5px;margin:0 auto;max-width:100%;max-height:calc(98vh - 150px);min-height:6rem;background:#fff;border:none;border-radius:0;box-shadow:0 15px 30px rgba(0,0,0,0.25);transition:var(--transition-all)}@media only screen and (min-width:1100px){#qoSearchResults{left:10vw;right:10vw;bottom:unset;bottom:revert;width:auto;max-height:calc(98vh - 255px)}#qoSearchResults body.scrolled{top:215px}}@media only screen and (min-width:1280px){#qoSearchResults{left:20vw;right:20vw}}body[data-slidemenu=qoSearchResults] #qoSearchResults{z-index:901;display:block}#qoSearchResults .searchquery{text-transform:uppercase}#qoSearchResults table.prodList{width:100%}#qoSearchResults table.prodList th,#qoSearchResults table.prodList td{padding:5px}#qoSearchResults table.prodList thead th{border-bottom:1px solid var(--color-darkgray)}#qoSearchResults table.prodList tbody tr td{border-bottom:1px solid var(--color-darkgray);transition:border-bottom 0ms var(--transition-timing-function) var(--transition-duration)}#qoSearchResults table.prodList tbody tr.even,#qoSearchResults table.prodList tbody tr.even td{background:var(--color-gray)}#qoSearchResults table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}#qoSearchResults table.prodList tbody .desc .container a{display:block}@media only screen and (min-width:768px){#qoSearchResults table.prodList .artid{width:180px}#qoSearchResults table.prodList .desc{width:auto}#qoSearchResults table.prodList .stock{width:110px}#qoSearchResults table.prodList .price{width:120px}#qoSearchResults table.prodList .order{width:150px}}#qoSearchResults table.prodList a{text-decoration:none}#qoSearchResults table.prodList .plusminusinput button{--btn-border-color:var(--color-darkgray)}#qoSearchResults table.prodList .plusminusinput input{--input-border-color:var(--color-darkgray)}#qoSearchResults table.prodList .plusminusinput:has(input:focus) button:not(:disabled),#qoSearchResults table.prodList .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}#qoSearchResults table.prodList .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}#qoSearchResults table.prodList .plusminusinput input:disabled{--input-border-color:var(--color-darkgray)!important;--input-border-color_hover:var(--color-darkgray)!important;--input-border-color_active:var(--color-darkgray)!important}#qoSearchResults table.prodList .plusminusinput button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-darkgray)!important;--btn-border-color_hover:var(--color-darkgray)!important;--btn-border-color_active:var(--color-darkgray)!important}#qoSearchResults table.prodList .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}#qoSearchResults table.prodList .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}#qoSearchResults table.prodList .noarts{height:var(--input-height)}#qoSearchResults table.prodList .toggleExtraInfo{display:none!important}#qoSearchResults .close{position:absolute;right:0;top:0;border-radius:0 0 0 var(--btn-border-radius)}#qoSearchResults .close:hover{cursor:pointer}#qoSearchResults .content{padding:2vw 3px 111px 2vw;height:calc(95vh - 150px);overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--color-blue-darker) var(--color-blue-dark)}#qoSearchResults .content::-webkit-scrollbar{width:8px}#qoSearchResults .content::-webkit-scrollbar-track{background:var(--color-gray)}#qoSearchResults .content::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:4px;border:none}#qoSearchResults .content ::-webkit-scrollbar-button:single-button{background-color:var(--color-blue);display:block;border-style:solid;height:8px;width:8px}#qoSearchResults .content ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-blue) transparent}#qoSearchResults .content ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--color-blue) transparent}#qoSearchResults .content ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--color-blue) transparent transparent transparent}#qoSearchResults .content ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--color-blue) transparent transparent transparent}#qoSearchResults .content h2{padding-right:4rem}#qoSearchResults .content tfoot{position:absolute;bottom:0;left:0;right:10px;padding:.5rem 0 .5rem 2vw;background-color:#fff}#qoSearchResults .content tfoot,#qoSearchResults .content tfoot tr,#qoSearchResults .content tfoot td{display:block}#qoSearchResults .content tfoot td{padding-top:0!important}@media only screen and (min-width:690px){#qoSearchResults .content{padding-bottom:60px}}@media only screen and (min-width:768px){#qoSearchResults .content{padding-bottom:75px}}@media only screen and (min-width:1100px){#qoSearchResults .content{height:calc(95vh - 255px)}}.loader{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;font-size:5.111111111rem;font-size:clamp(32.47826087px,5.336426914vw,92px);filter:blur(1px);z-index:1}.myTopSystems{display:flex;padding:5vw;align-items:center}.myTopSystems form{flex-basis:100%}.accountLayout{margin-bottom:6vw}.accountLayout .accountNavigation{display:none}.accountLayout .accountContentarea{z-index:1;position:relative;padding:3vw;min-height:100%;background:#fff;filter:var(--block-drop-shadow)}@media only screen and (min-width:1100px){.accountLayout{display:grid;grid-template-columns:1fr 4fr;grid-column-gap:1.5vw}.accountLayout .accountNavigation{display:block}}.accountNavigation ul{display:flex;flex-flow:column nowrap;margin:0;padding:0;list-style-type:none}.accountNavigation ul li{padding-block:.5em}.accountNavigation ul li a{display:block;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.392111369vw,24px);text-decoration:none}.accountNavigation ul li a .icon{color:var(--color-blue)}.accountNavigation ul li a .icon+.text{padding-left:.5em}.accountNavigation ul li.current a .text{font-weight:900}.accountHome{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:2vh}.accountHome>h2,.accountHome .accountCompletion{grid-column:1 / -1}@media only screen and (min-width:576px){.accountHome{grid-template-columns:repeat(2,1fr);grid-gap:2vw}}@media only screen and (min-width:1280px){.accountHome{grid-template-columns:repeat(4,1fr)}}.accountHome>h2{margin-bottom:0}.accountHome .detailBlock{grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-gap:0}.accountHome .detailBlock .edit{display:none}.accountHome .detailBlock.editMode .show{display:none}.accountHome .detailBlock.editMode form.edit{grid-column:1;grid-row:2 / span 2;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid}.editAccountDetails{position:fixed;top:50%;left:50%;translate:-50% -50%;padding:0;max-width:0;max-height:0;background:#fff;filter:var(--block-drop-shadow);opacity:0;overflow:hidden;transition:var(--transition-all)}body[data-slidemenu="editContactDetails"] .editAccountDetails.contactDetails,body[data-slidemenu="editCompanyDetails"] .editAccountDetails.companyDetails,body[data-slidemenu="editPaymentDetails"] .editAccountDetails.paymentDetails,body[data-slidemenu="editLoginDetails"] .editAccountDetails.loginDetails{z-index:10;padding:2rem;max-width:90vw;max-height:90vh;opacity:1;overflow:auto}.editAccountDetails .closeMenu{position:absolute;top:0;right:0;border-top:none;border-right:none;border-radius:0 0 0 25px}.input{position:relative;margin:.5em 0;max-width:100%}.input input{width:100%}.input.street{width:calc(98% - 70px)}.input.housenr{width:70px}.input.zipcode{width:160px}.input.city{width:calc(98% - 120px)}.input.country select{max-width:100%}.input.housenr input{width:100%;text-align:right}.inputgroup{display:flex;justify-content:space-between;max-width:100%;margin:.5em 0}.inputgroup .input{margin:0}.customerForm{margin-top:6vw;margin-bottom:6vw;background:#fff;filter:var(--block-drop-shadow)}.customerForm>form{padding:4vw}.customerForm .input.street{width:calc(98% - 80px)}.customerForm .input.housenr{width:80px}.customerForm .input.country select{width:100%}.customerForm .formGrid{display:grid;grid-template-columns:1fr;grid-gap:1rem 4vw}@media only screen and (min-width:768px){.customerForm .formGrid{grid-template-columns:1fr 1fr}}.businessdetails{display:none}.businessdetails.active{display:block}table.favList{width:100%}table.favList th,table.favList td{padding:5px}table.favList thead th{border-bottom:1px solid var(--color-darkgray)}table.favList tbody tr td{border-bottom:1px solid var(--color-darkgray);transition:border-bottom 0ms var(--transition-timing-function) var(--transition-duration)}table.favList tbody tr.even,table.favList tbody tr.even td{background:var(--color-gray)}table.favList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}table.favList tbody .desc .container a{display:block}@media only screen and (min-width:768px){table.favList .artid{width:180px}table.favList .desc{width:auto}table.favList .stock{width:110px}table.favList .price{width:120px}table.favList .order{width:150px}}table.favList a{text-decoration:none}table.favList .plusminusinput button{--btn-border-color:var(--color-darkgray)}table.favList .plusminusinput input{--input-border-color:var(--color-darkgray)}table.favList .plusminusinput:has(input:focus) button:not(:disabled),table.favList .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}table.favList .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}table.favList .plusminusinput input:disabled{--input-border-color:var(--color-darkgray)!important;--input-border-color_hover:var(--color-darkgray)!important;--input-border-color_active:var(--color-darkgray)!important}table.favList .plusminusinput button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-darkgray)!important;--btn-border-color_hover:var(--color-darkgray)!important;--btn-border-color_active:var(--color-darkgray)!important}table.favList .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}table.favList .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}table.favList td.favorite{width:60px;text-align:left}table.favList td.favorite button{padding:0;width:50px;height:50px;background:Transparent;border-color:Transparent;color:var(--color-blue);justify-content:center}table.favList td.favorite button:hover .fa-star::before{content:"\e2b4";color:var(--color-error)}table.history{width:100%}table.history th,table.history td{padding:5px}table.history thead th{border-bottom:1px solid var(--color-darkgray)}table.history tbody tr td{border-bottom:1px solid var(--color-darkgray);transition:border-bottom 0ms var(--transition-timing-function) var(--transition-duration)}table.history tbody tr.even,table.history tbody tr.even td{background:var(--color-gray)}table.history tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}table.history tbody .desc .container a{display:block}@media only screen and (min-width:768px){table.history .artid{width:180px}table.history .desc{width:auto}table.history .stock{width:110px}table.history .price{width:120px}table.history .order{width:150px}}table.history a{text-decoration:none}table.history .plusminusinput button{--btn-border-color:var(--color-darkgray)}table.history .plusminusinput input{--input-border-color:var(--color-darkgray)}table.history .plusminusinput:has(input:focus) button:not(:disabled),table.history .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}table.history .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}table.history .plusminusinput input:disabled{--input-border-color:var(--color-darkgray)!important;--input-border-color_hover:var(--color-darkgray)!important;--input-border-color_active:var(--color-darkgray)!important}table.history .plusminusinput button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-darkgray)!important;--btn-border-color_hover:var(--color-darkgray)!important;--btn-border-color_active:var(--color-darkgray)!important}table.history .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}table.history .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}table.history th,table.history td{padding:.25em 0}table.history th.orderid,table.history td.orderid{min-width:60px}table.history th.date,table.history td.date{width:auto}table.history th.refnr,table.history td.refnr{width:auto}table.history th.amount,table.history td.amount{display:none}@media only screen and (min-width:576px){table.history th.amount,table.history td.amount{display:table-cell;width:150px;text-align:right}}table.history tr[onclick]{cursor:pointer}table.history_detail_header{width:100%}table.history_detail_header th,table.history_detail_header td{padding:.25em 0}table.history_detail_header td.vat,table.history_detail_header td.total{text-align:right}table.history_detail_header td.vat span.price,table.history_detail_header td.total span.price{display:inline-block;min-width:120px;text-align:right}@media only screen and (min-width:576px){table.history_detail_header{width:auto}table.history_detail_header td.vat,table.history_detail_header td.total{text-align:left}}table.history_details{width:100%}table.history_details th,table.history_details td{padding:5px}table.history_details thead th{border-bottom:1px solid var(--color-darkgray)}table.history_details tbody tr td{border-bottom:1px solid var(--color-darkgray);transition:border-bottom 0ms var(--transition-timing-function) var(--transition-duration)}table.history_details tbody tr.even,table.history_details tbody tr.even td{background:var(--color-gray)}table.history_details tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}table.history_details tbody .desc .container a{display:block}@media only screen and (min-width:768px){table.history_details .artid{width:180px}table.history_details .desc{width:auto}table.history_details .stock{width:110px}table.history_details .price{width:120px}table.history_details .order{width:150px}}table.history_details a{text-decoration:none}table.history_details .plusminusinput button{--btn-border-color:var(--color-darkgray)}table.history_details .plusminusinput input{--input-border-color:var(--color-darkgray)}table.history_details .plusminusinput:has(input:focus) button:not(:disabled),table.history_details .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}table.history_details .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}table.history_details .plusminusinput input:disabled{--input-border-color:var(--color-darkgray)!important;--input-border-color_hover:var(--color-darkgray)!important;--input-border-color_active:var(--color-darkgray)!important}table.history_details .plusminusinput button:disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-darkgray)!important;--btn-border-color_hover:var(--color-darkgray)!important;--btn-border-color_active:var(--color-darkgray)!important}table.history_details .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}table.history_details .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}table.history_details th.artid,table.history_details td.artid{width:170px}table.history_details th.desc,table.history_details td.desc{width:auto}table.history_details th.quantity,table.history_details td.quantity{width:150px}table.history_details th.amount,table.history_details td.amount{width:120px}table.history_details th.total,table.history_details td.total{width:120px}table.history_details tfoot .subtotal,table.history_details tfoot .total{border-top:1px solid var(--color-black)}table.history_details tfoot .total{border-bottom:3px double var(--color-black)}@media only screen and (max-width:767.98px){table.history_details{display:grid;grid-auto-columns:auto;grid-auto-rows:auto}table.history_details thead,table.history_details tbody,table.history_details tfoot{grid-column:span 3;display:grid;grid-auto-columns:subgrid;grid-auto-rows:auto}table.history_details thead tr,table.history_details tbody tr,table.history_details tfoot tr{grid-column:span 3;display:grid;grid-template-columns:auto 1fr 1fr}table.history_details thead tr,table.history_details tbody tr{grid-template-areas:"artid desc desc" "quantity amount total";border-bottom:1px solid var(--color-darkgray)}table.history_details thead tr th,table.history_details tbody tr th,table.history_details thead tr td,table.history_details tbody tr td{border:none}table.history_details thead tr th.artid,table.history_details tbody tr th.artid,table.history_details thead tr td.artid,table.history_details tbody tr td.artid{grid-area:artid;word-break:break-all}table.history_details thead tr th.desc,table.history_details tbody tr th.desc,table.history_details thead tr td.desc,table.history_details tbody tr td.desc{grid-area:desc}table.history_details thead tr th.quantity,table.history_details tbody tr th.quantity,table.history_details thead tr td.quantity,table.history_details tbody tr td.quantity{grid-area:quantity}table.history_details thead tr th.amount,table.history_details tbody tr th.amount,table.history_details thead tr td.amount,table.history_details tbody tr td.amount{grid-area:amount;margin-left:auto}table.history_details thead tr th.total,table.history_details tbody tr th.total,table.history_details thead tr td.total,table.history_details tbody tr td.total{grid-area:total;margin-left:auto}table.history_details tfoot tr{grid-template-areas:"title title amount"}table.history_details tfoot tr .empty{display:none}table.history_details tfoot tr .title{grid-area:title}table.history_details tfoot tr .amount{grid-area:amount;margin-left:auto}}.orderpathbuttons{margin:2rem 0 6vw;display:flex;flex-flow:column nowrap;justify-content:space-between;grid-gap:1rem}@media only screen and (min-width:1100px){.orderpathbuttons{flex-flow:row wrap}}.orderpathbuttons .orderpathbuttonsRight{display:flex;align-items:center;flex-direction:column;gap:1rem}.orderpathbuttons .orderpathbuttonsRight button,.orderpathbuttons .orderpathbuttonsRight a{width:100%}@media only screen and (min-width:1100px){.orderpathbuttons .orderpathbuttonsRight{flex-flow:row wrap}.orderpathbuttons .orderpathbuttonsRight button,.orderpathbuttons .orderpathbuttonsRight a{width:auto}}@media only screen and (max-width:1099.98px){table.basket thead{display:none}table.basket tbody.basketlines{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:2rem}table.basket tbody.basketlines tr{border-bottom:1px solid #ccc;justify-content:space-between;display:grid;grid-template-columns:1fr auto;grid-template-areas:"image image" "desc desc" "price price" "total total" "stock stock" "count remove"}table.basket tbody.basketlines tr .remove{grid-area:remove}table.basket tbody.basketlines tr .image{grid-area:image}table.basket tbody.basketlines tr .desc{grid-area:desc}table.basket tbody.basketlines tr .stock{grid-area:stock}table.basket tbody.basketlines tr .count{grid-area:count}table.basket tbody.basketlines tr .price{grid-area:price}table.basket tbody.basketlines tr .total{grid-area:total}table.basket tbody.basketlines tr .stock::before{content:"Voorraad: "}table.basket tbody.basketlines tr .count .plusminusinput.compact{width:100%}table.basket tbody.basketlines tr td{display:block;text-wrap:wrap;width:auto;text-align:left}table.basket tfoot{display:block}table.basket tfoot tr{display:flex;justify-content:flex-end}}@media only screen and (max-width:767.98px){table.basket tbody.basketlines{grid-template-columns:1fr}}table.basket th,table.basket td{padding:5px}table.basket th.remove,table.basket td.remove{width:60px}table.basket th.image,table.basket td.image{width:110px}table.basket th.desc,table.basket td.desc{width:auto}table.basket th.stock,table.basket td.stock{width:100px}table.basket th.count,table.basket td.count{width:150px}table.basket th.price,table.basket td.price{width:120px}table.basket th.total,table.basket td.total{width:140px}table.basket tr.notification{padding:0 .5rem;font-style:italic;border:none}table.basket tr.notification.outofstock{color:var(--color-error)}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 .totals .subtotal .linetotal,table.basket .totals .total .linetotal{border-top:1px solid currentColor}table.basket .totals .total .linetotal{border-bottom:3px double currentColor}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:2vw}.orderpathDetails .deliverymethods{order:1}.orderpathDetails .deliveryaddress{order:2}.orderpathDetails .invoicing{order:3}.orderpathDetails .payment{order:4}.orderpathDetails .orderinfo{order:5}.orderpathDetails .summary{order:6}@media only screen and (min-width:768px){.orderpathDetails{grid-template-columns:3fr 2fr}.orderpathDetails .deliverymethods,.orderpathDetails .deliveryaddress,.orderpathDetails .invoicing{grid-column:1}.orderpathDetails .payment{grid-column:1}.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-column:2}.orderpathDetails .deliveryaddress,.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-row:span 2}}@media only screen and (min-width:1100px){.orderpathDetails{grid-template-columns:repeat(2,2fr) 1fr;grid-gap:0 2vw}.orderpathDetails .deliverymethods,.orderpathDetails .deliveryaddress{grid-column:1}.orderpathDetails .deliveryaddress{grid-row:span 2}.orderpathDetails .orderinfo,.orderpathDetails .invoicing{grid-column:2}.orderpathDetails .payment{grid-column:2}.orderpathDetails .orderinfo{grid-row:1}.orderpathDetails .summary{grid-column:3;grid-row:1 / span 2}}.orderpathDetails .orderinfo .reference input{width:100%}.orderpathDetails .orderinfo .remarks{padding-top:1em;padding-bottom:1em}.orderpathDetails .orderinfo .remarks textarea{width:100%;height:100px}.delivery-date-grid .cal-nav:hover{background-color:#fff;border-color:#fff;color:var(--color-blue)}.delivery-date-grid .cal-cell.outside{--btn-bg-color:var(--color-blue-dark);--btn-border-color:var(--color-blue-dark)}.delivery-date-grid .cal-cell.selected{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:var(--color-orange);--btn-bg-color_active:var(--color-orange);--btn-border-color_active:var(--color-orange);--btn-fg-color_active:#fff}.delivery-date-grid .cal-cell.disabled{--btn-bg-color:var(--color-gray)!important;--btn-border-color:var(--color-gray)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray)!important;--btn-border-color_hover:var(--color-gray)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray)!important;--btn-border-color_active:var(--color-gray)!important;--btn-fg-color_active:#000;--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-fg-color:var(--color-darkgray)!important;--btn-fg-color_hover:var(--color-darkgray)!important}.delivery-date-grid .cal-cell.outside.disabled{--btn-bg-color:var(--color-gray-dark)!important;--btn-border-color:var(--color-gray-dark)!important;--btn-fg-color:var(--color-gray)!important;--btn-bg-color_hover:var(--color-gray-dark)!important;--btn-border-color_hover:var(--color-gray-dark)!important;--btn-fg-color_hover:var(--color-gray)!important}table.basket thead{background:var(--color-blue);color:#fff}table.basket thead th,table.basket thead td{padding-top:.5em;padding-bottom:.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}.deliverymethod{line-height:2}#deliveryaddress{position:relative}#deliveryaddress .delivery-sub{max-height:0;opacity:0;transition:var(--transition-all);overflow:hidden}#deliveryaddress .delivery-sub.active{opacity:1;max-height:650px}#deliveryaddress .aflinvoer,#deliveryaddress table select{width:100%}#deliveryaddress table.customer td{border-top:4px solid Transparent}table.customer input{width:100%}table.customer input ~ span.required{z-index:1;position:absolute;top:-2px;right:0;color:red}table.customer input ~ span.required::after{content:'*'}.payment-choices .paymentmethod{position:relative;display:grid;grid-template-columns:50px 1fr 60px;grid-template-rows:50px auto;align-items:center;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}.payment-choices .paymentmethod ~ .paymentmethod{margin-top:.5rem}.payment-choices .paymentmethod .radio{grid-row:1}.payment-choices .paymentmethod label{grid-column:2 / 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 label::before{position:absolute;top:14px;left:18px}.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){border-color:var(--color-blue)}.payment-choices .paymentmethod input:checked+label .desclong{padding-bottom:1rem;max-height:300px}section.invoicing{margin-bottom:1em}section.invoicing select{width:100%}section.invoicing table{margin-left:1em}.orderpathConfirmation{margin-top:2rem;display:flex;flex-flow:row wrap;justify-content:flex-start;grid-gap:1rem}.orderpathConfirmation .paymentmethod,.orderpathConfirmation .yourdetails,.orderpathConfirmation .deliveryaddress,.orderpathConfirmation .remarks{flex:1 1 24%;min-width:250px}table.prijsForm{width:90%;max-width:800px}@media only screen and (max-width:767.98px){table.prijsForm tr,table.prijsForm td{display:block}}table.prijsForm input{width:100%}table.prijsForm input.small{width:100px}.end-of-life{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1rem}.end-of-life .sexycheckbox+label{flex-flow:row-reverse;width:auto;gap:.5rem}.end-of-life .sexycheckbox+label::before{margin:0}