.fs80{font-size:5rem;font-size:clamp(37.333333333px,6.666666667vw,80px)}@media only screen and (max-width:991.98px){.fs80{font-size:3.75rem}}.fs48{font-size:3rem;font-size:clamp(26.666666667px,4vw,48px)}@media only screen and (max-width:991.98px){.fs48{font-size:2.25rem}}.fs36{font-size:2.25rem;font-size:clamp(22.666666667px,3vw,36px)}@media only screen and (max-width:991.98px){.fs36{font-size:1.6875rem}}.fs28{font-size:1.75rem;font-size:clamp(20px,2.333333333vw,28px)}@media only screen and (max-width:991.98px){.fs28{font-size:1.3125rem}}.fs24{font-size:1.5rem;font-size:clamp(18.666666667px,2vw,24px)}@media only screen and (max-width:991.98px){.fs24{font-size:1.125rem}}.fs22{font-size:1.375rem;font-size:clamp(18px,1.833333333vw,22px)}@media only screen and (max-width:991.98px){.fs22{font-size:1.03125rem}}.fs20{font-size:1.25rem;font-size:clamp(17.333333333px,1.666666667vw,20px)}@media only screen and (max-width:991.98px){.fs20{font-size:1rem}}.fs18{font-size:1.125rem;font-size:clamp(16.666666667px,1.5vw,18px)}@media only screen and (max-width:991.98px){.fs18{font-size:1rem}}.fs17{font-size:1.0625rem;font-size:clamp(16.333333333px,1.416666667vw,17px)}@media only screen and (max-width:991.98px){.fs17{font-size:1rem}}.fs16{font-size:16px}.fs14{font-size:14px}.fs13{font-size:13px}.fs12{font-size:12px}.fs10{font-size:10px}:root{--container-width:100%;--narrow-width:100%}@media only screen and (min-width:576px){:root{--container-width:100%;--narrow-width:100%}}@media only screen and (min-width:768px){:root{--container-width:100%;--narrow-width:893px}}@media only screen and (min-width:992px){:root{--container-width:100%;--narrow-width:90%}}@media only screen and (min-width:1200px){:root{--narrow-width:89.5%;--container-width:1340px}}@media only screen and (min-width:1340px){:root{--narrow-width:1200px;--container-width:1340px}}@media only screen and (min-width:768px){.sm-and-down{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-and-up{display:none!important}}@media only screen and (max-width:991.98px){.lg-and-up{display:none!important}}@media only screen and (max-width:1199.98px){.xl-and-up{display:none!important}}.slidemenu,.slidemenu nav{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:500px}.slidemenu.right,.slidemenu nav.right{left:auto;right:0}.slidemenu header{display:flex;height:50px}.slidemenu header h1{flex-grow:1;padding-left:50px}.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{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);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='basket'] #basketmenu{display:block;opacity:1}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow,[data-slidemenu='basket'] #slidemenu-active-shadow{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}body.debugSize::after{z-index:100000;content:'XS';position:fixed;bottom:0;right:0;font-size:2em;font-weight:bold;background:rgba(255,255,0,0.45)}@media only screen and (min-width:576px){body.debugSize::after{content:'SM'}}@media only screen and (min-width:768px){body.debugSize::after{content:'MD'}}@media only screen and (min-width:992px){body.debugSize::after{content:'LG'}}@media only screen and (min-width:1200px){body.debugSize::after{content:'XL'}}@media only screen and (min-width:1340px){body.debugSize::after{content:'XXL'}}body.debugSize .debug_container{z-index:100000;position:fixed;top:0;left:50%;transform:translate(-50%,0);max-width:100%;width:1340px;margin:0 auto;height:100%;border:none;pointer-events:none}body.debugSize .debug_container.debuglines{border-left:1px solid #f00;border-right:1px solid #f00}body.debugSize .debug_narrow{z-index:100000;position:fixed;top:0;left:50%;transform:translate(-50%,0);max-width:100%;width:100%;margin:0 auto;height:100%;border:none;pointer-events:none}@media only screen and (min-width:576px){body.debugSize .debug_narrow{width:100%}}@media only screen and (min-width:768px){body.debugSize .debug_narrow{width:893px}}@media only screen and (min-width:992px){body.debugSize .debug_narrow{width:90%}}@media only screen and (min-width:1200px){body.debugSize .debug_narrow{width:89.5%}}@media only screen and (min-width:1340px){body.debugSize .debug_narrow{width:1200px}}body.debugSize .debug_narrow.debuglines{border-left:1px solid #f0f;border-right:1px solid #f0f}body.debugSize .debug_center{z-index:100000;position:fixed;top:0;left:50%;margin:0 auto;height:100%;width:0;border:none;pointer-events:none}body.debugSize .debug_center.debuglines{border-left:1px solid #0ff}@media only screen and (min-width:768px){body.debugSize .debug_container{transform:translate(calc(-50% + 60px), 0)}body.debugSize .debug_narrow{transform:translate(calc(-50% + 60px), 0)}body.debugSize .debug_center{transform:translate(60px,0)}body.debugSize .debug_container,body.debugSize .debug_narrow{max-width:calc(100% - 120px)}body.debugSize.filtersActive .debug_container{transform:translate(calc(-50% + 175px), 0)}body.debugSize.filtersActive .debug_narrow{transform:translate(calc(-50% + 175px), 0)}body.debugSize.filtersActive .debug_center{transform:translate(175px,0)}body.debugSize.filtersActive .debug_container,body.debugSize.filtersActive .debug_narrow{max-width:calc(100% - 350px)}}.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 19px/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;font-size:14px}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(20px,2.333333333vw,28px)}@media only screen and (max-width:991.98px){h1,.h1{font-size:1.3125rem}}@media only screen and (min-width:768px){h1.large,.h1.large,.large h1,.large .h1{font-size:2.25rem;font-size:clamp(22.666666667px,3vw,36px)}}@media only screen and (min-width:768px) and only screen and (max-width:991.98px){h1.large,.h1.large,.large h1,.large .h1{font-size:1.6875rem}}h2,.h2{font-size:1.5rem;font-size:clamp(18.666666667px,2vw,24px)}@media only screen and (max-width:991.98px){h2,.h2{font-size:1.125rem}}h3,.h3{font-size:1.25rem;font-size:clamp(17.333333333px,1.666666667vw,20px)}@media only screen and (max-width:991.98px){h3,.h3{font-size:1rem}}h4,.h4,h5,.h5{font-size:1.125rem;font-size:clamp(16.666666667px,1.5vw,18px)}@media only screen and (max-width:991.98px){h4,.h4,h5,.h5{font-size:1rem}}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-hover,#a7a7a7);text-decoration:underline}a:not([role='button']):active{color:var(--href-active,#878787)}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}}:root{--padding-inline:1rem;--container-padding-inline:var(--padding-inline);--narrow-padding-inline:var(--padding-inline);--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:#878787;--slider-pagination-active-fg:Transparent;--primary:#343434;--primary-darker:#010202;--secondary:#a7a7a7;--secondary-darker:#878787;--gray-100:#f7f7f7;--gray-200:#eaeaea;--gray-300:hotpink;--gray-400:magenta;--gray-500:#a7a7a7;--gray-600:#878787;--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-hover:#a7a7a7;--href-active:#878787;--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:20px;--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 (min-width:1370px){:root{--container-padding-inline:0}}@media only screen and (min-width:1350px){:root{--narrow-padding-inline:0}}@media only screen and (max-width:991.98px){:root{--header-height:90px}}:root body.scrolled{--header-height:70px}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}#loginDialog{--btn-padding-x:20px;--btn-height:50px;--btn-line-height:calc(var(--btn-height) - (2 * var(--btn-border-width)));--btn-border-width:1px;--btn-border-radius:0;position:absolute;top:30px;left:50%;translate:-50% 0;margin:0 auto;padding:0;width:80%;max-width:800px;min-height:305px;background-color:#fff;border:none;outline:none}@media only screen and (min-width:992px){#loginDialog{top:50%;left:50%;translate:-50% -50%}}#loginDialog form input[type="text"],#loginDialog form input[type="password"]{margin-bottom:8px;width:100%;height:50px;border-radius:25px;font-size:13px}#loginDialog form button .fa-light{margin:0}body.loginDialog{width:100%;min-height:100vh;min-height:100 dvh;height:100%;background:#404040;background:linear-gradient(243deg,#404040,#908f8f 52%,#646363)}.logoH1{display:flex;flex-flow:row wrap;justify-content:flex-start;max-width:100%}.logoH1 img{margin-right:1rem;width:100%;max-width:210px;vertical-align:bottom}.logoH1 h1{margin:16px 0 0 0;align-self:flex-end;font-size:1.75rem;font-size:clamp(20px,2.333333333vw,28px)}@media only screen and (max-width:991.98px){.logoH1 h1{font-size:1.3125rem}}.msgarea{display:none;visibility:hidden;opacity:0}.system-messages{background:#fff;border-radius:0 0 20px 20px;overflow:hidden}.system-messages:not(.inline){position:fixed;z-index:1000;top:0;left:50%;translate:-50% 0}.system-messages:not(.inline) .msg{border-top:none}.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:rgba(57,204,0,0.25);border:2px solid #39cc00;border-radius:0 0 20px 20px;color:#000}@media only screen and (min-width:768px){.system-messages .msg{width:720px}}.system-messages .msg.error{background-color:rgba(244,67,54,0.25);border-color:#f44336}.system-messages .msg.warning{background-color:rgba(255,119,16,0.25);border-color:#ff7710}.system-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p{margin-top:0}body{height:100vh;height:100svh}.layout-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer";height:auto;min-height:100vh;min-height:100svh}.layout-grid header.layout{grid-area:header}.layout-grid aside.filters{grid-area:filters}.layout-grid main.layout{grid-area:main}.layout-grid footer.layout{grid-area:footer}.layout-grid aside.layout{display:none}@media only screen and (min-width:992px){.layout-grid{grid-template-columns:120px 1fr;grid-template-areas:"header header" "aside  main" "aside  footer"}.layout-grid aside.layout{display:block}.filtersActive .layout-grid{grid-template-columns:120px 230px 1fr;grid-template-areas:"header header  header" "aside  filters main" "aside  filters footer"}}header.layout{z-index:3;position:sticky;top:0;padding:0}aside.layout{z-index:3;isolation:isolate;position:sticky;top:0;bottom:0}aside.filters{z-index:2;isolation:isolate;position:sticky;top:0;bottom:100vh}main.layout{z-index:1;isolation:isolate;position:relative}footer.layout{z-index:1}header.layout{--href-color:#343434;--href-hover:#343434;--href-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}header.layout .main .logo img{max-width:100%;object-fit:contain;object-position:left center}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 auto;margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;grid-gap:10px}header.layout .headerbasket{position:relative;padding:0;width:var(--btn-height);transition:var(--transition-all)}@media only screen and (min-width:992px){header.layout .headerbasket{padding-right:var(--btn-padding-x);padding-left:var(--btn-padding-x);max-width:200px;width:auto}}header.layout .headerbasket .text{display:inline-block;width:100%;white-space:nowrap;overflow:hidden}header.layout .headerbasket .totalcount{position:absolute;top:-6px;right:-10px;width:20px;height:20px;line-height:20px;background-color:var(--gray-800);border-radius:100%;color:#fff;font-size:11px;text-align:center}header.layout .user{display:flex;align-items:center;line-height:var(--btn-line-height);text-transform:uppercase;text-decoration:none}@media only screen and (min-width:992px){header.layout .user .text{padding-left:35px}}header.layout .user .button{display:flex;align-items:center;justify-content:center;margin-left:.5rem}header.layout .user .fa-solid{margin:0;line-height:var(--btn-line-height);vertical-align:middle}header.layout .user:hover .button{--btn-bg-color:var(--btn-bg-color-hover);--btn-border-color:var(--btn-border-color-hover);--btn-fg-color:var(--btn-fg-color-hover)}header.layout .user:active .button{--btn-bg-color:var(--btn-bg-color-active);--btn-border-color:var(--btn-border-color-active);--btn-fg-color:var(--btn-fg-color-active)}header.layout .languageSelection{--href-color:var(--gray-700);--href-hover:var(--gray-700);--href-active:var(--gray-700);display:none}@media only screen and (min-width:992px){header.layout .languageSelection{display:block;margin-left:auto;height:25px;background:var(--gray-100);color:var(--gray-700);text-align:right;transition:var(--transition-all)}}header.layout ul.languages{z-index:2;display:inline-block;list-style-type:none;position:absolute;top:100%;left:auto;right:0;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)}header.layout ul.languages li{display:block}header.layout ul.languages li a{--href-color:var(--gray-700);--href-hover:var(--gray-900);--href-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)}header.layout ul.languages li ~ li{border-top:1px solid Transparent;border-color:Transparent}header.layout .toggleLanguageSelection{display:inline-block;position:relative}header.layout .toggleLanguageSelection img{height:12px}header.layout .toggleLanguageSelection .control{display:flex;gap:7px;align-items:center}header.layout .toggleLanguageSelection a{display:inline-block;line-height:25px;font-size:11px;text-transform:uppercase}header.layout .toggleLanguageSelection:hover,header.layout .toggleLanguageSelection:hover a{text-decoration:none}header.layout .toggleLanguageSelection:hover ul.languages{padding:10px 20px;max-height:200px;border-color:var(--gray-100);box-shadow:0 5px 10px rgba(0,0,0,0.1)}header.layout .toggleLanguageSelection:hover ul.languages li a{line-height:20px;min-height:20px;font-size:11px}header.layout .toggleLanguageSelection:hover ul.languages li ~ li{border-color:var(--gray-500)}body.scrolled header.layout .main{margin-top:15px;margin-bottom:15px}body.scrolled header.layout .languageSelection{height:0;overflow:hidden}search{position:relative;flex:1 0 auto}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-hover:#000;--href-active:#000;margin-top:2%;background:#f7f7f7;color:#000}footer.layout .bottom{--href-color:#000;--href-hover:#000;--href-active:#000;padding:10px 0 5px;line-height:1;background:var(--gray-500);color:#000}footer.layout .address{text-align:right}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;display:flex;flex-flow:row wrap;gap:90px}footer.layout>.content>*{margin-top:40px;padding-top:30px;border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (max-width:767.98px){footer.layout>.content .social,footer.layout>.content .contact{grid-column:span 2}}@media only screen and (min-width:768px){footer.layout>.content{text-align:left}footer.layout>.content>*{margin-top:0;padding-top:0;border-top:none}}.footerlinks{display:block;margin:0;padding:0;list-style-type:none}.footerlinks li{display:block;padding:3px 0;line-height:25px;font-size:12px}.footerlinks li.credits{--href-color:var(--gray-800);--href-hover:#000;--href-active:#000;font-weight:400}.footerlinks.page23{max-width:200px;columns:2}.footerlinks.social li{display:inline-block}.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}.footerlinks.social li a:hover{background-color:var(--gray-500)}.bottom .footerlinks{display:inline-block}.bottom .footerlinks li{display:inline-block;padding:0}.bottom .footerlinks li ~ li{margin-left:.5rem;padding:0 0 0 .5rem;border-left:1px solid #000}aside.layout{position:fixed;top:var(--header-height);bottom:0;width:120;height:calc(100% - 115px);background:#fff;box-shadow:2px 0 10px rgba(0,0,0,0.1);transition:var(--transition-all);overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--gray-100) var(--gray-200)}aside.layout::-webkit-scrollbar{width:8px}aside.layout::-webkit-scrollbar-track{background:var(--gray-100)}aside.layout::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px;border:none}aside.layout ::-webkit-scrollbar-button:single-button{background-color:red;display:block;border-style:solid;height:8px;width:8px}aside.layout ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--gray-500) transparent}aside.layout ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--gray-700) transparent}aside.layout ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--gray-500) transparent transparent transparent}aside.layout ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--gray-700) transparent transparent transparent}@media only screen and (max-width:991.98px){aside.layout{display:block;position:fixed;left:-100vw;height:calc(100% - 90px);background:#fff;opacity:0;overflow-y:auto}}body.scrolled aside.layout{height:calc(100% - 70px)}body.permission-artinfo-only .mainmenu .page22,body.permission-artinfo-only .mainmenu .page36,body.permission-artinfo-only .mainmenu .page50,body.permission-artinfo-only .mainmenu .page72{display:none}.mainmenu{display:block;position:relative;top:0;width:120px;height:100%;margin:0;padding:0;list-style-type:none;transition:var(--transition-all)}.mainmenu li{display:block}.mainmenu li a{--href-color:var(--gray-800);--href-hover:#703f00;position:relative;display:block;padding:20px 0;line-height:20px;font-size:11px;text-align:center}.mainmenu li a span{text-transform:uppercase}.mainmenu li a .icon{--fa-display:block;line-height:36px;font-size:26px;color:var(--gray-600)}.mainmenu li a:hover .button:hover{text-decoration:none}.mainmenu li ~ li{border-top:2px solid var(--gray-100)}.mainmenu>li.current>a span:not(.icon),.mainmenu>li.ancestor>a span:not(.icon){text-decoration:underline}.mainmenu>li.current>a .icon,.mainmenu>li.ancestor>a .icon{color:var(--gray-800)}@media only screen and (min-width:768px){.mainmenu>li.ancestor>a::before,.mainmenu>li>a:hover::before{background-color:var(--gray-800);border-radius:10px;content:"";position:absolute;top:10px;left:0;bottom:10px;height:calc(80%);width:5px}.mainmenu>li:hover .sub{left:100%}}.mainmenu .sub{z-index:1;position:absolute;top:0;left:-230px;bottom:100vh;padding:20px;width:230px;height:100%;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,0.1);overflow-x:hidden}.mainmenu .sub li{padding:8px 0;border:none}.mainmenu .sub li a,.mainmenu .sub li .href{padding:0;font-size:15px;text-align:left}.mainmenu .sub li a span,.mainmenu .sub li .href span{text-transform:revert;text-decoration:none}@media only screen and (max-width:991.98px){.mainmenu{width:100%}.mainmenu li{font-size:16px;text-transform:uppercase}.mainmenu li.gray{background:var(--gray-100)}.mainmenu li ~ li{border-color:var(--gray-500)}.mainmenu li.hassubs>a{position:relative}.mainmenu li.hassubs>a::after{content:'\f078';display:inline;position:absolute;top:50%;right:var(--padding-inline);translate:0 -50%;font-family:"Font Awesome 6 Pro";font-size:1.375rem;font-size:clamp(18px,1.833333333vw,22px);font-weight:400}.mainmenu li.hassubs.active>a::after{content:'\f077'}.mainmenu li .sub{position:static;padding:0;width:100%}.mainmenu li .sub li{padding:0;height:0}.mainmenu li .sub li a{text-align:center}.mainmenu li .sub li button.href{display:block;width:100%;text-align:center;text-transform:uppercase}.mainmenu li.active .sub{overflow:hidden}.mainmenu li.active .sub li{padding:8px;height:36px}.mainmenu li.active .sub li ~ li{border-top:1px solid var(--gray-500)}.mainmenu search{padding:20px var(--padding-inline)}}@media only screen and (max-width:991.98px) and only screen and (max-width:991.98px){.mainmenu li.hassubs>a::after{font-size:1.03125rem}}body[data-slidemenu='mainmenu'] .toggleMainMenu .button{--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)}body[data-slidemenu='mainmenu'] .toggleMainMenu .button .fa-bars::before{content:'\f00d'}body[data-slidemenu='mainmenu'] header.layout{z-index:902}body[data-slidemenu='mainmenu'] aside.layout{display:block;position:fixed;z-index:901;left:0;right:0;background:#fff;opacity:1}aside.filters .sidebar{display:block;position:fixed;top:var(--header-height);bottom:calc(100vh - 100px);width:230px;height:calc(100% - 115px);margin:0;padding:20px;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,0.1);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{height:calc(100% - 70px)}@media only screen and (max-width:991.98px){aside.filters#filters.active{grid-area:main}aside.filters#filters.active .sidebar{width:100%}aside.filters .close{position:absolute;top:0;right:0}}ul.webgroups{padding:20px}ul.webgroups,ul.webgroups ul{display:block;margin:0;padding:0;list-style-type:none}ul.webgroups ul{padding:0 10px;font-size:14px}ul.webgroups li{display:block}ul.webgroups li a{display:block;padding:8px 0;font-size:15px;text-align:left}ul.webgroups li a span{text-transform:revert;text-decoration:none}ul.webgroups li.current>a{text-decoration:underline}.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 20px}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}.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}::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:93px}.plusminus input.input-number{flex:0 0 45px;padding:0;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-left:.5px;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%}.sexyradio:checked+label::before{content:"\f111"}.sexycheckbox+label{--_border-radius:3px}.sexycheckbox:checked+label::before{content:"\f00c"}.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:#fff;--btn-border-color:var(--gray-700);--btn-fg-color:var(--gray-700);--btn-bg-color-hover:var(--gray-700);--btn-border-color-hover:var(--gray-700);--btn-fg-color-hover:#fff;--btn-bg-color-active:var(--gray-900);--btn-border-color-active:var(--gray-800);--btn-fg-color-active:var(--gray-100)}.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);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:active,[role="button"]:active,input[type='button']:active,input[type='submit']:active,.button:active,button:focus,[role="button"]:focus,input[type='button']:focus,input[type='submit']:focus,.button:focus{background-color:var(--btn-bg-color-active,var(--btn-bg-color));border-color:var(--btn-border-color-active,var(--btn-border-color));color:var(--btn-fg-color-active,var(--btn-fg-color))}button.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:#fff;--btn-border-color:var(--gray-700);--btn-fg-color:var(--gray-700);--btn-bg-color-hover:var(--gray-700);--btn-border-color-hover:var(--gray-700);--btn-fg-color-hover:#fff;--btn-bg-color-active:var(--gray-900);--btn-border-color-active:var(--gray-800);--btn-fg-color-active:var(--gray-100)}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;--btn-border-radius:25px}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(247,247,247,0.5)!important;--btn-border-color:rgba(247,247,247,0.5)!important;--btn-fg-color:#eaeaea;--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:calc(100% + 80px);left:50%;translate:-50% 0;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.1)}@media only screen and (min-width:768px){#autosearchresults{display:none;position:absolute;top:100%;left:0;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:1px;top:-18px;width:36px;line-height:32px;background:var(--gray-500);border:2px solid Transparent;border-radius:18px;color:#fff;text-align:center}#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 1fr;grid-auto-rows:auto;grid-column-gap:0;grid-row-gap:20px;width:100%}@media only screen and (min-width:400px){.prodlist{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1200px){.prodlist{grid-template-columns:1fr 2fr 1fr}}.prodlist .product{--_bg-color:var(--gray-100);--_padding:10px;grid-column:span 3;display:grid;grid-template-columns:subgrid;grid-template-areas:"image      image" "desc       desc" "price      price" "orderblock orderblock";grid-auto-rows:auto;grid-gap:0;background:var(--_bg-color)}@media only screen and (min-width:768px){.prodlist .product{--_padding:20px}}@media only screen and (min-width:400px){.prodlist .product{grid-template-areas:"image      desc       desc" "image      price      price" "orderblock orderblock orderblock"}}@media only screen and (min-width:768px){.prodlist .product{grid-template-areas:"image desc  desc" "image price orderblock"}}.prodlist .product:hover{text-decoration:none}.prodlist .product:hover .image img{transform:scale(1.05)}.prodlist .product .image{grid-area:image}.prodlist .product .desc{grid-area:desc}.prodlist .product .price{grid-area:price}.prodlist .product .orderblock{grid-area:orderblock}.prodlist .product .inexvat{color:#999}.prodlist .product .image{place-self:center;display:block;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:768px){.prodlist .product .image{aspect-ratio:1.744915208}}.prodlist .product .image img{width:100%;height:100%;object-fit:contain;object-position:center center;transition:var(--transition-all)}.prodlist .product .desc{position:relative;padding:10px calc(var(--_padding) + 30px) 0 var(--_padding)}.prodlist .product .desc h3{margin-bottom:5px;font-size:1.125rem;font-size:clamp(16.666666667px,1.5vw,18px)}@media only screen and (max-width:991.98px){.prodlist .product .desc h3{font-size:1rem}}.prodlist .product .desc a{--href-color:var(--gray-700);--href-hover:var(--gray-800)}.prodlist .product .desc a:hover{text-decoration:none}.prodlist .product .desc .favorite{position:absolute;top:calc(var(--_padding) / 2);right:var(--_padding);font-size:1.375rem;font-size:clamp(18px,1.833333333vw,22px)}@media only screen and (max-width:991.98px){.prodlist .product .desc .favorite{font-size:1.03125rem}}.prodlist .product .price{margin:0;padding:var(--_padding);font-size:1.0625rem;font-size:clamp(16.333333333px,1.416666667vw,17px)}@media only screen and (max-width:991.98px){.prodlist .product .price{font-size:1rem}}.prodlist .product .price span{font-size:14px}.prodlist .product .orderblock{display:flex;flex-flow:column;justify-content:space-between;padding:var(--_padding)}.prodlist .product .orderblock .order{margin-top:auto;display:flex;flex-direction:row;justify-content:flex-end;grid-gap:var(--_padding)}.prodlist .product .orderblock .order>button{min-width:140px}.prodlist .product .orderblock .order .plusminus{flex:0 0 93px}.itemlist-options{display:flex;justify-content:space-between}.itemlist-options.top{margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--gray-100)}.itemlist-options.bottom{margin-top:20px;margin-bottom:20px;padding-top:10px;border-top:2px solid var(--gray-100)}.itemlist-pages{margin-left:auto}.itemlist-pages .pages .currentartpage{--btn-border-color:var(--gray-700);--btn-fg-color:var(--gray-700)}.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.666666667px,1.5vw,18px);font-weight:400;color:#000}@media only screen and (max-width:991.98px){#artfilters .artfilter .title .text{font-size:1rem}}#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.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.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 .clear-all{text-align:right}.productDetails{display:grid;grid-template-columns:1fr;grid-template-rows:auto 40px;grid-template-areas:"image" "details" "order";grid-gap:20px;margin-bottom:4%}@media only screen and (min-width:768px){.productDetails{grid-template-columns:1fr 2fr;grid-template-columns:1fr 1fr;grid-template-areas:"image details" "image order"}}.productDetails img{max-width:100%;max-height:500px;max-height:360px}.productDetails .image{grid-area:image}.productDetails .details{grid-area:details}.productDetails .order{grid-area:order}.productDetails .internalLinks{grid-column:span 2}.productDetails #specifications{grid-column:span 2}.productDetails #downloads{grid-column:span 2}.productDetails .inexvat{color:#999}.productDetails .details{position:relative}.productDetails .details .favorite{position:absolute;top:0;right:0;font-size:1.375rem;font-size:clamp(18px,1.833333333vw,22px)}@media only screen and (max-width:991.98px){.productDetails .details .favorite{font-size:1.03125rem}}.productDetails .orderblock{margin-top:auto;display:flex;flex-flow:row;justify-content:flex-end;grid-gap:20px}.productInformation{width:100%;max-width:400px;line-height:1.7;font-size:14px}.productInformation th{color:#343434;font-weight:400;text-align:left;width:200px;max-width:50%}.productInformation td{font-weight:700}.productInformation tr.moreinfo.hide{display:none}.productInformation .moreinfo-button{cursor:pointer;font-weight:normal}.productSpecifications{width:100%}.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}.container-gray{padding:20px;background:#f7f7f7}.container-gray ~ .container-gray{margin-top:2rem}.accountTable{width:100%}.accountTable th,.accountTable td{width:50%;font-weight:400;text-align:left;vertical-align:top}.accountGrid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"lastorder" "addresses" "mydata" "favorites";grid-gap:20px;margin-top:2.5vw;margin-bottom:4%}.accountGrid .lastOrder{grid-area:lastorder}.accountGrid .addresses{grid-area:addresses}.accountGrid .myData{grid-area:mydata}.accountGrid .favorites{grid-area:favorites}@media only screen and (min-width:768px){.accountGrid{grid-template-columns:repeat(2,1fr);grid-template-areas:"lastorder lastorder" "addresses mydata" "favorites favorites"}}@media only screen and (min-width:992px){.accountGrid{grid-template-columns:repeat(3,1fr);grid-template-areas:"lastorder addresses mydata" "favorites favorites favorites"}}.accountGrid .module{grid-row:span 3;display:grid;grid-template-rows:subgrid;grid-gap:0}.accountGrid .module,.accountGrid .module p{line-height:1.7}.accountGrid .module h4{display:flex;justify-content:space-between;font-size:14px;font-weight:700}.accountGrid .module h4 .edit a{margin-left:.25rem;font-weight:400}.accountGrid .module .content{grid-row:span 2;display:grid;grid-template-rows:subgrid;padding:20px;height:calc(100% - 37.5px);background:#f7f7f7}.accountGrid .module .content footer{margin-top:1rem;padding-top:1rem;border-top:1px solid #a7a7a7}.accountGrid .module .content footer a{margin-left:.25rem}.accountGrid .module.lastOrder th,.accountGrid .module.lastOrder td{font-weight:400;text-align:left}.accountGrid .module.addresses .content p{margin:0}.accountGrid .module.addresses .content p ~ p{margin-top:1rem}.accountGrid .module.myData .content h4{display:none}.accountGrid .module.myData .content p{margin:0}.accountGrid .module.myData .content p ~ p{margin-top:1rem}.accountGrid .module.favorites{display:grid;grid-template-columns:subgrid;grid-template-rows:auto;grid-auto-rows:auto;grid-gap:20px}@media only screen and (min-width:992px){.accountGrid .module.favorites{grid-template-columns:1fr 1fr}}.accountGrid .module.favorites h4{grid-column:span 2;grid-row:1;margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f7f7f7}.accountGrid .module.favorites .product{--href-hover:#000;grid-row:span 2;display:grid;grid-template-columns:50px 1fr 25px;grid-column-gap:10px}.accountGrid .module.favorites .product:hover{text-decoration:none}.accountGrid .module.favorites .product .image{grid-column:1;grid-row:1 / span 2}.accountGrid .module.favorites .product .desc{grid-column:2;grid-row:1}.accountGrid .module.favorites .product .price{grid-column:2;grid-row:2}.accountGrid .module.favorites .product .more{grid-column:3;grid-row:1 / span 2}.accountGrid .module.favorites .product h3{margin-bottom:3px;font-size:14px;font-weight:400}.accountGrid .module.favorites .product .price{margin:0}.accountGrid .module.favorites .product .more{place-self:center}.accountGrid .module.favorites .product .more .circle{width:25px;height:25px;background:#000;border-radius:50%;color:#fff;text-align:center}.accountGrid .module.favorites .product .more .circle::before{line-height:25px}.addressGrid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:20px;margin-top:2rem}@media only screen and (min-width:768px){.addressGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.addressGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.addressGrid{grid-template-columns:repeat(4,1fr)}}.addressGrid .address{grid-row:span 2;display:grid;grid-template-rows:subgrid;grid-gap:0}.addressGrid .address{padding:0 20px 20px;background:var(--gray-100)}.addressGrid .address p{margin:0}.addressGrid .address strong{display:inline-block;margin:0 -20px 8px;padding:5px 20px;line-height:20px;width:100%}.addressGrid .address.hqaddress{background:Transparent}.addressGrid .address.hqaddress strong{background:#000;color:#fff}.addressGrid .address footer{margin-top:1rem;padding-top:1rem;border-top:1px solid #a7a7a7}.addressGrid .address footer a{margin-left:.25rem;margin-right:2rem}table.fvs{width:100%}table.fvs td{position:relative;padding-bottom:.5em}table.fvs td.spacer{padding:0;height:0}table.fvs textarea,table.fvs select,table.fvs span.genderradios2,table.fvs input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]){width:calc(100% - 20px)}table.fvs span.genderradios2{display:inline-block;height:44px}table.fvs span.genderradios2 input+label{margin-right:1rem}table.fvs span.required{margin-left:8px}table.fvs .sidebyside{display:flex;flex-direction:column;justify-content:space-between;width:100%}table.fvs .sidebyside>div{position:relative}table.fvs .sidebyside>div+div{margin-top:.5em}@media only screen and (min-width:576px) and (max-width:767.98px){table.fvs .sidebyside{flex-direction:row}table.fvs .sidebyside>div{flex-basis:var(--flex-width)}table.fvs .sidebyside>div+div{margin-top:0}}@media only screen and (min-width:992px){table.fvs .sidebyside{flex-direction:row}table.fvs .sidebyside>div{flex-basis:var(--flex-width)}table.fvs .sidebyside>div+div{margin-top:0}}.orderpathbuttons{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;grid-gap:var(--grid-gap)}.orderpathbuttons button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit'],.orderpathbuttons a.button{flex:0 0 100%}@media only screen and (min-width:576px){.orderpathbuttons{flex-flow:row wrap}.orderpathbuttons button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{flex:0 0 auto}.orderpathbuttons button.prev,.orderpathbuttons [role='button'].prev,.orderpathbuttons input[type='button'].prev,.orderpathbuttons input[type='submit'].prev{order:1}.orderpathbuttons button.next,.orderpathbuttons [role='button'].next,.orderpathbuttons input[type='button'].next,.orderpathbuttons input[type='submit'].next{order:3}.orderpathbuttons button.next,.orderpathbuttons [role='button'].next,.orderpathbuttons input[type='button'].next,.orderpathbuttons input[type='submit'].next{--btn-padding-x:30px}.orderpathbuttons button.next .icon,.orderpathbuttons [role='button'].next .icon,.orderpathbuttons input[type='button'].next .icon,.orderpathbuttons input[type='submit'].next .icon{position:relative;left:0;margin-left:5px;transition:left var(--transition-duration) var(--transition-timing-function)}.orderpathbuttons button.next:hover .icon,.orderpathbuttons [role='button'].next:hover .icon,.orderpathbuttons input[type='button'].next:hover .icon,.orderpathbuttons input[type='submit'].next:hover .icon{left:10px}}.orderpath.details{display:grid;grid-template-areas:"customer" "shipping" "basket";grid-template-columns:1fr;gap:0 2rem}.orderpath.details .customer{grid-area:customer}.orderpath.details .shipping{grid-area:shipping}.orderpath.details .basketsummary{grid-area:basket}@media only screen and (min-width:768px){.orderpath.details{grid-template-areas:"customer shipping" "customer ." "basket   basket";grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.orderpath.details{grid-template-areas:"customer shipping basket";grid-template-columns:1fr 1fr 1fr}}.orderpath{display:flex;flex-flow:row wrap;justify-content:space-between}.orderpath .main{flex:0 1 100%;width:100%}.orderpath .main.hascolumns{display:flex;flex-flow:row wrap;justify-content:space-between}.orderpath .main.hascolumns .column,.orderpath .main.hascolumns .column1,.orderpath .main.hascolumns .column2,.orderpath .main.hascolumns .column3{flex:0 0 100%}@media only screen and (min-width:992px){.orderpath .main.hascolumns .column1,.orderpath .main.hascolumns .column2,.orderpath .main.hascolumns .column3{flex:0 0 49%}}@media only screen and (min-width:576px){.orderpath .main.hascolumns.col3 .column2,.orderpath .main.hascolumns.col3 .column3{flex:0 0 49%}}@media only screen and (min-width:992px){.orderpath .main.hascolumns.col3 .column1,.orderpath .main.hascolumns.col3 .column2,.orderpath .main.hascolumns.col3 .column3{flex:0 0 32.66666667%}}.orderpath .keep-on-top{position:-webkit-sticky;position:sticky;top:70px}.orderpath .sidebar{flex:0 0 100%;width:100%}.orderpath .sidebar h2{display:none;border-bottom:1px solid #878787}.orderpath .sidebar h2.with-edit .edit{right:.5rem}.orderpath .sidebar h2,.orderpath .sidebar .basket.summary,.orderpath .sidebar .orderpathbuttons{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:1200px){.orderpath .main{flex:0 0 calc(98% - 400px)}.orderpath .main .column1,.orderpath .main .column2{flex:0 0 49%}.orderpath .sidebar{flex:0 0 400px;margin-left:auto}.orderpath .sidebar h2{display:block}}.orderpath h1,.orderpath h2,.orderpath h3{padding:.5rem 0;font-size:1.5rem;font-size:clamp(18.666666667px,2vw,24px)}@media only screen and (max-width:991.98px){.orderpath h1,.orderpath h2,.orderpath h3{font-size:1.125rem}}.orderpath h4{font-size:16px}.orderpath .with-edit{position:relative}.orderpath .with-edit .edit{position:absolute;right:0;line-height:inherit;font-weight:300;text-decoration:none}h1 ~ table.basket{margin-top:-1rem}table.basket{display:grid;grid-template-columns:60px 1fr 40px 40px 40px}@media only screen and (min-width:576px){table.basket{grid-template-columns:95px 1fr 100px 140px 100px}}table.basket.summary{grid-template-columns:0 1fr 100px 130px 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 .     ." "image 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{text-align:left}@media only screen and (min-width:576px){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 total";grid-template-areas:". 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}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{margin-top:.5rem;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 img{mix-blend-mode:multiply}@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 .artid,table.basket .basketline .image,table.basket .basketline .desc{padding-bottom:0}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 #878787}table.basket.summary tr td.subtotal{border-top:1px solid #878787;border-bottom:0}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)}#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:200px;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}#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{margin:0 1rem 1rem 0;width:100%}.txt_BasketRemarks{height:150px}.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(17.333333333px,1.666666667vw,20px);font-weight:800}@media only screen and (max-width:991.98px){table.shippingcosts thead th{font-size:1rem}}table.shippingcosts tbody th{text-align:left}table.shippingcosts small{line-height:1}.delivery-choices .deliverymethod{--_border-color:#f7f7f7;position:relative;background-color:#fff;border:1px solid var(--_border-color);border-radius:var(--border-radius);transition:var(--transition-all)}.delivery-choices .deliverymethod ~ .deliverymethod{margin-top:.5rem}.delivery-choices .deliverymethod label{display:flex;justify-content:flex-start;margin-left:1rem;margin-right:1rem;padding:1rem 0;line-height:20px}.delivery-choices .deliverymethod label .icon{display:inline-block;margin-left:auto}.delivery-choices .deliverymethod label::before{border-color:var(--_border-color)}.delivery-choices .deliverymethod label:hover{cursor:pointer}.delivery-choices .deliverymethod .desc{display:none;margin:0 0 .5em 1em;padding:1em}.delivery-choices .deliverymethod .desc p{margin:0}.delivery-choices .deliverymethod .desc p+p{margin-top:1.5rem}.delivery-choices .deliverymethod.active .desc{display:block!important}.delivery-choices .deliverymethod:hover{--_border-color:#a7a7a7}.delivery-choices .deliverymethod:has(input:checked){--_border-color:#000}.deliveryOptions{display:none}.deliveryOptions h3:has(+p){margin-bottom:0}.deliveryOptions h3:has(+p)+p{margin-top:0}.deliveryOptions small{line-height:1}.invoicelist table td,.orderhistorylist table td,.invoicelist table th,.orderhistorylist table th{padding:2px 8px;white-space:nowrap;vertical-align:top}.invoicelist table th,.orderhistorylist table th{text-align:left}.invoicelist table td:nth-child(4){white-space:normal;width:100%;word-break:break-word}.orderhistorylist table td:nth-child(4){white-space:normal;width:100%;word-break:break-word}#table_history{border:0;border-collapse:collapse}#table_history thead th{font-weight:700}@media only screen and (min-width:576px){#table_history thead th:first-child{padding-left:25px}#table_history thead th:last-child{padding-right:25px}}#table_history tbody td{background:#f7f7f7;border-bottom:10px solid #fff;font-weight:400}@media only screen and (min-width:576px){#table_history tbody td:first-child{padding-left:25px}#table_history tbody td:last-child{padding-right:25px}}#table_history tr[onclick]:hover td{cursor:pointer}#table_history th{text-align:left}#table_history th,#table_history td{padding:15px 10px;line-height:1}#table_history .orderid{width:120px}#table_history .date{width:140px}#table_history .refnr{width:auto}#table_history .products{width:100px}#table_history .amount{width:110px;text-align:right}#table_history .view{width:200px;text-align:right}#history_detail_header,#history_detail_header table{border:0;border-collapse:collapse}#history_detail_header th{font-weight:700}#history_detail_header td{font-weight:400}#history_detail_header th{text-align:left;vertical-align:top}@media only screen and (max-width:575.98px){#history_detail_header,#history_detail_header>thead,#history_detail_header>tbody,#history_detail_header>tfoot{display:block}#history_detail_header>tbody>tr{display:grid;grid-template-columns:1fr}#history_detail_header>tbody>tr>th,#history_detail_header>tbody>tr>td{display:block;width:100%}#history_detail_header>tbody>tr table{width:100%}#history_detail_header>tbody>tr table th,#history_detail_header>tbody>tr table td{width:50%}}#history_details{border:0;border-collapse:collapse}#history_details thead th,#history_details tfoot th{font-weight:700}#history_details tbody td,#history_details tfoot td{font-weight:400}#history_details th,#history_details td{padding:.5em .5rem;line-height:1}#history_details .quantity{width:50px}#history_details .quantity input{padding:0 .5rem;text-align:center}#history_details .desc small{font-weight:500}#history_details .amount{width:150px;text-align:right}#history_details .total,#history_details tfoot td{width:100px;text-align:right}#history_details thead .quantity,#history_details thead .desc{text-align:left}#history_details tfoot tr:first-child th,#history_details tfoot tr:first-child td{border-top:1px solid #a7a7a7}#history_details tfoot th{text-align:left}#history_details tfoot th.products{font-weight:700}#history_details tfoot td{text-align:right}#history_details tfoot .subtotal,#history_details tfoot .total{border-top:1px solid #a7a7a7}#history_details tfoot .total{border-bottom:3px double #a7a7a7}@media only screen and (max-width:575.98px){#history_details,#history_details thead,#history_details tbody,#history_details tfoot,#history_details th,#history_details td{display:block}#history_details thead .quantity{text-align:left}#history_details thead .desc{display:none}#history_details tr{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"desc     desc   desc " "quantity amount total"}#history_details tr .quantity{grid-area:quantity}#history_details tr .desc{grid-area:desc}#history_details tr .amount{grid-area:amount}#history_details tr .total{grid-area:total}#history_details tr .quantity,#history_details tr .desc,#history_details tr .amount,#history_details tr .total{width:100%}#history_details tfoot tr{display:grid;grid-template-columns:auto 120px;grid-template-areas:revert}#history_details tfoot tr th{grid-column:1;text-align:left}#history_details tfoot tr th.products{grid-column:span 2;width:100%}#history_details tfoot tr td{grid-column:2;width:120px;text-align:right}#history_details tfoot tr td.empty{display:none}#history_details tfoot tr td.total{grid-area:revert}}#pakbon_details thead .quantity,#pakbon_details thead .artid{text-align:left}.newsitems{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:var(--grid-gap);margin-top:4%;margin-bottom:4%}.newsitems.latest{grid-auto-rows:1fr}@media only screen and (min-width:576px){.newsitems{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.newsitems{grid-template-columns:1fr 1fr 1fr}}.newsitems .newsitem [role='button']{font-weight:700}.newsitems .newsitem [role='button'] span::after{color:#343434}.newsitems .newsitem.highlight{--fg-color:#fff;display:grid;grid-column:span 1;grid-row:span 3;align-self:stretch;justify-self:stretch;background-color:#000}.newsitems .newsitem.highlight>*{grid-column:1;grid-row:1;color:var(--fg-color,currentColor)}.newsitems .newsitem.highlight .image{overflow:hidden;position:relative;z-index:1;align-self:stretch;justify-self:stretch}.newsitems .newsitem.highlight .image picture{position:relative;display:block;width:100%;height:100%}.newsitems .newsitem.highlight .image picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.newsitems .newsitem.highlight .element.list{background-color:#999;position:relative;z-index:2;align-self:end;justify-self:start;max-width:300px;padding:3rem}.newsitems .newsitem.highlight [role='button'],.newsitems .newsitem.highlight [role='button'] span::after{color:#343434}@media only screen and (min-width:576px){.newsitems .newsitem.highlight:nth-of-type(2){grid-row:span 2}}@media only screen and (min-width:1200px){.newsitems .newsitem.highlight:nth-of-type(2){grid-row:span 3}}.newsitems .newsitem.link{display:flex;flex-direction:column;padding-top:var(--grid-gap)}.newsitems .newsitem.link a{flex:1 1 100%;height:auto;text-align:left}.newsitems .newsitem.link date{font-size:14px;flex:1 1 100%;align-content:flex-end;margin-top:auto}.newsitems .newsitem a.summary-item{display:grid;grid-template-columns:35% 65%;height:100%;background-color:#f7f7f7}.newsitems .newsitem a.summary-item .image{width:100%;height:100%}.newsitems .newsitem a.summary-item img{width:100%;height:100%;object-fit:cover;object-position:center}.newsitems .newsitem a.summary-item .xhtml{padding:15px}.newsitems .newsitem a.summary-item .date{font-size:9pt;color:#999}.newsitems .newsitem a.summary-item:hover{text-decoration:none;color:#000}.quickorderform .hidden-updater{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;margin:0;padding:0;color:transparent;background-color:transparent;border:0}.quickorderform button.clear{padding:0;line-height:1;height:auto}.searchform .busyindicator{display:none}