a.articlegroup-link.selected{color:#dc202c}i.menu-expand{display:inline}i.menu-collapse{display:none}a.articlegroup-link.menu-expanded i.menu-expand,a.menu-product-link.menu-expanded i.menu-expand{display:none}a.articlegroup-link.menu-expanded i.menu-collapse,a.menu-product-link.menu-expanded i.menu-collapse{display:inline-block}a.articlegroup-link.menu-collapsed i.menu-expand,a.menu-product-link.menu-collapsed i.menu-expand{display:inline-block}a.articlegroup-link.menu-collapsed i.menu-collapse,a.menu-product-link.menu-collapsed i.menu-collapse{display:none}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s ease}.menu-overlay.is-active{opacity:1;pointer-events:auto}#Header .product-menu{position:absolute;top:100%;left:0;right:0;z-index:100000;width:100%;background-color:#f5f5f5;max-height:calc(100vh - 100%);overflow-y:auto;clip-path:inset(0% 0% 100% 0%);transition:clip-path .3s ease-in-out;display:block!important}#Header .product-menu.is-active{clip-path:inset(0% 0% 0% 0%)}#Header .product-menu .content a{font-size:1rem;display:block;transition:.5s}#Header .product-menu .content a.selected{color:#dc202c}#Header .product-menu .container{background:#f5f5f5;box-sizing:border-box;max-width:95%!important;margin:0 auto}#Header .product-menu .container .content-row{padding:2em 0!important;box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#Header .product-menu .container .content-row a{color:var(--black)}#Header .product-menu .container .content-row a:hover{color:var(--red)}#Header .product-menu .container .first-column{padding-right:1em!important}#Header .product-menu .container .content-2{padding:0 1em!important}#Header .product-menu .container .content-2 a{font-size:.85rem}#Header .product-menu .container .content-2:last-of-type{padding:0 0 0 1em!important}#Header .product-menu .container .no-1-cols{width:100%}#Header .product-menu .container .no-2-cols{width:50%}#Header .product-menu .container .no-3-cols{width:33.33%}#Header .product-menu .container .no-4-cols{width:25%}#Header .product-menu .container .no-5-cols{width:20%}#Header .product-menu img{max-width:100%}#Header .product-menu .container .text-column{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;border-right:2px solid #c7c7c7;box-sizing:border-box;max-width:180px;min-width:180px;padding-right:2rem;margin-right:2rem}#Header .product-menu .container .text-column a{font-size:.9rem}#Header .product-menu .container .menu-button{background:#000;color:var(--white)!important;border-radius:40px;padding:.8em 1em .6em 1em;font-size:.8rem!important;font-weight:500;transition:.5s;margin:auto auto 0 auto;width:100%;text-align:center}#Header .product-menu .container .menu-button:hover{background:#dc202c}#Header .product-menu .container .content-2 .col{padding:0!important}#Header .product-menu .container .content-2 .col.parent-item{padding:1.5em 0 .25em 0!important;font-weight:700}#Header .product-menu .container .content .row:first-of-type .col.parent-item{padding:0 0 .25em 0!important}#Header .product-menu .container .row{flex-wrap:nowrap}#Header .product-menu .row[data-level="3"] a{margin-left:1em}#Header .product-menu .row[data-level="4"] a{margin-left:2em}#Header .product-menu .row[data-level="5"] a{margin-left:3em}#Header .product-menu .content a .fa{font-size:.7rem;float:right;line-height:35px}#Header .product-menu .content-2 a .fa{float:left;margin-right:10px}#Header .product-menu .content-2 a.collapse{display:none}#Navigation{background:#f5f5f5;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:30003;width:100%;overflow-y:auto;box-sizing:border-box;padding:1.5rem 1.5rem 5rem 1.5rem;text-align:left;clip-path:inset(0% 0% 100% 0%);transition:clip-path .3s ease-in-out}#Navigation h2{display:none}#Navigation a{color:#000;font-weight:600;margin-right:0;position:relative}#Navigation a:hover{color:#dc202c}#Navigation .level-1 a{margin-left:0}#Navigation .level-2 a{margin-left:1.5em;font-weight:400}#Navigation .footer-menu .level-2 a{margin-left:1em}#Navigation .level-3 a{margin-left:3em;font-weight:400}#Navigation .level-4 a{margin-left:4.5em;font-weight:400}#Navigation a i{color:#999;font-size:.7rem;margin-left:.5em}#Navigation .first-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#Navigation .footer-menu:last-of-type{border-top:1px solid #b5b5b5;margin-top:2em;padding-top:2em}#Navigation .text-column.mob-hide{display:none}#Navigation .text-column{order:100000000;padding:.7em 0 1.5em 0}#Navigation .text-column *{display:none}#Navigation .text-column .menu-button{display:inline;background:#000;color:#fff;border-radius:40px;padding:.7em 1em .7em 1em;font-size:.85rem!important;font-weight:500;transition:.5s;margin:0;width:100%;text-align:center}#Navigation .text-column .menu-button:hover{background:#dc202c}#Navigation.open{clip-path:inset(0% 0% 0% 0%)}#Navigation .mobile-search #SearchForm{position:relative;margin-bottom:2em;display:block;clear:both}#Navigation .mobile-search .k-textbox{width:100%;border-radius:30px;box-sizing:border-box;padding-right:45px;border:2px solid #b5b5b5!important;background:#f8f8f8;box-shadow:none;font-size:1rem;padding:.25em .8em}#Navigation .mobile-search button,#Navigation .mobile-search button:hover{position:absolute;right:.15em;top:.25em;font-size:1.1rem}#Navigation .show-prices-with-vat{display:none}#Navigation .page-childmenu{display:none}#Navigation .container{padding:0!important}#Navigation ul{list-style:none;margin:0;padding:0}#Navigation ul li{list-style:none;margin:0;padding:0}#Navigation ul li.level-2{padding-left:25px}#Navigation a{display:block;margin-bottom:0;padding:.6em 0;border-bottom:1px solid #e0e0e0}#Navigation a:last-child{border-bottom:none}#Navigation .content .level-2{padding-left:15px}#Navigation .content .level-3,#Navigation .content .level-4{padding-left:30px}