.fs10{font-size:10px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs16{font-size:16px}.fs17{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}.fs18{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}.fs20{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}.fs22{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}.fs24{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}.fs28{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}.fs36{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}.fs48{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}.fs80{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}.fs10-xs{font-size:10px}.fs12-xs{font-size:12px}.fs13-xs{font-size:13px}.fs14-xs{font-size:14px}.fs16-xs{font-size:16px}.fs17-xs{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}.fs18-xs{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}.fs20-xs{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}.fs22-xs{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}.fs24-xs{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}.fs28-xs{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}.fs36-xs{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}.fs48-xs{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}.fs80-xs{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}@media only screen and (min-width:576px){.fs10-sm{font-size:10px}}@media only screen and (min-width:576px){.fs12-sm{font-size:12px}}@media only screen and (min-width:576px){.fs13-sm{font-size:13px}}@media only screen and (min-width:576px){.fs14-sm{font-size:14px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs17-sm{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}}@media only screen and (min-width:576px){.fs18-sm{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}}@media only screen and (min-width:576px){.fs20-sm{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}}@media only screen and (min-width:576px){.fs22-sm{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}}@media only screen and (min-width:576px){.fs28-sm{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}}@media only screen and (min-width:576px){.fs36-sm{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}}@media only screen and (min-width:576px){.fs80-sm{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}}@media only screen and (min-width:768px){.fs10-md{font-size:10px}}@media only screen and (min-width:768px){.fs12-md{font-size:12px}}@media only screen and (min-width:768px){.fs13-md{font-size:13px}}@media only screen and (min-width:768px){.fs14-md{font-size:14px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs17-md{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}}@media only screen and (min-width:768px){.fs18-md{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}}@media only screen and (min-width:768px){.fs20-md{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}}@media only screen and (min-width:768px){.fs22-md{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}}@media only screen and (min-width:768px){.fs28-md{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}}@media only screen and (min-width:768px){.fs36-md{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}}@media only screen and (min-width:768px){.fs48-md{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}}@media only screen and (min-width:768px){.fs80-md{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}}@media only screen and (min-width:992px){.fs10-lg{font-size:10px}}@media only screen and (min-width:992px){.fs12-lg{font-size:12px}}@media only screen and (min-width:992px){.fs13-lg{font-size:13px}}@media only screen and (min-width:992px){.fs14-lg{font-size:14px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs17-lg{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}}@media only screen and (min-width:992px){.fs18-lg{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}}@media only screen and (min-width:992px){.fs20-lg{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}}@media only screen and (min-width:992px){.fs22-lg{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}}@media only screen and (min-width:992px){.fs28-lg{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}}@media only screen and (min-width:992px){.fs36-lg{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}}@media only screen and (min-width:992px){.fs48-lg{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}}@media only screen and (min-width:992px){.fs80-lg{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}}@media only screen and (min-width:1200px){.fs10-xl{font-size:10px}}@media only screen and (min-width:1200px){.fs12-xl{font-size:12px}}@media only screen and (min-width:1200px){.fs13-xl{font-size:13px}}@media only screen and (min-width:1200px){.fs14-xl{font-size:14px}}@media only screen and (min-width:1200px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1200px){.fs17-xl{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}}@media only screen and (min-width:1200px){.fs18-xl{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}}@media only screen and (min-width:1200px){.fs20-xl{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}}@media only screen and (min-width:1200px){.fs22-xl{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}}@media only screen and (min-width:1200px){.fs24-xl{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}}@media only screen and (min-width:1200px){.fs28-xl{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}}@media only screen and (min-width:1200px){.fs36-xl{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}}@media only screen and (min-width:1200px){.fs48-xl{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}}@media only screen and (min-width:1200px){.fs80-xl{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}}@media only screen and (min-width:1340px){.fs10-xxl{font-size:10px}}@media only screen and (min-width:1340px){.fs12-xxl{font-size:12px}}@media only screen and (min-width:1340px){.fs13-xxl{font-size:13px}}@media only screen and (min-width:1340px){.fs14-xxl{font-size:14px}}@media only screen and (min-width:1340px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1340px){.fs17-xxl{font-size:1.0625rem;font-size:clamp(16.2px,1.268656716vw,17px)}}@media only screen and (min-width:1340px){.fs18-xxl{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}}@media only screen and (min-width:1340px){.fs20-xxl{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}}@media only screen and (min-width:1340px){.fs22-xxl{font-size:1.375rem;font-size:clamp(17.2px,1.641791045vw,22px)}}@media only screen and (min-width:1340px){.fs24-xxl{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}}@media only screen and (min-width:1340px){.fs28-xxl{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}}@media only screen and (min-width:1340px){.fs36-xxl{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}}@media only screen and (min-width:1340px){.fs48-xxl{font-size:3rem;font-size:clamp(22.4px,3.582089552vw,48px)}}@media only screen and (min-width:1340px){.fs80-xxl{font-size:5rem;font-size:clamp(28.8px,5.970149254vw,80px)}}@media only screen and (min-width:576px){.xs-and-down{display:none!important}}@media only screen and (min-width:576px){.xs-only{display:none!important}}@media only screen and (max-width:575.98px){.xs-none{display:none!important}}@media only screen and (min-width:768px){.sm-and-down{display:none!important}}@media only screen and (max-width:575.98px){.sm-only{display:none!important}}@media only screen and (min-width:768px){.sm-only{display:none!important}}@media only screen and (min-width:576px) and (max-width:767.98px){.sm-none{display:none!important}}@media only screen and (max-width:575.98px){.sm-and-up{display:none!important}}@media only screen and (min-width:992px){.md-and-down{display:none!important}}@media only screen and (max-width:767.98px){.md-only{display:none!important}}@media only screen and (min-width:992px){.md-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:991.98px){.md-none{display:none!important}}@media only screen and (max-width:767.98px){.md-and-up{display:none!important}}@media only screen and (min-width:1200px){.lg-and-down{display:none!important}}@media only screen and (max-width:991.98px){.lg-only{display:none!important}}@media only screen and (min-width:1200px){.lg-only{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199.98px){.lg-none{display:none!important}}@media only screen and (max-width:991.98px){.lg-and-up{display:none!important}}@media only screen and (min-width:1340px){.xl-and-down{display:none!important}}@media only screen and (max-width:1199.98px){.xl-only{display:none!important}}@media only screen and (min-width:1340px){.xl-only{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1339.98px){.xl-none{display:none!important}}@media only screen and (max-width:1199.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:1339.98px){.xxl-only{display:none!important}}@media only screen and (min-width:10000px){.xxl-only{display:none!important}}@media only screen and (min-width:1340px) and (max-width:9999.98px){.xxl-none{display:none!important}}@media only screen and (max-width:1339.98px){.xxl-and-up{display:none!important}}:root{--width-full:min(100%,2000px);--paddinginline-full:var(--padding-inline,10px)}.width-full.padding-inline{padding-left:var(--paddinginline-full,0.5rem);padding-right:var(--paddinginline-full,0.5rem)}.width-full slideshow.navigation-outside,slideshow.navigation-outside.width-full{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}.width-full{margin-left:auto;margin-right:auto;width:var(--width-full,100%);max-width:2000px}:root{--width-main:min(100%,1340px);--paddinginline-main:var(--padding-inline,10px)}@media only screen and (min-width:1369.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:1459.98px){.width-main slideshow.navigation-outside,slideshow.navigation-outside.width-main{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-main{margin-left:auto;margin-right:auto;width:var(--width-main,100%);max-width:1340px}:root{--width-narrow:min(100%,910px);--paddinginline-narrow:var(--padding-inline,10px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,910px)}}@media only screen and (min-width:992px){:root{--width-narrow:min(100%,76%)}}@media only screen and (min-width:1200px){:root{--width-narrow:min(100%,68%)}}@media only screen and (min-width:922.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:1012.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:910px}slideshow.navigation-outside .navigation.prev{translate:-50px -50%}slideshow.navigation-outside .navigation.next{translate:50px -50%}@media only screen and (min-width:768px){.mobile-only{display:none!important}}@media only screen and (max-width:767.98px){.desktop-only{display:none!important}}:root{--padding-inline:1rem;--swiper-theme-color:#343434;--swiper-navigation-size:40px;--slider-navigation-bg:#343434;--slider-navigation-fg:#eaeaea;--slider-navigation-bg_hover:#6c6c6c;--slider-navigation-fg_hover:#eaeaea;--slider-navigation-bg_active:#343434;--slider-navigation-fg_active:#f7f7f7;--slider-pagination-bg:#eaeaea;--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:#6c6c6c;--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:#343434;--slider-pagination-fg_active:Transparent;--slider-pagination_active-bg:#828282;--slider-pagination_active-fg:Transparent;--primary:#343434;--primary-darker:#010202;--secondary:#a7a7a7;--secondary-darker:#828282;--gray-100:#f7f7f7;--gray-200:#eaeaea;--gray-300:#d9d9d9;--gray-400:magenta;--gray-500:#a7a7a7;--gray-600:#828282;--gray-700:#6c6c6c;--gray-800:#343434;--gray-900:#010202;--red:#f44336;--orange:#ff7710;--green:#39cc00;--header-height:115px;--grid-gap:10px;--transition-duration:250ms;--transition-timing-function:ease-in-out;--transition-all:all var(--transition-duration) var(--transition-timing-function);--href-color:inherit;--href-color_hover:#a7a7a7;--href-color_active:#828282;--btn-padding-x:20px;--btn-height:40px;--btn-line-height:calc(var(--btn-height) - (2 * var(--btn-border-width)));--btn-border-width:2px;--btn-border-radius:0;--btn-f-weight:400;--btn-bg-color:Transparent;--btn-border-color:var(--gray-100);--btn-fg-color:#000;--btn-bg-color_hover:Transparent;--btn-border-color_hover:var(--gray-700);--btn-fg-color_hover:var(--gray-700);--btn-bg-color_active:var(--gray-700);--btn-border-color_active:var(--gray-700);--btn-fg-color_active:var(--gray-100)}@media only screen and (max-width:991.98px){:root{--header-height:90px}}:root body.scrolled{--header-height:70px}.slidemenu,.slidemenu nav{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:90vw}@media only screen and (min-width:768px){.slidemenu,.slidemenu nav{width:500px}}.slidemenu.right,.slidemenu nav.right{left:auto;right:0}.slidemenu header{display:flex;height:50px;align-items:center}.slidemenu header h1{flex-grow:1;margin:0}.slidemenu ul,.slidemenu li{display:block;margin:0;padding:0;list-style-type:none}.slidemenu .back{flex-grow:1;cursor:pointer;width:calc(100% - 50px)}.slidemenu .back i{width:50px;text-align:center}.slidemenu .back+h1{padding-left:0}.slidemenu .close{display:flex;flex-flow:column;justify-content:center;margin-left:auto;width:50px;line-height:1;text-align:center;cursor:pointer}.slidemenu .close small{display:block;font-size:12px}.slidemenu .back:hover,.slidemenu .close:hover{background-color:rgba(0,0,0,0.1)}.slidemenu .back:active,.slidemenu .close:active{background-color:rgba(255,255,255,0.1)}.slidemenu li>a{display:flex}.slidemenu li>a .icon{flex-grow:0}.slidemenu li>a .exp{flex-grow:0;display:none}.slidemenu li>a .text{flex-grow:1}.slidemenu li.hassubs>a>.exp{display:block}.slidemenu .scroll,.slidemenu nav .scroll{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:auto}.slidemenu nav,.slidemenu nav nav{display:none}.slidemenu li[data-selected=ancestor]>nav,.slidemenu nav li[data-selected=ancestor]>nav,.slidemenu li[data-selected=current]>nav,.slidemenu nav li[data-selected=current]>nav{display:block}.slidemenu>header .back{visibility:hidden}.slidemenu nav{display:none}.slidemenu-shadow,.dimscreen{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(52,52,52,0.25);z-index:-1;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out,z-index 0ms 300ms}.slidemenu-shadow #spinner,.dimscreen #spinner{display:none;line-height:1}body[data-slidemenu="basket"] #basketmenu{display:block;opacity:1}.shadow-active #slidemenu-active-shadow,[data-slidemenu="basket"] #slidemenu-active-shadow,[data-slidemenu="filters"] .dimscreen-filters{z-index:900;opacity:1;backdrop-filter:blur(2px);pointer-events:all;transition:opacity 300ms ease-in-out,backdrop-filter 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}.fa-beat{animation:fa-beat 3s ease infinite}@keyframes fa-beat{0%{transform:scale(1)}5%{transform:scale(1.25)}10%{transform:scale(1)}30%{transform:scale(1.5)}40%{transform:scale(1)}45%{transform:scale(1.25)}50%{transform:scale(1)}60%{transform:scale(1.75)}75%{transform:scale(1)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:d-din,"Montserrat",HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0}img{font-size:12px;line-height:1;font-style:italic;vertical-align:middle}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font:400 18px/1.36 d-din,"Montserrat",HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-optical-sizing:auto}body{isolation:isolate;margin:0;background-color:#fff;color:#000}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:20px;line-height:1.25;color:var(--fg-color,inherit);font-family:d-din,"Montserrat",HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400}h1 b,.h1 b,h2 b,.h2 b,h3 b,.h3 b,h4 b,.h4 b,h5 b,.h5 b,h6 b,.h6 b{font-weight:700}h1,.h1{font-size:1.75rem;font-size:clamp(18.4px,2.089552239vw,28px)}@media only screen and (min-width:768px){h1.large,.h1.large,.large h1,.large .h1{font-size:2.25rem;font-size:clamp(20px,2.686567164vw,36px)}}h2,.h2{font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}h3,.h3{font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}h4,.h4,h5,.h5{font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px)}h5,.h5,h6,.h6{margin-bottom:10px}h6,.h6{font-size:16px}p{line-height:1.36}p strong{font-weight:700}p b{font-weight:600}a:not([role='button']){color:var(--href-color,inherit);transition:var(--transition-all);text-decoration:none}a:not([role='button']):hover{color:var(--href-color_hover,#a7a7a7);text-decoration:underline}a:not([role='button']):active{color:var(--href-color_active,#828282)}ol,ul{padding-left:1.5em}.underline{border-bottom:1px solid #000}.lowercase{text-transform:lowercase}.togglePassword{z-index:10;margin-left:-25px;text-decoration:none}input[type='password']+.togglePassword .hide{display:none}input[type='text']+.togglePassword .show{display:none}ul.menulinks{display:block;margin:0;padding:0;list-style-type:none}ul.menulinks li{display:inline-block;margin:0;padding:0}ul.menulinks li ~ li{margin-left:1rem}ul.menulinks li a{display:block}ul.menulinks.vertical li{display:block}ul.menulinks.vertical li ~ li{margin-left:0}table.zebra tbody tr:nth-child(odd){transition:var(--transition-all)}table.zebra tbody tr:nth-child(odd) th,table.zebra tbody tr:nth-child(odd) td{background:#fff}table.zebra tbody tr:nth-child(even) th,table.zebra tbody tr:nth-child(even) td{background:#f7f7f7}table.zebra tbody tr:hover th,table.zebra tbody tr:hover td{background:#eaeaea}table.zebracoded tbody tr.odd{transition:var(--transition-all)}table.zebracoded tbody tr.odd th,table.zebracoded tbody tr.odd td{background:#fff}table.zebracoded tbody tr.even th,table.zebracoded tbody tr.even td{background:#f7f7f7}table.fvs{margin:0;border-spacing:0;width:100%;max-width:50em}table.fvs.full-width{max-width:100%}table.fvs thead .fn{color:inherit;width:auto}table.fvs thead .fv{width:auto}table.fvs th{text-align:left}table.fvs th,table.fvs td{position:relative;vertical-align:top;padding-bottom:4px}table.fvs th[valign='middle'],table.fvs td[valign='middle']{vertical-align:middle}table.fvs th[valign='bottom'],table.fvs td[valign='bottom']{vertical-align:bottom}table.fvs .fh{padding-top:1em;padding-bottom:.5em;font-weight:600}table.fvs .fvp td:first-of-type,table.fvs .fn{padding-left:0;width:40%;font-weight:600}table.fvs .fvp td:last-of-type,table.fvs .fv{padding-right:0;width:60%}table.fvs .fvp td:last-of-type.checkbox,table.fvs .fv.checkbox{display:flex;justify-content:space-between}table.fvs .fvp td:last-of-type.checkbox input[type="checkbox"],table.fvs .fv.checkbox input[type="checkbox"]{flex:0 1 10%;max-width:10%}table.fvs .fvp td:last-of-type.checkbox label,table.fvs .fv.checkbox label{flex:0 1 85%;max-width:85%;float:right}table.fvs button{width:100%}table.fvs span.data-field{display:inline-block;width:100%}table.fvs span.data-field.street{width:calc(100% - 100px)}table.fvs span.data-field.housenr{float:right;width:90px}table.fvs span.data-field.zipcode{width:90px}table.fvs span.data-field.city{float:right;width:calc(100% - 100px)}table.fvs span input{display:inline-block}table.fvs input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]){width:100%}table.fvs textarea,table.fvs select{width:100%;font-size:1rem!important}@media only screen and (max-width:575.98px){table.fvs,table.fvs tbody,table.fvs tr,table.fvs th,table.fvs td,table.fvs .fn,table.fvs .fv,table.fvs .fvp td:first-of-type,table.fvs .fvp td:last-of-type{display:block;padding-left:0;padding-right:0;width:100%}table.fvs thead{background-color:var(--gray-100)}table.fvs tbody tr+tr{border-top:1px solid #fff}table.fvs tbody tr th{background:#f7f7f7}table.fvs tbody tr+tr{border-top:1px solid #fff}table.fvs .fn,table.fvs .fvp td:first-of-type{font-weight:600}}body{letter-spacing:.02em}.slidemenu{overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--gray-100) var(--gray-200)}.slidemenu::-webkit-scrollbar{width:8px}.slidemenu::-webkit-scrollbar-track{background:var(--gray-100)}.slidemenu::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px;border:none}.slidemenu ::-webkit-scrollbar-button:single-button{background-color:red;display:block;border-style:solid;height:8px;width:8px}.slidemenu ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--gray-500) transparent}.slidemenu ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--gray-700) transparent}.slidemenu ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--gray-500) transparent transparent transparent}.slidemenu ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--gray-700) transparent transparent transparent}.msgarea{display:none;visibility:hidden;opacity:0}.system-messages{background:#fff;border-radius:0;overflow:hidden}.system-messages:not(.inline){position:absolute;z-index:1000;top:0;left:50%;translate:-50% 0}.system-messages:not(.inline) .msg{border-top:none}body.productlistpage .system-messages:not(.inline){top:-94px}.system-messages .close{position:absolute;cursor:pointer;top:5px;right:5px;width:2em;height:2em}.system-messages .close::after{content:'\f00d';display:inline;margin-left:.5rem;color:#000;font-family:"Font Awesome 6 Pro";font-weight:100;font-size:1.5em}.system-messages .msg{position:relative;padding:1em 2em 1em 1em;width:94vw;background-color:#fff;border:2px solid black;border-radius:0;color:#000;font-weight:700}@media only screen and (min-width:768px){.system-messages .msg{width:720px}}.system-messages .msg:first-of-type{padding:2em 2em 2em 1em}.system-messages .msg:has(~.msg){border-radius:0}.system-messages .msg.error{background-color:rgba(244,67,54,0.25);border-color:black}.system-messages .msg.warning{background-color:rgba(255,119,16,0.25);border-color:black}.system-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p{margin-top:0}body{height:100vh;height:100svh}.layout-grid3{display:grid;grid-template-columns:1fr;grid-template-rows:90px 1fr auto;grid-template-areas:"header" "main" "footer";height:auto;min-height:100vh;min-height:100svh;transition:var(--transition-all)}.layout-grid3 header.layout{grid-area:header}.layout-grid3 main.layout{grid-area:main}.layout-grid3 footer.layout{grid-area:footer}body.scrolled .layout-grid3{grid-template-rows:70px auto 1fr auto}.layout-grid3 .content-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"main";margin-top:2rem}.checkoutpage main.layout{margin-top:2rem}.productdetailpage aside.subheader search{display:none;padding:15px 15px 0 15px}.productdetailpage .content-grid{grid-template-areas:"main"}.productlistpage .content-grid{grid-template-areas:"subheader" "filters" "main"}@media only screen and (min-width:768px){.productlistpage .content-grid{grid-template-columns:230px 1fr;grid-template-areas:"subheader subheader" "filters main";margin-top:0}}.productlistpage .content-grid aside.subheader{grid-area:subheader}.productlistpage .content-grid aside.filters{grid-area:filters}header.layout{z-index:3;position:sticky;top:0;padding:0}@media only screen and (max-width:767.98px){aside.subheader.layout{padding-top:0;padding-bottom:0}}main.layout{z-index:1;isolation:isolate;position:relative}footer.layout{z-index:1}aside.filters{position:relative;bottom:0;display:none}@media only screen and (min-width:768px){aside.filters{display:block}}aside.filters .sidebar{margin:100px 0 0 0}aside.filters .sidebar .header{display:flex;flex-flow:row;justify-content:space-between;align-items:center}aside.filters .sidebar h2{font-weight:bold;margin:0}@media only screen and (min-width:768px){aside.filters .sidebar{display:block;position:sticky;top:90px;width:230px;margin:0;padding:0 20px;background:#fff;box-shadow:none;overflow-y:auto;transition:var(--transition-all);overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--gray-100) var(--gray-200)}aside.filters .sidebar::-webkit-scrollbar{width:8px}aside.filters .sidebar::-webkit-scrollbar-track{background:var(--gray-100)}aside.filters .sidebar::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px;border:none}aside.filters .sidebar ::-webkit-scrollbar-button:single-button{background-color:red;display:block;border-style:solid;height:8px;width:8px}aside.filters .sidebar ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--gray-500) transparent}aside.filters .sidebar ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--gray-700) transparent}aside.filters .sidebar ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--gray-500) transparent transparent transparent}aside.filters .sidebar ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--gray-700) transparent transparent transparent}body.scrolled aside.filters .sidebar{top:70px}aside.filters .sidebar .close{position:absolute;top:0;right:0}}body[data-slidemenu="filters"] .content-grid aside.filters{z-index:999;position:fixed;left:unset;right:0;bottom:0;display:block;grid-area:unset;background:#fff;transition:var(--transition-all);padding:0 1rem}body[data-slidemenu="filters"] .content-grid aside.filters .scroll{overflow-y:auto;overscroll-behavior:contain}header.layout{--href-color:#343434;--href-color_hover:#343434;--href-color_active:#343434;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);color:#343434}header.layout .main{display:flex;flex-flow:row nowrap;grid-gap:10px;margin-top:25px;margin-bottom:25px;transition:var(--transition-all)}header.layout .main .logo{flex:0 1 auto;display:block;margin-top:4px;height:30px;max-width:100%}header.layout .main .logo img{max-width:100%;object-fit:contain;object-position:left center}header.layout .main .promotion{flex:1;align-self:center;font-size:18pt;text-align:center;color:#777}header.layout .main search{display:none;flex:0 0 280px;min-width:220px;margin-left:3vw}@media only screen and (min-width:768px){header.layout .main search{display:block}}header.layout .main .headerlinks{flex:0 0 100px;margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;grid-gap:7px}header.layout .searchbutton .fa-search{font-size:15pt}header.layout .headerbasket{position:relative;padding:0;transition:var(--transition-all);text-align:right}@media only screen and (min-width:992px){header.layout .headerbasket{padding-left:var(--btn-padding-x);max-width:200px;width:auto}}header.layout .headerbasket svg{width:30px}header.layout .headerbasket .text{display:inline-block;width:100%;white-space:nowrap;overflow:hidden}header.layout .headerbasket .totalcount{font-size:12px;text-align:center}body.scrolled header.layout .main{margin-top:15px;margin-bottom:15px}search{position:relative;flex:1 0 auto;display:none}@media only screen and (min-width:768px){search{display:block}}search .searchform{position:relative;width:100%}search .searchform input{width:100%;padding-right:50px;border:2px solid var(--gray-200);border-radius:20px}search .searchform button{--btn-padding-x:0;--btn-border-color:Transparent;position:absolute;right:0;top:0;min-width:revert!important;width:40px;height:40px}search .searchform button .fa-light,search .searchform button .fa-regular,search .searchform button .fa-solid{margin:0;line-height:inherit}footer.layout{--href-color:#000;--href-color_hover:#000;--href-color_active:#000;margin-top:2%;background:#f7f7f7;color:#000}footer.layout .bottom{--href-color:#000;--href-color_hover:#000;--href-color_active:#000;padding:10px 0 5px;line-height:1;background:var(--gray-500);color:#000}footer.layout h2{margin-bottom:15px;line-height:inherit;font-size:inherit;font-weight:400;text-transform:uppercase}footer.layout>.content{text-align:center;padding-top:40px;padding-bottom:20px;font-size:16px}footer.layout>.content .logo{display:block}footer.layout>.content .main{display:flex;flex-flow:column;gap:30px;margin-top:40px;padding-top:30px;border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width:768px){footer.layout>.content{text-align:left}footer.layout>.content .main{flex-flow:row wrap;margin-top:0;padding-top:0;border-top:none}}footer.layout .footerlinks{display:block;margin:0;padding:0;list-style-type:none}footer.layout .footerlinks li{display:block;padding:3px 0;line-height:25px}footer.layout .footerlinks li.credits{--href-color:var(--gray-800);--href-color_hover:#000;--href-color_active:#000;font-weight:400}footer.layout .footerlinks.social{margin-top:1rem}footer.layout .footerlinks.social li{display:inline-block}footer.layout .footerlinks.social li a{display:block;width:30px;line-height:30px;background-color:var(--gray-800);border-radius:50%;color:#fff;font-size:15px;text-align:center}footer.layout .footerlinks.social li a:hover{background-color:var(--gray-500)}.bottom footer.layout{display:inline-block}.bottom footer.layout li{display:inline-block;padding:0}.bottom footer.layout li ~ li{margin-left:.5rem;padding:0 0 0 .5rem;border-left:1px solid #000}.languageSelection{--href-color:var(--gray-700);--href-color_hover:var(--gray-700);--href-color_active:var(--gray-700)}.languageSelection .control-label{display:none}@media only screen and (min-width:992px){.languageSelection .control-label{display:block}}@media only screen and (min-width:992px){.languageSelection{height:25px;background:var(--gray-100);color:var(--gray-700);transition:var(--transition-all)}}.languageSelection.top{align-self:center}ul.languages{z-index:2;display:inline-block;list-style-type:none;position:absolute;bottom:102%;left:auto;right:-20px;margin:-1px 0 0;padding:0;min-width:250px;max-height:0;background-color:#fff;border-top:1px solid Transparent;box-shadow:0 5px 10px rgba(0,0,0,0);overflow:hidden;transition:var(--transition-all)}ul.languages li{display:block}ul.languages li a{--href-color:var(--gray-700);--href-color_hover:var(--gray-900);--href-color_active:var(--gray-800);display:block;padding:10px 0;line-height:0;min-height:0;font-size:1px;text-decoration:none;transition:var(--transition-all)}ul.languages li ~ li{border-top:1px solid Transparent;border-color:Transparent}.languageSelection.top ul.languages{top:102%;bottom:revert}.toggleLanguageSelection{position:relative}@media only screen and (min-width:768px){.toggleLanguageSelection{padding-right:0}}.toggleLanguageSelection img{display:block;height:16px}@media only screen and (min-width:768px){.toggleLanguageSelection img{height:12px}}.toggleLanguageSelection .control{display:flex;gap:7px;align-items:center}.toggleLanguageSelection a{display:inline-block;line-height:25px;text-transform:uppercase}.languageSelection.show .toggleLanguageSelection,.languageSelection.show .toggleLanguageSelection a{text-decoration:none}.languageSelection.show .toggleLanguageSelection ul.languages{padding:10px 20px;max-height:320px;border-color:var(--gray-100);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.languageSelection.show .toggleLanguageSelection ul.languages li a{line-height:20px;min-height:20px;font-size:11px}.languageSelection.show .toggleLanguageSelection ul.languages li ~ li{border-color:var(--gray-500)}aside.layout{display:flex;flex-flow:column;justify-content:space-between;padding-top:1.5rem;padding-right:var(--padding-inline);padding-bottom:1.5rem;padding-left:var(--padding-inline)}aside.layout h1.title{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;grid-gap:1rem;margin:0;color:var(--gray-600)}aside.layout search{margin-bottom:1rem;max-width:100%}@media only screen and (min-width:768px){aside.layout{flex-flow:row wrap;align-items:center}aside.layout h1.title{order:1}aside.layout search{order:2;margin-bottom:0;max-width:500px}}.breadcrumbs{line-height:40px;background-color:#fff;color:var(--gray-500);font-size:14px}.breadcrumbs [aria-label]{display:none}.breadcrumbs a{--href-color:var(--gray-700)}.breadcrumbs .icon{line-height:inherit}.breadcrumbs .icon svg{width:auto;height:1.1em;vertical-align:text-bottom}.breadcrumbs ol{margin:0;padding:0;display:inline;list-style-type:none}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li+li::before{content:'\f101';display:inline-block;margin:0 .5rem;font-family:"Font Awesome 6 Pro";font-weight:400;font-size:11px}.breadcrumbs ol li a{text-transform:uppercase;text-decoration:none}.breadcrumbs ol li:last-child a{font-weight:700}@media only screen and (max-width:767.98px){.breadcrumbs ol li{display:none}.breadcrumbs ol li:has(+.last){display:inline-block}.breadcrumbs ol li:has(+.last)::before{content:'<';display:inline-block;margin:0 .25rem}.breadcrumbs ol li a .home{display:none}.breadcrumbs ol li a .home+[aria-label]{display:inline}}.placeholder-wrapper{position:relative}input[placeholder],select[placeholder],.placeholder-wrapper textarea[placeholder]{padding:10px 15px 0 19px!important}input[placeholder] ~ label,select[placeholder] ~ label,.placeholder-wrapper textarea[placeholder] ~ label{display:inline-block;position:absolute;top:11px;left:20px;transition:var(--transition-all);background:Transparent;color:#a7a7a7;font-size:14px;cursor:text;pointer-events:none}input[placeholder] ~ label.small,select[placeholder] ~ label.small,.placeholder-wrapper textarea[placeholder] ~ label.small{z-index:11;top:2px;background:Transparent;font-size:10px}select[placeholder]{padding:10px 15px 0 15px!important}.placeholder-wrapper textarea[placeholder]{padding-top:20px}input[placeholder]:not([type=checkbox]):not([type=radio]):focus ~ label,.placeholder-wrapper textarea[placeholder]:focus ~ label,input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown) ~ label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown) ~ label{z-index:11;top:2px;background:Transparent;font-size:10px}select[placeholder] ~ label{pointer-events:none}select[placeholder]:valid ~ label{z-index:11;top:2px;background:Transparent;font-size:10px}.imitate_placeholder-wrapper{position:relative;padding:5px 15px 0 18px;width:100%;height:40px;line-height:33px;background-color:#fff;border:1px solid #eaeaea;border-radius:var(--border-radius);color:#000;font-size:14px;vertical-align:middle}.imitate_placeholder-wrapper .label{display:inline-block;position:absolute;top:11px;left:20px;transition:var(--transition-all);background:Transparent;color:#a7a7a7;font-size:14px;cursor:text;pointer-events:none;z-index:11;top:2px;font-size:10px;line-height:1}.imitate_placeholder-wrapper .label.small{z-index:11;top:2px;background:Transparent;font-size:10px}::placeholder{color:#a7a7a7;opacity:1}:-ms-input-placeholder{color:#a7a7a7}::-ms-input-placeholder{color:#a7a7a7}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],textarea,select{padding:0 15px 0 20px;height:40px;line-height:38px;background-color:#fff;border:1px solid #eaeaea;border-radius:var(--border-radius);color:#000;font-size:14px;vertical-align:middle}input[type="email"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,textarea:disabled,select:disabled,input[type="email"].disabled,input[type="number"].disabled,input[type="password"].disabled,input[type="search"].disabled,input[type="tel"].disabled,input[type="text"].disabled,textarea.disabled,select.disabled{opacity:.4}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,textarea:focus,select:focus,input[type="email"]:active,input[type="number"]:active,input[type="password"]:active,input[type="search"]:active,input[type="tel"]:active,input[type="text"]:active,textarea:active,select:active{border-color:#a7a7a7;outline:none}input[type="email"].error,input[type="number"].error,input[type="password"].error,input[type="search"].error,input[type="tel"].error,input[type="text"].error,textarea.error,select.error,.checkfieldissue input[type="email"],.checkfieldissue input[type="number"],.checkfieldissue input[type="password"],.checkfieldissue input[type="search"],.checkfieldissue input[type="tel"],.checkfieldissue input[type="text"],.checkfieldissue textarea,.checkfieldissue select{border-color:#ff7710}input[type="password"]{padding-right:25px}textarea{line-height:1.2!important}.input-invalid:not(:valid){background-color:rgba(244,67,54,0.25)!important;border-color:#f44336!important}span.required::before{content:'\f069';color:#ff7710;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:.5em}.plusminus{display:inline-flex;margin:0;padding:0;width:100px}.plusminus input.input-number{flex:0 0 52px;padding:0!important;border-radius:0;text-align:center}.plusminus input.input-number:hover{border-color:var(--gray-200)}.plusminus input.input-number:active{border-color:var(--gray-200)}.plusminus button{--btn-bg-color:var(--gray-200);--btn-border-color:var(--gray-200);--btn-fg-color:#000;--btn-bg-color_hover:var(--gray-100);--btn-border-color_hover:var(--gray-200);--btn-fg-color_hover:#000;--btn-bg-color_active:var(--gray-200);--btn-border-color_active:var(--gray-200);--btn-fg-color_active:#000;flex:0 0 24px;display:inline-block;padding:0 5px;font-size:12px;vertical-align:middle;text-align:center}.plusminus button.qty-plus{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.plusminus button.qty-minus{border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}.sexyradio,.sexycheckbox{display:none}.sexyradio+label::before,.sexycheckbox+label::before{content:"";display:inline-block;margin-right:.5rem;padding-top:1px;padding-left:1px;width:20px;height:20px;line-height:18px;background-color:#fff;border:1px solid var(--gray-600);border-radius:var(--_border-radius);color:var(--primary);font-family:"Font Awesome 6 Pro";font-weight:900;font-size:14px;text-align:center;vertical-align:middle}.sexyradio.input-invalid:not(:valid)+label::before,.sexycheckbox.input-invalid:not(:valid)+label::before{border-color:red!important}.sexyradio+label{--_border-radius:50%;display:inline-flex;align-items:center}.sexyradio:checked+label::before{content:"\f111"}.sexycheckbox+label{--_border-radius:3px}.sexycheckbox:checked+label::before{content:"\f0c8"}.btn-primary{--btn-bg-color:var(--gray-800);--btn-border-color:var(--gray-800);--btn-fg-color:#fff;--btn-bg-color_hover:var(--gray-900);--btn-border-color_hover:var(--gray-900);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--gray-200);--btn-border-color_active:var(--gray-200);--btn-fg-color_active:var(--gray-900)}.btn-secondary{--btn-bg-color:var(--gray-700);--btn-border-color:var(--gray-700);--btn-fg-color:#fff;--btn-bg-color_active:var(--gray-200);--btn-border-color_active:var(--gray-200);--btn-fg-color_active:var(--gray-900)}.btn-priority{--btn-bg-color:var(--gray-800);--btn-border-color:var(--gray-800);--btn-fg-color:#fff;--btn-bg-color_hover:Transparent;--btn-border-color_hover:var(--gray-800);--btn-fg-color_hover:var(--gray-700);--btn-bg-color_active:Transparent;--btn-border-color_active:var(--gray-900);--btn-fg-color_active:var(--gray-900)}.btn-clear{--btn-padding-x:0;--btn-bg-color:Transparent;--btn-border-color:Transparent;--btn-fg-color:var(--gray-700);--btn-bg-color_hover:Transparent;--btn-border-color_hover:Transparent;--btn-fg-color_hover:var(--gray-800);--btn-bg-color_active:Transparent;--btn-border-color_active:Transparent;--btn-fg-color_active:var(--gray-900)}button,[role="button"],input[type='button'],input[type='submit'],.button{display:inline-block;padding-right:var(--btn-padding-x);padding-bottom:0;padding-left:var(--btn-padding-x);height:var(--btn-height);line-height:var(--btn-line-height);border-radius:var(--btn-border-radius);font-family:d-din,"Montserrat",HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--btn-f-size);font-weight:var(--btn-f-weight,400);font-size:16px;text-transform:uppercase;text-align:center;transition:var(--transition-all);cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);color:var(--btn-fg-color)}button:hover,[role="button"]:hover,input[type='button']:hover,input[type='submit']:hover,.button:hover{background-color:var(--btn-bg-color_hover,var(--btn-bg-color));outline:none;border-color:var(--btn-border-color_hover,var(--btn-border-color));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,.button:hover:active,button:hover:focus,[role="button"]:hover:focus,input[type='button']:hover:focus,input[type='submit']:hover:focus,.button:hover:focus{background-color:var(--btn-bg-color_active,var(--btn-bg-color));border-color:var(--btn-border-color_active,var(--btn-border-color));color:var(--btn-fg-color_active,var(--btn-fg-color))}button.primary,[role="button"].primary,input[type='button'].primary,input[type='submit'].primary,.button.primary{--btn-bg-color:var(--gray-800);--btn-border-color:var(--gray-800);--btn-fg-color:#fff;--btn-bg-color_hover:var(--gray-900);--btn-border-color_hover:var(--gray-900);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--gray-200);--btn-border-color_active:var(--gray-200);--btn-fg-color_active:var(--gray-900)}button.secondary,[role="button"].secondary,input[type='button'].secondary,input[type='submit'].secondary,.button.secondary{--btn-bg-color:var(--gray-700);--btn-border-color:var(--gray-700);--btn-fg-color:#fff;--btn-bg-color_active:var(--gray-200);--btn-border-color_active:var(--gray-200);--btn-fg-color_active:var(--gray-900)}button.priority,[role="button"].priority,input[type='button'].priority,input[type='submit'].priority,.button.priority{--btn-bg-color:var(--gray-800);--btn-border-color:var(--gray-800);--btn-fg-color:#fff;--btn-bg-color_hover:Transparent;--btn-border-color_hover:var(--gray-800);--btn-fg-color_hover:var(--gray-700);--btn-bg-color_active:Transparent;--btn-border-color_active:var(--gray-900);--btn-fg-color_active:var(--gray-900)}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,.button.clear{--btn-padding-x:0;--btn-bg-color:Transparent;--btn-border-color:Transparent;--btn-fg-color:var(--gray-700);--btn-bg-color_hover:Transparent;--btn-border-color_hover:Transparent;--btn-fg-color_hover:var(--gray-800);--btn-bg-color_active:Transparent;--btn-border-color_active:Transparent;--btn-fg-color_active:var(--gray-900)}button.wide,[role="button"].wide,input[type='button'].wide,input[type='submit'].wide,.button.wide{width:100%}button.superbutton,[role="button"].superbutton,input[type='button'].superbutton,input[type='submit'].superbutton,.button.superbutton{--btn-height:50px;--btn-line-height:48px;--btn-border-width:1px}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,.button.disabled{--btn-bg-color:rgba(217,217,217,0.5)!important;--btn-border-color:rgba(247,247,247,0.5)!important;--btn-fg-color:#bcbcbc;--btn-bg-color_hover:rgba(247,247,247,0.5)!important;--btn-border-color_hover:rgba(247,247,247,0.5)!important;--btn-fg-color_hover:#eaeaea;--btn-bg-color_active:rgba(247,247,247,0.5)!important;--btn-border-color_active:rgba(247,247,247,0.5)!important;--btn-fg-color_active:#eaeaea;opacity:1;cursor:not-allowed}button[disabled].clear,[role="button"][disabled].clear,input[type='button'][disabled].clear,input[type='submit'][disabled].clear,.button[disabled].clear,button.disabled.clear,[role="button"].disabled.clear,input[type='button'].disabled.clear,input[type='submit'].disabled.clear,.button.disabled.clear{--btn-fg-color:rgba(0,0,0,0.5)!important;--btn-fg-color_hover:rgba(0,0,0,0.5)!important;--btn-fg-color_active:rgba(0,0,0,0.5)!important}button.circle,[role="button"].circle,input[type='button'].circle,input[type='submit'].circle,.button.circle{--btn-padding-x:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);border-radius:50%}button.circle .fa,[role="button"].circle .fa,input[type='button'].circle .fa,input[type='submit'].circle .fa,.button.circle .fa,button.circle .fal,[role="button"].circle .fal,input[type='button'].circle .fal,input[type='submit'].circle .fal,.button.circle .fal,button.circle .far,[role="button"].circle .far,input[type='button'].circle .far,input[type='submit'].circle .far,.button.circle .far,button.circle .fas,[role="button"].circle .fas,input[type='button'].circle .fas,input[type='submit'].circle .fas,.button.circle .fas,button.circle .fad,[role="button"].circle .fad,input[type='button'].circle .fad,input[type='submit'].circle .fad,.button.circle .fad,button.circle .fab,[role="button"].circle .fab,input[type='button'].circle .fab,input[type='submit'].circle .fab,.button.circle .fab{margin-left:0;vertical-align:baseline}button.icon,[role="button"].icon,input[type='button'].icon,input[type='submit'].icon,.button.icon{--btn-border-color:Transparent;--btn-border-color_hover:Transparent;padding:0;vertical-align:middle}button.icon .fa-light,[role="button"].icon .fa-light,input[type='button'].icon .fa-light,input[type='submit'].icon .fa-light,.button.icon .fa-light,button.icon .fa-regular,[role="button"].icon .fa-regular,input[type='button'].icon .fa-regular,input[type='submit'].icon .fa-regular,.button.icon .fa-regular,button.icon .fa-solid,[role="button"].icon .fa-solid,input[type='button'].icon .fa-solid,input[type='submit'].icon .fa-solid,.button.icon .fa-solid,button.icon .fa-duotone,[role="button"].icon .fa-duotone,input[type='button'].icon .fa-duotone,input[type='submit'].icon .fa-duotone,.button.icon .fa-duotone,button.icon .fa-brands,[role="button"].icon .fa-brands,input[type='button'].icon .fa-brands,input[type='submit'].icon .fa-brands,.button.icon .fa-brands{margin-left:0;vertical-align:baseline}button.no-radius,[role="button"].no-radius,input[type='button'].no-radius,input[type='submit'].no-radius,.button.no-radius{border-radius:0}button.no-borders,[role="button"].no-borders,input[type='button'].no-borders,input[type='submit'].no-borders,.button.no-borders{border-width:0;border:none}button.href,[role="button"].href,input[type='button'].href,input[type='submit'].href,.button.href{--btn-fg-color:var(--href-color);--btn-fg-color_hover:var(--href_hover);--btn-fg-color_active:var(--href_active);display:inline-block;margin:0;padding:0;height:auto;line-height:inherit;background:Transparent;border:none;text-transform:revert}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none;transition:text-decoration 0ms ease 0ms}button.text-icon,[role='button'].text-icon{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border:none}button.text-icon .icon,[role='button'].text-icon .icon,button.text-icon .title,[role='button'].text-icon .title{flex:0 0 auto}button.text-icon .icon,[role='button'].text-icon .icon{font-size:1.5rem}#autosearchresults{display:none;position:absolute;z-index:1001;top:40px;left:0;right:15px;width:100%;padding:0;min-height:6rem;background:#fff;border:1px solid var(--gray-100);border-radius:var(--border-radius);box-shadow:2px 0 10px rgba(0,0,0,0.5)}@media only screen and (max-width:767.98px){.productdetailpage #autosearchresults{top:55px;left:15px;right:15px;width:93%}}@media only screen and (min-width:768px){#autosearchresults{display:none;position:absolute;top:100%;left:revert;right:-15px;translate:0;width:768px}}body[data-slidemenu=autosearchresults] #autosearchresults{display:block}#autosearchresults .content{display:block;padding:0;width:100%;max-height:50vh;border-radius:0 0 var(--border-radius) var(--border-radius);overflow:auto;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--gray-100) var(--gray-200)}#autosearchresults .content::-webkit-scrollbar{width:8px}#autosearchresults .content::-webkit-scrollbar-track{background:var(--gray-100)}#autosearchresults .content::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px;border:none}#autosearchresults .content ::-webkit-scrollbar-button:single-button{background-color:red;display:block;border-style:solid;height:8px;width:8px}#autosearchresults .content ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--gray-500) transparent}#autosearchresults .content ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--gray-700) transparent}#autosearchresults .content ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--gray-500) transparent transparent transparent}#autosearchresults .content ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--gray-700) transparent transparent transparent}#autosearchresults .noarts{padding:1rem;width:100%;text-align:left}#autosearchresults .close{position:absolute;right:0;top:-39px;width:37px;line-height:33px;background:var(--gray-500);border:2px solid Transparent;border-radius:18px;color:#fff;text-align:center}@media only screen and (min-width:768px){#autosearchresults .close{right:12px}}#autosearchresults .close:hover{cursor:pointer}#autosearchresults .loader{display:none;position:absolute;font-size:2em;top:1em;left:50%}#autosearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#autosearchresults table tr[onclick]:hover{cursor:pointer}#autosearchresults table tr[onclick]:hover,#autosearchresults table tr[onclick]:hover a,#autosearchresults table tr[onclick]:hover a:hover{color:var(--primary);text-shadow:.5px 0 0 currentColor}#autosearchresults table td{line-height:1.5rem}#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}#autosearchresults table td.price{padding:0 .5rem;text-align:right}#autosearchresults table a{display:block}.itemlist.webgroups{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-column-gap:20px;grid-row-gap:30px;width:100%}@media only screen and (min-width:768px){.itemlist.webgroups{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.itemlist.webgroups{grid-template-columns:repeat(4,1fr)}}.itemlist.webgroups .webgroup{--href_hover:var(--gray-700);grid-row:span 2;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row-gap:0;background:var(--gray-100);overflow:hidden}.itemlist.webgroups .webgroup:hover{text-decoration:none}.itemlist.webgroups .webgroup:hover .image img{transform:scale(1.05)}.itemlist.webgroups .webgroup .image{overflow:hidden;aspect-ratio:1.333333333}.itemlist.webgroups .webgroup .image img{max-width:100%;object-fit:cover;object-position:center center;transition:var(--transition-all)}.itemlist.webgroups .webgroup .desc{display:block;padding:20px 5px;font-size:12pt;text-transform:uppercase;text-align:center}.prodlist{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-column-gap:4vw;grid-row-gap:0;width:100%}@media only screen and (min-width:400px){.prodlist{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.prodlist{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.prodlist{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.prodlist{grid-template-columns:repeat(5,1fr)}}.prodlist .product{--_bg-color:var(--gray-100);--_padding:10px;grid-column:span 1;grid-row:span 5;display:grid;grid-template-rows:subgrid;grid-template-areas:"image" "material" "desc" "price";grid-gap:0;margin-bottom:4vw;isolation:isolate;position:relative;text-align:center;font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px)}@media only screen and (min-width:768px){.prodlist .product{--_padding:20px}}.prodlist .product .image{grid-area:image}.prodlist .product .material{grid-area:material}.prodlist .product .desc{grid-area:desc}.prodlist .product .price{grid-area:price}.prodlist .product:hover,.prodlist .product:hover a{text-decoration:none}.prodlist .product::after{z-index:-1;content:'';position:absolute;inset:0;display:block;background-color:rgba(0,0,0,0);transition:var(--transition-all);pointer-events:none}.prodlist .product .image{z-index:1;place-self:center;display:block;width:100%;height:100%;overflow:hidden;background:var(--_bg-color);border:1px solid var(--gray-200)}@media only screen and (min-width:768px){.prodlist .product .image{aspect-ratio:1}}.prodlist .product .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:var(--transition-all)}.prodlist .product .material{z-index:1;margin-bottom:0}.prodlist .product .desc{z-index:1;padding:0 10px;font-weight:700}.prodlist .product .desc h3{margin:0;font-weight:700}.prodlist .product .desc a{--href-color:#000;--href_hover:var(--gray-800)}.prodlist .product .desc a:hover{text-decoration:none}.prodlist .product .brands{z-index:1;margin-bottom:0;text-transform:uppercase}.prodlist .product .price{z-index:1;margin-top:0;margin-bottom:1rem}.prodlist .product .orderbutton{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:16px;opacity:0;transition:var(--transition-all)}.prodlist .product:hover::after{z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,0.15)}.prodlist .product:hover .orderbutton{z-index:3;opacity:1}.itemlist-options{display:flex;flex-flow:row wrap;justify-content:space-between}.itemlist-options.top{margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--gray-100)}@media only screen and (min-width:768px){.itemlist-options.top{margin-top:0}}.itemlist-options.bottom{margin-top:20px;margin-bottom:20px;padding-top:10px;border-top:2px solid var(--gray-100)}.itemlist-pages{display:flex;gap:7px;margin-left:auto}.itemlist-pages .pages .currentartpage{--btn-border-color:var(--gray-700);--btn-fg-color:var(--gray-700)}.itemlist-pages .artpages{display:flex;gap:7px}.itemlist-pages select.pageselector{display:none}.itemlist-pages select.pageselector.active{display:inline-block}.itemlist-pages span.clicktoselectpage{align-self:end;display:inline-block;cursor:pointer}.itemlist-pages span.clicktoselectpage.active{display:none}.artsperpage{display:none}@media only screen and (min-width:768px){.artsperpage{display:block}}.artsperpage,.artsperpage select{width:100%;max-width:200px}.stock{color:var(--gray-800);font-size:14px}.stock::before{content:"\f111";display:inline-block;position:relative;top:-1px;margin-right:5px;font-family:"Font Awesome 6 Pro";font-size:11px;font-weight:600}.stock.Maatwerk::before{color:#fe0}.stock.InStock::before{color:var(--green)}.stock.LimitedAvailability::before{color:var(--orange)}.stock.OutOfStock::before{color:var(--red)}#artfilters .artfilter{position:relative;margin-bottom:20px;padding-bottom:20px;width:100%;border-bottom:1px solid rgba(0,0,0,0.2)}#artfilters .artfilter .title .text{display:block;margin-bottom:10px;font-size:1.125rem;font-size:clamp(16.4px,1.343283582vw,18px);font-weight:400;color:#000}#artfilters .artfilter .item{margin-bottom:5px;line-height:20px}#artfilters .artfilter .item label{width:100%;gap:8px;display:grid;grid-template-columns:30px auto auto;justify-content:left;font-size:16px;color:#000}#artfilters .artfilter .item label .name{max-width:100%;text-overflow:ellipsis;overflow:hidden}#artfilters .artfilter .item label .count{color:var(--gray-500)}#artfilters .artfilter .item.disabled label,#artfilters .artfilter .item.disabled input{pointer-events:none;opacity:.4}#artfilters .artfilter .item.slider{display:grid;grid-template-columns:1fr auto 1fr;gap:5px;justify-content:space-between;margin:7px 0 0 0}#artfilters .artfilter .item.slider .price-element{display:flex;flex-flow:row;min-width:0}#artfilters .artfilter .item.slider .price-element span{flex:0 0}#artfilters .artfilter .item.slider .price-element input{flex:1 1 auto;min-width:0;padding:2px 5px;height:auto;line-height:1}#artfilters .artfilter.price-slider .ui-widget-header{background:none;background-color:#ccc}#artfilters .artfilter.price-slider .ui-slider{margin:0 .6em}#artfilters .artfilter.manyvals .artfiltervals{max-height:145px;overflow:hidden}#artfilters .artfilter.manyvals .more-or-less .up{display:none}#artfilters .artfilter.manyvals.viewmore .artfiltervals{max-height:100%}#artfilters .artfilter.manyvals.viewmore .more-or-less .up{display:inline-block}#artfilters .artfilter.manyvals.viewmore .more-or-less .down{display:none}#artfilters .artfilter .more-or-less{text-align:right}#artfilters .artfilter .more-or-less .up,#artfilters .artfilter .more-or-less .down{cursor:pointer}.active-filters{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid rgba(0,0,0,0.2)}.active-filters .active-filter{margin:.5em 0;font-size:13px}.active-filters .active-filter b{text-transform:uppercase}.active-filters .active-filter button{height:revert;line-height:1;text-transform:revert;text-align:left}.active-filters .active-filter button ~ button{margin-left:.5rem}.active-filters .clear-all{margin-top:1rem}.rangefilter .double_range_slider_box{position:relative;display:flex;justify-content:center;align-items:center;padding:2.6rem 0 2.8rem 0;background-color:white;border-radius:3px}.rangefilter .double_range_slider_box .double_range_slider{width:90%;height:10px;position:relative;background-color:#ddd;border-radius:20px}.rangefilter .double_range_slider_box .range_track{height:100%;position:absolute;border-radius:3px;background-color:black}.rangefilter .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%)}.rangefilter .double_range_slider_box input.range::-webkit-slider-thumb{height:25px;width:25px;border-radius:50%;border:2px solid #fff;outline:2px solid #000;background-color:black;pointer-events:auto;-webkit-appearance:none;cursor:pointer;margin-bottom:1px}.rangefilter .double_range_slider_box input.range::-moz-range-thumb{height:18px;width:18px;border-radius:50%;border:2px solid #fff;outline:2px solid #000;background-color:black;pointer-events:auto;-moz-appearance:none;cursor:pointer;margin-top:30%}.rangefilter .double_range_slider_box .proplabel{position:absolute;top:calc(50% + 6px);left:50%;transform:translate(-50%,0)}.rangefilter .double_range_slider_box .minvalue{position:absolute;padding:5px 6px 4px 6px;background:black;border-radius:10px;color:white;bottom:0;transform:translate(0,-100%);left:0;line-height:1;transition:left .3s cubic-bezier(0.165,0.84,0.44,1);will-change:left,transform}.rangefilter .double_range_slider_box .maxvalue{position:absolute;padding:5px 6px 4px 6px;background:black;border-radius:10px;color:white;top:3px;transform:translate(0,100%);right:0;line-height:1;transition:right .3s cubic-bezier(0.165,0.84,0.44,1);will-change:right,transform}.props .prop .rangefilter .filterinfo{right:15px}.productDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"image" "details" "specifications";grid-gap:20px 0;margin-bottom:4%}@media only screen and (min-width:768px){.productDetails{grid-template-columns:3fr 2fr;grid-template-areas:"image details" "specifications specifications";grid-gap:20px}}.productDetails img{max-width:100%}.productDetails .images{grid-area:image;min-width:0}.productDetails .details{grid-area:details;min-width:0}.productDetails #specifications{grid-column:span 2;min-width:0}.productDetails .images .image picture:hover{cursor:zoom-in}.productDetails .images .thumbs picture:hover{cursor:pointer}.productDetails .images .image{height:30vh}@media only screen and (min-width:768px){.productDetails .images .image{height:50vh}}.productDetails .images .image picture{height:100%;padding:0rem}.productDetails .images slideshow{position:relative;margin-top:1rem;margin-bottom:2.5rem;padding:2px;background-color:#ddd}.productDetails .images slideshow .slides{display:flex;flex-flow:row nowrap;gap:2px}.productDetails .images slideshow picture{width:20%;padding:0rem}.productDetails .images slideshow .navigation{position:absolute;bottom:-2.5rem;padding:0;width:2rem;height:2rem;line-height:2rem;background:var(--gray-100);border:none;border-radius:50%;color:var(--gray-800)}.productDetails .images slideshow .navigation::before{line-height:inherit;font-family:"Font Awesome 6 Pro";font-weight:900}.productDetails .images slideshow .navigation.prev{left:49%;translate:-100% 0}.productDetails .images slideshow .navigation.prev::before{content:'\f053'}.productDetails .images slideshow .navigation.next{right:49%;translate:100% 0}.productDetails .images slideshow .navigation.next::before{content:'\f054'}.productDetails .images picture{display:block}.productDetails .images picture img{width:100%;height:100%;object-fit:contain;object-position:center center}@media only screen and (min-width:768px){.productDetails .images slideshow{aspect-ratio:5.333333333}.productDetails .images slideshow picture{padding:0rem}}@media only screen and (min-width:1200px){.productDetails .images .image picture{padding:0rem}.productDetails .images slideshow{aspect-ratio:7.111111111}.productDetails .images slideshow picture{padding:0rem}}.productDetails .details{position:relative;margin-top:20px}.productDetails .details .desc{margin-bottom:1.5em;padding-bottom:1.5em;line-height:2;border-bottom:1px solid #d9d9d9}@media only screen and (min-width:768px){.productDetails .orderblock{margin-top:4rem}}.productDetails .orderblock .orderfields{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;grid-gap:20px;width:100%}.productDetails .orderblock .orderfields input,.productDetails .orderblock .orderfields button{border-radius:0}.productDetails .orderblock .orderfields.nietbestelbaar{opacity:.3;pointer-events:none}.productDetails .orderblock .orderfields.nietbestelbaar button{cursor:not-allowed}.productDetails .orderblock .nietbestelbaarmelding{display:none;margin:7px 0;padding:7px 10px;border:1px solid black}.productDetails .orderblock .nietbestelbaarmelding.show{display:table;width:100%}@media only screen and (min-width:768px){.productDetails .orderblock .nietbestelbaarmelding.show{width:auto}}@media only screen and (max-width:575.98px){.productDetails .orderblock{text-align:center}}.productSpecifications{width:100%;line-height:2.1}.productSpecifications tr:nth-child(odd){background-color:#f7f7f7}.productSpecifications th,.productSpecifications td{poadding:4px;width:50%;line-height:1.7;font-weight:400;text-align:left}.internalLinks{display:flex;margin:0;padding:0;border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;list-style-type:none}.internalLinks li{flex:0 0 50%;line-height:45px;text-align:center}.internalLinks li a{--href-color:#000;--href_hover:#000;display:block;font-size:16px}.internalLinks li a:hover{text-decoration:none}.checkoutbuttons{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;grid-gap:var(--grid-gap)}.checkoutbuttons button,.checkoutbuttons [role='button'],.checkoutbuttons input[type='button'],.checkoutbuttons input[type='submit'],.checkoutbuttons a.button{flex:0 0 100%}@media only screen and (min-width:576px){.checkoutbuttons{flex-flow:row wrap}.checkoutbuttons button,.checkoutbuttons [role='button'],.checkoutbuttons input[type='button'],.checkoutbuttons input[type='submit']{flex:0 0 auto}.checkoutbuttons button.prev,.checkoutbuttons [role='button'].prev,.checkoutbuttons input[type='button'].prev,.checkoutbuttons input[type='submit'].prev{order:1}.checkoutbuttons button.next,.checkoutbuttons [role='button'].next,.checkoutbuttons input[type='button'].next,.checkoutbuttons input[type='submit'].next{order:3}.checkoutbuttons button.next,.checkoutbuttons [role='button'].next,.checkoutbuttons input[type='button'].next,.checkoutbuttons input[type='submit'].next{--btn-padding-x:30px}.checkoutbuttons button.next .icon,.checkoutbuttons [role='button'].next .icon,.checkoutbuttons input[type='button'].next .icon,.checkoutbuttons input[type='submit'].next .icon{position:relative;left:0;margin-left:5px;transition:left var(--transition-duration) var(--transition-timing-function)}.checkoutbuttons button.next:hover .icon,.checkoutbuttons [role='button'].next:hover .icon,.checkoutbuttons input[type='button'].next:hover .icon,.checkoutbuttons input[type='submit'].next:hover .icon{left:10px}}@media only screen and (min-width:992px) and (max-width:1199.98px){.basket-navigation .checkoutbuttons button,.basket-navigation .checkoutbuttons [role='button'],.basket-navigation .checkoutbuttons input[type='button'],.basket-navigation .checkoutbuttons input[type='submit'],.basket-navigation .checkoutbuttons a.button{flex:0 0 100%}}.checkout.details{display:grid;grid-template-areas:"column1" "column2" "column3";grid-template-columns:1fr;gap:0 2rem}.checkout.details .column1{grid-area:column1}.checkout.details .column2{grid-area:column2}.checkout.details .column3{grid-area:column3}@media only screen and (min-width:768px){.checkout.details{grid-template-areas:"column1 column3" "column2 column3";grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.checkout.details{grid-template-areas:"column1 column2 column3";grid-template-columns:1fr 1fr 1fr}}.checkout.details table.basket.summary tr td.total{border-top:none}.checkout{display:flex;flex-flow:row wrap;justify-content:space-between}.checkout .keep-on-top{position:-webkit-sticky;position:sticky;top:70px}.checkout .main{flex:0 0 100%}.checkout .sidebar{flex:0 0 100%;width:100%}.checkout .sidebar h2{display:none;border-bottom:1px solid #828282}.checkout .sidebar h2.with-edit .edit{right:.5rem}@media only screen and (min-width:992px){.checkout .main{flex:0 0 calc(98% - 320px)}.checkout .main .column1,.checkout .main .column2{flex:0 0 49%}.checkout .sidebar{flex:0 0 320px;margin-left:auto}.checkout .sidebar h2{display:block}}@media only screen and (min-width:1200px){.checkout .main{flex:0 0 calc(98% - 400px)}.checkout .main .column1,.checkout .main .column2{flex:0 0 49%}.checkout .sidebar{flex:0 0 400px;margin-left:auto}.checkout .sidebar h2{display:block}}.checkout h1,.checkout h2,.checkout h3{padding:.5rem 0;font-size:1.5rem;font-size:clamp(17.6px,1.791044776vw,24px)}.checkout h4{font-size:16px}.checkout .with-edit{position:relative}.checkout .with-edit .edit{position:absolute;right:0;line-height:inherit;font-weight:300;text-decoration:none}.checkout .maxfreeitemsissue{margin:0 0 7px 0;padding:7px 10px;border:1px solid black}h1 ~ table.basket{margin-top:-1rem}table.basket{display:grid;grid-template-columns:60px 1fr 40px 40px 40px}@media only screen and (min-width:768px){table.basket{grid-template-columns:95px 1fr 100px 140px 100px}}table.basket.summary{grid-template-columns:repeat(4,1fr) 100px}table.basket thead,table.basket tbody,table.basket tfoot{display:grid;grid-template-columns:subgrid;grid-column:span 5}table.basket th{word-break:break-word}table.basket .basketline,table.basket .baskethead{--padding:5px;grid-column:span 5;display:grid;grid-template-columns:subgrid;grid-template-areas:"image count count total total" "image price price .     ." "desc  desc  desc  desc  .";grid-auto-rows:auto}@media only screen and (min-width:576px){table.basket .basketline,table.basket .baskethead{--padding:20px}}table.basket .basketline .image,table.basket .baskethead .image{grid-area:image}table.basket .basketline .desc,table.basket .baskethead .desc{grid-area:desc}table.basket .basketline .price,table.basket .baskethead .price{grid-area:price}table.basket .basketline .count,table.basket .baskethead .count{grid-area:count}table.basket .basketline .total,table.basket .baskethead .total{grid-area:total}table.basket .basketline .empty,table.basket .baskethead .empty{display:none}table.basket .basketline .amountOfSubs,table.basket .baskethead .amountOfSubs{grid-area:image}table.basket .basketline td[data-title].price::before,table.basket .baskethead td[data-title].price::before,table.basket .basketline td[data-title].artid::before,table.basket .baskethead td[data-title].artid::before{content:attr(data-title) ' ';display:inline}table.basket .basketline th.artid,table.basket .baskethead th.artid,table.basket .basketline th.price,table.basket .baskethead th.price,table.basket .basketline th.desc,table.basket .baskethead th.desc{display:none}table.basket .basketline td.price,table.basket .baskethead td.price{padding:0 10px;text-align:left}@media only screen and (min-width:768px){table.basket .basketline,table.basket .baskethead{grid-template-areas:"image desc price count total";align-items:center}table.basket .basketline th.artid,table.basket .baskethead th.artid,table.basket .basketline th.price,table.basket .baskethead th.price,table.basket .basketline th.desc,table.basket .baskethead th.desc{display:table-cell}table.basket .basketline td.price,table.basket .baskethead td.price{text-align:right}table.basket .basketline td[data-title].price::before,table.basket .baskethead td[data-title].price::before,table.basket .basketline td[data-title].artid::before,table.basket .baskethead td[data-title].artid::before{content:' ';display:inline}}table.basket .basketline:not(.edit) .remove,table.basket .baskethead:not(.edit) .remove{display:none}table.basket .baskethead .image{display:none}table.basket .baskethead .desc{grid-column:1 / span 2}table.basket .totalsline{display:grid;grid-template-columns:subgrid;grid-template-areas:"desc desc desc desc total";grid-column:span 5;align-items:center}table.basket .totalsline .desc{grid-area:desc}table.basket .totalsline .vat{grid-area:total}table.basket .totalsline .subtotal{grid-area:total}table.basket .totalsline .total{grid-area:total}table.basket .totalsline .xvat{grid-area:total}table.basket .totalsline .discount{grid-area:total}table.basket .totalsline .delivery{grid-area:total}@media only screen and (min-width:768px){table.basket .totalsline{grid-template-areas:". desc desc desc total"}}table.basket .baskethead{background:#f7f7f7}table.basket .baskethead th{padding-top:var(--padding);padding-bottom:var(--padding);background:#f7f7f7;font-weight:400;text-transform:uppercase}table.basket .baskethead,table.basket .basketline{border-top:1px solid #f7f7f7;font-size:16px;white-space:wrap}table.basket .baskethead.subline,table.basket .basketline.subline{border-color:#f7f7f7}table.basket .baskethead td,table.basket .basketline td{padding-top:var(--padding);padding-bottom:var(--padding);line-height:1;vertical-align:middle}table.basket .baskethead.subline,table.basket .basketline.subline{line-height:normal;font-size:13px}table.basket .baskethead.subline.last,table.basket .basketline.subline.last{border-bottom:1px solid #eaeaea}table.basket .baskethead:has(+.subline),table.basket .basketline:has(+.subline){padding:0;border-bottom:none}table.basket .baskethead.subline:not(.last),table.basket .basketline.subline:not(.last){padding:0;border-bottom:none}table.basket .baskethead.subline.last,table.basket .basketline.subline.last{padding-top:0}table.basket .baskethead .count,table.basket .basketline .count{align-self:center;padding-left:10px;padding-right:10px;max-width:140px;text-align:right}table.basket .baskethead.edit .count,table.basket .basketline.edit .count{display:flex;justify-content:space-between;align-content:center}table.basket .baskethead.edit .count input,table.basket .basketline.edit .count input{width:45px;height:auto;text-align:center}table.basket .baskethead.edit .count .plusminus,table.basket .basketline.edit .count .plusminus{flex:0 0 93px}table.basket .baskethead.edit .count .orderUnit,table.basket .basketline.edit .count .orderUnit{margin-right:24px}table.basket .baskethead.edit .count .remove,table.basket .basketline.edit .count .remove{flex:0 0 24px}table.basket .baskethead .desc,table.basket .basketline .desc{padding-left:10px;word-break:break-word}table.basket .baskethead .desc .prodlink,table.basket .basketline .desc .prodlink{display:block;color:#000}table.basket .baskethead .desc .prodlink:hover,table.basket .basketline .desc .prodlink:hover{color:#343434;text-decoration:none}table.basket .baskethead .desc .artid,table.basket .basketline .desc .artid{display:block;margin:.5rem 0 1rem;font-size:13px}table.basket .baskethead.subline .desc,table.basket .basketline.subline .desc{word-break:break-word}table.basket .baskethead .discount,table.basket .basketline .discount{text-align:right}table.basket .baskethead .price,table.basket .basketline .price{text-align:right;white-space:nowrap}table.basket .baskethead .price del,table.basket .basketline .price del{display:none}table.basket .baskethead.subline .price,table.basket .basketline.subline .price{height:100%;vertical-align:top}table.basket .baskethead .total,table.basket .basketline .total{align-self:center;padding-right:10px;text-align:right;white-space:nowrap}table.basket .baskethead .remove,table.basket .basketline .remove{display:inline-block;padding-top:0;padding-right:0;text-align:right}table.basket .baskethead:not(.edit) .remove,table.basket .basketline:not(.edit) .remove{display:none}table.basket .basketline{transition:var(--transition-all)}table.basket .basketline:hover,table.basket .basketline:hover+.subline{background:#f7f7f7}table.basket .basketline:has(+.subline:hover){background:#f7f7f7}table.basket .basketline .image{display:block}table.basket .basketline .image img{aspect-ratio:1;object-fit:cover;object-position:center center}@media only screen and (max-width:575.98px){table.basket .basketline:not(.edit) .count,table.basket .basketline:not(.edit) .desc,table.basket .basketline:not(.edit) .total{align-self:start}table.basket .basketline .artid{font-weight:600}table.basket .basketline .desc{padding:0;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}@media only screen and (min-width:576px) and (max-width:767.98px){table.basket .basketline .image{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){table.basket .basketline .image{padding-left:0;padding-right:0}table.basket .basketline .price del{display:inline;margin-left:.5em;font-size:14px}}table.basket .basketline.notification{padding:0 .5rem;font-style:italic;border:none}table.basket .basketline.notification a{font-style:normal}table.basket .basketline.notification td{grid-area:1 / span 4}table.basket .basketline.notification.outofstock,table.basket .basketline.notification.outofstock:hover{background:rgba(255,0,0,0.5)}table.basket .basketline.notification.preorder,table.basket .basketline.notification.preorder:hover{background:rgba(255,0,0,0.5)!important}table.basket tfoot.totals .totalsline th,table.basket tfoot.totals .totalsline td{padding-right:10px}table.basket tfoot.totals .totalsline.subtotal .linetotal,table.basket tfoot.totals .totalsline.total .linetotal{position:relative;border-top:1px solid #000}table.basket tfoot.totals .totalsline.subtotal .linetotal::after,table.basket tfoot.totals .totalsline.total .linetotal::after{content:'+';display:inline-block;position:absolute;top:-1rem;right:0;font-weight:400}table.basket tfoot.totals .totalsline .total .linetotal{border-bottom:3px double #000;font-weight:bold}table.basket.summary{margin:1rem 0 2em}@media only screen and (min-width:1200px){table.basket.summary{margin:-0.5rem 0 2em}}table.basket.summary th,table.basket.summary td{padding-left:.5rem;padding-right:.5rem}table.basket.summary tr td.total{border-top:1px solid #828282}table.basket.summary tr td.subtotal{border-top:1px solid #828282;border-bottom:0}table.basket.summary tr td.total.first,table.basket.summary tr td.subtotal.first{border-top:none}@media only screen and (min-width:992px){table.basket.summary tr td.noline-lg{border:none}}table.basket.summary tfoot td{background:var(--body-bgcolor)}#basketmenu{background:#fff;transition:var(--transition-all);overflow:hidden;padding:0 1rem}body[data-slidemenu='basket'] #basketmenu{display:block;bottom:0}body[data-slidemenu='basket'] #basketmenu .scroll{overflow-y:auto;overscroll-behavior:contain}#basketmenu header{background:#fff;border-bottom:1px solid var(--color1);padding:0}#basketmenu header .close i{color:var(--color1)}#basketmenu .slidemenu-text{padding-left:var(--padding-inline);padding-right:var(--padding-inline);padding-bottom:1em}#basketmenu .basketlines{border-collapse:collapse;width:100%}#basketmenu .basketlines td{border-bottom:1px solid var(--color1);padding:1rem 0;vertical-align:middle}#basketmenu .basketlines .image{width:90px}#basketmenu .basketlines .image img{border:1px solid var(--color1)}#basketmenu .basketlines .desc{padding:1rem .5rem;font-size:11pt}#basketmenu .basketlines .desc a{text-decoration:none;display:flex;align-items:center;flex-wrap:wrap}#basketmenu .basketlines .desc a b{width:100%}#basketmenu .basketlines .desc .artid{font-size:8pt}#basketmenu .basketlines td.count{padding-right:1em;font-size:11pt}#basketmenu .basketlines td.count .remove{display:none}#basketmenu .basketlines td.price{display:none}#basketmenu .basketlines .total{font-size:11pt}#basketmenu .basketlines .remove{padding-left:1em}#basketmenu .basketlines .remove button{vertical-align:top;color:var(--color1);font-size:14pt}#basketmenu .basketlines .totallines td{border-bottom:none;padding-bottom:0}#basketmenu .basketlines .totallines a{color:var(--red)}#basketmenu .basketlines .totallines .shippingInfo{padding:0 0 1rem 0}#basketmenu .action{display:flex;flex-direction:column;gap:1rem 0}#basketmenu .action a[role="button"],#basketmenu .action button{text-align:center;border:1px solid var(--color1);border-radius:0;position:relative}#basketmenu .action button[disabled='true']{cursor:not-allowed;opacity:.5;color:var(--color2)}#basketmenu .action .editBasket{background:#fff}#basketmenu .action .order{background:var(--green);color:#fff}#basketmenu .maxfreeitemsissuecontainer{padding:0 1rem 1rem 1rem}#basketmenu .maxfreeitemsissuecontainer .maxfreeitemsissue{padding:7px 10px;border:1px solid black}#basketsummary{position:relative;opacity:1;transition:var(--transition-all)}@media only screen and (max-width:1199.98px){#basketsummary .keep-on-top{position:static}}#basketsummary #ReloadingDocument{position:absolute;top:100px;left:50%;translate:-50% 0;color:var(--main-color);font-size:4rem;opacity:0;transition:var(--transition-all);pointer-events:none}#basketsummary.reloading{opacity:.25}#basketsummary.reloading #ReloadingDocument{opacity:1}#basketsummary.reloading *{pointer-events:none}#basketsummary .basketlines{width:100%}#basketsummary .basketline .artid{display:block}#basketsummary .totals th.desc{text-align:right}body.customerdetails .placeholder-wrapper input,body.customerdetails .placeholder-wrapper select{width:100%}body.customerdetails .genderradios2{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}body.customerdetails .genderradios2 input{width:auto}body.customerdetails .genderradios2 input+label{margin-right:1.5rem}#deliveryaddrfields{margin-top:1rem}#deliveryaddrfields .delivery-sub{max-height:0;opacity:0;transition:all var(--transition-duration) ease-in;overflow:hidden}#deliveryaddrfields .delivery-sub.active{max-height:800px;opacity:1;transition:all var(--transition-duration) ease-out}#deliveryaddrfields #delivery-other{overflow-y:auto;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--gray-100) var(--gray-200)}#deliveryaddrfields #delivery-other::-webkit-scrollbar{width:8px}#deliveryaddrfields #delivery-other::-webkit-scrollbar-track{background:var(--gray-100)}#deliveryaddrfields #delivery-other::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px;border:none}#deliveryaddrfields #delivery-other ::-webkit-scrollbar-button:single-button{background-color:red;display:block;border-style:solid;height:8px;width:8px}#deliveryaddrfields #delivery-other ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--gray-500) transparent}#deliveryaddrfields #delivery-other ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--gray-700) transparent}#deliveryaddrfields #delivery-other ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--gray-500) transparent transparent transparent}#deliveryaddrfields #delivery-other ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--gray-700) transparent transparent transparent}#sel_DeliveryAddress_Nr{background:#fff}.deliveryaddresses{display:flex;flex-flow:row wrap;justify-content:space-between;grid-gap:10px}.deliveryaddresses .address{--_border-color:#f7f7f7;position:relative;flex:1 1 48%;min-width:180px;padding:10px;border:1px solid var(--_border-color)}.deliveryaddresses .address:hover{--_border-color:#a7a7a7}.deliveryaddresses .address:has(input:checked){--_border-color:#000}.deliveryaddresses .address label{display:block;padding-left:28px;height:100%}.deliveryaddresses .address label:before{position:absolute;left:10px}.deliveryaddresses .address label::before{border-color:var(--_border-color)}.deliveryaddresses .address label:hover{cursor:pointer}.deladdr{marign-top:1rem}a[data-toggle]{display:inline-block;color:var(--main-color);font-size:16px;vertical-align:middle;text-decoration:none}a[data-toggle]:hover{color:#000}a[data-toggle]:active{color:var(--spot-color1)}a[data-toggle] i{margin-right:.5em}[data-toggleElement]:not(.active){display:none}.discountcode{margin-top:2rem;color:#eaeaea;font-weight:300}.voucher-code{display:block;margin-bottom:1rem}.voucher-area{display:block}.voucher-area .voucher{margin:0 0 1rem 0;display:flex;flex-flow:row nowrap;align-items:center;width:100%}.voucher-area .voucher .coupon-code{flex:1 1 auto;height:var(--btn-height);background-color:#fff!important;border-radius:var(--border-radius) 0 0 var(--border-radius)}.voucher-area .voucher .coupon-code+label{background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)!important}.voucher-area .voucher.submitted .coupon-code{max-width:180px}.voucher-area .voucher .verify{flex:0 0 auto;margin:0;border-radius:0 var(--border-radius) var(--border-radius) 0}.voucher-area .voucher .discountcode{flex:0 0 auto;margin:0 0 0 1rem;font-size:14px}.voucher-area .voucher .discountcode.valid{color:green}.voucher-area .voucher .discountcode.invalid{color:red}.txt_BasketRefnr,.txt_BasketRemarks,[name="txt_BasketYremarks_bekendviainput2"]{margin:0 1rem 1rem 0;width:100%}.txt_BasketRemarks,[name="txt_BasketYremarks_bekendviainput2"]{height:150px}.choices .method{--_border-color:#eaeaea;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;grid-gap:1rem;background-color:#fff;border:1px solid var(--_border-color);border-radius:var(--border-radius);transition:var(--transition-all)}.choices .method:has(input:checked){outline:1px solid currentColor}.choices .method ~ .method{margin-top:.5rem}.choices .method label{display:grid;grid-template-columns:30px 1fr 100px;grid-template-rows:50px auto;align-items:center;margin-left:1rem;margin-right:1rem;padding:1rem 0;width:100%;line-height:20px}.choices .method label:hover{cursor:pointer}.choices .method label .name{grid-column:2;grid-row:1}.choices .method label .icon,.choices .method label .image{grid-column:3;grid-row:1}.choices .method label .icon{display:inline-block;margin-left:auto}.choices .method label .image img{margin-right:10px;width:90px;height:auto;max-height:30px;object-fit:contain;object-position:center right}.choices .method label .desclong{grid-column:2 / span 2;grid-row:2;padding-bottom:0;max-height:0;transition:var(--transition-all);overflow:hidden}.choices .method label::before{border-color:var(--_border-color)}.choices .method:hover{--_border-color:#a7a7a7}.choices .method:has(input:checked){--_border-color:#000}.choices .method:has(input:checked) label .desclong{padding-bottom:1rem;max-height:300px}.basket-delivery-remarks{margin-bottom:1rem;padding:1rem;border-radius:var(--border-radius);text-align:center}table.shippingcosts{border:1px solid #343434;border-radius:var(--border-radius);overflow:hidden}table.shippingcosts th,table.shippingcosts td{padding:.5rem}table.shippingcosts thead th{padding-top:1rem;padding-bottom:1rem;background:#343434;color:#fff;font-size:1.25rem;font-size:clamp(16.8px,1.492537313vw,20px);font-weight:800}table.shippingcosts tbody th{text-align:left}table.shippingcosts small{line-height:1}.deliveryOptions{display:none}.deliveryOptions h3:has(+p){margin-bottom:0}.deliveryOptions h3:has(+p)+p{margin-top:0}.deliveryOptions small{line-height:1}