.header__trigger{display:flex;align-items:center;height:100%;background:transparent}.header__trigger:hover,.header__trigger:active{background:transparent}@media (min-width: 1024px){.header__trigger{display:none}}.header__triggerIcon{position:relative;transition:opacity;top:0;left:0}.header__triggerIcon .icon__wrapper{width:64px;height:64px}.header__triggerIcon-isClosed{position:absolute;opacity:0}.header__menu-isOpen .header__triggerIcon-isClosed{opacity:1}.header__triggerIcon-isOpen{position:absolute;opacity:1}.header__menu-isOpen .header__triggerIcon-isOpen{opacity:0}@media (min-width: 1024px){.header{display:flex;height:100%}}.header__navigation{width:100%;height:100%}.header .cmp-navigation__group{display:block;height:100%;margin:0;align-items:center}.header .cmp-navigation__item{margin:0;height:100%;display:flex}.header .cmp-navigation__item-link{align-self:center;line-height:18px}.header .cmp-navigation__item--level-0:hover>.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:hover>.cmp-navigation__group .cmp-navigation__group{position:relative;transform:none}.header .cmp-navigation__item--level-0:hover>.cmp-navigation__group::after{content:' ';width:200vw;position:fixed;height:100%;display:block;top:0;left:-100vw;z-index:-1}.header .cmp-navigation__item>.cmp-navigation__group{display:none}@media (min-width: 1024px){.header__base{display:flex;position:relative;margin:0 auto;width:980px}}.header__container{display:flex;flex-direction:row-reverse;justify-content:space-between;height:65px}@media (min-width: 1024px){.header__container{display:flex;flex-direction:row;height:auto}}.header__grid{display:flex}.header__logo{max-width:30%;min-width:100px}@media (min-width: 1024px){.header__logo{width:100px;max-height:100%;display:flex;align-items:center}}.header__menu{display:flex}@media (min-width: 0) and (max-width: 1023px){.header__menu{position:absolute;left:0}.header__menu-isOpen .header__navigation{transform:translate3d(0, 66px, 0)}}@media (min-width: 0) and (max-width: 1023px){.header__navigation{z-index:6;position:absolute;width:100vw;height:100vh;transform:translate3d(-200vw, 66px, 100px);transition:transform 400ms}}.header__cart{position:absolute;right:20px;top:60px}@media (min-width: 1024px){.header__cart{top:25px}}
