.fs10{font-size:10px}.fs11{font-size:11px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}.fs20{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}.fs21{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}.fs24{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.fs28{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}.fs34{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.fs42{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}.fs48{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}.fs54{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}.fs92{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}.fs10-xxs{font-size:10px}.fs11-xxs{font-size:11px}.fs13-xxs{font-size:13px}.fs14-xxs{font-size:14px}.fs15-xxs{font-size:15px}.fs16-xxs{font-size:16px}.fs17-xxs{font-size:17px}.fs18-xxs{font-size:18px}.fs19-xxs{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}.fs20-xxs{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}.fs21-xxs{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}.fs24-xxs{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.fs28-xxs{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}.fs34-xxs{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.fs42-xxs{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}.fs48-xxs{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}.fs54-xxs{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}.fs92-xxs{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}@media only screen and (min-width:393px){.fs10-xs{font-size:10px}}@media only screen and (min-width:393px){.fs11-xs{font-size:11px}}@media only screen and (min-width:393px){.fs13-xs{font-size:13px}}@media only screen and (min-width:393px){.fs14-xs{font-size:14px}}@media only screen and (min-width:393px){.fs15-xs{font-size:15px}}@media only screen and (min-width:393px){.fs16-xs{font-size:16px}}@media only screen and (min-width:393px){.fs17-xs{font-size:17px}}@media only screen and (min-width:393px){.fs18-xs{font-size:18px}}@media only screen and (min-width:393px){.fs19-xs{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}@media only screen and (min-width:393px){.fs20-xs{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}}@media only screen and (min-width:393px){.fs21-xs{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}}@media only screen and (min-width:393px){.fs24-xs{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}}@media only screen and (min-width:393px){.fs28-xs{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:393px){.fs34-xs{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:393px){.fs42-xs{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}@media only screen and (min-width:393px){.fs48-xs{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}}@media only screen and (min-width:393px){.fs54-xs{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}}@media only screen and (min-width:393px){.fs92-xs{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}}@media only screen and (min-width:576px){.fs10-sm{font-size:10px}}@media only screen and (min-width:576px){.fs11-sm{font-size:11px}}@media only screen and (min-width:576px){.fs13-sm{font-size:13px}}@media only screen and (min-width:576px){.fs14-sm{font-size:14px}}@media only screen and (min-width:576px){.fs15-sm{font-size:15px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs17-sm{font-size:17px}}@media only screen and (min-width:576px){.fs18-sm{font-size:18px}}@media only screen and (min-width:576px){.fs19-sm{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}@media only screen and (min-width:576px){.fs20-sm{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}}@media only screen and (min-width:576px){.fs21-sm{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}}@media only screen and (min-width:576px){.fs28-sm{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:576px){.fs34-sm{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:576px){.fs42-sm{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}}@media only screen and (min-width:576px){.fs54-sm{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}}@media only screen and (min-width:576px){.fs92-sm{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}}@media only screen and (min-width:768px){.fs10-md{font-size:10px}}@media only screen and (min-width:768px){.fs11-md{font-size:11px}}@media only screen and (min-width:768px){.fs13-md{font-size:13px}}@media only screen and (min-width:768px){.fs14-md{font-size:14px}}@media only screen and (min-width:768px){.fs15-md{font-size:15px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs17-md{font-size:17px}}@media only screen and (min-width:768px){.fs18-md{font-size:18px}}@media only screen and (min-width:768px){.fs19-md{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}@media only screen and (min-width:768px){.fs20-md{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}}@media only screen and (min-width:768px){.fs21-md{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}}@media only screen and (min-width:768px){.fs28-md{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:768px){.fs34-md{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:768px){.fs42-md{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}@media only screen and (min-width:768px){.fs48-md{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}}@media only screen and (min-width:768px){.fs54-md{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}}@media only screen and (min-width:768px){.fs92-md{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}}@media only screen and (min-width:1100px){.fs10-lg{font-size:10px}}@media only screen and (min-width:1100px){.fs11-lg{font-size:11px}}@media only screen and (min-width:1100px){.fs13-lg{font-size:13px}}@media only screen and (min-width:1100px){.fs14-lg{font-size:14px}}@media only screen and (min-width:1100px){.fs15-lg{font-size:15px}}@media only screen and (min-width:1100px){.fs16-lg{font-size:16px}}@media only screen and (min-width:1100px){.fs17-lg{font-size:17px}}@media only screen and (min-width:1100px){.fs18-lg{font-size:18px}}@media only screen and (min-width:1100px){.fs19-lg{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}@media only screen and (min-width:1100px){.fs20-lg{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}}@media only screen and (min-width:1100px){.fs21-lg{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}}@media only screen and (min-width:1100px){.fs24-lg{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}}@media only screen and (min-width:1100px){.fs28-lg{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:1100px){.fs34-lg{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:1100px){.fs42-lg{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}@media only screen and (min-width:1100px){.fs48-lg{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}}@media only screen and (min-width:1100px){.fs54-lg{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}}@media only screen and (min-width:1100px){.fs92-lg{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}}@media only screen and (min-width:1280px){.fs10-xl{font-size:10px}}@media only screen and (min-width:1280px){.fs11-xl{font-size:11px}}@media only screen and (min-width:1280px){.fs13-xl{font-size:13px}}@media only screen and (min-width:1280px){.fs14-xl{font-size:14px}}@media only screen and (min-width:1280px){.fs15-xl{font-size:15px}}@media only screen and (min-width:1280px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1280px){.fs17-xl{font-size:17px}}@media only screen and (min-width:1280px){.fs18-xl{font-size:18px}}@media only screen and (min-width:1280px){.fs19-xl{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}@media only screen and (min-width:1280px){.fs20-xl{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}}@media only screen and (min-width:1280px){.fs21-xl{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}}@media only screen and (min-width:1280px){.fs28-xl{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:1280px){.fs34-xl{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:1280px){.fs42-xl{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}@media only screen and (min-width:1280px){.fs48-xl{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}}@media only screen and (min-width:1280px){.fs54-xl{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}}@media only screen and (min-width:1280px){.fs92-xl{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}}@media only screen and (min-width:1600px){.fs10-xxl{font-size:10px}}@media only screen and (min-width:1600px){.fs11-xxl{font-size:11px}}@media only screen and (min-width:1600px){.fs13-xxl{font-size:13px}}@media only screen and (min-width:1600px){.fs14-xxl{font-size:14px}}@media only screen and (min-width:1600px){.fs15-xxl{font-size:15px}}@media only screen and (min-width:1600px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1600px){.fs17-xxl{font-size:17px}}@media only screen and (min-width:1600px){.fs18-xxl{font-size:18px}}@media only screen and (min-width:1600px){.fs19-xxl{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}@media only screen and (min-width:1600px){.fs20-xxl{font-size:1.111111111rem;font-size:clamp(18.391304348px,1.428571429vw,20px)}}@media only screen and (min-width:1600px){.fs21-xxl{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}}@media only screen and (min-width:1600px){.fs24-xxl{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}}@media only screen and (min-width:1600px){.fs28-xxl{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:1600px){.fs34-xxl{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:1600px){.fs42-xxl{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}@media only screen and (min-width:1600px){.fs48-xxl{font-size:2.666666667rem;font-size:clamp(23.869565217px,3.428571429vw,48px)}}@media only screen and (min-width:1600px){.fs54-xxl{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}}@media only screen and (min-width:1600px){.fs92-xxl{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,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-max:100%;--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-max:1400px;--width-main:min(100%,1400px);--paddinginline-main:var(--padding-inline,16px)}@media only screen and (min-width:1429.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:1519.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:1400px}:root{--width-narrow-max:1030px;--width-narrow:min(100%,1030px);--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%,85%)}}@media only screen and (min-width:1280px){:root{--width-narrow:min(100%,78%)}}@media only screen and (min-width:1043.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:1133.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:1030px}@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-primary:var(--color-blue);--color-primary-hover:color-mix(in oklab,var(--color-primary),black 30%);--color-primary-active:color-mix(in oklab,var(--color-primary),black 30%);--color-glass-primary:#f4fafd;--color-glass-primary-hover:color-mix(in oklab,rgba(41,151,214,0.102),transparent 10%);--color-primary-dark:#45556c;--color-secondary:var(--color-orange);--color-secondary-hover:color-mix(in oklab,var(--color-secondary),white 30%);--color-secondary-active:color-mix(in oklab,var(--color-secondary),black 30%);--color-blue:#2997d6;--color-blue-highlight:#2087c2;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-darkblue:#2083cf;--color-black:#212529;--color-orange:#fa5000;--color-orange-highlight:#f36f21;--color-gray:#4a5565;--color-gray-light:#f3f4f6;--color-gray-light-hover:color-mix(in oklab,var(--color-gray-light),black 10%);--color-gray-light-active:color-mix(in oklab,var(--color-gray-light),black 20%);--color-white:#fff;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--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:#1eb828;--color-green-dark:#00a63e;--color-green-hover:color-mix(in oklab,var(--color-green),white 30%);--color-green-active:color-mix(in oklab,var(--color-green),black 30%);--color-red:#fb2c36;--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));--main-background-color:#fff;--color-top-blue:#2997d6;--color-top-dark-blue:#007bc7;--color-top-orange:#f35d07;--color-card-blue:#0071bc;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--basefont:'"Open Sans"',ui-sans-serif,system-ui,sans-serif;--headfont:'"Open Sans"',ui-sans-serif,system-ui,sans-serif;--transition-duration:250ms;--transition-timing-function:ease-in-out;--transition-all:all var(--transition-duration) var(--transition-timing-function);--box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0.25) 0 25px 50px -12px;--block-spacing:clamp(1rem,4vw,4rem);--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:var(--color-primary);--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-inline-compact:9px;--btn-padding-inline-wider:32px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-padding-block-compact:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 4 ) - var(--btn-border-width));--btn-padding-block-higher:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 1.5 ) - var(--btn-border-width));--btn-height:38px;--btn-line-height:1em;--btn-border-radius:19px;--btn-border-width:3px;--btn-font-weight:900;--btn-box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0.1) 0 1px 3px 0,rgba(0,0,0,0.1) 0 1px 2px -1px;--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:#e5e7eb;--input-border-color_hover:var(--color-primary);--input-border-color_active:var(--color-primary);--input-border-width:1px;--input-border-radius:8px;--input-color:var(--color-black);--input-placeholder:rgba(0,0,0,0.5);--input-font-weight:400;--input-font-size:16px;--input-box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0.1) 0 1px 3px 0,rgba(0,0,0,0.1) 0 1px 2px -1px;--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;--box-radius-1:15px}@media only screen and (min-width:1429.98px){:root{--paddingToMain:calc(((100vw - 17px) - 1400px) / 2)}}@media only screen and (min-width:1059.98px){:root{--paddingToNarrow:calc(((100vw - 17px) - 1030px) / 2)}}@media only screen and (min-width:768px){:root{--btn-height:50px;--btn-border-radius:16px}}@media only screen and (min-width:768px){:root{--input-height:50px}}@media only screen and (min-width:1100px){:root{--box-radius-1:24px}}.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,body[data-slidemenu='accountmenu'] .account-menu,body[data-slidemenu='slidemenu-basket'] #slidemenu-basket{z-index:901;opacity:1;display:block}body[data-slidemenu='full-menu'] .full-menu{z-index:1000;opacity:1;display:block}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow,[data-slidemenu='accountmenu'] #slidemenu-active-shadow,[data-slidemenu='full-menu'] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}[data-slidemenu='slidemenu-basket'] #slidemenu-active-shadow{z-index:1001;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{*{scroll-margin-top:150px}html{background-color:var(--body-bg-color);color:var(--body-fg-color);font-family:var(--basefont);font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;font-family:var(--headfont);line-height:1.2}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 b,.h1 b,h2 b,.h2 b,h3 b,.h3 b{font-weight:900;color:var(--color-blue)}h6,.h6{font-weight:300;color:var(--color-blue)}h1,.h1{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}h2,.h2{line-height:1.12;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);font-weight:900;letter-spacing:-0.025em}@media only screen and (min-width:576px){h2,.h2{line-height:1.1}}@media only screen and (min-width:393px){h2,.h2{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}}@media only screen and (min-width:576px){h2,.h2{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}}@media only screen and (min-width:768px){h2,.h2{font-size:2.333333333rem;font-size:clamp(22.695652174px,3vw,42px)}}h3,.h3{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}h4,.h4{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}h5,.h5{font-size:18px}h6,.h6{font-size:11px}@media only screen and (min-width:576px){h6,.h6{font-size:13px}}.homepage h2,.homepage .h2{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.homepage h6,.homepage .h6{font-size:16px}.large h1{font-size:5.111111111rem;font-size:clamp(32.47826087px,6.571428571vw,92px)}.large h2{font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,54px)}.large h3{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.large h4{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}.large h5{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.large h6{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px)}.small h1{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.small h2{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}.small h3{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.small h4{font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,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:11px}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}a:not([role="button"],.button){color:var(--href-color);transition:var(--transition-all)}a:not([role="button"],.button):hover,a:not([role="button"],.button):focus{color:var(--href-color_hover)}a:not([role="button"],.button):hover:active,a:not([role="button"],.button):focus:active{color:var(--href-color_active)}a:not([role="button"],.button).hover-blue{text-decoration:none;padding:4px;transition:var(--transition-all)}a:not([role="button"],.button).hover-blue:hover,a:not([role="button"],.button).hover-blue:focus{background-color:#eff6ff80}a:not([role="button"],.button).hover-red{text-decoration:none;padding:4px;transition:var(--transition-all)}a:not([role="button"],.button).hover-red:hover,a:not([role="button"],.button).hover-red:focus{background-color:#fef2f2}.glass-box-shadow{backdrop-filter:blur(8px);background-color:color-mix(in oklab,#fff 20%,transparent)!important;box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0.1) 0 10px 15px -3px,rgba(0,0,0,0.1) 0 4px 6px -4px;border:none!important;transition:var(--transition-all)}.glass-box-shadow:hover,.glass-box-shadow:focus{transform:translateY(-5px)}table th:not([align="center"]):not([align="right"]){text-align:left}.lowercase{text-transform:lowercase}.blue-background{background-color:var(--color-primary);color:#fff}.blue-background .header-flexbox{display:flex;align-items:center;gap:1em}.blue-background .header-flexbox .icon{background:#fff;border-radius:14px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.blue-background .header-flexbox h2{margin-block:0}.mb-2{margin-bottom:2em}.pt-2{padding-top:2em}.pb-2{padding-bottom:2em}.pt-3px{padding-top:3px}.card{box-shadow:var(--box-shadow);border-radius:var(--btn-border-radius);padding:2em;margin-block:2em;color:var(--color-gray)}.card h2{color:#000}.card.white{background-color:#fff}.box-shadow{box-shadow:var(--box-shadow)}.hidden{display:none!important}details{transition:var(--transition-all);padding:1em 2em}details summary{transition:var(--transition-all);cursor:pointer}hr{display:block;height:1px;border:0;border-top:1px solid var(--color-gray-100);margin:1em 0;padding:0}.fg-green{color:var(--color-green)}.fg-orange{color:var(--color-orange)}.fg-blue{color:var(--color-blue)}.fg-red{color:var(--color-red)}.fg-gray-400{color:var(--color-gray-400)}.d-none{display:none}.icon-and-title{display:flex;align-items:center;gap:1em;margin-block:1em}.icon-and-title h2,.icon-and-title h3{margin-block:0}.icon-and-title .icon{border-radius:16px;box-shadow:var(--box-shadow);font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);width:2em;height:2em;display:flex;align-items:center;justify-content:center}.icon-and-title .icon.clear{box-shadow:none;background:transparent;color:var(--color-primary);padding:0}.icon-and-title .icon.blue{background-color:var(--color-primary);color:#fff}.icon-and-title .icon.white{color:var(--color-primary);background-color:#fff}}span.smaller{color:var(--color-gray-400)}.dot-background{background-image:radial-gradient(circle,rgba(255,255,255,0.2) 1.5px,transparent 1.5px);background-size:24px 24px}.block-drop-shadow{background-color:#fff;filter:var(--block-drop-shadow)}slideshow.align-slides-left .slick-track{margin-left:unset;margin-right:unset}slideshow .navigation{font-family:var(--iconfont);transition:var(--transition-all)}slideshow.navtopright .navigation{top:-58px}slideshow.navtopright .navigation.prev{left:unset;right:4em}slideshow.navtopright .navigation.next{right:0}slideshow.project-arrows .navigation{top:unset;bottom:2em;left:2em;translate:unset;transition:var(--transition-all);border-radius:50%;aspect-ratio:1;color:var(--color-blue);background:var(--color-glass-primary);border:1px solid #54a2ff4d}slideshow.project-arrows .navigation:hover{background:#fff;color:var(--color-primary)}slideshow.project-arrows .navigation.next{left:5em}slideshow .navigation{border-radius:999px;aspect-ratio:1;border:1px solid currentcolor;color:currentcolor}slideshow .navigation:hover{background-color:var(--fg-color);color:var(--bg-color);cursor:pointer}slideshow .navigation.slick-disabled{opacity:.2;pointer-events:none}slideshow .pagination .slick-dots li{display:flex;justify-content:center;align-items:center}slideshow.chevron-navigation .navigation.prev::before{content:"\f053"}slideshow.chevron-navigation .navigation.next::before{content:"\f054"}slideshow.navigation-blue .navigation{color:var(--color-primary)}slideshow.navigation-blue .navigation:hover,slideshow.navigation-blue .navigation:focus{background:var(--color-primary);color:#fff}slideshow.customer-projects{position:relative;display:flex;flex-direction:column}slideshow.customer-projects .slides{order:2}slideshow.customer-projects .projects-navigation{order:1}slideshow.customer-projects .customer-project{position:relative;width:230px!important}@media only screen and (min-width:393px){slideshow.customer-projects .customer-project{width:260px!important}}@media only screen and (min-width:576px){slideshow.customer-projects .customer-project{width:300px!important}}@media only screen and (min-width:768px){slideshow.customer-projects .customer-project{width:340px!important}}slideshow.customer-projects .customer-project .number{z-index:1;position:absolute!important;top:1rem;left:1rem;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:var(--color-primary);border-radius:999px;color:#fff;font-weight:800}slideshow.customer-projects .projects-navigation{position:static;padding:0}slideshow.customer-projects .projects-navigation .buttons{--fg-color:var(--color-blue);justify-content:flex-start;margin-inline:auto;padding-inline:var(--padding-inline);width:100%;max-width:1400px}slideshow.customer-projects .projects-navigation .buttons .next{background-color:var(--color-blue);color:#fff}slideshow.customer-projects .projects-navigation .buttons .next:hover{background-color:#fff;color:var(--color-blue)}@media only screen and (min-width:576px){slideshow.customer-projects .projects-navigation{position:absolute;top:0;right:2rem;bottom:unset;left:0;padding-bottom:1rem;translate:0 -100%}slideshow.customer-projects .projects-navigation .buttons{justify-content:flex-end;padding-bottom:2rem}}.productsgrid .product{grid-template-rows:subgrid;display:grid;grid-row:span 6;grid-template-columns:1fr;background:#fff;border-radius:16px;gap:1em;padding:1.5em;color:#000;font-size:14px;font-weight:bold}.productsgrid .product .image{aspect-ratio:1.5;overflow:hidden}.productsgrid .product .image img{object-fit:contain;height:100%;width:100%}.productsgrid .product .price-and-order{border-top:1px solid var(--input-border-color);padding-top:1em;display:flex;align-items:center;justify-content:space-between;gap:1em}.productsgrid .product .price-and-order .price{color:var(--color-primary)}.productsgrid .product .price-and-order .orderbutton button,.productsgrid .product .price-and-order .orderbutton a{--btn-padding-inline:0;--btn-padding-block:0;--btn-border-radius:8px;width:28px;height:28px;font-size:14px;justify-content:center}.productsgrid .product.recommended .image a{overflow:hidden}.productsgrid .product.recommended .image a img{transition:var(--transition-all)}.productsgrid .product.recommended .image a:hover img,.productsgrid .product.recommended .image a:focus img{scale:1.05}.productsgrid .product.recommended .title{--href-color:#000;font-size:18px;border-top:1px solid var(--color-gray-100);padding-top:1em;text-decoration:none}.productsgrid .product.recommended .price-and-order{border-top:none;padding-top:0}.productsgrid .product.recommended .price-and-order .price{color:#000;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);font-weight:900}.productsgrid .product.recommended .price-and-order .price .oldprice{font-size:13px;color:var(--color-gray-400);font-weight:500;margin-left:1em}.productsgrid .product.recommended .price-and-order .orderbutton button{--btn-bg-color:var(--color-gray-100);--btn-border-color:var(--color-gray-100);--btn-fg-color:var(--color-gray-400);border-radius:999px;width:40px;height:40px;font-size:18px}.productsgrid .product.recommended .stock{color:var(--color-gray);display:flex;align-items:center;font-weight:500;font-size:13px}.productsgrid .product.recommended .stock.in-stock i{color:var(--color-green)}.productsgrid .product.recommended .stock.out-of-stock i{color:var(--color-red)}.productsgrid .product.recommended .stock i{font-size:8px;margin-right:.5em}.productsgrid .product.recommended .inc-ex-vat{font-size:13px;color:var(--color-gray-400)}.productDetailsContainer slideshow .slick-slide.slick-current picture{border-color:var(--color-primary)}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}.sbeStickyHeader .keepinsight{position:sticky;top:225px;padding-right:0;font-size:3rem;font-size:clamp(25.043478261px,3.857142857vw,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:1fr 2fr}}.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;width:100%;height:5em}.sbeHeader.low{height:140px}.sbeHeader.high{height:6em}@media only screen and (min-width:576px){.sbeHeader{height:300px}.sbeHeader.low{height:140px}.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-color:#000;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}.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:1em 1em 1em 3em;border-top:1px solid var(--input-border-color);border-bottom:1px solid var(--input-border-color);transition:var(--transition-all);font-weight:500}.faqList .faqItem:first-child{border-top:none}.faqList .faqItem:last-child{border-bottom:none}.faqList .faqItem:hover,.faqList .faqItem:focus-within{background:rgba(239,246,255,0.5)}.faqList .faqItem:hover summary,.faqList .faqItem:focus-within summary{color:var(--color-primary)}.faqList .faqItem::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility,opacity;transition-duration:200ms;transition-behavior:allow-discrete}.faqList .faqItem[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}.faqList .faqItem,.faqList .faqItem summary{margin:0}.faqList .faqItem>div{padding:2em 0 1em 0}.faqList .faqItem summary{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;cursor:pointer;transition:var(--transition-all);padding:1em 0}.faqList .faqItem summary::after{content:'';margin-right:3vw;font-family:var(--iconfont);font-weight:900;font-size:18px}.faqList .faqItem span{color:var(--color-gray)}.faqList .faqItem summary::after{content:'\f078';font-size:13px;color:var(--color-gray-900);background-color:var(--color-gray-100);border-radius:9999px;padding:8px;box-shadow:var(--box-shadow);transition:var(--transition-all)}.faqList .faqItem[open] summary{color:var(--color-primary)}.faqList .faqItem[open] summary::after{transition:var(--transition-all);background-color:var(--color-primary);color:#fff;transform:rotate(180deg)}.faqList .faqItem dd{font-size:18px}.faqList .faqItem ~ .faqItem{border-top:none}.faqList .faqItem ~ .faqItem dd{display:none}.sbeProjectOptions{display:flex;flex-flow:row wrap;justify-content:space-between;align-itemns:center;padding:.875rem 0}.sbeProjectMarkets{display:inline-flex;flex-flow:row wrap;gap:.5rem;padding:.25rem;width:auto;background-color:color-mix(in oklab,var(--color-gray-100) 90%,transparent);border-radius:12px}@media only screen and (min-width:576px){.sbeProjectMarkets{gap:.75rem}}.sbeProjectMarkets button{--btn-padding-block:.375rem;--btn-padding-inline:.875rem;--btn-line-height:1.5em;--btn-border-radius:.5rem;--btn-border-width:0;--btn-font-weight:700;--btn-bg-color:color-mix(in oklab,var(--color-gray-100) 90%,transparent);--btn-fg-color:var(--color-gray-600);--btn-bg-color_hover:color-mix(in oklab,var(--color-white) 80%,transparent);--btn-fg-color_hover:var(--color-gray-900);--btn-bg-color_active:var(--color-white);--btn-fg-color_active:var(--color-gray-900);flex:0 0 auto;gap:.375rem;font-size:13px;box-shadow:none}.sbeProjectMarkets button[aria-pressed="true"]{--btn-bg-color:var(--color-blue);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-blue);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-blue);--btn-fg-color_active:var(--color-white)}.sbeProjectCount{padding:.25rem}.sbeProjectCount .projectCount{font-weight:900}.sbeProjectSummaries{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:2em}@media only screen and (min-width:768px){.sbeProjectSummaries{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.sbeProjectSummaries{grid-template-columns:1fr 1fr 1fr}}.sbeProjectSummary{grid-column:span 1;grid-row:span 5;display:grid;grid-template-rows:subgrid;gap:0;background:var(--color-white);border-radius:1rem;box-shadow:0 4px 25px rgba(0,0,0,0.06);overflow:hidden;cursor:pointer}@media only screen and (min-width:768px){.sbeProjectSummary{border-radius:1.5rem}}.sbeProjectSummary .image{width:100%;aspect-ratio:1.76;overflow:hidden}.sbeProjectSummary .image img{width:100%;height:100%;object-fit:cover}.sbeProjectSummary .market{box-sizing:content-box;margin:0 auto;width:56px;height:56px;background-color:var(--color-blue);border:4px solid #fff;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);translate:0 -50%}.sbeProjectSummary .market::before{position:absolute;left:50%;top:50%;display:inline-block;color:#fff;font-family:var(--iconfont);font-weight:300;font-size:26px;translate:-50% -50%}.sbeProjectSummary[data-market="home"] .market::before{content:"\f015"}.sbeProjectSummary[data-market="vehicle"] .market::before{content:"\f8ff"}.sbeProjectSummary[data-market="marine"] .market::before{content:"\f21a"}.sbeProjectSummary[data-market="tinyhouse"] .market::before{content:"\f0e7"}.sbeProjectSummary .title{margin-top:-0.75rem;padding:0 1.5rem;display:-webkit-box;height:2.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px}@media only screen and (min-width:768px){.sbeProjectSummary .title{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px)}}.sbeProjectSummary .text{padding:0 1.5rem 1.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px}@media only screen and (min-width:768px){.sbeProjectSummary .text{font-size:14px}}.sbeProjectSummary .readmore{margin-top:auto;padding:0 1.5rem 1.5rem}.sbeProjectSummary .readmore [role='button']{--btn-padding-block:.75rem;--btn-padding-inline:1.25rem;--btn-bg-color_hover:var(--color-blue-600);--btn-bg-color_active:var(--color-blue-700);--btn-border-radius:.75rem;--btn-font-size:14px}.sbeProjectSummary .readmore [role='button'] i{transition:var(--transition-all)}.sbeProjectSummary .readmore [role='button']:hover i{translate:.25rem 0}.sbeProjectSummary img{transition:var(--transition-all)}.sbeProjectSummary .market{transition:var(--transition-all)}.sbeProjectSummary .title{transition:var(--transition-all)}.sbeProjectSummary:hover img,.sbeProjectSummary:focus img{scale:1.05}.sbeProjectSummary:hover .market,.sbeProjectSummary:focus .market{scale:1.1}.sbeProjectSummary:hover .title,.sbeProjectSummary:focus .title{color:var(--href-color)}.tabcontainer .button-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em;margin-block:3em}.tabcontainer .button-list button{--btn-fg-color:var(--color-gray);font-weight:500;border-radius:999px;justify-content:center;width:max-content}.tabcontainer .button-list button.active{--btn-bg-color:var(--color-primary);--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-primary);--btn-border-color_hover:var(--color-primary);--btn-border-color_active:var(--color-primary);--btn-bg-color_hover:var(--color-primary);--btn-bg-color_active:var(--color-primary)}.p-nomargin{margin-block:0}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:0;transition:var(--transition-all)}}.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-light);border-color:var(--color-green)}.system-messages .msg.notice{background-color:var(--color-gray-light);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-light);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}.translate-up:hover,.translate-up:focus{transform:translateY(-5px)}@layer basics{.btn-blue{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-blue-highlight);--btn-border-color_hover:var(--color-blue-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-blue-highlight);--btn-border-color_active:var(--color-blue-highlight);--btn-fg-color_active:#fff}.btn-glass-blue{--btn-bg-color:var(--color-glass-primary);--btn-border-color:var(--color-primary);--btn-fg-color:var(--color-primary);--btn-bg-color_hover:var(--color-glass-primary-hover);--btn-border-color_hover:var(--color-primary);--btn-fg-color_hover:var(--color-primary);--btn-bg-color_active:var(--color-primary-active);--btn-border-color_active:var(--color-primary);--btn-fg-color_active:var(--color-primary);--btn-border-width:1px}.btn-green{--btn-bg-color:var(--color-green);--btn-border-color:var(--color-green);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-green-hover);--btn-border-color_hover:var(--color-green-hover);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-green-active);--btn-border-color_active:var(--color-green-active);--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:var(--color-orange-highlight);--btn-border-color_hover:var(--color-orange-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-orange-highlight);--btn-border-color_active:var(--color-orange-highlight);--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-light{--btn-bg-color:var(--color-gray-light);--btn-border-color:var(--input-border-color);--btn-border-width:1px;--btn-fg-color:#999;--btn-bg-color_hover:var(--color-gray-light-hover);--btn-border-color_hover:var(--color-gray-light-hover);--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-light-active);--btn-border-color_active:var(--color-gray-light-active);--btn-fg-color_active:#000}.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}.btn-round{--btn-border-radius:999px}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:var(--color-blue-highlight);--btn-border-color_hover:var(--color-blue-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-blue-highlight);--btn-border-color_active:var(--color-blue-highlight);--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);transition:var(--transition-all);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:16px;font-weight:var(--btn-font-weight,400);text-align:center;vertical-align:middle;cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);color:var(--btn-fg-color);box-shadow:var(--btn-box-shadow)}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.compact,[role="button"].compact,input[type='button'].compact,input[type='submit'].compact,a.button.compact,span.button.compact{padding:var(--btn-padding-block-compact) var(--btn-padding-inline-compact)}button.higher,[role="button"].higher,input[type='button'].higher,input[type='submit'].higher,a.button.higher,span.button.higher{padding-block:var(--btn-padding-block-higher)}button.wider,[role="button"].wider,input[type='button'].wider,input[type='submit'].wider,a.button.wider,span.button.wider{padding-inline:var(--btn-padding-inline-wider)}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:var(--color-orange-highlight);--btn-border-color_hover:var(--color-orange-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-orange-highlight);--btn-border-color_active:var(--color-orange-highlight);--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.gray-light,[role="button"].gray-light,input[type='button'].gray-light,input[type='submit'].gray-light,a.button.gray-light,span.button.gray-light{--btn-bg-color:var(--color-gray-light);--btn-border-color:var(--input-border-color);--btn-border-width:1px;--btn-fg-color:#999;--btn-bg-color_hover:var(--color-gray-light-hover);--btn-border-color_hover:var(--color-gray-light-hover);--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-light-active);--btn-border-color_active:var(--color-gray-light-active);--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.green,[role="button"].green,input[type='button'].green,input[type='submit'].green,a.button.green,span.button.green{--btn-bg-color:var(--color-green);--btn-border-color:var(--color-green);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-green-hover);--btn-border-color_hover:var(--color-green-hover);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-green-active);--btn-border-color_active:var(--color-green-active);--btn-fg-color_active:#fff}button.glass-blue,[role="button"].glass-blue,input[type='button'].glass-blue,input[type='submit'].glass-blue,a.button.glass-blue,span.button.glass-blue{--btn-bg-color:var(--color-glass-primary);--btn-border-color:var(--color-primary);--btn-fg-color:var(--color-primary);--btn-bg-color_hover:var(--color-glass-primary-hover);--btn-border-color_hover:var(--color-primary);--btn-fg-color_hover:var(--color-primary);--btn-bg-color_active:var(--color-primary-active);--btn-border-color_active:var(--color-primary);--btn-fg-color_active:var(--color-primary);--btn-border-width:1px}button.round,[role="button"].round,input[type='button'].round,input[type='submit'].round,a.button.round,span.button.round{--btn-border-radius:999px}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)}button.ibvision,[role="button"].ibvision,input[type='button'].ibvision,input[type='submit'].ibvision,a.button.ibvision,span.button.ibvision{width:480px;max-width:100%;background:gold;border-color:gold;color:#000;justify-content:center}button.ibvision:hover,[role="button"].ibvision:hover,input[type='button'].ibvision:hover,input[type='submit'].ibvision:hover,a.button.ibvision:hover,span.button.ibvision:hover{background:goldenrod;border-color:goldenrod}button.ibvision:hover:active,[role="button"].ibvision:hover:active,input[type='button'].ibvision:hover:active,input[type='submit'].ibvision:hover:active,a.button.ibvision:hover:active,span.button.ibvision:hover:active{background:darkgoldenrod;border-color:darkgoldenrod;color:#fff}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none}}@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)}select{box-shadow:var(--input-box-shadow)}input:not([type=checkbox]):not([type=radio]),textarea,select{width:var(--input-width,auto);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;font-family:var(--basefont)}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:var(--color-blue-highlight);--btn-border-color_hover:var(--color-blue-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-blue-highlight);--btn-border-color_active:var(--color-blue-highlight);--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{position:relative;display:flex;align-items:stretch;width:160px;box-shadow:var(--input-box-shadow);border-radius:var(--btn-border-radius)}.plusminusinput label{font-size:15px;font-weight:bold}.plusminusinput input,.plusminusinput button{--btn-border-width:1px;box-shadow:none;vertical-align:middle;text-align:center;transition:var(--transition-all),border-color 0ms eass 0ms;background:#fff}.plusminusinput input.input-number{width:100%;border-radius:0;font-weight:900;text-align:center;font-size:16px}.plusminusinput button{--btn-border-color:var(--input-border-color);--btn-fg-color:var(--color-darkgray)}.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 button.qty-minus{border-radius:12px 0 0 12px;border-right:none}.plusminusinput button.qty-plus{border-radius:0 12px 12px 0;border-left:none}.plusminusinput.compact{--input-height:auto;--input-width:auto;--input-border-radius:8px;display:flex;flex-flow:row nowrap;width:var(--input-width)}.plusminusinput.compact input{padding:.5em 0}.plusminusinput.compact button{--btn-bg-color:var(--color-gray);width:var(--btn-width);padding:.5em}.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 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;display:inline-flex;width:var(--input-width,auto)}p.placeholder-wrapper{margin:.5em 0}.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}.placeholder-wrapper unit{position:absolute;right:var(--input-padding-inline);top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;color:var(--color-slate-400)}@media only screen and (min-width:768px){.placeholder-wrapper unit{padding-bottom:.25em}}.placeholder-wrapper unit.left{right:unset;left:var(--input-padding-inline)}.placeholder-wrapper:has(>unit) input{padding-right:var(--_padding-right,0)}.placeholder-wrapper:has(>unit.left) input[placeholder]:not([type=checkbox]):not([type=radio]),.placeholder-wrapper:has(>unit.left) textarea[placeholder]{padding-right:var(--input-padding-inline,0.5rem);padding-left:var(--_padding-left,0)}.placeholder-wrapper:has(>unit.left) input[placeholder]:not([type=checkbox]):not([type=radio])+label,.placeholder-wrapper:has(>unit.left) textarea[placeholder]+label{left:calc(var(--input-padding-inline, .5rem) + 1rem) !important}.placeholder-wrapper:has(>unit.left) input[placeholder]:not([type=checkbox]):not([type=radio]):focus+label,.placeholder-wrapper:has(>unit.left) textarea[placeholder]:focus+label,.placeholder-wrapper:has(>unit.left) input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+label,.placeholder-wrapper:has(>unit.left) textarea[placeholder]:not(:placeholder-shown)+label{left:var(--input-padding-inline,0.5rem)!important}@media only screen and (max-width:767.98px){.placeholder-wrapper:has(>unit.sm-and-down) input{padding-right:var(--_padding-right,0)}unit.sm-and-down{font-size:12px}}@media only screen and (min-width:768px){.placeholder-wrapper unit.sm-and-down{display:none}}.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:#fff;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:"\f00c";background:var(--color-blue);border-color:var(--color-blue);font-size:10px}.sexycheckbox+label{--_border-radius:5px}.sexycheckbox:checked+label::before{content:"\f00c";background:var(--color-blue);border-color:var(--color-blue);font-size:10px}.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{font-size:15px;display:none}@media only screen and (min-width:576px){.breadcrumbs{display:block;margin-top:0;padding:16px 0;color:#000;transition:var(--transition-all);border-bottom:1px solid var(--color-gray-100)}.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:"\f054";font-family:var(--iconfont);font-weight:300;font-size:smaller;display:inline-block;margin:0 .5em;color:var(--color-gray-200)}.breadcrumbs ol li:not(.hidden) ~ li.home::before{content:"|";font-family:var(--basefont)}.breadcrumbs ol li:last-child,.breadcrumbs ol li.back{font-weight:bold}.breadcrumbs ol li:last-child a,.breadcrumbs ol li.back a{font-weight:bold}.breadcrumbs a{--href-color_hover:var(--color-blue);--href-color:var(--color-gray);font-weight:400;text-decoration:none}}.breadcrumbs .back:hover{color:var(--color-blue)}.scrolling-usps{overflow:hidden;position:relative}.scrolling-usps .absolute-gradient{position:absolute;width:200px;z-index:10;height:100%;top:0;pointer-events:none}.scrolling-usps .absolute-gradient.left{left:0;background-image:linear-gradient(to right,var(--main-background-color) 0,rgba(0,0,0,0) 100%)}.scrolling-usps .absolute-gradient.right{right:0;background-image:linear-gradient(to left,var(--main-background-color) 0,rgba(0,0,0,0) 100%)}.scrolling-usps.dot-background{background-color:var(--color-primary);color:var(--color-white)}.scrolling-usps.dot-background span{font-weight:600}.scrolling-usps.dot-background span span{color:var(--color-white)!important;font-weight:800;text-decoration:underline}.scrolling-usps.definedHeight>*{height:100%}.scrolling-usps .scrolling-usps-inner{display:flex;animation:marquee-hero 45s linear infinite;animation-duration:var(--animation-duration,45s);width:max-content}.scrolling-usps .scrolling-usps-inner>div{display:flex;align-items:center;flex-shrink:0;gap:14px;margin-inline:48px}.scrolling-usps .scrolling-usps-inner>div svg{fill:#22c55e}@keyframes marquee-hero{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.scrolling-usps .scrolling-usps-inner:hover{animation-play-state:paused}.header-grid{display:grid;grid-template-columns:1fr;gap:12px;padding-block:.5em}@media only screen and (min-width:1100px){.header-grid{grid-template-columns:auto 1fr;padding-block:12px}}header.layout{z-index:1000;position:sticky;top:0;background:var(--header-bg-color);color:var(--header-fg-color);box-shadow:var(--input-box-shadow)}header.layout .headerLayout{position:relative;display:grid;align-items:center;justify-content:space-between;grid-template-columns:auto auto auto}@media only screen and (min-width:1100px){header.layout .headerLayout .toggleMobileMenu{display:none}}header.layout .headerLayout a.invert{color:var(--color-primary-dark)}header.layout .headerLayout a.invert:hover,header.layout .headerLayout a.invert:focus{color:var(--color-primary)}header.layout .headerLayout a.invert:hover:active,header.layout .headerLayout a.invert:focus:active{color:var(--color-primary-active)}@media only screen and (min-width:1100px){header.layout .headerLayout .headermenu{display:none}}header.layout .headerLayout .headermenu ul{padding:0;margin:0;list-style-type:none;display:flex;gap:1.2em}header.layout .headerLayout .headermenu .headerbasket{position:relative}header.layout .headerLayout .headermenu .headerbasket .totalcount{position:absolute;top:-0.5rem;right:-0.3rem;background:var(--color-orange);font-size:8px;border-radius:50%;aspect-ratio:1;width:18px;height:18px;color:#fff;display:flex;align-items:center;justify-content:center}header.layout .headerLayout .headermenu span.text,header.layout .headerLayout .headermenu .offerte-aanvraag{display:none}@media only screen and (min-width:1100px){header.layout .headerLayout .headermenu span.text,header.layout .headerLayout .headermenu .offerte-aanvraag{display:block}}header.layout .headerLayout .headermenu .account-menu{display:none;position:absolute;top:calc(100% + 0.5rem);right:1rem;width:auto;z-index:10;border-radius:12px;background:#fff;box-shadow:var(--input-box-shadow);padding-block:.5rem}header.layout .headerLayout .headermenu .account-menu ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column}header.layout .headerLayout .headermenu .account-menu ul li a.color-red{--href-color:var(--color-red);--href-color_hover:var(--color-red);--href-color_active:var(--color-red);border-bottom:none;border-top:1px solid var(--color-gray-light)}header.layout .headerLayout .headermenu .account-menu ul a{--href-color:var(--color-gray);--href-color_hover:var(--color-primary);--href-color_active:var(--color-primary);padding:1rem 2rem;border-bottom:1px solid transparent;display:flex;gap:1rem;align-items:center;text-decoration:none}header.layout .headerLayout .headermenu .account-menu.active{display:block}header.layout .logo{height:32px}@media only screen and (min-width:576px){header.layout .logo{height:40px}}@media only screen and (min-width:768px){header.layout .logo{height:54px}}header.layout .logo img{height:100%}header.layout .menubar{display:grid;gap:1rem;align-items:center}@media only screen and (min-width:1100px){header.layout .menubar{grid-template-columns:1fr auto auto auto auto}}header.layout .menubar .kiyoh,header.layout .menubar .account,header.layout .menubar .cart,header.layout .menubar .offerte{display:none}@media only screen and (min-width:1100px){header.layout .menubar .kiyoh,header.layout .menubar .account,header.layout .menubar .cart,header.layout .menubar .offerte{display:block}}header.layout .menubar .offerte a{border-radius:999px;font-size:16px;font-weight:700;gap:.25em}header.layout .menubar .offerte a i{font-size:smaller}header.layout .menubar .cart{position:relative}header.layout .menubar .cart .headerbasket{border-radius:999px;font-weight:700;font-size:16px;gap:.25em}header.layout .menubar .cart .totalcount{position:absolute;top:-0.25rem;right:-0.25rem;z-index:10;background-color:var(--color-orange);border:2px solid #fff;width:24px;height:24px;border-radius:50%;aspect-ratio:1;display:inline-flex;justify-content:center;align-items:center;font-size:13px}@media only screen and (min-width:1100px){header.layout .menubar .account{position:relative}}header.layout .menubar .account .account-menu{display:none;position:absolute;top:100%;left:0;width:auto;z-index:10;border-radius:12px;background:#fff;box-shadow:var(--input-box-shadow);padding-block:.5rem}header.layout .menubar .account .account-menu ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column}header.layout .menubar .account .account-menu ul li:last-child a{--href-color:var(--color-red);--href-color_hover:var(--color-red);--href-color_active:var(--color-red);border-bottom:none;border-top:1px solid var(--color-gray-light)}header.layout .menubar .account .account-menu ul a{--href-color:var(--color-gray);--href-color_hover:var(--color-primary);--href-color_active:var(--color-primary);padding:1rem 2rem;border-bottom:1px solid transparent;display:flex;gap:1rem;align-items:center;text-decoration:none}header.layout .menubar .loggedin,header.layout .menubar .guest{display:flex;gap:.5rem;align-items:center;border-radius:12px}header.layout .menubar .loggedin.active i,header.layout .menubar .guest.active i,header.layout .menubar .loggedin:hover i,header.layout .menubar .guest:hover i,header.layout .menubar .loggedin:focus i,header.layout .menubar .guest:focus i{border-color:var(--color-primary);color:var(--color-primary)}header.layout .menubar .loggedin.active strong,header.layout .menubar .guest.active strong,header.layout .menubar .loggedin:hover strong,header.layout .menubar .guest:hover strong,header.layout .menubar .loggedin:focus strong,header.layout .menubar .guest:focus strong{color:var(--color-primary)}header.layout .menubar .loggedin strong,header.layout .menubar .guest strong{color:var(--color-primary-dark);transition:var(--transition-all);font-size:16px}header.layout .menubar .loggedin small,header.layout .menubar .guest small{color:#90a1b9}header.layout .menubar .loggedin i,header.layout .menubar .guest i{border-radius:50%;aspect-ratio:1;height:40px;width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:#f8fafc;border:1px solid #f8fafc;transition:var(--transition-all);color:var(--color-gray)}header.layout .webgroup-menu{display:none;background:var(--color-primary);height:48px}@media only screen and (min-width:1100px){header.layout .webgroup-menu{display:block}}header.layout .webgroup-menu ul{padding:0;margin:0;list-style-type:none;display:flex;gap:1rem;height:100%;align-items:center;position:relative}header.layout .webgroup-menu .main-group a{font-size:1.230769231rem;font-size:clamp(13.423913043px,1.142857143vw,16px)}header.layout .webgroup-menu .main-group>li{height:100%;display:flex;align-items:center;color:#fff}header.layout .webgroup-menu .main-group>li:hover>a,header.layout .webgroup-menu .main-group>li:focus>a{background-color:color-mix(in oklab,#fff 5%,transparent)}header.layout .webgroup-menu .main-group>li:hover>a>i,header.layout .webgroup-menu .main-group>li:focus>a>i{rotate:180deg}header.layout .webgroup-menu .mainmenu-item{color:#fff;padding:8px 14px;display:inline-block;border-radius:.375rem;text-decoration:none;display:flex;gap:.5rem;align-items:center;font-weight:600}header.layout .webgroup-menu .mainmenu-item i{font-size:13px}header.layout .webgroup-menu .submenu{display:none;position:absolute;top:100%;left:100px;right:0;background:#fff;border-radius:0 0 12px 12px;z-index:10;grid-template-columns:1fr 240px;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0}@media only screen and (min-width:1280px){header.layout .webgroup-menu .submenu{left:150px}}header.layout .webgroup-menu .submenu .left{padding:1rem;background-color:var(--color-gray-50);border-radius:0 0 0 12px;border-right:1px solid var(--color-gray-100)}header.layout .webgroup-menu .submenu .left hr{border-color:var(--color-gray-200)}header.layout .webgroup-menu .submenu .left .webgroup-items{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:2em;align-items:flex-start}header.layout .webgroup-menu .submenu .left .webgroup-items a{--href-color:var(--color-gray);text-decoration:none;font-weight:500}header.layout .webgroup-menu .submenu .left .webgroup-items a i{background:#fff;color:var(--color-primary);box-shadow:var(--input-box-shadow);padding:4px;border-radius:4px;transition:var(--transition-all);font-size:14px}header.layout .webgroup-menu .submenu .left .webgroup-items a:hover,header.layout .webgroup-menu .submenu .left .webgroup-items a:focus{--href-color:var(--color-primary)}header.layout .webgroup-menu .submenu .left .webgroup-items a:hover i,header.layout .webgroup-menu .submenu .left .webgroup-items a:focus i{background:var(--href-color);color:#fff}header.layout .webgroup-menu .submenu .left .webgroup-items .bottom-list{display:flex;flex-direction:column;gap:.5em;align-items:flex-start;padding:0 0 0 3em;margin:1em 0 0 1em;border-left:1px solid var(--input-border-color);font-size:13px}header.layout .webgroup-menu .submenu .left .webgroup-items .bottom-list a{--href-color:var(--color-gray);font-weight:500}header.layout .webgroup-menu .submenu .right{padding:1rem;display:flex;align-items:center;justify-content:center}header.layout .webgroup-menu .submenu .right a{overflow:hidden;text-decoration:none}header.layout .webgroup-menu .submenu .right a:hover img,header.layout .webgroup-menu .submenu .right a:focus img{scale:1.05}header.layout .webgroup-menu .submenu .right a .webgroup-title{color:#000;text-align:center;margin-top:1em}header.layout .webgroup-menu .submenu .right img{transition:var(--transition-all);width:90%;object-fit:cover;object-position:center}header.layout .webgroup-menu .submenu .current-group{color:var(--color-primary);text-transform:uppercase;font-weight:500;letter-spacing:1px}header.layout .webgroup-menu .submenu .webgroup-item{display:flex;gap:1rem;align-items:center}header.layout .extra-menu a.mainmenu-item{font-weight:800}header.layout .extra-menu svg{opacity:.8}header.layout .extra-menu:hover .menu-submenu,header.layout .extra-menu:focus-within .menu-submenu{display:block}header.layout .extra-menu .menu-submenu{display:none;position:absolute;top:100%;left:0;z-index:10;border-radius:16px}header.layout .extra-menu .menu-submenu.active{display:block}header.layout .extra-menu .menu-submenu .menu-1{padding:2em 1em;background:var(--color-gray-light);border-radius:0 0 0 16px}header.layout .extra-menu .menu-submenu .menu-1 .menu{display:none;padding:2em 1em;background:#fff;position:absolute;top:0;left:100%;min-height:100%}header.layout .extra-menu .menu-submenu .menu-1 .menu.active{display:block}header.layout .extra-menu .menu-submenu ul{position:static;display:grid;gap:1em;align-items:flex-start;width:max-content}header.layout .extra-menu .menu-submenu ul li{flex:1 1 100%}header.layout .extra-menu .menu-submenu ul a{display:flex;gap:1em;align-items:center;padding:1em;font-weight:bold;color:var(--color-gray);text-decoration:none;border-radius:16px}header.layout .extra-menu .menu-submenu ul a:hover,header.layout .extra-menu .menu-submenu ul a:focus{background:var(--color-primary);color:#fff}header.layout .extra-menu .menu-submenu ul a:hover i,header.layout .extra-menu .menu-submenu ul a:focus i{color:#fff}header.layout .extra-menu .menu-submenu ul a .fa-chevron-right{margin-left:auto}header.layout .extra-menu .menu-submenu ul a i{color:var(--color-primary);font-weight:light}body[data-slidemenu='accountmenu'] .account[data-slidemenu='accountmenu'] .account-menu{display:block}body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected='current'] .submenu{display:grid}body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected='current'] .menu-submenu,body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected='ancestor'] .menu-submenu,body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected]:focus-within .menu-submenu{display:block}body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected='current']>section.menu,body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected='ancestor']>section.menu,body[data-slidemenu='mainmenu'] .webgroup-menu li[data-selected]:focus-within>section.menu{display:block!important}.mobile.full-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:901;background:#fff}.mobile.full-menu .header{background:var(--color-primary);color:#fff;padding:1em;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--input-box-shadow);position:sticky;top:0}.mobile.full-menu .header span{display:inline-flex;align-items:center;text-decoration:none;gap:1rem;font-weight:bold}.mobile.full-menu .header a{--href-color:#fff;--href-color_hover:#fff;display:inline-flex;align-items:center;text-decoration:none;font-weight:500}.mobile.full-menu .header a i{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}.mobile.full-menu .content{padding:1rem;min-height:100vh}.mobile.full-menu .content details.menu-list{padding:0;border-bottom:1px solid var(--input-border-color)}.mobile.full-menu .content details.menu-list[open] .section-header{color:var(--color-blue)}.mobile.full-menu .content details.menu-list[open] .section-header i{color:var(--color-blue)}.mobile.full-menu .content details.menu-list[open] .section-header::after{color:var(--color-blue);transform:rotate(180deg)}.mobile.full-menu .content .details-inner{background-color:var(--color-gray-50);border-radius:12px}.mobile.full-menu .content .section-header{font-weight:bold;border-radius:12px;font-size:15px;display:flex;align-items:center;gap:1em;padding:1.5em .5em 1em .5em;transition:var(--transition-all)}.mobile.full-menu .content .section-header:hover,.mobile.full-menu .content .section-header:focus{background:var(--color-gray-50)}.mobile.full-menu .content .section-header i{color:var(--color-gray-400);transition:var(--transition-all)}.mobile.full-menu .content .section-header::after{content:"\f078";font-family:var(--iconfont);margin-left:auto;color:var(--color-gray-400);transition:var(--transition-all)}.mobile.full-menu .content details.webgroup-list a{--href-color:var(--color-gray-400);font-weight:400;font-size:13px}.mobile.full-menu .content details.webgroup-list,.mobile.full-menu .content details.item-list{border-radius:12px;transition:var(--transition-all);padding:.5em 1em}.mobile.full-menu .content details.webgroup-list[open]>summary,.mobile.full-menu .content details.item-list[open]>summary{color:var(--color-primary)}.mobile.full-menu .content details.webgroup-list[open]>summary::after,.mobile.full-menu .content details.item-list[open]>summary::after{transform:rotate(180deg);color:var(--color-primary)}.mobile.full-menu .content details.webgroup-list summary,.mobile.full-menu .content details.item-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:var(--transition-all);color:var(--color-gray);font-weight:700}.mobile.full-menu .content details.webgroup-list summary:hover,.mobile.full-menu .content details.item-list summary:hover,.mobile.full-menu .content details.webgroup-list summary:focus,.mobile.full-menu .content details.item-list summary:focus{color:var(--color-primary)}.mobile.full-menu .content details.webgroup-list summary::after,.mobile.full-menu .content details.item-list summary::after{content:"\f078";font-family:var(--iconfont);margin-left:auto;color:var(--color-gray-400);transition:var(--transition-all)}.mobile.full-menu .content details.webgroup-list .details-inner,.mobile.full-menu .content details.item-list .details-inner{margin-block:1em}.mobile.full-menu .content details.webgroup-list .detail-items,.mobile.full-menu .content details.item-list .detail-items{display:flex;flex-direction:column;padding-block:.5em;gap:.5em}.mobile.full-menu .content details.webgroup-list a,.mobile.full-menu .content details.item-list a{--href-color:var(--color-gray);--href-color_hover:var(--color-primary);display:flex;align-items:center;gap:.5em;text-decoration:none}.mobile.full-menu .content .section-content{display:flex;flex-direction:column;gap:1em;padding-block:1em;margin-block:.5em;border-radius:16px}.mobile.full-menu .content .section-content a{--href-color:var(--color-gray);--href-color_hover:var(--color-primary);padding:.5em 1em;border-radius:12px;font-weight:bold;display:flex;align-items:center;gap:.5em;text-decoration:none}.mobile.full-menu .webgroups details.webgroup-list{border-bottom:1px solid var(--color-gray-100);border-radius:0;padding:0}.mobile.full-menu .webgroups details.webgroup-list[open] summary{background:var(--color-gray-50);color:var(--color-blue)}.mobile.full-menu .webgroups details.webgroup-list[open] summary .text{color:var(--color-blue)}.mobile.full-menu .webgroups details.webgroup-list summary{padding:.5em 0}.mobile.full-menu .webgroups details.webgroup-list summary:hover,.mobile.full-menu .webgroups details.webgroup-list summary:focus{background:var(--color-gray-50)}.mobile.full-menu .webgroups details.webgroup-list summary .image{box-shadow:var(--input-box-shadow);background-color:#fff;border-radius:8px;margin-right:1em;border:1px solid var(--color-gray-100);padding:4px;height:48px;width:48px;display:flex;align-items:center;justify-content:center}.mobile.full-menu .webgroups details.webgroup-list summary .image img{object-fit:contain;width:100%;height:100%}.mobile.full-menu .webgroups details.webgroup-list summary .text{color:#000}.mobile.full-menu .webgroups details.webgroup-list ul{margin:0;list-style-type:none}.mobile.full-menu .webgroups details.webgroup-list .details-inner>ul{padding:0 0 0 .5em}.mobile.full-menu .webgroups details.webgroup-list .details-inner>ul>li>a{font-weight:700;font-size:16px}.mobile.full-menu .webgroups details.webgroup-list .details-inner>ul ul{padding:0 0 0 1em}.mobile.full-menu .webgroups details.webgroup-list .details-inner>ul ul>li>a{font-weight:500}.mobile.full-menu .bottom{display:flex;gap:1em;margin-block:2em 3em}.mobile.full-menu .bottom a{--href-color:var(--color-gray);flex:1 1 auto;background:var(--color-gray-light);border-radius:12px;box-shadow:var(--input-box-shadow);border:none;padding-block:1em;display:flex;flex-direction:column;gap:.5em;align-items:center;justify-content:center;text-decoration:none;font-weight:bold}.mobile.full-menu .bottom a i{color:var(--color-primary);font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}body[data-slidemenu="full-menu"] header.layout .full-menu{display:block}main.layout{isolation:isolate;position:relative;background:var(--main-background-color)}footer.layout{z-index:-1;background:var(--footer-bg-color);color:var(--footer-fg-color)}footer.layout a:not([role="button"]){color:var(--_href-color,var(--footer-fg-color));text-decoration:none}footer.layout .logo img{max-width:100%}.kiyoh-right .ratingtext{text-transform:uppercase}.footerLayout{display:grid;justify-content:space-between;grid-gap:40px;grid-template-columns:repeat(1,minmax(0,1fr));font-weight:500;padding-block:3em}@media only screen and (min-width:1100px){.footerLayout{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (min-width:576px){.footerLayout{flex-flow:row wrap}}.footerLayout .head{display:block;margin-bottom:.5rem;font-size:18px}.footerLayout .footer-kiyoh{margin-block:2em}.footerLayout .footer-kiyoh .kiyoh-flexbox{display:flex;align-items:stretch;font-size:12px;text-decoration:none;gap:.5em}.footerLayout .footer-kiyoh .kiyoh-flexbox .kiyoh-circle{background:conic-gradient(#66bb6a 0,#66bb6a 35%,#fdd835 35%,#fdd835 70%,#ff9800 70%,#ff9800 100%);padding:2px;border-radius:999px;display:flex;align-items:center;justify-content:center;height:48px;width:48px}.footerLayout .footer-kiyoh .kiyoh-flexbox .kiyoh-circle>div{background:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footerLayout .footer-kiyoh .kiyoh-flexbox .kiyoh-circle>div span{font-size:16px;font-weight:bold;color:#000}.footerLayout .footer-kiyoh .kiyoh-flexbox .kiyoh-right>span{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);font-weight:900}.footerLayout .footer-kiyoh .kiyoh-flexbox .kiyoh-right i{color:var(--color-orange)}.footerLayout .payment-methods{display:flex;flex-wrap:wrap;gap:.5em}.footerLayout .payment-methods div{background:#fff;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;height:32px;width:48px}.footerLayout .payment-methods img{max-width:100%;object-fit:contain;display:block;height:24px}.footerLayout nav ul{display:block;margin:0 0 1em 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:flex;gap:1rem;margin:1rem 0 0;padding:0;list-style-type:none;flex-wrap:wrap;--btn-height:40px;--btn-width:40px}.footerBottom{font-weight:500;background:var(--color-blue-highlight)}.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}.welcome-popup{position:fixed;bottom:2em;right:-100%;background-color:#fff;border-radius:8px;width:30em;max-width:90%;overflow:hidden;box-shadow:rgba(0,0,0,0.56) 0 22px 70px 4px;animation:slideUp .6s ease-out forwards}.welcome-popup .popup-header{background-color:var(--color-primary);display:flex;justify-content:space-between;align-items:flex-start;gap:1em;color:#fff;padding:1em;font-weight:bold}.welcome-popup .popup-header p{margin:0}.welcome-popup .popup-header a{--href-color:#fff;--href-color_hover:var(--color-orange)}.welcome-popup .popup-main{padding:.5em 1em}.welcome-popup .popup-main a{font-weight:bold}@keyframes slideUp{from{right:-100%}to{right:1em}}.menubar .kiyoh .kiyoh-flexbox{display:flex;align-items:stretch;font-size:12px;text-decoration:none;gap:.5em}.menubar .kiyoh .kiyoh-flexbox:hover .kiyoh-right span,.menubar .kiyoh .kiyoh-flexbox:focus .kiyoh-right span{color:var(--color-primary)}.menubar .kiyoh .kiyoh-circle{background:conic-gradient(#66bb6a 0,#66bb6a 35%,#fdd835 35%,#fdd835 70%,#ff9800 70%,#ff9800 100%);padding:2px;border-radius:999px;display:flex;align-items:center;justify-content:center;height:28px;width:28px}.menubar .kiyoh .kiyoh-circle>div{background:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.menubar .kiyoh .kiyoh-circle>div span{font-size:12px;font-weight:bold;color:#000}.menubar .kiyoh .kiyoh-right span{font-weight:bold;color:#000}.menubar .kiyoh .kiyoh-right i{color:var(--color-orange)}.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.714285714vw,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){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{background-color:#f1f5f9;border:1px solid #f1f5f9;width:100%;padding-right:48px;border-radius:8px;transition:var(--transition-all);height:40px}@media only screen and (min-width:1100px){.searchform .searchtext{border-radius:999px}}.searchform .searchtext:active,.searchform .searchtext:focus{background:var(--color-white);border-color:var(--color-primary)}.searchform .searchbutton{position:absolute;right:4px;top:50%;transform:translate(0,-50%);border-radius:8px;padding:0;height:32px;width:32px;display:inline-flex;align-items:center;justify-content:center}@media only screen and (min-width:1100px){.searchform .searchbutton{border-radius:50%;height:36px;width:36px}}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,2.428571429vw,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.714285714vw,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;gap:2vw}@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 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-auto-columns:auto;grid-template-columns:1fr;gap:2vh}@media only screen and (min-width:768px){body[data-productlistmode="list"] .productList .grid{grid-template-columns:1fr 6fr;gap:1vh}}body[data-productlistmode="list"] .product{grid-row:span 2;grid-template-columns:subgrid;grid-auto-columns:auto;grid-column-gap:.5rem;grid-column:1;grid-template-rows:1fr auto}@media only screen and (min-width:768px){body[data-productlistmode="list"] .product{grid-column:span 2;grid-row:span 1;grid-template-rows:unset}}body[data-productlistmode="list"] .product .image{height:100%}body[data-productlistmode="list"] .product .info{border-top:none;border-left:1px solid var(--color-gray-200);grid-row:2;grid-template-rows:auto auto}@media only screen and (min-width:768px){body[data-productlistmode="list"] .product .info{grid-template-areas:"title order";grid-row:span 4;grid-template-rows:unset}body[data-productlistmode="list"] .product .info .title{grid-area:title;align-self:center}body[data-productlistmode="list"] .product .info .orderblock{grid-area:order}}body[data-productlistmode="list"] .product .title{margin-block: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 .stock-listview{display:block}body[data-productlistmode="list"] .product .stock-gridview{display:none}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{margin-top:.35em;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:1fr 1fr;align-items:center;width:100%}@media only screen and (min-width:768px){body[data-productlistmode="list"] .product .orderblock{justify-items:end}}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 .price del{text-align:right}body[data-productlistmode="list"] .product .orderblock .orderbutton{grid-row:2;align-self:end;margin-top:0}.productListContainer .productlist-top{background:#fff;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;padding-block:1rem;margin-bottom:2rem}.productListContainer .productlist-top .searched-block{margin-bottom:1em;border-bottom:1px solid var(--input-border-color);padding-bottom:1em}.productListContainer .productlist-top .searched-block p{margin-bottom:0}.productListContainer .productlist-top .searched-block .seached-value{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);color:var(--color-blue);font-weight:900}.productListContainer .productlist-top .searched-block .seached-value::before,.productListContainer .productlist-top .searched-block .seached-value::after{content:"\22";font-family:var(--iconfont)}.productListContainer .productlist-top .productlist-categories{display:grid;grid-template-columns:1fr;align-items:end;justify-content:space-between}@media only screen and (min-width:1100px){.productListContainer .productlist-top .productlist-categories{grid-template-columns:auto auto}}.productListContainer .productlist-top .productlist-categories .left{display:flex;flex-wrap:wrap;gap:1rem;flex-direction:column}.productListContainer .productlist-top .productlist-categories .left .hoofdcategorie,.productListContainer .productlist-top .productlist-categories .left .subcategorie{position:relative}.productListContainer .productlist-top .productlist-categories .left .current-webgroup{border:1px solid var(--color-gray-400);background:var(--color-gray-light);font-weight:700;padding:.5em;border-radius:8px;display:inline-flex;align-items:center;gap:2em;color:#000}.productListContainer .productlist-top .productlist-categories .left .webgrouplist{display:none;padding:.25em;position:absolute;top:100%;box-shadow:var(--box-shadow);border-radius:16px;background:#fff;z-index:10}.productListContainer .productlist-top .productlist-categories .left .webgrouplist.active{display:flex;flex-direction:column}.productListContainer .productlist-top .productlist-categories .left .webgrouplist .webgrouplist-title{text-transform:uppercase;font-weight:700;color:var(--color-gray-400);border-bottom:1px solid var(--input-border-color);font-size:14px}.productListContainer .productlist-top .productlist-categories .left .webgrouplist ul{margin:0;list-style-type:none;padding:0}@media only screen and (min-width:1100px){.productListContainer .productlist-top .productlist-categories .left{align-items:center;flex-direction:row}.productListContainer .productlist-top .productlist-categories .left select{width:auto}}.productListContainer .productlist-top .productlist-categories .left small{color:var(--color-primary);font-weight:500}.productListContainer .productlist-top .productlist-categories .left .icon{display:none}@media only screen and (min-width:1100px){.productListContainer .productlist-top .productlist-categories .left .icon{display:block}}.productListContainer .productlist-top .productlist-categories .right{display:none;gap:1rem}@media only screen and (min-width:1100px){.productListContainer .productlist-top .productlist-categories .right{display:flex}}.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals{display:flex;height:100%}.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals a{box-shadow:var(--input-box-shadow);padding:.5rem;background:#fff;display:flex;align-items:center;text-decoration:none}.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals a:first-child{border-radius:8px 0 0 8px}.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals a:last-child{border-radius:0 8px 8px 0}.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals a:hover,.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals a:focus{background:color-mix(in oklab,#fff,black 5%)}.productListContainer .productlist-top .productlist-categories .right .productListMode .artfiltervals a:active{background:var(--color-primary);color:#fff}.productListContainer .productlist-top .productlist-categories .right select{font-weight:700}.productListContainer .list-and-sidebar{display:grid;grid-template-columns:1fr;gap:3rem}@media only screen and (min-width:1100px){.productListContainer .list-and-sidebar{grid-template-columns:20% 1fr}}.productListPagination{margin-block:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em}.productListPagination .artpages{display:flex;flex-wrap:wrap;gap:1em;align-items:center}.productListPagination button{--btn-bg-color:transparent;--btn-border-color:#000;--btn-fg-color:#000;--btn-border-width:2px}.productListPagination button.current{--btn-bg-color:var(--color-primary);--btn-border-color:var(--color-primary);--btn-fg-color:#fff}body:not([data-productlistmode="list"]) .productListMode a.productGrid{background:var(--color-primary)!important;color:#fff}body[data-productlistmode="list"] div.productListMode a.productList{background:var(--color-primary)!important;color:#fff}.productList .no-articles{background:#fff;border-radius:16px;border:1px dashed var(--input-border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;padding:3em 1em;text-align:center}.productList .no-articles i{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px);color:var(--color-gray-400)}.productList .product{grid-column:span 1;grid-row:span 5;display:grid;grid-template-rows:subgrid;grid-gap:0;background:#fff;border-radius:12px;border:2px solid var(--color-gray-light);box-shadow:var(--input-box-shadow);transition:var(--transition-all)}.productList .product:hover{transform:translateY(-5px)}.productList .product>*{min-width:0;min-height:0}.productList .product .image{display:block;padding:1rem;width:100%;aspect-ratio:1;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.productList .product .image:hover img,.productList .product .image:focus img{scale:1.05}.productList .product .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply;transition:var(--transition-all)}.productList .product .info{padding:1rem;border-top:1px solid var(--color-gray-light);display:grid;grid-template-rows:subgrid;grid-row:span 4}.productList .product .title{margin-top:1rem;margin-bottom:.5rem;font-size:14px;font-weight:700;text-align:left}.productList .product .stock-listview{display:none}.productList .product .moreinfo{margin-top:.5rem;margin-bottom:1rem;line-height:1em}.productList .product .stock{margin-top:0;margin-bottom:.5rem;color:var(--color-gray-400);font-weight:700;text-transform:uppercase}.productList .product .stock .InStock,.productList .product .stock .OutOfStock{font-size:10px}.productList .product .stock .InStock::before,.productList .product .stock .OutOfStock::before{content:"\f111";font-family:var(--iconfont);font-weight:bold;margin-right:.5rem}.productList .product .stock .InStock::before{color:forestgreen}.productList .product .stock .OutOfStock::before{color:var(--color-blue)}.productList .product .orderblock{grid-column:span 1;grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-gap:0;align-items:center}.productList .product .orderblock .price{color:var(--color-blue);font-size:20px;font-weight:900}.productList .product .orderblock .price small{color:var(--color-gray-400);font-weight:700;text-transform:uppercase;margin-left:.5em}.productList .product .orderblock .price del{display:block;text-align:left;margin-bottom:.25em;color:var(--color-darkgray);font-size:11px;font-weight:bold}.productList .product .orderblock .orderbutton{margin-top:1em}.productList .product .orderblock .orderbutton button{justify-content:center;font-size:14px;font-weight:900}#activefilters{display:flex;flex-wrap:wrap;align-items:center;gap:1em;background:#fff;border:1px solid var(--color-gray-200);border-radius:16px;box-shadow:var(--input-box-shadow);margin-bottom:2em;padding:1em}#activefilters .active-filter-title{font-size:13px}#activefilters button{--btn-bg-color:var(--color-blue-50);--btn-border-color:var(--color-blue-100);--btn-border-width:1px;--btn-border-radius:999px;--btn-padding-inline:1em;--btn-padding-block:.5em;--btn-bg-color_hover:var(--color-glass-primary);--btn-bg-color_active:var(--color-glass-primary);box-shadow:none}#activefilters button:hover i,#activefilters button:focus i{opacity:1}#activefilters .pg-text{font-weight:400;font-size:13px;color:var(--color-blue);opacity:.5}#activefilters .pv-text{font-size:13px;color:var(--color-blue);font-weight:700}#activefilters i{font-weight:400;font-size:13px;color:var(--color-blue);opacity:.5;transition:var(--transition-all)}#activefilters #active-filters{display:flex;align-items:center;gap:1em;flex-wrap:wrap}#activefilters .clear-filters{--href-color:var(--color-gray-400);font-weight:900;font-size:13px;margin-left:auto}.returnnotice{color:var(--color-error);font-style:italic}#mobileFilters.sidebar{border-radius:12px;box-shadow:var(--input-box-shadow);height:fit-content;background:#fff;margin-bottom:2rem}#mobileFilters.sidebar .filter-header{background:var(--color-primary);color:#fff;padding:1rem;border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}#mobileFilters.sidebar .filter-header .title{display:flex;align-items:center;gap:1rem}#mobileFilters.sidebar .filter-header a{--href-color:#fff;--href-color_hover:color-mix(in oklab,#fff 90%,#000)}#mobileFilters.sidebar .filter-header a.disabled-link{--href-color:color-mix(in oklab,#fff 40%,transparent);--href-color_hover:color-mix(in oklab,#fff 40%,transparent);text-decoration:none;pointer-events:none}#mobileFilters.sidebar .filter-header span{font-weight:bold}#mobileFilters.sidebar .productListFilters{padding:1rem}#mobileFilters.sidebar .productListFilters details{border-bottom:1px solid var(--color-gray-light);padding:0 0 1rem 0}#mobileFilters.sidebar .productListFilters details summary{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;text-transform:uppercase;font-size:16px}#mobileFilters.sidebar .productListFilters details summary .text{word-break:break-all}#mobileFilters.sidebar .productListFilters details summary::after{content:"\2b";font-family:var(--iconfont);color:var(--color-gray)}#mobileFilters.sidebar .productListFilters details[open] summary::after{content:"\f068"}.artfilter,.wgfilter{position:relative}.artfilter .title,.wgfilter .title{display:block;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"}.toggleFilters{min-width:140px;place-self:start;position:fixed;bottom:2rem;left:50%;transform:translate(-50%,0);z-index:10}@media only screen and (min-width:1100px){.toggleFilters{display:none}}@media only screen and (min-width:1100px){.sort-and-view{display:none}}@media only screen and (max-width:1099.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 .sort-and-view{display:flex;flex-direction:column;padding:1rem;font-weight:bold;border-bottom:1px solid var(--color-gray-light)}#mobileFilters .sort-and-view select{width:100%}#mobileFilters .sort-and-view .artfiltervals{display:flex}#mobileFilters .sort-and-view .artfiltervals a{flex:1 1 auto;border:1px solid var(--color-gray-light);display:flex;align-items:center;justify-content:center;padding:1rem 2rem;box-shadow:var(--input-box-shadow);text-decoration:none}#mobileFilters .sort-and-view .artfiltervals a:first-child{border-radius:12px 0 0 12px}#mobileFilters .sort-and-view .artfiltervals a:last-child{border-radius:0 12px 12px 0}#mobileFilters .groupmenu{display:none}#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;gap:.5rem 0;font-size:18px}#artfilters .title{font-weight:900}#artfilters .artfiltervals{display:flex;flex-direction:column;gap:.5rem}#artfilters .artfiltervals.hideable{position:relative;padding-bottom:2em}#artfilters .artfiltervals.hideable .show-all-filters{position:absolute;bottom:0;left:0;z-index:10;background:#fff;width:100%}#artfilters .artfiltervals.small{max-height:100px;overflow-y:hidden}#artfilters .artfiltervals label{display:flex;align-items:center}#artfilters .artfiltervals label .amount{margin-left:auto;background:#f9fafb;border-radius:4px;color:#99a1af;font-size:10px;padding:2px 6px;font-weight:bold}#artfilters .artfilter .artfiltervals .item,#artfilters .wgfilter .wgfiltervals .item{line-height:1.5rem}#artfilters .artfilter .artfiltervals .item.disabled,#artfilters .wgfilter .wgfiltervals .item.disabled{display:none}@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{bottom: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.714285714vw,24px)}.productDetails{display:grid;grid-template-columns:1fr;gap:3rem}@media only screen and (min-width:1100px){.productDetails{grid-template-columns:1fr 1fr}}.productDetails .images{position:relative;margin-block:1rem;box-shadow:var(--input-box-shadow);border-radius:12px;background-color:#fff}.productDetails .images .favorite{--btn-fg-color:var(--color-gray-400);--btn-fg-color_hover:var(--color-primary);position:absolute;top:.5rem;right:.5rem;padding:.5em;border-radius:50%}.productDetails .images .favorite[data-favorite="false"] i{font-weight:400}.productDetails .images .favorite[data-favorite="true"]{--btn-fg-color:var(--color-primary)}.productDetails .images .favorite[data-favorite="true"] i{font-weight:700}.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 picture{padding:1rem;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 .thumbnailsContainer slideshow .slick-track{margin:unset}.productDetails .thumbnailsContainer slideshow picture{padding:1rem;border-radius:12px;aspect-ratio:1;box-shadow:var(--input-box-shadow);border:2px solid var(--color-gray-light)}.productDetails .thumbnailsContainer slideshow picture img{width:100%;height:100%;object-fit:contain}.productDetails .title{margin-bottom:.25em;margin-top:.5em;line-height:1em;font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.productDetails .artid{line-height:1em;font-size:12px;color:var(--color-gray);font-weight:500}.productDetails .artid b{color:var(--color-gray-400)}.productDetails .artid .id{letter-spacing:.1em}.productDetails .priceContainer{display:grid;grid-template-columns:auto auto 1fr;gap:0 1rem;grid-template-areas:"actualPrice oldPrice .";align-items:baseline}.productDetails .priceContainer del.price{grid-area:oldPrice}.productDetails .priceContainer div.price{grid-area:actualPrice}.productDetails .price .amount{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px);font-weight:900;color:var(--color-primary)}.productDetails small{color:var(--color-gray)}.productDetails del.price{display:inline-block;font-weight:700;font-size:20px}.productDetails del.price,.productDetails del.price small{line-height:1rem;font-size:18px;color:var(--color-gray)}.productDetails del.price small{margin-left:.5em}.productDetails del.price ~ .price{margin-top:-1px}.productDetails .order{display:grid;grid-template-columns:1fr;align-items:stretch;gap:2rem;margin-top:1rem}.productDetails .order .plusminusinput input{height:auto;padding:0;min-width:4em}@media only screen and (min-width:576px){.productDetails .order{grid-template-columns:auto 1fr}}.productDetails .order .orderbutton{--btn-padding-inline:2em;--btn-padding-block:1em}.productDetails .order .orderbutton i.fa-chevron-right{font-size:12px}.productDetails .stockContainer{margin-block:2em}.productDetails .stock .info{color:var(--color-gray);text-transform:capitalize;font-weight:700}.productDetails .stock .inStock,.productDetails .stock .outOfStock{display:flex;align-items:center;gap:1rem;font-size:16px;font-weight:900;text-transform:uppercase}.productDetails .stock i{font-size:10px}.productDetails .stock .inStock{color:var(--color-green)}.productDetails .stock .outOfStock{color:var(--color-blue)}.productDetails .summary .product-info-short{max-height:5.4em;overflow:hidden;position:relative}.productDetails .summary .product-info-short::after{content:"";position:absolute;bottom:0;left:0;height:1em;width:100%;background-image:linear-gradient(to top,var(--main-background-color) 0,rgba(0,0,0,0) 100%)}.productDetails .summary hr,.productDetails .props hr,.productDetails .downloads hr{margin-top:0}.productDetails .propsTitle,.productDetails .summaryTitle{border-bottom:2px solid var(--color-blue);display:inline-block;font-weight:700}.productDetails .cluster-text{display:flex;align-items:center;gap:.5em;margin-block:1em .5em}.productDetails .cluster-text .info-buble{color:var(--color-gray-400);position:relative;cursor:help}.productDetails .cluster-text .info-buble:hover .info-content{display:block}.productDetails .cluster-text .info-buble .info-content{display:none;position:absolute;bottom:calc(100% + 1em);font-size:12px;background:#000;border-radius:8px;padding:1em .5em;color:#fff;width:15em;max-width:100vw;left:50%;transform:translate(-50%,0);box-shadow:var(--box-shadow)}.productDetails details.articleInfo{padding:1em 0;border-bottom:1px solid var(--color-gray-100)}.productDetails details.articleInfo summary{font-weight:bold;display:flex;align-items:center;gap:1em;color:var(--color-gray)}.productDetails details.articleInfo summary i{color:var(--color-gray-400)}.productDetails details.articleInfo summary .fa-chevron-down{margin-left:auto}.productDetails details.articleInfo summary:hover,.productDetails details.articleInfo summary:focus{color:var(--color-primary)}.productDetails details.articleInfo[open] summary{margin-bottom:1em}.productDetails details.articleInfo[open] summary,.productDetails details.articleInfo[open] summary i:first-child{color:var(--color-primary)}.productDetails details.articleInfo[open] .fa-chevron-down{transform:rotate(180deg)}.productDetails details.articleInfo .stock-table{border-collapse:collapse;width:100%}.productDetails details.articleInfo .stock-table td,.productDetails details.articleInfo .stock-table th{padding:.5em 0}.productDetails details.articleInfo .stock-table thead tr{border-bottom:1px solid var(--color-gray-200)}.productDetails details.articleInfo .stock-table tbody tr{border-top:1px solid var(--color-gray-100)}.productDetails details.articleInfo .stock-table tfoot div{display:flex;align-items:baseline;gap:.5em}.productDetails details.articleInfo .stock-flexbox{display:flex;flex-direction:column;gap:1em}.productDetails details.articleInfo .stock-flexbox .internal-stock,.productDetails details.articleInfo .stock-flexbox .external-stock{box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0.1) 0 1px 3px 0,rgba(0,0,0,0.1) 0 1px 2px -1px;display:flex;gap:1em;align-items:center;justify-content:space-between;padding:.5em;border-radius:8px}.productDetails details.articleInfo .stock-flexbox .internal-stock .in-stock,.productDetails details.articleInfo .stock-flexbox .external-stock .in-stock,.productDetails details.articleInfo .stock-flexbox .internal-stock .out-of-stock,.productDetails details.articleInfo .stock-flexbox .external-stock .out-of-stock{font-weight:bold;font-size:16px;display:flex;align-items:center;gap:.5em}.productDetails details.articleInfo .stock-flexbox .internal-stock .in-stock::before,.productDetails details.articleInfo .stock-flexbox .external-stock .in-stock::before,.productDetails details.articleInfo .stock-flexbox .internal-stock .out-of-stock::before,.productDetails details.articleInfo .stock-flexbox .external-stock .out-of-stock::before{content:"\f111";font-family:var(--iconfont);font-weight:bold;margin-right:.5em;font-size:8px}.productDetails details.articleInfo .stock-flexbox .internal-stock .in-stock::before,.productDetails details.articleInfo .stock-flexbox .external-stock .in-stock::before{color:var(--color-green)}.productDetails details.articleInfo .stock-flexbox .internal-stock .out-of-stock::before,.productDetails details.articleInfo .stock-flexbox .external-stock .out-of-stock::before{color:var(--color-red)}.productDetails details.articleInfo .stock-flexbox .delivery-promise{color:var(--color-gray-400);font-size:14px;font-weight:500}.productDetails .props table{width:100%;display:block}.productDetails .props table tbody{display:flex;flex-direction:column;gap:.25em}.productDetails .props table tr{display:flex;align-items:center;justify-content:space-between;padding:.25em}.productDetails .props table tr:nth-child(even){background:var(--color-gray-light)}.productDetails .props table tr th{color:var(--color-gray-400);font-size:smaller;font-weight:500}.productDetails .props table tr td{color:#000;font-weight:700;font-size:smaller;color:var(--color-gray)}.productDetails .downloads-inner{display:flex;flex-wrap:wrap;gap:1em}.productDetails .clusterselection option.disabled{color:#aaa}form.favorite button{--btn-fg-color:var(--color-blue);padding:0;background:Transparent;border-color:Transparent}form.favorite button:hover .fa-star::before{font-weight:900}.meebestellen .slick-track{margin-left:0;margin-right:0}.meebestellen .product{box-shadow:var(--input-box-shadow);padding:.7em;background:var(--color-gray-50);grid-row:span 1;margin:2px}.meebestellen .product>div{display:grid;grid-template-columns:auto 1fr auto;gap:1em;align-items:center;border-radius:16px}.meebestellen .product .image{border-radius:16px;border:1px solid var(--color-gray-light);height:67px;width:67px;padding:.5em;box-shadow:var(--input-box-shadow);background:#fff}.meebestellen .product .image img{height:100%;width:100%;object-fit:contain}.meebestellen .product .info{min-width:0;flex:1;font-size:12px}.meebestellen .product .info a{--href-color:#000;text-decoration:none}.meebestellen .product .info b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.meebestellen .product .info .price{color:var(--color-primary);font-weight:700;font-size:14px}.meebestellen .product .orderbutton a{padding:5px}.meebestellen .product .orderbutton button{--btn-bg-color_hover:var(--color-orange);--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:#fff;padding:10px;border-radius:999px}.productdetailspage .desclong h1,.productdetailspage .product-info-short h1{font-weight:600;font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.productdetailspage .desclong h2,.productdetailspage .product-info-short h2{font-weight:600;font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px)}.productdetailspage .desclong h3,.productdetailspage .product-info-short h3{font-weight:500;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);margin-bottom:.5em}.productdetailspage .desclong h4,.productdetailspage .product-info-short h4{font-weight:500;font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px);margin-bottom:.5em}.productdetailspage .desclong h5,.productdetailspage .product-info-short h5{font-weight:500;font-size:18px;margin-bottom:.5em}.productdetailspage .desclong h6,.productdetailspage .product-info-short h6{font-weight:500;font-size:16px;margin-bottom:.5em}.productdetailspage .desclong strong,.productdetailspage .product-info-short strong{font-weight:700}.productdetailspage .desclong p,.productdetailspage .product-info-short p,.productdetailspage .desclong ul,.productdetailspage .product-info-short ul{margin-top:0}.productdetailspage .productdetails.faq{margin-block:5em}.productdetailspage .productdetails.faq .details-flexbox{display:flex;flex-direction:column;gap:0;box-shadow:var(--box-shadow);border-radius:16px}.productdetailspage .productdetails.faq .details-flexbox details{border-top:1px solid var(--input-border-color)}.productdetailspage .productdetails.faq .details-flexbox details:last-child{border-radius:0 0 16px 16px}.productdetailspage .productdetails.faq .details-flexbox details:first-child{border-radius:16px 16px 0 0;border-top:none}.productdetailspage .productdetails.faq .details-flexbox details:hover,.productdetailspage .productdetails.faq .details-flexbox details:focus-within{background:#eff6ff80}.productdetailspage .productdetails.faq .details-flexbox details:hover summary,.productdetailspage .productdetails.faq .details-flexbox details:focus-within summary{color:var(--color-primary)}.productdetailspage .productdetails.faq .details-flexbox details summary{display:flex;font-weight:700;align-items:center;justify-content:space-between}.productdetailspage .productdetails.faq .details-flexbox details summary::after{content:"\f13a";font-family:var(--iconfont);color:var(--input-border-color);transition:var(--transition-all);font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.productdetailspage .productdetails.faq .details-flexbox details[open] summary{color:var(--color-primary)}.productdetailspage .productdetails.faq .details-flexbox details[open] summary::after{color:var(--color-primary);transform:rotate(180deg)}.productdetailspage .related-and-watched-products .title{display:flex;align-items:center;gap:1em;margin-bottom:2em}.productdetailspage .related-and-watched-products .title i{background:#fff;color:var(--color-primary);border-radius:16px;padding:1em}.productdetailspage .related-and-watched-products .title h2{margin:0}.productdetailspage .reviews{margin-block:3em}.productdetailspage .reviews .reviews-container{display:flex;border:1px solid var(--input-border-color);border-radius:16px;flex-wrap:wrap;margin-top:3em}.productdetailspage .reviews .reviews-container .left{background:var(--color-gray-light);padding:1em;border-radius:16px 16px 0 0;flex:1 1 100%}@media only screen and (min-width:768px){.productdetailspage .reviews .reviews-container .left{flex:1 1 33%;border-right:1px solid var(--input-border-color);border-radius:16px 0 0 16px}}.productdetailspage .reviews .reviews-container .left .review-title span{font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px);font-weight:700}.productdetailspage .reviews .reviews-container .left .review-title p{color:var(--color-gray-400);font-weight:500;font-size:14px}.productdetailspage .reviews .reviews-container .left .rating-flexbox{display:flex;gap:1em}.productdetailspage .reviews .reviews-container .left .rating-flexbox .rating-number{border-radius:999px;font-weight:bold;display:flex;align-items:center;justify-content:center;width:112px;height:112px;background-color:#fff;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0.1) 0 10px 15px -3px,rgba(0,0,0,0.1) 0 4px 6px -4px}.productdetailspage .reviews .reviews-container .left .recommendation{font-weight:700}.productdetailspage .reviews .reviews-container .left .recommendation .fg-green{color:var(--color-green)}.productdetailspage .reviews .reviews-container .left .score-flexbox{border-top:1px solid var(--input-border-color)}.productdetailspage .reviews .reviews-container .left .score-flexbox,.productdetailspage .reviews .reviews-container .left .reviews-flexbox{padding-top:.5em;display:flex;justify-content:space-between;align-items:center;font-weight:bold}.productdetailspage .reviews .reviews-container .left .score-flexbox span:first-child,.productdetailspage .reviews .reviews-container .left .reviews-flexbox span:first-child{color:var(--color-gray-400)}.productdetailspage .reviews .reviews-container .left .kiyoh-image{margin-top:3em}.productdetailspage .reviews .reviews-container .right{padding:2em;border-radius:0 16px 16px 0;flex:1 1 100%}@media only screen and (min-width:768px){.productdetailspage .reviews .reviews-container .right{flex:1 1 66%}}.productdetailspage .reviews .reviews-container .right .testemonials-titel{display:flex;align-items:center;justify-content:space-between;gap:1em}.productdetailspage .reviews .reviews-container .right .testemonials-titel h3{margin:0}.productdetailspage .reviews .reviews-container .right .testemonials-titel a{display:inline-flex;align-items:center;gap:1em;font-weight:700}.productdetailspage .reviews .reviews-container .right .testemonials{display:grid;grid-template-columns:1fr;gap:2em;margin-block:1em}@media only screen and (min-width:768px){.productdetailspage .reviews .reviews-container .right .testemonials{grid-template-columns:1fr 1fr}}.productdetailspage .reviews .reviews-container .right .testemonials .testemonial-title{display:flex;align-items:center;justify-content:space-between;gap:1em;font-weight:bold}.productdetailspage .reviews .reviews-container .right .testemonials .testemonial-flexbox{box-shadow:var(--input-box-shadow);border:1px solid var(--input-border-color);border-radius:16px;padding:1em}.productdetailspage .reviews .reviews-container .right .go-to-reviews{display:flex;justify-content:flex-end}.quickOrderContainer{--href-color:#000;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.714285714vw,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-gray-light);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-200)}table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}table.prodList tbody .desc .container a{display:block}table.prodList tfoot{background:oklch(0.985 .002 247.839);border-top:1px solid var(--input-border-color);padding-block:1em}table.prodList tfoot .show-more{--btn-bg-color:#fff;--btn-fg-color:#000;--btn-border-color:var(--input-border-color);--btn-bg-color_hover:#fff;--btn-fg-color_hover:var(--color-primary);--btn-border-color_hover:var(--color-primary);font-weight:700}@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)}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:75vh;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-gray-light);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-200)}.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}.importExcel table.prodList tfoot{background:oklch(0.985 .002 247.839);border-top:1px solid var(--input-border-color);padding-block:1em}.importExcel table.prodList tfoot .show-more{--btn-bg-color:#fff;--btn-fg-color:#000;--btn-border-color:var(--input-border-color);--btn-bg-color_hover:#fff;--btn-fg-color_hover:var(--color-primary);--btn-border-color_hover:var(--color-primary);font-weight:700}@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.714285714vw,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-gray-light);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-200)}#qoSearchResults table.prodList tbody .desc .container{display:grid;grid-template-columns:1fr 2rem;grid-template-rows:1fr auto}#qoSearchResults table.prodList tbody .desc .container a{display:block}#qoSearchResults table.prodList tfoot{background:oklch(0.985 .002 247.839);border-top:1px solid var(--input-border-color);padding-block:1em}#qoSearchResults table.prodList tfoot .show-more{--btn-bg-color:#fff;--btn-fg-color:#000;--btn-border-color:var(--input-border-color);--btn-bg-color_hover:#fff;--btn-fg-color_hover:var(--color-primary);--btn-border-color_hover:var(--color-primary);font-weight:700}@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,6.571428571vw,92px);filter:blur(1px);z-index:1}#quickSearchResults{display:none;position:absolute;top:calc(100% + 5px);left:5px;margin:0 auto;background:#fff;border:1px solid var(--color-gray-200);border-radius:16px;box-shadow:0 15px 30px rgba(0,0,0,0.25);transition:var(--transition-all);overflow:hidden}@media only screen and (min-width:1100px){#quickSearchResults{bottom:unset;bottom:revert}#quickSearchResults body.scrolled{top:215px}}body[data-slidemenu=quickSearchResults] #quickSearchResults{z-index:901;display:block}#basketQuickOrderResults{display:none;position:absolute;margin:0 auto;background:#fff;border:1px solid var(--color-gray-200);border-radius:16px;box-shadow:0 15px 30px rgba(0,0,0,0.25);transition:var(--transition-all);overflow:hidden}@media only screen and (min-width:1100px){#basketQuickOrderResults{bottom:unset;bottom:revert}#basketQuickOrderResults body.scrolled{top:215px}}body[data-slidemenu=basketQuickOrderResults] #basketQuickOrderResults{z-index:901;display:block}#quickSearchResults .search-title .article-count,#basketQuickOrderResults .search-title .article-count{color:var(--color-gray-400)}#quickSearchResults .searchquery,#basketQuickOrderResults .searchquery{text-transform:uppercase}#quickSearchResults table.prodList .noarts,#basketQuickOrderResults table.prodList .noarts{height:var(--input-height)}#quickSearchResults table.prodList .toggleExtraInfo,#basketQuickOrderResults table.prodList .toggleExtraInfo{display:none!important}#quickSearchResults table.prodList tr:hover td,#basketQuickOrderResults table.prodList tr:hover td{background-color:var(--color-blue-glass)}#quickSearchResults table.prodList tr:hover td.desc .title,#basketQuickOrderResults table.prodList tr:hover td.desc .title{color:var(--color-blue)}#quickSearchResults table.prodList tr td,#basketQuickOrderResults table.prodList tr td{border-bottom:none;border-top:1px solid var(--color-gray-100);padding:10px}#quickSearchResults table.prodList tr:first-child td,#basketQuickOrderResults table.prodList tr:first-child td{border:none}#quickSearchResults table.prodList tr td.desc small,#basketQuickOrderResults table.prodList tr td.desc small{font-weight:700}#quickSearchResults table.prodList tr td.desc .title,#basketQuickOrderResults table.prodList tr td.desc .title{color:var(--color-gray);font-weight:700}#quickSearchResults table.prodList tr td.desc .amount,#basketQuickOrderResults table.prodList tr td.desc .amount{display:flex;align-items:center;gap:.5em;font-weight:700}#quickSearchResults table.prodList tr td.desc .amount del,#basketQuickOrderResults table.prodList tr td.desc .amount del{color:var(--color-gray-400);font-size:12px}#quickSearchResults table.prodList tr td.image,#basketQuickOrderResults table.prodList tr td.image{width:60px}#quickSearchResults table.prodList tr td.image div,#basketQuickOrderResults table.prodList tr td.image div{width:52px;aspect-ratio:1;border:1px solid var(--color-gray-200);border-radius:8px;padding:4px;overflow:hidden}#quickSearchResults table.prodList tr td.image div img,#basketQuickOrderResults table.prodList tr td.image div img{width:100%;height:100%;object-fit:contain}#quickSearchResults table.prodList tr.recommended td:first-child::before,#basketQuickOrderResults table.prodList tr.recommended td:first-child::before,#quickSearchResults table.prodList tr.exact td:first-child::before,#basketQuickOrderResults table.prodList tr.exact td:first-child::before{content:"";position:absolute;top:0;left:0;border-radius:8px 0 8px 0;color:#fff;font-size:10px;font-weight:500;z-index:10;padding:.25em;background:var(--color-search)}#quickSearchResults table.prodList tr.recommended td,#basketQuickOrderResults table.prodList tr.recommended td,#quickSearchResults table.prodList tr.exact td,#basketQuickOrderResults table.prodList tr.exact td{border-top:2px solid var(--color-search);border-bottom:2px solid var(--color-search);padding-top:1.2em}#quickSearchResults table.prodList tr.recommended td:first-child,#basketQuickOrderResults table.prodList tr.recommended td:first-child,#quickSearchResults table.prodList tr.exact td:first-child,#basketQuickOrderResults table.prodList tr.exact td:first-child{border-radius:8px 0 0 8px;border-left:2px solid var(--color-search)}#quickSearchResults table.prodList tr.recommended td:last-child,#basketQuickOrderResults table.prodList tr.recommended td:last-child,#quickSearchResults table.prodList tr.exact td:last-child,#basketQuickOrderResults table.prodList tr.exact td:last-child{border-radius:0 8px 8px 0;border-right:2px solid var(--color-search)}#quickSearchResults table.prodList tr.recommended.recommended,#basketQuickOrderResults table.prodList tr.recommended.recommended,#quickSearchResults table.prodList tr.exact.recommended,#basketQuickOrderResults table.prodList tr.exact.recommended{--color-search:var(--color-blue)}#quickSearchResults table.prodList tr.recommended.recommended td:first-child::before,#basketQuickOrderResults table.prodList tr.recommended.recommended td:first-child::before,#quickSearchResults table.prodList tr.exact.recommended td:first-child::before,#basketQuickOrderResults table.prodList tr.exact.recommended td:first-child::before{content:"\2605  Meest relevant"}#quickSearchResults table.prodList tr.recommended.exact,#basketQuickOrderResults table.prodList tr.recommended.exact,#quickSearchResults table.prodList tr.exact.exact,#basketQuickOrderResults table.prodList tr.exact.exact{--color-search:var(--color-green)}#quickSearchResults table.prodList tr.recommended.exact td:first-child::before,#basketQuickOrderResults table.prodList tr.recommended.exact td:first-child::before,#quickSearchResults table.prodList tr.exact.exact td:first-child::before,#basketQuickOrderResults table.prodList tr.exact.exact td:first-child::before{content:"\2713  Gevonden product"}#quickSearchResults .populair-search .title,#basketQuickOrderResults .populair-search .title{margin-bottom:2em;font-weight:500;padding:0 1em}#quickSearchResults .populair-search ul,#basketQuickOrderResults .populair-search ul{list-style-type:none;margin:0;padding:0}#quickSearchResults .populair-search ul li a,#basketQuickOrderResults .populair-search ul li a{--href-color:var(--color-gray);font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.5em 1em;border-radius:16px}#quickSearchResults .populair-search ul li a:hover,#basketQuickOrderResults .populair-search ul li a:hover,#quickSearchResults .populair-search ul li a:focus,#basketQuickOrderResults .populair-search ul li a:focus{background:oklch(0.97 .014 254.604)}#quickSearchResults .populair-search ul li a:hover i,#basketQuickOrderResults .populair-search ul li a:hover i,#quickSearchResults .populair-search ul li a:focus i,#basketQuickOrderResults .populair-search ul li a:focus i{color:var(--color-primary)}#quickSearchResults .order .stock,#basketQuickOrderResults .order .stock{font-size:12px;margin-bottom:.5em;font-weight:700;display:flex;align-items:center;gap:.5em}#quickSearchResults .order .stock i,#basketQuickOrderResults .order .stock i{font-size:8px}#quickSearchResults .order .stock.in-stock,#basketQuickOrderResults .order .stock.in-stock{color:var(--color-green)}#quickSearchResults .order .stock.out-of-stock,#basketQuickOrderResults .order .stock.out-of-stock{color:var(--color-red)}#quickSearchResults .close,#basketQuickOrderResults .close{--btn-border-color:transparent;--btn-border-color_hover:transparent;--btn-bg-color_hover:transparent;--btn-bg-color:transparent;--btn-fg-color:var(--color-gray-400);--btn-fg-color_hover:var(--color-gray);box-shadow:none;position:absolute;right:1vw;top:.5vw}#quickSearchResults .close:hover,#basketQuickOrderResults .close:hover{cursor:pointer}#quickSearchResults .content,#basketQuickOrderResults .content{padding:0;max-height:calc(95vh - 150px);min-width:90vw;font-size:15px}#quickSearchResults .content .search-title,#basketQuickOrderResults .content .search-title{padding:1.5em 16px;border-bottom:1px solid var(--color-gray-200)}#quickSearchResults .content table,#basketQuickOrderResults .content table{margin:.5em 16px;width:calc(100% - 32px)}#quickSearchResults .content h2,#basketQuickOrderResults .content h2{padding-right:4rem}#quickSearchResults .content .foot,#basketQuickOrderResults .content .foot{border-top:1px solid var(--color-gray-200);background-color:var(--main-background-color);padding:16px 16px;text-align:right}#quickSearchResults .content .foot button,#basketQuickOrderResults .content .foot button{--btn-font-weight:500;--btn-fg-color:var(--color-gray);font-size:15px}@media only screen and (min-width:768px){#quickSearchResults .content,#basketQuickOrderResults .content{min-width:80vw}}@media only screen and (min-width:1100px){#quickSearchResults .content,#basketQuickOrderResults .content{min-width:730px;max-height:calc(95vh - 255px)}}#quickSearchResults .content span.stock i,#basketQuickOrderResults .content span.stock i{font-size:10px}#quickSearchResults .content .order,#basketQuickOrderResults .content .order{text-align:right;color:var(--color-blue);width:180px}#quickSearchResults .content .order .amount,#basketQuickOrderResults .content .order .amount{font-weight:700}#quickSearchResults .content .order .click,#basketQuickOrderResults .content .order .click{font-size:13px}.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.714285714vw,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}.editAccountDetails p{width:100%}.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-gray-light);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-200)}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}table.favList tfoot{background:oklch(0.985 .002 247.839);border-top:1px solid var(--input-border-color);padding-block:1em}table.favList tfoot .show-more{--btn-bg-color:#fff;--btn-fg-color:#000;--btn-border-color:var(--input-border-color);--btn-bg-color_hover:#fff;--btn-fg-color_hover:var(--color-primary);--btn-border-color_hover:var(--color-primary);font-weight:700}@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-gray-light);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-200)}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}table.history tfoot{background:oklch(0.985 .002 247.839);border-top:1px solid var(--input-border-color);padding-block:1em}table.history tfoot .show-more{--btn-bg-color:#fff;--btn-fg-color:#000;--btn-border-color:var(--input-border-color);--btn-bg-color_hover:#fff;--btn-fg-color_hover:var(--color-primary);--btn-border-color_hover:var(--color-primary);font-weight:700}@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-gray-light);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-200)}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}table.history_details tfoot{background:oklch(0.985 .002 247.839);border-top:1px solid var(--input-border-color);padding-block:1em}table.history_details tfoot .show-more{--btn-bg-color:#fff;--btn-fg-color:#000;--btn-border-color:var(--input-border-color);--btn-bg-color_hover:#fff;--btn-fg-color_hover:var(--color-primary);--btn-border-color_hover:var(--color-primary);font-weight:700}@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}}.slidemenu-basket{display:none;width:400px;max-width:90%;right:0;top:0;height:100dvh;background:#fff;position:fixed;z-index:1100;box-shadow:var(--box-shadow);grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.slidemenu-basket .slidemenu-basket-header{display:flex;align-items:center;justify-content:space-between;padding:1em;border-bottom:1px solid var(--color-gray-light)}.slidemenu-basket .slidemenu-basket-header .title{font-weight:bold;font-size:18px}.slidemenu-basket .slidemenu-basket-header a{color:var(--color-gray-400);font-weight:700;font-size:16px}.slidemenu-basket .slidemenu-basket-main{padding:1em;overflow-y:auto}.slidemenu-basket .slidemenu-basket-main .no-articles-in-basket{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.slidemenu-basket .slidemenu-basket-main .no-articles-in-basket p{display:flex;flex-direction:column}.slidemenu-basket .slidemenu-basket-main .no-articles-in-basket p small{margin-block:.5em 2em}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article-container{border-bottom:1px solid var(--color-gray-light);padding-block:1em}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .no-stock-warning{padding:.5em 0;color:var(--color-red);font-style:italic}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article{display:grid;gap:.5em;grid-template-columns:auto 1fr 1fr auto;grid-template-areas:"img desc desc remove" "img price amount remove"}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article:last-child{border-bottom:none}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .image{grid-area:img}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .desc{grid-area:desc}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .price{grid-area:price}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount{grid-area:amount}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .remove{grid-area:remove}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .desc{font-size:14px}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .desc,.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .price{font-weight:bold}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .price{display:flex;flex-direction:column;align-self:center}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .price .oldprice{color:var(--color-gray-400);font-weight:300;font-size:10px}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .price .actualprice{color:var(--color-primary);font-size:14px}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .remove button{--btn-bg-color:var(--color-gray-400);--btn-padding-inline:0;--btn-padding-block:0;box-shadow:none;border:none}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .remove button:hover,.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .remove button:focus{--btn-bg-color:transparent;--btn-fg-color:#000}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount{display:flex;align-items:stretch;justify-self:right;gap:0}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount input{--input-height:auto;border-radius:0;border-left-color:transparent;border-right-color:transparent;text-align:center;padding:0;font-weight:700}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount input:hover,.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount input:focus{border-color:var(--color-primary)}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount button{background:transparent;border:1px solid var(--input-border-color);box-shadow:none;color:var(--input-border-color);padding:.5em}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount button.minus{border-radius:6px 0 0 6px;border-right:none}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount button.plus{border-radius:0 6px 6px 0;border-left:none}.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount button:hover,.slidemenu-basket .slidemenu-basket-main .articles-in-basket .slidemenu-article .amount button:focus{color:var(--color-gray)}.slidemenu-basket .slidemenu-basket-footer{background:var(--color-gray-light);border-top:1px solid var(--input-border-color);padding:1em}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price{display:flex;flex-direction:column;gap:.5em}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price>div{display:flex;align-items:center;justify-content:space-between;gap:1em}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .value,.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .name{font-weight:bold}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .name{color:var(--color-gray)}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .name small{font-weight:normal}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .value{font-size:14px}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .discount .value{color:var(--color-green)}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .total{padding-top:.5em}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .total .name{color:#000;text-transform:uppercase;font-weight:900}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .total .name small{text-transform:lowercase;font-weight:300}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-price .total .value{font-weight:900;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-buttons{display:grid;grid-template-columns:1fr;gap:1em;justify-content:center;padding-top:1em}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-buttons div{text-align:center}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-buttons a.button{display:inline-block;border-radius:4px}.slidemenu-basket .slidemenu-basket-footer .slidemenu-basket-buttons .go-to-basket{color:var(--color-gray-400);font-weight:700;font-size:16px}body[data-slidemenu="slidemenu-basket"] .slidemenu-basket{display:grid}.orderpathbuttons{margin:0 0 6vw;display:flex;flex-flow:column;justify-content:space-between;grid-gap:1rem;grid-row:4}@media only screen and (min-width:768px){.orderpathbuttons{grid-column:2;grid-row:3}}.orderpathbuttons a{text-align:center;color:var(--color-gray-400);text-transform:uppercase;font-weight:700}.orderpathbuttons button{justify-content:center}@media only screen and (max-width:1099.98px){.cart-title{margin-block:1em}}.empty-cart{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;text-align:center}.empty-cart .icon i{background:var(--color-gray-light);color:var(--color-gray);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.empty-cart h2,.empty-cart p{margin:0}.basketGrid{display:grid;grid-template-columns:1fr;gap:2em}@media only screen and (min-width:768px){.basketGrid{grid-template-columns:1fr auto}}.basketGrid .basketContainer,.basketGrid .priceContainer{box-shadow:var(--input-box-shadow);background-color:#fff}.basketGrid .basketContainer{border-radius:4px;grid-row:1}@media only screen and (min-width:768px){.basketGrid .basketContainer{grid-column:1 / span 2}}.basketGrid .quick-order{grid-row:2;font-size:13px}@media only screen and (min-width:768px){.basketGrid .quick-order{grid-column:1;grid-row:2}}.basketGrid .quick-order .quickOrder-title{font-size:13px;font-weight:700}.basketGrid .quick-order .quick-order-input-container{position:relative}.basketGrid .quick-order .quick-order-input-container i{position:absolute;left:.5em;top:50%;transform:translate(0,-50%);width:1em;cursor:text}.basketGrid .quick-order .quick-order-input-container input{padding-left:2.5em;width:100%;box-shadow:var(--input-box-shadow)}@media only screen and (min-width:768px){.basketGrid .quick-order .quick-order-input-container input{max-width:30em}}.basketGrid .discountcodes .discountcode{margin:5px 0}.basketGrid .discountcodes .discountcode:first-child{margin:0 0 5px 0}section.priceContainer{padding:2em 1em;border-radius:16px;grid-row:3}section.priceContainer .title{font-weight:bold;color:var(--color-gray)}section.priceContainer small{color:var(--color-gray-400)}@media only screen and (min-width:768px){section.priceContainer{grid-column:2;grid-row:2}}section.priceContainer table,section.priceContainer tfoot{display:block}section.priceContainer tr{display:flex;align-items:center;justify-content:space-between;gap:2em;padding:.5em 0}section.priceContainer tr td,section.priceContainer tr th{display:block;word-break:break-word}section.priceContainer tr th{color:var(--color-gray)}section.priceContainer tr td{font-weight:bold}section.priceContainer tr.subtotal.xvat,section.priceContainer tr.total{border-top:1px solid var(--input-border-color)}section.priceContainer tr.total{padding-top:1em}section.priceContainer tr.total .desc{font-size:18px;color:#000;letter-spacing:.1em;line-height:.8em;font-weight:900}section.priceContainer tr.total .desc small{font-weight:500;letter-spacing:1px}section.priceContainer tr.total .linetotal.total{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);font-weight:900}section.priceContainer tr .discount{color:var(--color-green-dark)}@media only screen and (max-width:1099.98px){table.basket thead{display:none}table.basket tbody.basketlines{display:grid;grid-template-columns:1fr;justify-content:space-between}table.basket tr{border-bottom:1px solid var(--color-gray-200);justify-content:space-between;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"image desc desc remove" "image price count remove";padding-block:.5em;padding-inline:.5em}table.basket tr .remove{grid-area:remove}table.basket tr .image{grid-area:image}table.basket tr .desc{grid-area:desc}table.basket tr .count{grid-area:count}table.basket tr .price{grid-area:price}table.basket tr .total{grid-area:total}table.basket tr .stock::before{content:"Voorraad: "}table.basket tr .count .plusminusinput.compact{width:100%}table.basket tr td.remove{padding-right:5px}table.basket tr td.remove button{--btn-bg-color:transparent;padding:0;border:none;box-shadow:none}table.basket tr td.total{display:none}table.basket tr td.count,table.basket tr td.count input,table.basket tr td.count button{font-size:15px}table.basket tr td.count .plusminusinput{box-shadow:none}table.basket tr td.count input{padding-block:4px}table.basket tr td.count button{padding:4px}table.basket tr td{display:block;text-wrap:wrap;width:auto;text-align:left;font-size:15px;padding:0}}@media only screen and (max-width:1099.98px){table.basket tbody.basketlines{grid-template-columns:1fr}}@media only screen and (min-width:1100px){table.basket tr td{border-bottom:1px solid var(--color-gray-light)}table.basket tr:last-child td{border-bottom:none}}@media only screen and (min-width:1100px){table.basket th,table.basket td{padding:1em}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 td.remove button{padding:.3em;box-shadow:none;border-radius:6px}}table.basket tr.notification{padding:0 .5rem;font-style:italic;border:none}table.basket tr.notification.outofstock{color:var(--color-error)}table.basket tr td.desc{--href-color:var(--color-gray-900)}table.basket tr td.desc .artID{font-weight:500;color:var(--color-gray-400)}@media only screen and (min-width:1100px){table.basket tr td.desc .artID{background:var(--color-gray-light);border-radius:4px;padding:.5em;border:1px solid var(--input-border-color);display:inline-block;font-weight:bold}}table.basket tr td.image{padding-right:5px}@media only screen and (min-width:1100px){table.basket tr td.image{padding-right:0;width:100px}}table.basket tr td.image div{background:var(--color-gray-100);width:64px;height:64px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:.3em}@media only screen and (min-width:1100px){table.basket tr td.image div{background:transparent;box-shadow:var(--input-box-shadow);width:52px;height:52px}}table.basket tr td.image div img{object-fit:contain;width:100%;height:100%;object-position:center center;mix-blend-mode:multiply}table.basket tr td.image picture{display:block;width:100%;height:100%}table.basket tr .price,table.basket tr .total{font-weight:bold}table.basket tr .price{color:var(--color-primary)}table.basket tr .price del{color:var(--color-gray);font-weight:normal}table.basket tr .total del{color:var(--color-gray);font-weight:normal}table.basket tr .totals .subtotal .linetotal,table.basket tr .totals .total .linetotal{border-top:1px solid currentColor}table.basket tr .totals .total .linetotal{border-bottom:3px double currentColor}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-gap:2vw;align-items:flex-start}@media only screen and (min-width:1100px){.orderpathDetails{grid-template-columns:3fr 2fr}}.orderpathDetails .left #delivery-other .deladdr{box-shadow:var(--input-box-shadow);border-radius:16px;border:1px solid var(--input-border-color);background:#fff;padding:1em 1em}.orderpathDetails .left #delivery-other .deladdr p{margin:0}.orderpathDetails .left .invoiceaddr{box-shadow:var(--input-box-shadow);border-radius:16px;border:1px solid var(--input-border-color);background:#fff;padding:1em 1em;margin-top:.5em}.orderpathDetails .left .back-to-cart{--href-color:var(--color-gray-400);font-weight:700}.orderpathDetails .right{box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(41,151,214,0.4) 0 0 60px -12px;padding:2em;border-radius:16px;border:1px solid var(--color-gray-light)}.orderpathDetails .right .compact-shipping{box-shadow:var(--input-box-shadow);border-radius:16px;border:1px solid var(--color-primary);background:#eff6ff80;padding:1em 1em;margin-bottom:1em}.orderpathDetails .right .compact-shipping .compact-shipping-flexbox{display:flex;flex-direction:column;gap:1em}.orderpathDetails .right .compact-shipping .compact-shipping-flexbox>div{display:flex;align-items:center;justify-content:space-between;gap:1em}.orderpathDetails .right .compact-shipping .compact-shipping-flexbox>div .title{font-size:13px;font-weight:bold;color:var(--color-gray)}.orderpathDetails .right .compact-shipping .compact-shipping-flexbox>div .value{text-align:right;font-weight:bold;font-size:13px}.orderpathDetails .right .compact-basket{overflow-y:auto;max-height:29em;margin-bottom:1em}.orderpathDetails .right .compact-basket article{display:grid;grid-template-columns:1fr;gap:1em;align-items:center;margin-bottom:1em}@media only screen and (min-width:768px){.orderpathDetails .right .compact-basket article{grid-template-columns:auto 1fr auto}}.orderpathDetails .right .compact-basket article .image{background-color:var(--color-gray-light);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--input-border-color);padding:1em}.orderpathDetails .right .compact-basket article .desc b{font-size:14px;font-weight:900}.orderpathDetails .right .compact-basket article .desc span{font-size:11px;font-weight:700;color:var(--color-gray)}.orderpathDetails .right .compact-basket article .desc small{font-size:11px;color:var(--color-gray)}.orderpathDetails .right .compact-basket article .price{align-self:flex-end;font-weight:bold;text-align:right}.orderpathDetails .right .compact-basket article .price del{font-size:13px;color:var(--color-gray);font-weight:normal}.orderpathDetails .right .summary{border:1px solid var(--input-border-color);border-radius:16px;padding:1em;margin-bottom:3em}.orderpathDetails .right .summary h3{margin:0}.orderpathDetails .right .summary table{display:block}.orderpathDetails .right .summary table tfoot{display:flex;flex-direction:column;gap:.5em}.orderpathDetails .right .summary table tr{display:flex;align-items:center;justify-content:space-between;gap:.5em 1em;flex-wrap:wrap}.orderpathDetails .right .summary table tr td,.orderpathDetails .right .summary table tr th{display:block;padding:.5em 0}.orderpathDetails .right .summary table tr th{color:var(--color-gray)}.orderpathDetails .right .summary table tr td{color:#000;font-weight:bold}.orderpathDetails .right .summary table tr .linetotal{border-top:none;border-bottom:none}.orderpathDetails .right .summary table .total{border-top:1px solid var(--input-border-color)}.orderpathDetails .right .summary table .total th,.orderpathDetails .right .summary table .total td{font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.orderpathDetails .right .summary table .total th{color:#000}.orderpathDetails .right .summary table .total td{color:var(--color-primary)}.orderpathDetails .right .order-warning{background:var(--color-gray-light);border:1px solid var(--input-border-color);border-radius:16px;text-align:center;padding:2em;margin-top:2em;font-size:13px}.orderpathDetails .orderinfo .reference input{width:100%}.orderpathDetails .orderinfo .remarks{padding-top:1em;padding-bottom:1em}.orderpathDetails .orderinfo .remarks textarea{width:100%;height:100px}.orderpathDetails h2{margin:1em 0;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px);font-weight:700;margin:1.4em 0 .6em 0}.orderpathDetails h3{margin:1em 0;font-size:18px;font-weight:700;margin:.4em 0 .2em 0}.orderpathDetails h4{margin-block:1em 0;font-size:16px;margin:.4em 0 .2em 0}.orderpathDetails .itemno{font-size:smaller;color:var(--color-gray-400);margin-right:1em}.orderpathDetails .delivery{box-shadow:var(--input-box-shadow);border-radius:16px;border:1px solid var(--input-border-color);background:#fff;padding:1em 1em;margin-top:.5em}.singlepagecheckout .signInUp .account-choices{display:grid;grid-template-columns:1fr;gap:1em}@media only screen and (min-width:768px){.singlepagecheckout .signInUp .account-choices{grid-template-columns:1fr 1fr}}.singlepagecheckout .signInUp .account-choices label{position:relative;border:2px solid var(--input-border-color);border-radius:16px;padding:1em;display:flex;align-items:center;gap:.5em;transition:var(--transition-all)}.singlepagecheckout .signInUp .account-choices label .icon{background-color:var(--input-border-color);border-radius:50%;aspect-ratio:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:var(--transition-all)}.singlepagecheckout .signInUp .account-choices label:has(input[type="radio"]:checked){border-color:var(--color-primary);box-shadow:var(--input-box-shadow)}.singlepagecheckout .signInUp .account-choices label:has(input[type="radio"]:checked) .icon{background-color:var(--color-primary);color:#fff}.singlepagecheckout .signInUp .account-choices ul{margin:0;padding:0 0 0 1em;list-style:square}.singlepagecheckout .signInUp .account-choices input[type="radio"]{position:absolute;top:0;left:0;visibility:hidden}.singlepagecheckout .signInUp .loginform,.singlepagecheckout .signInUp .customerform{display:none}.singlepagecheckout .signInUp .loginform .container,.singlepagecheckout .signInUp .customerform .container{box-shadow:var(--input-box-shadow);border-radius:16px;border:1px solid var(--input-border-color);background:#fff;padding:1em 1em;margin-top:.5em}.singlepagecheckout .signInUp .loginform.active,.singlepagecheckout .signInUp .customerform.active{display:block}.singlepagecheckout .signInUp .loginform .error,.singlepagecheckout .signInUp .customerform .error{margin:0 0 7px 0;padding:15px 15px;color:white;background-color:indianred;border-radius:3px}.singlepagecheckout .singlepagecheckout-group1.customer-status-new{display:none}.singlepagecheckout .singlepagecheckout-group1.customer-status-new.active,.singlepagecheckout .singlepagecheckout-group1.customer-status-new.login-status-not_logged_in{display:block}.singlepagecheckout .singlepagecheckout-group2.hide{display:none}.delivery-date-grid .cal-body,.delivery-date-grid .cal-row{gap:1em}.delivery-date-grid .cal-nav:hover{background-color:#fff;border-color:#fff;color:var(--color-blue)}.delivery-date-grid .cal-cell{padding:0}.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:var(--color-orange-highlight);--btn-border-color_hover:var(--color-orange-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-orange-highlight);--btn-border-color_active:var(--color-orange-highlight);--btn-fg-color_active:#fff}.delivery-date-grid .cal-cell.disabled{--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;border-color:var(--color-gray-200)!important;background-color:var(--color-gray-200)!important;--btn-fg-color_hover:var(--color-darkgray)!important}.installation-help .option{border:2px solid var(--input-border-color);border-radius:var(--input-border-radius)}.installation-help .option:has(input:checked){border-color:var(--color-blue)}.installation-help .option label{display:grid;grid-template-columns:50px 1fr;grid-template-rows:50px;align-items:center}.installation-help .option label::before{margin-left:auto}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)}#reloadingTotals{position:absolute;top:-50px;right:25px;color:currentColor;font-size:4rem;opacity:0;transition:var(--transition-all);pointer-events:none}.reloading .linetotal{opacity:.25;filter:blur(2px)}.reloading #reloadingTotals{opacity:1}.reloading *{pointer-events:none}.deliverymethod{line-height:2}.delivery-choices{display:grid;gap:1em;grid-template-columns:1fr}@media only screen and (min-width:768px){.delivery-choices{grid-template-columns:1fr 1fr}}.delivery-choices .deliverymethod{border:2px solid var(--input-border-color);border-radius:16px;padding:1em;display:flex;align-items:center;gap:.5em;transition:var(--transition-all)}.delivery-choices .deliverymethod:hover,.delivery-choices .deliverymethod:focus-within{border-color:var(--color-primary)}.delivery-choices .deliverymethod .icon{background-color:var(--input-border-color);border-radius:50%;aspect-ratio:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:var(--transition-all)}.delivery-choices .deliverymethod:has(input[type="radio"]:checked){border-color:var(--color-primary);box-shadow:var(--input-box-shadow)}.delivery-choices .deliverymethod:has(input[type="radio"]:checked) .icon{background-color:var(--color-primary);color:#fff}.delivery-choices .deliverymethod input[type="radio"]{appearance:none}.afhaalinfo{box-shadow:var(--input-box-shadow);padding:1em;border-radius:16px;border:1px solid var(--input-border-color);margin-bottom:1em}#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:fit-content}#deliveryaddress .aflinvoer,#deliveryaddress table select{width:100%;margin-bottom:.5em}#deliveryaddress table.customer td{border-top:.5em solid Transparent}table.customer input{width:100%}table.customer input ~ span.required{z-index:1;position:absolute;top:50%;right:1em;transform:translate(0,-50%);color:red}table.customer input ~ span.required::after{content:'*'}.orderpathDetails .delivery details{background:#fff;border:2px solid var(--color-primary);border-radius:16px;margin-top:1em}.orderpathDetails .delivery details summary{display:flex;justify-content:space-between;align-items:center}.orderpathDetails .delivery details[open] summary{border-bottom:1px solid var(--input-border-color);padding-bottom:1em;margin-bottom:1em}.orderpathDetails .delivery details[open] summary i{rotate:90deg}.orderpathDetails .delivery .delivery-date-grid{max-width:min(500px,100%)}.payment-choices .paymentmethod{position:relative;display:grid;grid-template-columns:50px 1fr 60px;grid-template-rows:50px auto;align-items:center;border:2px 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:42px;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{padding:1rem;display:flex;align-items:center;justify-content:flex-end;margin-bottom:1rem}.end-of-life .sexycheckbox+label{width:auto;gap:.5rem}.end-of-life .sexycheckbox+label::before{margin:0}.shadow-banner{background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.6))}.homepage-webgroups .homepage-webgroup{aspect-ratio:1.25;border-radius:12px;transition:var(--transition-all);text-decoration:none;display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-template-columns:1fr;height:100%;box-shadow:var(--input-box-shadow);gap:0}.homepage-webgroups .homepage-webgroup .image{overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex:1}.homepage-webgroups .homepage-webgroup .image img{width:100%;height:100%;border-radius:12px 12px 0 0;object-fit:cover;object-position:center;transition:var(--transition-all);aspect-ratio:1.4}.homepage-webgroups .homepage-webgroup .info{background:var(--color-primary);color:#fff;transition:var(--transition-all);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:0 0 12px 12px;font-weight:700;font-size:15px}.homepage-webgroups .homepage-webgroup .info .icon{width:28px;height:28px;background:color-mix(in oklab,#fff 30%,transparent);border-radius:999px;align-items:center;justify-content:center;display:flex}.homepage-webgroups .homepage-webgroup:hover .image img,.homepage-webgroups .homepage-webgroup:focus .image img{scale:1.05}.homepage-webgroups .homepage-webgroup:hover .info,.homepage-webgroups .homepage-webgroup:focus .info{background:var(--color-orange)}.homepage-webgroups .homepage-webgroup.offerte{background-color:var(--color-blue);position:relative;overflow:hidden}@media only screen and (max-width:767.98px){.homepage-webgroups .homepage-webgroup.offerte .image{min-height:190px}}.homepage-webgroups .homepage-webgroup.offerte:hover .info,.homepage-webgroups .homepage-webgroup.offerte:focus .info{background:transparent}.homepage-webgroups .homepage-webgroup.offerte .image{background-color:transparent;position:relative;padding-bottom:0}.homepage-webgroups .homepage-webgroup.offerte .image img{position:absolute;bottom:0;right:1em;z-index:2;width:58%;height:auto;aspect-ratio:auto;margin-bottom:-1em}.homepage-webgroups .homepage-webgroup.offerte .layered-text{font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px);position:absolute;left:1em;top:3em;color:#fff;font-weight:bold;z-index:3;text-shadow:1px 1px 2px #333}.homepage-webgroups .homepage-webgroup.offerte .info{padding-top:0}.homepage-webgroups .homepage-webgroup.offerte .fake-button{background:var(--color-orange);display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;gap:.5em;border-radius:12px;font-size:13px;width:100%}@media only screen and (max-width:575.98px){.homepage-webgroups .homepage-webgroup.offerte .fake-button{justify-content:space-around;padding-inline:0;gap:0}}.homepage-webgroups .homepage-webgroup.offerte .fake-button .icon{background:transparent;width:auto}.homepageblock{transition:var(--transition-all);text-decoration:none;display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-template-columns:1fr;height:100%;padding:.625rem .75rem;border-radius:1rem;overflow:hidden;box-shadow:3px 3px 8px 1px rgba(0,0,0,0.1);gap:0;padding:0}@media only screen and (min-width:768px){.homepageblock{padding:.75rem .875rem}}@media only screen and (min-width:768px){.homepageblock{padding:0}}.homepageblock .image{aspect-ratio:1.525;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex:1;padding:20px}.homepageblock .image img{width:100%;height:100%;border-radius:12px 12px 0 0;object-fit:contain;object-position:center;transition:var(--transition-all);aspect-ratio:1.4}.homepageblock.fillimg .image{padding:0}.homepageblock.fillimg .image img{border-radius:none;object-fit:cover}.homepageblock .info{margin-top:0;font-family:var(--headfont);line-height:1.2;font-size:1.055555556rem;font-size:clamp(18.195652174px,1.357142857vw,19px);background:var(--color-primary);color:#fff;transition:var(--transition-all);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:0 0 12px 12px;font-weight:800}.homepageblock .info .icon{color:var(--color-blue);font-weight:400}.hpb-small .homepageblock .info{font-size:15px;font-weight:700}.homepageblock .info .icon{aspect-ratio:1;width:28px;height:28px;background:color-mix(in oklab,#fff 30%,transparent);border-radius:999px;align-items:center;justify-content:center;display:flex}.homepageblock:hover .image img,.homepageblock:focus .image img{scale:1.05}.homepageblock:hover .info,.homepageblock:focus .info{background:var(--color-blue-highlight)}.homepageblock:hover .icon,.homepageblock:focus .icon{background-color:#fff;color:var(--color-blue)}.klantenkorting-component{background-color:var(--color-primary);padding-block:5em 0}.klantenkorting-component .klantenkorting-flexbox{display:grid;align-items:center;justify-content:center;gap:1em;background:#fff;border-radius:var(--btn-border-radius);padding:40px;grid-template-columns:1fr;text-align:center}@media only screen and (min-width:768px){.klantenkorting-component .klantenkorting-flexbox{grid-template-columns:auto 1fr auto;text-align:left}}.klantenkorting-component .klantenkorting-flexbox .icon{display:flex;justify-content:center}.klantenkorting-component .klantenkorting-flexbox .icon span{background:var(--color-glass-primary);border-radius:var(--btn-border-radius);color:var(--color-primary);font-weight:800;width:2em;height:2em;font-size:32px;display:inline-flex;align-items:center;justify-content:center}.klantenkorting-component .klantenkorting-flexbox .icon svg{width:32px;height:32px}.klantenkorting-component .klantenkorting-flexbox .heading{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px);font-weight:800}.klantenkorting-component .klantenkorting-flexbox p{margin:.5em}.klantenkorting-component .klantenkorting-flexbox p+p{font-weight:500;color:var(--color-gray)}.klantenkorting-component .klantenkorting-flexbox .buttons{display:flex;flex-direction:column;gap:.5em}.klantenkorting-component .klantenkorting-flexbox .buttons a{justify-content:center}.homepage-faq{margin-block:3em}.homepage-faq .homepage-inner p,.homepage-faq .homepage-inner h2{text-align:center}.homepage-faq .homepage-inner .button-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em;margin-block:3em}.homepage-faq .homepage-inner .button-list button{--btn-fg-color:var(--color-gray);font-weight:500;border-radius:999px;justify-content:center;width:max-content}.homepage-faq .homepage-inner .button-list .active{--btn-bg-color:var(--color-primary);--btn-fg-color:#fff;--btn-fg-color_hover:#fff;--btn-fg-color_active:#fff;--btn-border-color:var(--color-primary);--btn-border-color_hover:var(--color-primary);--btn-border-color_active:var(--color-primary);--btn-bg-color_hover:var(--color-primary);--btn-bg-color_active:var(--color-primary)}.why-topsystems{background-color:var(--color-primary);color:#fff;padding-block:2em 5em}.why-topsystems .why-topsystems-inner .header-flexbox{display:flex;align-items:center;justify-content:center;gap:1em}.why-topsystems .why-topsystems-inner .header-flexbox .icon{padding:.8em;border-radius:var(--btn-border-radius);background:#fff;color:var(--color-primary);display:inline-flex;align-items:center}.why-topsystems .why-topsystems-inner .header-flexbox .icon svg{width:24px;height:24px}.why-topsystems .why-topsystems-inner .header-flexbox h2{margin:0}.why-topsystems .why-topsystems-inner .why-topsystems-grid{display:grid;gap:0 3em;grid-template-columns:1fr;align-items:stretch}@media only screen and (min-width:768px){.why-topsystems .why-topsystems-inner .why-topsystems-grid{grid-template-columns:1fr 1fr}}.why-topsystems .why-topsystems-inner .why-topsystems-grid .images picture{box-shadow:var(--box-shadow)}.why-topsystems .why-topsystems-inner .why-topsystems-grid p{font-weight:500}.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks{padding:2em;background:#fff;color:var(--color-gray);display:flex;flex-direction:column;gap:1em;border-radius:var(--btn-border-radius);box-shadow:var(--box-shadow)}.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details{border-radius:var(--btn-border-radius);margin-block:auto}.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details summary{display:block;font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px);font-weight:bold}.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details[open],.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details:hover,.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details:focus-within{background:var(--color-glass-primary)}.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details[open] summary,.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details:hover summary,.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details:focus-within summary{color:var(--color-primary)}.why-topsystems .why-topsystems-inner .why-topsystems-grid .blocks details[open]{box-shadow:var(--input-box-shadow)}.homepage-projects .before-gradient{position:relative}.homepage-projects .before-gradient::before{content:"";background:linear-gradient(to right,var(--color-primary),transparent);position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border-radius:16px 0 0 16px}.extselect{position:relative;min-width:260px}.extselect.showlist .selector{background:#fff;box-shadow:var(--input-box-shadow);border-color:var(--color-primary)}.extselect.showlist .selector::after{transform:rotate(180deg)}.extselect .selector{border:1px solid var(--input-border-color);border-radius:10px;cursor:pointer;padding:.5em 1em;display:flex;align-items:center;gap:.5em;background:oklch(0.985 .002 247.839);text-decoration:none;color:#000}.extselect .selector::before,.extselect .selector::after{font-family:var(--iconfont)}.extselect .selector::before{content:"\f00c";color:var(--color-primary)}.extselect .selector::after{content:"\f078";margin-left:auto;color:var(--color-gray-400);transition:var(--transition-all)}.extselect .selector .title{font-weight:700}.extselect .list{position:absolute;top:calc(100% + 0.5em);background-color:#fff;border:1px solid var(--input-border-color);border-radius:10px;z-index:20;display:none;box-shadow:var(--box-shadow);min-width:100%}.extselect .list .title{text-transform:uppercase;color:var(--color-gray-400);font-size:12px;padding:.5rem;border-bottom:1px solid var(--input-border-color);font-weight:900;letter-spacing:.1em}.extselect .list ul{margin:0;padding:0;list-style-type:none}.extselect .list li{padding:.25em;cursor:pointer}.extselect .list li a{font-weight:bold;border-radius:8px;color:#000;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.5em}.extselect .list li a:hover,.extselect .list li a:focus{color:var(--color-primary);background-color:oklch(0.984 .003 247.858)}.extselect .list li.selected a{background-color:var(--color-primary);color:#fff}.extselect .list li.selected a::after{content:"\f00c";font-family:var(--iconfont)}.extselect.showlist .list{display:block}.back-to-top{display:none;position:fixed;bottom:1em;right:1em;align-items:center;justify-content:center;background:#fff;color:var(--color-primary);border:1px solid var(--input-border-color);border-radius:14px;box-shadow:var(--box-shadow);z-index:10;padding:1em;text-decoration:none;font-size:1.333333333rem;font-size:clamp(19.173913043px,1.714285714vw,24px)}.back-to-top:hover,.back-to-top:focus{background:var(--color-primary);border-color:#fff;color:#fff;transform:translateY(-5px)}picture.scale-on-hover img{transition:var(--transition-all)}picture.scale-on-hover:hover img,picture.scale-on-hover:focus img{scale:1.05}.header-usps{height:auto;transition:var(--transition-all);overflow:hidden}body.scrolled .header-usps{height:0;transition:var(--transition-all)}.header-usps .usp-item svg{fill:#22c55e;transform:translate(0,3px)}@media only screen and (min-width:1100px){.header-usps .slider .slides{justify-content:space-between}}.review{display:grid;grid-template-columns:1fr 1fr}.review .name{font-weight:800;grid-row:1 / span 1;grid-column:1 / 1}.review .text{padding-top:1em;font-style:italic;grid-row:2 / span 1;grid-column:1 / span 2}.review .star-flexbox{color:var(--color-orange);grid-row:1 / span 1;grid-column:2 / span 1;place-self:end}.kiyoh-reviews .slide{border:1px solid #eee;border-radius:20px;padding:1em}.kiyohstats{display:flex;gap:1em;font-size:11px}@media only screen and (min-width:576px){.kiyohstats{font-size:13px}}.kiyohstats .stars{color:var(--color-orange)}.kiyohstats .rating span{font-weight:700}.kiyohoverview{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"rating    kiyoh     rsn      " "recommend recommend recommend" "details   details   details  ";gap:1em;font-size:15px;font-weight:700;transition:var(--transition-all)}.kiyohoverview .rating{grid-area:rating}.kiyohoverview .rsn{grid-area:rsn}.kiyohoverview .recommendation{grid-area:recommend}.kiyohoverview .details{grid-area:details}.kiyohoverview .kiyoh{grid-area:kiyoh}@media only screen and (min-width:768px){.kiyohoverview{grid-template-columns:auto 1fr;grid-template-areas:"rating    rsn      " "recommend recommend" "details   details  " "kiyoh     .		"}}.kiyohoverview .rating{border:1px solid #ddd;border-radius:9999px;position:relative;aspect-ratio:1;box-shadow:3px 3px 5px rgba(0,0,0,0.1);width:56px;height:56px;transition:var(--transition-all)}@media only screen and (min-width:768px){.kiyohoverview .rating{box-shadow:10px 5px 15px rgba(0,0,0,0.1);width:112px;height:112px}}.kiyohoverview .rating span{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.888888889rem;font-size:clamp(21.130434783px,2.428571429vw,34px)}.kiyohoverview .rsn{padding:0 0 0 .5em}.kiyohoverview .ratingtext{font-size:1.555555556rem;font-size:clamp(19.956521739px,2vw,28px);font-weight:900}.kiyohoverview .stars{color:var(--color-orange)}.kiyohoverview .numreviews{font-size:13px;color:var(--color-gray-500);font-weight:700}.kiyohoverview .recommendation{color:var(--color-green);font-weight:900}.kiyohoverview .recommendation strong{color:#000}.kiyohoverview .details table{width:100%}.kiyohoverview .details table td{color:var(--color-gray-500)}.kiyohoverview .details table td:nth-child(2){text-align:right;color:#000}.kiyohoverview .kiyoh{width:38px;transition:var(--transition-all)}.kiyohoverview .kiyoh img{max-width:100%}@media only screen and (min-width:768px){.kiyohoverview .kiyoh{width:70px}}XXXslideshow.projects{display:grid;grid-auto-columns:auto;grid-auto-rows:auto}XXXslideshow.projects .slides,XXXslideshow.projects .slick-list,XXXslideshow.projects .slick-track,XXXslideshow.projects .slick-slide,XXXslideshow.projects .slick-slide>div,XXXslideshow.projects .slide{grid-column:1 / -1;grid-row:1 / span 3;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}XXXslideshow.projects .project{display:grid;grid-template-rows:auto 1fr 100px}XXXslideshow.projects .project>.image{order:1;grid-column:2;grid-row:1 / span 3}XXXslideshow.projects .project>.content{order:2;grid-column:1;grid-row:1;display:grid;padding:2em 2em 0 2em}XXXslideshow.projects .project .cta-button{order:3;grid-column:1;grid-row:2;margin:auto 2em 2em 2em;justify-self:start}@media only screen and (min-width:768px){XXXslideshow.projects .project{grid-template-columns:46fr 54fr}XXXslideshow.projects .project>.content{order:1}XXXslideshow.projects .project>.cta-button{order:2}XXXslideshow.projects .project>.image{order:3}}@media only screen and (min-width:1100px){XXXslideshow.projects .project{grid-template-columns:42fr 58fr}}XXXslideshow.projects .projects-navigation{grid-column:1 / -1;grid-row:2}XXXslideshow.projects .slide>.element.grid{height:100%}XXXslideshow.projects .slide>.element.grid .element.image{order:1;height:12rem}XXXslideshow.projects .slide>.element.grid .element.image img{height:100%}XXXslideshow.projects .slide>.element.grid .element.image .gradient{width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,var(--color-darkblue) 100%)}XXXslideshow.projects .slide>.element.grid>.content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}XXXslideshow.projects .slide>.element.grid>.cta-button{align-self:flex-start;width:calc(100% - 100px)}@media only screen and (min-width:576px){XXXslideshow.projects .slide>.element.grid .element.image{height:16em}}@media only screen and (min-width:768px){XXXslideshow.projects .slide>.element.grid{padding-bottom:0}XXXslideshow.projects .slide>.element.grid .element.image{height:100%;min-height:440px}XXXslideshow.projects .slide>.element.grid .element.image .gradient{background-image:linear-gradient(to right,var(--color-darkblue) 0,rgba(0,0,0,0) 50%)}XXXslideshow.projects .slide>.element.grid>.content{-webkit-line-clamp:12}XXXslideshow.projects .slide>.element.grid>.cta-button{width:auto}}@media only screen and (min-width:1100px){XXXslideshow.projects .slide>.element.grid .element.image{min-height:440px}}slideshow.projects{height:450px}slideshow.projects .slick-track{display:grid;grid-template-rows:1fr 60px 135px}slideshow.projects .slick-track>*{min-width:1px}slideshow.projects .slick-track>*{min-height:1px}slideshow.projects .slick-track>*{grid-row:1 / span 3;display:grid;grid-template-rows:subgrid}slideshow.projects .slick-track>*>*{min-width:1px}slideshow.projects .slick-track>*>*{min-height:1px}slideshow.projects .slick-track>*>*{grid-row:1 / span 3;display:grid;grid-template-rows:subgrid}slideshow.projects .slick-track>*>*>*{min-width:1px}slideshow.projects .slick-track>*>*>*{min-height:1px}slideshow.projects .project-slide{grid-row:1 / span 3;display:grid!important;grid-template-rows:subgrid;grid-template-columns:4fr 5fr}slideshow.projects .project-slide>*{min-width:1px}slideshow.projects .project-slide>*{min-height:1px}slideshow.projects .project-slide>.text{grid-column:1;grid-row:1 / span 1}slideshow.projects .project-slide>.button{grid-column:1;grid-row:2 / span 1}slideshow.projects .project-slide>.image{grid-column:2;grid-row:1 / span 3}slideshow.projects .project-slide>.empty{grid-column:1;grid-row:3 / span 1}@media only screen and (max-width:767.98px){slideshow.projects{height:auto;min-height:500px;aspect-ratio:1.36}slideshow.projects .slick-track{display:grid;grid-template-rows:1fr 1fr 100px}slideshow.projects .project-slide{grid-template-columns:1fr}slideshow.projects .project-slide>.text{grid-column:1;grid-row:2 / span 1}slideshow.projects .project-slide>.button{grid-column:1;grid-row:3 / span 1}slideshow.projects .project-slide>.image{grid-column:1;grid-row:1 / span 1}slideshow.projects .project-slide>.empty{grid-column:1;grid-row:3 / span 1}}slideshow.projects .project-slide>.text{padding:2em 0 2em 2em}slideshow.projects .project-slide>.button{padding:0 0 0 2em}slideshow.projects .project-slide>.image .image{height:100%}slideshow.projects .project-slide>.image .image .gradient{background-image:linear-gradient(to right,var(--color-darkblue) 0,rgba(0,0,0,0) 50%)}@media only screen and (max-width:767.98px){slideshow.projects .project-slide>.image .image .gradient{background-image:linear-gradient(to top,var(--color-darkblue) 0,rgba(0,0,0,0) 50%)}}.projects-navigation{--href-color:#fff;position:absolute;bottom:0;left:0;right:0;padding:2em;color:#fff}.projects-navigation .buttons{display:flex;justify-content:flex-end;grid-gap:.5em;padding-bottom:.7em}@media only screen and (min-width:768px){.projects-navigation .buttons{justify-content:flex-start}}.projects-navigation .navigation{position:static;translate:none;background-color:#fff;color:var(--color-darkblue)}.projects-navigation a{font-size:13px}.duoslider slideshow{aspect-ratio:1.6}.duoslider slideshow .slide img{width:100%;height:100%;object-fit:cover;object-position:center}.duoslider>.slider{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden;background-color:#fff}.duoslider>.texts{background-color:#fff;color:var(--color-gray-900);border-bottom-left-radius:24px;border-bottom-right-radius:24px;overflow:hidden;padding:2em}.duoslider>.texts .slide{display:none}.duoslider>.texts .slide .title{margin-top:0;font-family:var(--headfont);line-height:1.2;font-weight:900;font-size:1.166666667rem;font-size:clamp(18.586956522px,1.5vw,21px);color:var(--color-gray-500)}.duoslider>.texts .slide .title .icon{color:var(--color-blue);font-weight:400}.duoslider>.texts .slide .title b{font-weight:900;color:var(--color-blue)}.duoslider>.texts .slide.active{display:block}.duoslider>.texts .slide.active .title{color:var(--color-blue)}@media only screen and (min-width:1100px){.duoslider{display:grid;grid-template-columns:1fr 1fr;gap:4em}.duoslider slideshow{aspect-ratio:.885}.duoslider slideshow>.navigation{display:none!important}.duoslider>.slider{border-radius:24px;background-color:rgba(0,0,0,0);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}.duoslider>.texts{border-radius:24px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}.duoslider>.texts{display:flex;flex-direction:column;justify-content:space-evenly}.duoslider>.texts .slide{display:block;padding-bottom:1em;cursor:pointer}.duoslider>.texts .slide .title{display:inline-block}.duoslider>.texts .slide .text{transition:var(--transition-all);height:0;overflow:hidden}.duoslider>.texts .slide.active .title::after{content:"";display:block;width:100%;height:2px;background-color:currentColor;margin:.5em 0}.duoslider>.texts .slide.active .text{height:auto}}.buttonlist .buttons{display:flex;justify-content:center;gap:1em;margin-bottom:4em}.buttonlist .buttons button{--btn-bg-color:var(--color-gray-light);--btn-border-color:var(--input-border-color);--btn-border-width:1px;--btn-fg-color:#999;--btn-bg-color_hover:var(--color-gray-light-hover);--btn-border-color_hover:var(--color-gray-light-hover);--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-light-active);--btn-border-color_active:var(--color-gray-light-active);--btn-fg-color_active:#000;border-radius:9999px;color:var(--color-gray-900);font-weight:700}.buttonlist .buttons button.active{--btn-bg-color:var(--color-blue);--btn-border-color:var(--color-blue);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-blue-highlight);--btn-border-color_hover:var(--color-blue-highlight);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-blue-highlight);--btn-border-color_active:var(--color-blue-highlight);--btn-fg-color_active:#fff;color:#fff}@media only screen and (max-width:767.98px){.buttonlist .buttons{flex-direction:column}.buttonlist .buttons button{justify-content:center}}.buttonlist .slides{border:1px solid #eee;border-radius:24px;box-shadow:10px 5px 15px rgba(0,0,0,0.1)}.buttonlist .slides .slide{display:none}.buttonlist .slides .slide.active{display:block}.dropshadow1{filter:drop-shadow(2px 4px 6px black)}.dropshadow2{filter:drop-shadow(2px 2px 3px black)}.boxshadow1{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}.boxshadow2{box-shadow:3px 3px 8px 1px rgba(0,0,0,0.1)}.boxshadow3{box-shadow:0 16px 36px -12px rgba(13,43,69,0.12)}.boxshadow4{box-shadow:0 4px 16px -4px rgba(13,43,69,0.06)}.boxshadow4:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1)}.boxshadow5{box-shadow:0 4px 12px -2px rgba(13,43,69,0.04)}.boxborder1{padding:.625rem .75rem;border-radius:1rem;overflow:hidden}@media only screen and (min-width:768px){.boxborder1{padding:.75rem .875rem}}.boxborder2{padding:1rem;border-radius:1rem;overflow:hidden}@media only screen and (min-width:768px){.boxborder2{padding:2.5rem;border-radius:32px}}.boxborder3{padding:1.5rem;border-radius:1rem;overflow:hidden}@media only screen and (min-width:576px){.boxborder3{padding:2rem}}@media only screen and (min-width:768px){.boxborder3{padding:2.5rem;border-radius:1.5rem}}.boxborder4{padding:1.25rem;border-radius:1rem;overflow:hidden}@media only screen and (min-width:768px){.boxborder4{padding:2.5rem;border-radius:32px}}@media only screen and (min-width:1100px){.boxborder4{padding:3rem;border-radius:1.5rem}}.contactform,.energiebalansform{display:grid;grid-template-columns:1fr}.contactform>*,.energiebalansform>*{margin-bottom:1em}@media only screen and (min-width:1280px){.contactform,.energiebalansform{grid-template-columns:1fr 1fr;gap:1em}.contactform>*,.energiebalansform>*{margin-bottom:0}.contactform .columnspan2,.energiebalansform .columnspan2{grid-column:span 2}}.contactform .extselect .selector .title,.energiebalansform .extselect .selector .title{color:var(--input-placeholder);font-weight:normal}.contactform .extselect .selector::before,.energiebalansform .extselect .selector::before{visibility:hidden}.contactform .extselect.selected .selector .title,.energiebalansform .extselect.selected .selector .title{color:var(--input-color)}.contactform .extselect.selected .selector::before,.energiebalansform .extselect.selected .selector::before{visibility:visible}.energiebalansform .verbruikers{display:grid}@media only screen and (min-width:768px){.energiebalansform .verbruikers{grid-template-columns:50px 1fr 100px 80px 100px 2rem;gap:.5em}}.energiebalansform .verbruikers .verbruiker{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.energiebalansform .verbruikers .verbruiker.title{font-size:smaller;font-weight:700}.energiebalansform .verbruikers .verbruiker .titel{display:none}.energiebalansform .verbruikers .verbruiker .fld{display:none}.energiebalansform .verbruikers .verbruiker .v6{text-align:center}@media only screen and (max-width:767.98px){.energiebalansform .verbruikers .verbruiker{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:.5em;grid-template-areas:"titel titel titel titel titel f6" "f2 f2 f2 f2 f2 f1" "v2 v2 v2 v2 v2 v1" "f3 f3 f5 f5 f4 f4" "v3 v3 v5 v5 v4 v4";background-color:#fafbfd;padding:1em;border-radius:20px;border:1px solid #edf0f3}.energiebalansform .verbruikers .verbruiker.title{display:none}.energiebalansform .verbruikers .verbruiker .titel{display:block}.energiebalansform .verbruikers .verbruiker .fld{display:block}.energiebalansform .verbruikers .verbruiker .v6{display:none}.energiebalansform .verbruikers .verbruiker .titel{grid-area:titel}.energiebalansform .verbruikers .verbruiker .f1{grid-area:f1}.energiebalansform .verbruikers .verbruiker .v1{grid-area:v1}.energiebalansform .verbruikers .verbruiker .f2{grid-area:f2}.energiebalansform .verbruikers .verbruiker .v2{grid-area:v2}.energiebalansform .verbruikers .verbruiker .f3{grid-area:f3}.energiebalansform .verbruikers .verbruiker .v3{grid-area:v3}.energiebalansform .verbruikers .verbruiker .f4{grid-area:f4}.energiebalansform .verbruikers .verbruiker .v4{grid-area:v4}.energiebalansform .verbruikers .verbruiker .f5{grid-area:f5}.energiebalansform .verbruikers .verbruiker .v5{grid-area:v5}.energiebalansform .verbruikers .verbruiker .fld{font-size:13px}.energiebalansform .verbruikers .verbruiker .f6{color:red}}.energiebalansform .input{display:inline-flex;justify-content:flex-start;align-items:center;padding-left:var(--input-padding-inline);padding-right:var(--input-padding-inline);width:var(--input-width,220px);max-width:100%;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);border-radius:var(--input-border-radius);color:var(--input-color);font-size:var(--input-font-size);font-weight:var(--input-font-weight);vertical-align:middle;font-family:var(--basefont)}@media only screen and (min-width:768px){.energiebalansform .input+.input{margin-left:.75rem}}.energiebalansform .input:hover{border-color:var(--input-border-color_hover)}.energiebalansform .input:focus,.energiebalansform .input:active{border-color:var(--input-border-color_active);outline:none}.energiebalansform .input.value-problem,.energiebalansform .input.input-invalid,.checkfieldissue .energiebalansform .input{border-color:var(--color-error);outline:1px solid var(--color-error)}.energiebalansform .input:disabled,.energiebalansform .input.disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray);--input-color:var(--color-gray)}.energiebalansform .input:disabled+label,.energiebalansform .input.disabled+label{--input-placeholder:var(--color-gray)}.energiebalansform .input input[type='radio'],.energiebalansform .input input[type='checkbox']{width:auto;margin-right:.5em}.energiebalansform .input:has(input:checked){background-color:var(--color-blue-50);border-color:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue),0 4px 14px color-mix(in srgb,var(--color-blue) 16%,transparent)}.document .element table{width:100%;border-collapse:collapse;text-align:left}.document .element table thead tr{background-color:var(--color-slate-50);border-bottom:2px solid var(--color-slate-200)}.document .element table thead th{padding:14px 18px;color:var(--color-slate-500);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.document .element table tbody tr{border-bottom:1px solid var(--color-slate-100);transition:background-color var(--transition-duration) var(--transition-function)}.document .element table tbody tr:last-child{border-bottom:0}.document .element table tbody tr:hover{background-color:color-mix(in srgb,var(--color-slate-50) 80%,transparent)}.document .element table tbody td{padding:15px 18px;color:var(--color-slate-600);font-size:15px;line-height:1.5}.document .element table tbody td:first-child{color:var(--color-darkblue);font-weight:700;white-space:nowrap}.document .element table tfoot td{padding:14px 18px}.document .element table.consumption-table{min-width:460px}.document .element table.consumption-table thead th{padding:12px 14px}.document .element table.consumption-table tbody td{padding:12px 14px;font-size:14px}.document .element table.consumption-table tbody td:last-child{color:var(--color-darkblue);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.document .element table.consumption-table tfoot tr{background-color:var(--color-blue-50);border-top:2px solid var(--color-blue)}.document .element table.consumption-table tfoot td{padding:14px;color:var(--color-slate-500);font-size:13px}.document .element table.consumption-table tfoot td:first-child{color:var(--color-darkblue);font-weight:700}.document .element table.consumption-table tfoot td:last-child{color:var(--color-blue);font-size:14px;font-weight:800;text-align:right}@media only screen and (min-width:576px){.document .element table.consumption-table{min-width:500px}.document .element table.consumption-table thead th{padding:14px 16px}.document .element table.consumption-table tbody td{padding:14px 16px;font-size:15px;white-space:normal}.document .element table.consumption-table tfoot td{padding:16px;font-size:15px}.document .element table.consumption-table tfoot td:last-child{font-size:16px}}.document .element table.spec-table{min-width:420px}.document .element table.spec-table thead th{padding:12px 14px}.document .element table.spec-table tbody td{padding:13px 14px;font-size:14px}.document .element table.spec-table tbody td:first-child{font-weight:700}.document .element table.spec-table tbody td:nth-child(2){color:var(--color-slate-600);font-weight:600}.document .element table.spec-table tbody td:last-child{color:var(--color-slate-600);font-weight:400;line-height:1.5}.document .element table.comparison-table{min-width:480px}.document .element table.comparison-table thead th:nth-child(2){color:var(--color-slate-600)}.document .element table.comparison-table thead th:nth-child(3){color:var(--color-slate-600)}.document .element table.comparison-table tbody td:nth-child(2){color:var(--color-slate-600);font-weight:400}.document .element table.comparison-table tbody td:nth-child(3){color:var(--color-slate-600);font-weight:400}.document .element table.battery-comparison-table thead th:nth-child(2){color:var(--color-slate-600)}.document .element table.battery-comparison-table thead th:nth-child(3){color:var(--color-slate-600)}.consumption-table-wrapper{width:100%;min-width:0}.consumption-table-wrapper .consumption-table-hint{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:var(--color-slate-50);border-bottom:1px solid var(--color-slate-100);color:var(--color-slate-500);font-size:11px;font-weight:500}.consumption-table-wrapper .consumption-table-hint>:last-child{color:var(--color-blue);font-weight:600}@media only screen and (min-width:576px){.consumption-table-wrapper .consumption-table-hint{display:none!important}}.consumption-table-wrapper .scroll-container{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.document .element table.consumption-table{min-width:460px}.document .element table.consumption-table thead th{padding:12px}.document .element table.consumption-table thead th:first-child,.document .element table.consumption-table thead th:last-child{padding-inline:14px}.document .element table.consumption-table thead th:last-child{text-align:right}.document .element table.consumption-table tbody td{padding:12px;font-size:14px;white-space:nowrap}.document .element table.consumption-table tbody td:first-child{padding-inline:14px;color:var(--color-slate-900);font-weight:600}.document .element table.consumption-table tbody td:last-child{padding-inline:14px;color:var(--color-slate-900);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.document .element table.consumption-table tfoot tr{background-color:var(--color-blue-50);border-top:2px solid var(--color-blue)}.document .element table.consumption-table tfoot td{padding:14px 12px;color:var(--color-slate-500);font-size:13px;white-space:nowrap}.document .element table.consumption-table tfoot td:first-child{padding-inline:14px;color:var(--color-slate-900);font-weight:700}.document .element table.consumption-table tfoot td:last-child{padding-inline:14px;color:var(--color-blue);font-size:14px;font-weight:800;text-align:right}@media only screen and (min-width:576px){.document .element table.consumption-table{min-width:500px}.document .element table.consumption-table thead th{padding:14px 16px}.document .element table.consumption-table tbody td{padding:14px 16px;font-size:15px;white-space:normal}.document .element table.consumption-table tfoot td{padding:16px;font-size:15px;white-space:normal}.document .element table.consumption-table tfoot td:last-child{font-size:16px}}.ebook-form{width:100%}.ebook-form form{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:36rem;padding-top:.5rem}.ebook-form form input[type="text"],.ebook-form form input[type="email"]{padding-inline:1.25rem;width:100%;height:50px;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:9999px;outline:none}@media only screen and (min-width:576px){.ebook-form form input[type="text"],.ebook-form form input[type="email"]{height:52px;padding-inline:1.5rem}}.collapsibleUSP .collapsibleUSP-item{width:100%}.collapsibleUSP .collapsibleUSP-item:not(:last-child){border-bottom:1px solid var(--color-slate-100)}.collapsibleUSP .collapsibleUSP-button{width:100%;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function)}.collapsibleUSP .collapsibleUSP-button:hover{background-color:var(--color-slate-50)!important}.collapsibleUSP .collapsibleUSP-icon{color:var(--color-blue);transition:color var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function)}.collapsibleUSP .collapsibleUSP-title{transition:color var(--transition-duration) var(--transition-function)}.collapsibleUSP .collapsibleUSP-indicator,.collapsibleUSP .collapsibleUSP-description{display:none}.collapsibleUSP .collapsibleUSP-description{margin:0}.collapsibleUSP .collapsibleUSP-item.active .collapsibleUSP-button{background-color:var(--color-slate-50)!important}.collapsibleUSP .collapsibleUSP-item.active .collapsibleUSP-icon{background-color:var(--color-blue)!important;color:#fff!important}.collapsibleUSP .collapsibleUSP-item.active .collapsibleUSP-title{color:var(--color-blue)!important}.collapsibleUSP .collapsibleUSP-item.active .collapsibleUSP-indicator{display:block;width:2rem;height:3px;margin-top:.125rem;border-radius:9999px;background-color:var(--color-blue)}.collapsibleUSP .collapsibleUSP-item.active .collapsibleUSP-description{display:block}i.bolt::before{display:inline-block;width:1em;height:1em;transform:translate(0,0.15em);background-color:currentColor;content:'';mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' style='height:1em' viewBox='0 0 24 24' fill='currentColor' stroke='none' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'><path d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'></path></svg>");mask-type:alpha}body.scrolled .back-to-top{display:flex}.withdrawal-form form input[type='text'],.withdrawal-form form input[type='email'],.withdrawal-form form textarea{width:100%}.withdrawal-form form .fieldname{font-weight:700}.withdrawal-form form tr.deels.disabled{display:none}.usp-list .usp-item-2{margin-bottom:8px;padding:8px 0 8px 4px;border-bottom:1px solid #edf0f3;font-weight:700;font-size:16px}.usp-list .usp-item-2:last-child{border:none}.usp-list .usp-item-2 i{background-color:#eaf4fb;color:#2997d6;border-radius:9999px;padding:12px;font-size:16px;margin-right:25px}.element.ebook-download input[type="text"],.element.ebook-download input[type="email"]{width:100%;height:50px;padding-inline:1.25rem;margin-bottom:.5em;border:1px solid #fff;border-radius:9999px;background-color:#fff;color:var(--color-darkblue);outline:none;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.element.ebook-download input[type="text"]:focus,.element.ebook-download input[type="email"]:focus{box-shadow:0 0 0 2px rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.05)}@media only screen and (min-width:576px){.element.ebook-download input[type="text"],.element.ebook-download input[type="email"]{height:52px;padding-inline:1.5rem}}