@charset "UTF-8";body>header.child-theme .search-form-wrapper,body>header.child-theme .search-form-wrapper .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.debug{position:fixed;top:0;left:0;background:rgba(240,128,128,.85);z-index:200;padding:1rem}body>header.child-theme .shopping-cart-wrapper .shopping-cart .cart-contents-count{margin-left:1rem}body>header.child-theme .shopping-cart-wrapper .shopping-cart .cart-contents-count:before{background-color:#5d6770}body>header.child-theme .search-form-wrapper{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}body>header.child-theme .search-form-wrapper input[type=search]{margin-bottom:0;height:2.6rem;border-radius:1.3rem;padding-left:1rem;padding-right:1rem}body>header.child-theme .search-form-wrapper .search-form{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:2.6rem;padding-right:3.3rem}body>header.child-theme .shopping-cart-wrapper{margin-right:1rem;width:2.6rem;height:2.6rem}body>header.child-theme button.round{width:2.8rem;height:2.8rem;margin-top:-.1rem;padding:0;line-height:1}body>header.child-theme button.round:before{padding:0;width:2.6rem;color:#fff}body>header.child-theme .menu-button-text:after,body>header.child-theme .menu-button-text:before{top:2.8rem;left:calc(50% - .2rem)}body>header.child-theme .i-search{font-size:1.2rem}body>header.child-theme .main-header .grid-container,body>header.child-theme .main-header .main-header-grid{height:100%}body>header.child-theme .menu-button-hidden-menu{top:4rem;color:#000;font-size:1rem}@media print,screen and (min-width:64em){body>header.child-theme .text{white-space:nowrap}body>header.child-theme .main-header nav>ul{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-box-pack:end;justify-content:flex-end}body>header.child-theme .main-header nav>ul>li>.text{text-transform:uppercase}body>header.child-theme .main-header nav>ul>li>.text:before{border-bottom-color:#3a4146}body>header.child-theme .main-header nav>ul>li>.text:after{bottom:calc(-1rem - 2.5px)}body>header.child-theme .main-header nav>ul>li:after{font-weight:700}body>header.child-theme .main-header nav>ul>li>ul{border-top:2px solid #3a4146}body>header.child-theme .main-header nav>ul>li>ul.small-block-left,body>header.child-theme .main-header nav>ul>li>ul.small-block-middle,body>header.child-theme .main-header nav>ul>li>ul.small-block-right,body>header.child-theme .main-header nav>ul>li>ul.tiny-block-left,body>header.child-theme .main-header nav>ul>li>ul.tiny-block-middle,body>header.child-theme .main-header nav>ul>li>ul.tiny-block-right{-webkit-transform:translate(calc(-50% + 2rem),20px);-ms-transform:translate(calc(-50% + 2rem),20px);transform:translate(calc(-50% + 2rem),20px);width:auto;left:auto}body>header.child-theme .main-header nav>ul>li:hover>ul.small-block-left,body>header.child-theme .main-header nav>ul>li:hover>ul.small-block-middle,body>header.child-theme .main-header nav>ul>li:hover>ul.small-block-right,body>header.child-theme .main-header nav>ul>li:hover>ul.tiny-block-left,body>header.child-theme .main-header nav>ul>li:hover>ul.tiny-block-middle,body>header.child-theme .main-header nav>ul>li:hover>ul.tiny-block-right{-webkit-transform:translate(calc(-50% + 2rem),0);-ms-transform:translate(calc(-50% + 2rem),0);transform:translate(calc(-50% + 2rem),0)}}@media screen and (max-width:63.99875em){body>header.child-theme .shopping-cart-wrapper{margin-right:0}body>header.child-theme .menu-button-hidden-menu{height:auto}body>header.child-theme .menu-button{width:3.3rem}body>header.child-theme .menu-button-wrapper{width:3.3rem;height:2.6rem}body>header.child-theme .menu-button-wrapper:hover .menu-button{opacity:1}body>header.child-theme .menu-button-wrapper:focus .menu-button-hidden-menu,body>header.child-theme .menu-button-wrapper:focus-within .menu-button-hidden-menu{opacity:0;visibility:hidden}body>header.child-theme .menu-button-wrapper .menu-button-hidden-menu,body>header.child-theme .menu-button-wrapper:hover .menu-button-hidden-menu,body>header.child-theme .menu-button-wrapper:target .menu-button-hidden-menu{opacity:0;visibility:hidden;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%)}body>header.child-theme .menu-button-wrapper.active .menu-button:before{content:''!important}body>header.child-theme .menu-button-wrapper.active .menu-button-hidden-menu{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body>header.child-theme.active:not(.active-nav) nav{-webkit-transform:translateY(-100vh)!important;-ms-transform:translateY(-100vh)!important;transform:translateY(-100vh)!important}}body>footer .country-page>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body>footer .country-page>ul>li{width:100%!important}.button.round,button.round{border-radius:50%;margin:0 .5rem}.child-theme .layout.background-color-gray,.child-theme .layout.background-color-gray .headline h3{background-color:#e6e6e6}.child-theme .layout.background-color-dark-gray,.child-theme .layout.background-color-dark-gray .headline h3{background-color:#8a8a8a}.child-theme .layout.background-color-darker-gray,.child-theme .layout.background-color-darker-gray .headline h3{background-color:#333}.child-theme .layout.background-color-black,.child-theme .layout.background-color-black .headline h3{background-color:#000}.child-theme .layout.background-color-primary,.child-theme .layout.background-color-primary .headline h3{background-color:#cf0a2c}.child-theme .layout.background-color-secondary,.child-theme .layout.background-color-secondary .headline h3{background-color:#5d6770}.child-theme .layout.background-color-ternary,.child-theme .layout.background-color-ternary .headline h3{background-color:#495259}.spare-parts-single-product .circle-number{line-height:1.1}