header{background:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.07)}header #languageBar{display:none}header #languageBarClose{cursor:pointer}header #cookieAdvice{display:none}header #moreinfo{text-decoration:underline}header #header .logo a img{max-height:3.4rem;height:100%}header #header .brand a img{max-height:2rem;height:100%}header .title-bar{color:#291d1e;background:transparent;padding-right:0}header .title-bar .menu-icon:after{background-color:#291d1e;box-shadow:0 .45rem 0 #291d1e,0 .9rem 0 #291d1e}header .mainmenu .menu li>a{padding:.5rem 1rem}header .mainmenu-sm{display:none;height:0}header .mainmenu-sm #responsive-menu{position:absolute}header .mainmenu-sm #responsive-menu,header .mainmenu-sm #responsive-menu .submenu{box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.07);border:.0625rem solid #ebe8e8}header li[role=treeitem] a{padding-left:.5rem!important}@media screen and (max-width:63.99875em){header #responsive-menu{width:calc(100% - 2rem)}header #responsive-menu .menu.vertical{box-shadow:0 .6rem 1.25rem 0 rgba(0,0,0,.07);border:.0625rem solid #ebe8e8;z-index:1}header #responsive-menu .menu.vertical.is-drilldown-submenu{border:0}}@media print,screen and (min-width:40em){header #responsive-menu{width:26rem}}header .tabs-panel{padding:0}header .menu a:hover .world-of{background-image:url(/images/frontend/header/icon-world-of-hover.svg)}header .main-menu .menu:not(.submenu) .active{box-shadow:inset 0 -.125rem 0 0 #e6001e}header .main-menu .menu:not(.submenu) .active .active a,header .main-menu .menu:not(.submenu) .active>a{color:#e6001e;background:transparent}header .menu:not(.submenu) .active>a,header .menu:not(.submenu) .is-active>a{background-color:transparent;color:#291d1e}header .menu:not(.submenu) .active>a:hover,header .menu:not(.submenu) .is-active>a:hover{color:#e6001e}header .mainmenu .menu:not(.submenu)>li:first-child a{font-weight:700}header .mainmenu .menu:not(.submenu)>li:first-child a:after{content:"";position:absolute;right:0;top:.25rem;height:1.5rem;width:1px;border-right:1px solid #dbd9d9}header .mainmenu .menu li{position:relative;bottom:-.0625rem}header .mainmenu .menu li>.submenu{padding:.3125rem}header .mainmenu .menu li>.submenu a{padding:.3125rem .625rem}header .mainmenu .menu li>.menu{display:none;position:absolute;top:calc(100% + .875rem);left:0;border:.0625rem solid #dbd9d9;min-width:6.25rem;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.07);z-index:11}header .mainmenu .menu li>.menu li{padding:.5rem 2rem .5rem 0}header .mainmenu .menu li>.menu li a{white-space:nowrap}header .mainmenu .menu li>.menu li a.extern-link:after{content:" ";width:.5rem;height:.375rem;background-image:url(/images/frontend/menu/externalUrlFlag-grey.svg);background-repeat:no-repeat;background-size:100% 100%;margin:-.375rem 0 .5rem .325rem;right:auto}header .mainmenu .menu li>.menu li a.extern-link:hover:after{background-image:url(/images/frontend/menu/externalUrlFlag-hover.svg)}header .mainmenu .menu li>.menu.js-dropdown-active{display:block!important;left:0}header .marketing-label{background-color:#faf7f7;border-radius:8px;border:1px solid #ebe8e8;color:#291d1e;display:inline-block;font-size:.6875rem;line-height:1;margin-left:8px;padding:1px 8px}header .submenu>.grid-x>.medium-3{max-width:254px}header .submenu>.grid-x>.medium-9{border-left:2px solid #faf7f7;padding-left:2rem}header .submenu .nav-main-tabs li a{display:block;background:transparent url(/images/frontend/arrows/arrowRight-grey.svg) no-repeat 94% 20%;padding:0 5rem 1rem 0;text-decoration:none}header .submenu .nav-main-tabs li.active a{color:#e6001e;background-image:url(/images/frontend/arrows/arrowRight-ci.svg)}header .tabs-panel li a{text-decoration:none}header .tabs-panel li .category-link{text-decoration:underline;font-weight:700}header .tabs-panel li .category-text{margin-bottom:0;font-weight:700}header .tabs-panel li .category-text:hover{text-decoration:none;color:#291d1e}header .tabs-panel li ul{margin-left:0;list-style-type:none}header .tabs-panel li ul:last-child{margin-bottom:10px}header .mainmenu-sm li .extern-link:after,header .tabs-panel li .extern-link:after{content:" ";display:inline-block;width:8px;height:6px;background-image:url(/images/frontend/menu/externalUrlFlag-grey.svg);background-repeat:no-repeat;background-size:100% 100%;margin:0 0 8px 2px}header .mainmenu-sm li .extern-link:hover:after,header .tabs-panel li .extern-link:hover:after{background-image:url(/images/frontend/menu/externalUrlFlag-hover.svg)}header .sorted-menu .bold-letter{display:block}header .sorted-menu .bold-letter:first-letter{font-weight:700}header .submenu.show-for-large{display:none;background-color:#fff;position:absolute;z-index:10;width:90%;left:5%;box-shadow:0 .6rem 1.25rem 0 rgba(0,0,0,.07);border:.0625rem solid #ebe8e8}@media screen and (min-width:1024px) and (max-width:1200px){header .submenu.show-for-large{width:100%;left:0}}header #search-widget,header #search-widget-small{position:relative}header #search-widget #search-widget-form-small input,header #search-widget #search-widget-form input,header #search-widget-small #search-widget-form-small input,header #search-widget-small #search-widget-form input{border:.0625rem solid #dbd9d9;margin-bottom:0;-webkit-transition:none;transition:none}header #search-widget #search-widget-form-small input:focus,header #search-widget #search-widget-form-small input:focus~button,header #search-widget #search-widget-form input:focus,header #search-widget #search-widget-form input:focus~button,header #search-widget-small #search-widget-form-small input:focus,header #search-widget-small #search-widget-form-small input:focus~button,header #search-widget-small #search-widget-form input:focus,header #search-widget-small #search-widget-form input:focus~button{outline:none;border-color:#291d1e}header #search-widget #search-widget-form-small button,header #search-widget #search-widget-form button,header #search-widget-small #search-widget-form-small button,header #search-widget-small #search-widget-form button{float:right;top:-2.35rem;right:.05rem;position:relative;z-index:2;border-left:.0625rem solid #dbd9d9;padding:.65rem;background-color:#fff}header .search-suggestion{position:absolute;z-index:11;background-color:#fff;font-weight:400;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.07);top:3.5rem}header .search-suggestion a{border-bottom:.125rem solid #dbd9d9;padding-top:.9375rem}header .search-suggestion a:last-of-type{border-bottom:0;color:#e6001e;padding-bottom:.9375rem}header .search-suggestion a span{padding-left:1rem}header #search-widget #search-widget-form{position:relative}header #search-widget #search-widget-form .search-widget-text{height:2.25rem}header #search-widget #search-widget-form button{position:absolute;top:0;right:0;height:2.25rem;border:1px solid #dbd9d9;padding:.625rem}@media screen and (max-width:63.99875em){header #search-widget #search-widget-form-small button,header #search-widget #search-widget-form button,header #search-widget-small #search-widget-form-small button,header #search-widget-small #search-widget-form button{position:absolute;top:.05rem}header .search-suggestion{top:2.5rem;width:100%}header .search-suggestion a{padding-top:0}header .search-suggestion a:last-of-type{padding-bottom:0}}@media print,screen and (min-width:64em){header .search-suggestion{top:2.3rem}header .search-suggestion a{padding-top:0}header .search-suggestion a:last-of-type{padding-bottom:0}}footer .trusted-shops{max-width:180px;margin:0 auto}footer .languageSwitch .lang-option{padding-right:1rem}footer .languageSwitch .lang-option:last-child{padding-right:0}.counter{background:no-repeat url(/images/frontend/widgets/counter.png);background-position:2px 5px;border:1px solid #ebe8e8;position:relative;min-height:122px;max-width:180px;overflow:hidden;line-height:1}.counter .line{position:absolute;border-right:1px solid #ebe8e8;width:78px;height:114px;margin-top:3px}.counter .number{font-weight:600;padding:.2rem 0}.counter .rightside{padding-left:84px}.counter p{margin:0;padding-right:.2rem;padding-bottom:.2rem}.counter p .co2-small{font-size:6px}.counter a,.counter p,.counter span{font-family:ci-font,sans-serif;color:#291d1e;font-size:10px;font-weight:200}.counter span{font-weight:600;font-size:12px;color:#7a7676}.counter a{text-decoration:underline}