.header .cmp-navigation__base{border-top:1px solid #dfdfdf}@media only screen and (min-width: 768px){.header .cmp-navigation__base{border-top:none}}.header .cmp-navigation__group{display:flex;justify-content:center;height:auto}.header .cmp-navigation__groupList{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 768px){.header .cmp-navigation__groupList{flex-direction:row;width:auto}}.header .cmp-navigation__title{display:flex;width:100%;justify-content:center;padding:22px 20px;background-color:#fff}.header .cmp-navigation__title-link{font-size:1rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;color:#161616}@media (min-width: 768px){.header .cmp-navigation__title-link{font-size:.75rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:1.33333}}.header .cmp-navigation__title-icon{position:absolute;left:20px;padding:0 30px 0 6px}.header .cmp-navigation__title-icon .icon__wrapper{width:9px;height:15px}@media only screen and (min-width: 768px){.header .cmp-navigation__title{display:none}}.header .cmp-navigation__item-icon{display:none}.header .cmp-navigation__item--collapsable{justify-content:space-between}.header .cmp-navigation__item--collapsable>.cmp-navigation__item-icon{display:inline-block}.header .cmp-navigation__item--collapsable>.cmp-navigation__group{transition:max-height 0.4s ease-in;position:relative;transform:none;display:flex;flex:1 1 100%}.header .cmp-navigation__item--level-0{padding:26px 20px}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-0{padding:15px}}.header .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-size:1rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;color:#161616;padding:8px 0 4px}@media (min-width: 768px){.header .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-size:.75rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:1.33333}}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-0>.cmp-navigation__item-link{border-bottom:4px solid rgba(0,0,0,0);transition:border-color 0.4s ease-in}.header .cmp-navigation__item--level-0>.cmp-navigation__item-link:hover{border-color:#a62139}}.header .cmp-navigation__item--level-0>.cmp-navigation__item-icon{padding:0 10px 0 20px}.header .cmp-navigation__item--level-0>.cmp-navigation__item-icon .icon__wrapper{width:8px;height:14px}.header .cmp-navigation__item--level-0.cmp-navigation__item{background-color:#f7f7f7;margin-bottom:1px}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-0.cmp-navigation__item{background-color:#fff;margin-bottom:0}}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group{width:400px;height:auto;display:block;position:absolute;z-index:100;bottom:0;transform:translate3d(0, 100%, 0)}.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group .cmp-navigation__group{position:relative;transform:none}.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group::after{content:' ';width:200vw;position:fixed;height:100%;display:block;top:0;left:-100vw;z-index:-1}}.header .cmp-navigation__item--level-0:hover>.cmp-navigation__group,.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group{display:none}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-0:hover>.cmp-navigation__group,.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group{border-top:2px solid #f7f7f7;background-color:#fff;display:flex;align-items:flex-start;left:0;top:60px;bottom:auto;width:100%;-webkit-animation-name:onHover;animation-name:onHover;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;z-index:-1;overflow:hidden;transform:translate3d(0, 0, 0);box-shadow:500px 0 0 #fff,-500px 0 0 #fff}.header .cmp-navigation__item--level-0:hover>.cmp-navigation__group>*,.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group>*{padding-top:60px}.header .cmp-navigation__item--level-0:hover>.cmp-navigation__group::after,.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group::after{display:none}}.header .cmp-navigation__item--level-0:hover>.cmp-navigation__group .cmp-navigation__groupList,.header .cmp-navigation__item--level-0.cmp-navigation__item--level-0-isOpen>.cmp-navigation__group .cmp-navigation__groupList{width:100%}.header .cmp-navigation__item--level-0.cmp-navigation__item--collapsable{align-items:center}.header .cmp-navigation__item--level-0.cmp-navigation__item--collapsable>.cmp-navigation__group{background-color:#fff;transform:translate3d(100%, 0, 0) scaleX(0);transition:transform 0.4s ease-in;position:absolute;top:-50px;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start}.header .cmp-navigation__item--level-0.cmp-navigation__item--collapsable>.cmp-navigation__group::after{display:none}.header .cmp-navigation__item--level-0.cmp-navigation__item--collapsable-isOpen>.cmp-navigation__group{transform:translate3d(0, 0, 0) scaleX(1);height:100vh}.header .cmp-navigation__item--level-0.cmp-navigation__item--collapsable-isOpen>.cmp-navigation__group>.cmp-navigation__groupTeasers{display:flex;padding:20px;width:100%}.header .cmp-navigation__item--level-0.cmp-navigation__item--collapsable-isOpen>.cmp-navigation__group>.cmp-navigation__groupTeasers .cmp-navigation__item-link{width:100%}.header .cmp-navigation__item--level-1{background-color:#f7f7f7;width:100%;padding:22px 15px 22px 20px;position:relative;flex-direction:row;display:block;border-bottom:1px solid rgba(100,100,100,0.1)}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-1{display:flex;width:auto;min-width:200px;max-width:300px;padding:18px 40px 18px 0;background-color:#fff;flex-direction:column;border-bottom:none}}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-1>.cmp-navigation__group{display:inline-block}}.header .cmp-navigation__item--level-1>.cmp-navigation__group .cmp-navigation__groupList{flex-direction:column;margin-top:30px}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-1>.cmp-navigation__group--products .cmp-navigation__item--level-2:first-child .cmp-navigation__item-link{font-size:1.125rem;font-family:"GothamProMedium",Arial,sans-serif;line-height:.88889;color:#a62139}.header .cmp-navigation__item--level-1>.cmp-navigation__group--products .cmp-navigation__item--level-2:first-child .cmp-navigation__item-link:hover{color:#161616}}.header .cmp-navigation__item--level-1>.cmp-navigation__item-link{font-size:1rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;align-self:flex-start;color:#161616}@media (min-width: 768px){.header .cmp-navigation__item--level-1>.cmp-navigation__item-link{font-size:1.125rem;font-family:"GothamProBlack",Arial,sans-serif;line-height:.88889}}.header .cmp-navigation__item--level-1>.cmp-navigation__item-icon--down{padding:0 10px 0 30px;position:absolute;right:20px}.header .cmp-navigation__item--level-1>.cmp-navigation__item-icon--down .icon__wrapper{transition:transform 0.4s ease-in;width:12px;height:6px}.header .cmp-navigation__item--level-1.cmp-navigation__item--collapsable{flex-wrap:wrap}.header .cmp-navigation__item--level-1.cmp-navigation__item--collapsable>.cmp-navigation__group{display:flex;width:100%;max-height:0;overflow:hidden}.header .cmp-navigation__item--level-1.cmp-navigation__item--collapsable-isOpen .cmp-navigation__item-icon--down .icon__wrapper{transform:rotate(180deg)}.header .cmp-navigation__item--level-1 .cmp-navigation__groupCTA{display:none}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-1 .cmp-navigation__groupCTA{display:flex}}.header .cmp-navigation__item--level-2{padding:15px 15px 15px 20px}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-2{padding-left:0}}.header .cmp-navigation__item--level-2>.cmp-navigation__item-link{font-size:1rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:.875;text-decoration:none;color:#161616;letter-spacing:1px}@media (min-width: 768px){.header .cmp-navigation__item--level-2>.cmp-navigation__item-link{font-size:1rem;font-family:"GothamProRegular",Arial,sans-serif;line-height:1}}.header .cmp-navigation__item--level-2>.cmp-navigation__item-link:hover{color:#a62139}.header .cmp-navigation__groupTeasers{display:none}@media only screen and (min-width: 768px){.header .cmp-navigation__groupTeasers{display:flex;flex:0 0 20%;margin-bottom:20px}.header .cmp-navigation__groupTeasers .image__img{max-height:500px;min-width:auto}}.header .cmp-navigation__teaser-link{text-decoration:none;display:block}.header .cmp-navigation__teaser-title{font-size:1rem;font-family:"GothamNarrowMedium",Arial,sans-serif;line-height:1;text-transform:uppercase;padding:18px 40px 18px 0;color:#161616}@media (min-width: 768px){.header .cmp-navigation__teaser-title{font-size:1.125rem;font-family:"GothamProBlack",Arial,sans-serif;line-height:.88889}}.header .cmp-navigation__groupCTA .calltoaction__base{width:auto}.header .cmp-navigation__groupCTA .calltoaction__link{font-size:.625rem;font-family:"GothamProMedium",Arial,sans-serif;line-height:1.2px;text-transform:uppercase;margin-top:15px;height:32px;width:auto}.header .cmp-navigation__touch-icon .icon__wrapper{display:none}@media only screen and (min-width: 768px){.header .cmp-navigation__item--level-0-isOpen .cmp-navigation__touch-icon .icon__wrapper{display:flex;position:absolute;bottom:0;right:0;fill:#fff;width:20px;height:20px;background-color:#161616}}@media only screen and (max-width: 767px){.header .cmp-navigation__groupTeasers{height:50%}.header .cmp-navigation__groupTeasers .cmp-navigation__item-link,.header .cmp-navigation__groupTeasers .cmp-navigation__teaser-title+div,.header .cmp-navigation__groupTeasers .image__base{height:90%}.header .cmp-navigation__groupTeasers .image__img{min-width:auto}}.header__menu-isOpen .cmp-navigation__group{overflow-x:auto}@-webkit-keyframes onHover{from{max-height:0}to{max-height:100vh}}@keyframes onHover{from{max-height:0}to{max-height:100vh}}
