.font-light{font-family:DINNextW05-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-light.is-bold,.font-light b,.font-light strong,.font-regular{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-medium,.font-regular.is-bold,.font-regular b,.font-regular strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-bold,.font-medium.is-bold,.font-medium b,.font-medium strong{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.brand-navigation{display:block;background:#fff}.brand-navigation__header{position:sticky;top:0;z-index:10;background:#fff}.brand-navigation__sticky-navi{overflow:hidden}.brand-navigation__main-title{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;color:#121212;font-size:24px;line-height:28px;text-transform:uppercase;margin-bottom:24px;padding-top:64px;overflow-x:hidden}@media print,screen and (min-width:64em){.brand-navigation__main-title{margin-bottom:32px;padding-top:80px}}.brand-navigation__list{background:#fff;display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;list-style:none;padding:0 0 16px;margin:0;box-sizing:border-box}@media print,screen and (min-width:64em){.brand-navigation__list{padding:0;border-bottom:1px solid #dedede}}.brand-navigation__overview-list{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;list-style:none;padding:0;margin:0}.brand-navigation__overview-group-container{width:auto;flex:1}.brand-navigation__overview-group{display:flex;flex-flow:row wrap;justify-content:flex-start;padding-top:4px;max-width:100%}.brand-navigation__overview-title{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;white-space:nowrap;color:#121212;max-width:100%;font-size:20px;line-height:24px;text-transform:uppercase;text-decoration:none;padding-bottom:8px}@media print,screen and (min-width:64em){.brand-navigation__overview-title{min-width:100px;font-size:24px;line-height:28px;padding-bottom:0}}.brand-navigation__overview-button{text-decoration:none}.brand-navigation__group-list{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;padding:24px 0 48px;margin:0}@media print,screen and (min-width:64em){.brand-navigation__group-list{padding:40px 0 48px;flex-wrap:nowrap;flex-direction:row;border:none}}.brand-navigation__overview-list-item:nth-child(n+2){border-top:1px solid #dedede}.brand-navigation__header-item{display:inline-block}.brand-navigation__header-button{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:14px;color:#121212;min-width:50px;min-height:32px;margin-right:8px;padding:8px;border:1px solid #dedede;border-radius:1px;cursor:pointer;text-align:center}.brand-navigation__header-button.is-bold,.brand-navigation__header-button b,.brand-navigation__header-button strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.brand-navigation__header-button{border:none;width:auto;min-width:0;margin-right:auto}}.brand-navigation__header-button:hover{color:#fff;background:#121212;border-color:#121212}@media print,screen and (min-width:64em){.brand-navigation__header-button:hover{color:#121212;background:#fff;border:none;border-bottom:2px solid #121212}}.brand-navigation__button{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;color:#121212;font-size:14px;cursor:pointer;border:none}.brand-navigation__button--no-url{cursor:default}@media print,screen and (min-width:64em){.brand-navigation__button:hover{border-bottom:2px solid #121212}}.brand-navigation__brand-name{padding-bottom:16px;width:50%}@media print,screen and (min-width:64em){.brand-navigation__brand-name{width:260px}}.brand-navigation__swiper-container{flex:1;background-color:#fff}.brand-navigation__swiper-slide{width:auto!important}@media print,screen and (min-width:64em){.brand-navigation__swiper-slide{flex-shrink:1!important}}.brand-navigation__swiper-wrapper{height:auto!important;box-sizing:border-box!important}

/*# sourceMappingURL=brand-navigation.4d6e758767.css.map*/