.header{position:fixed;width:100%;background-color:#080809;z-index:3}.header.is-open{background-color:#f9f9f9}.header.is-open .header__nav #nav-icon span{background-color:#080809}@media(min-width: 1024px){.header.is-open{background-color:#080809}}.header.is-open-search{background-color:#c0479b}@media(min-width: 1024px){.header.is-open-search{background-color:#080809}}.header__inner{display:flex;flex-flow:column nowrap;border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width: 1024px){.header__inner{border:none;min-height:90px}}.header__primary{display:flex;width:100%}@media(min-width: 640px){.header__primary{flex-flow:row nowrap;justify-content:flex-start}}@media(min-width: 1024px){.header__primary{max-height:90px}}.header__branding{display:flex;align-items:center;flex:1;min-width:160px}@media(min-width: 1024px){.header__branding{max-width:190px}}.header__menu{display:flex;padding-left:10px}@media(min-width: 1024px){.header__menu{padding-left:20px;justify-content:space-between;flex:1}}.header__main-nav{background-color:#080809}.header__main-nav.open{position:absolute;top:65px;left:0;width:100%;overflow:auto;max-height:calc(100vh - 46px);max-height:calc(var(--app-height) - 46px)}.header__main-nav.open .main-menu{display:flex;flex-flow:column wrap;background:#f9f9f9;padding:1rem 0}.header__main-nav.open .main-menu .main-menu__item{width:100%;padding:20px 0;margin-left:24px;max-width:calc(100% - 48px)}@media(min-width: 1024px){.header__main-nav.open .main-menu .main-menu__item{max-width:100%;margin:0;padding:20px 24px}}.header__main-nav.open .main-menu .main-menu__item:first-child{border-top:0}.header__main-nav.open .main-menu .main-menu__link{color:#080809;width:100%;font-size:18px;line-height:28px;font-weight:350}@media(min-width: 1024px){.header__main-nav.open .main-menu .main-menu__link{font-size:14px;line-height:20px}}.header__main-nav.open .inline-menu{font-size:16px;font-weight:350;text-decoration:none;letter-spacing:-0.16px;padding-top:0}.header__main-nav.open .inline-menu .inline-menu-container{display:flex;flex-direction:column-reverse}.header__main-nav.open .inline-menu .inline-menu-container .dropdown button{font-weight:350}@media screen and (width <= 1024px){.header__main-nav.open .inline-menu .inline-menu-container .secondary-inline-menu{padding:0 16px}}.header__main-nav.open .inline-menu .inline-menu-container .secondary-inline-menu ul{padding-bottom:0;border-bottom:1px solid rgba(255,255,255,.1)}.header__main-nav.open .inline-menu .inline-menu-container .button--header{min-height:58px;font-size:16px;text-align:left;display:block;min-width:100%}@media(min-width: 1024px){.header__main-nav.open .inline-menu .inline-menu-container .button--header{padding-top:18px}}@media screen and (width <= 1024px){.header__main-nav.open .inline-menu .inline-menu-container.grid-container{padding:0}}@media screen and (width <= 1024px){.header__main-nav.open .inline-menu .dropdown{padding:0 20px}}.header__main-nav.open .mega-menu.active{top:65px;margin-top:0;height:calc(100vh - 43px);height:calc(var(--app-height) - 43px);overflow:auto;padding:0}.header__main-nav.open .mega-menu.active .js-button-close{display:none}@media(min-width: 1024px){.header__main-actions .button--header{display:none}}@media(min-width: 1200px){.header__main-actions .button--header{display:flex;align-items:center}}.header__nav{display:flex;align-items:center;cursor:pointer;justify-content:center;padding-right:1rem}@media(min-width: 1024px){.header__nav{padding-right:0}}.header__nav button.open--main-menu{position:relative;border-radius:0;padding:8px;display:flex;align-items:center;cursor:pointer;justify-content:center}.header__nav button.open--main-menu>span{padding-top:12px;text-transform:uppercase;font-weight:400;color:#fff;font-size:12px}@media(min-width: 1024px){.header__nav button.open--main-menu{display:none}}.header__nav button.open--main-menu.header--close #nav-icon .l1{transform:rotate(45deg);top:46%}.header__nav button.open--main-menu.header--close #nav-icon .l2{display:none}.header__nav button.open--main-menu.header--close #nav-icon .l3{transform:rotate(-45deg);top:46%}.header__nav #nav-icon{width:28px;height:20px;position:relative;transform:rotate(0deg);transition:.4s ease-in-out;cursor:pointer;pointer-events:none}.header__nav #nav-icon::after{content:none}.header__nav #nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;z-index:1;border-radius:.5px}.header__nav #nav-icon span:nth-child(1){top:2px}.header__nav #nav-icon span:nth-child(2){top:9px}.header__nav #nav-icon span:nth-child(3){top:16px}.header__nav #nav-icon.open span:nth-child(1){top:7px;transform:rotate(135deg)}.header__nav #nav-icon.open span:nth-child(2){opacity:0;right:-60px}.header__nav #nav-icon.open span:nth-child(3){top:7px;transform:rotate(-135deg)}.header__nav .bt-close-menu{position:relative;background-color:#c0479b;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;cursor:pointer;justify-content:center}.header__nav .bt-close-menu::after{content:"";display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url("../icons/icon-close.svg") center center no-repeat;background-size:contain;width:15px;height:15px;border-radius:0;margin-left:0;transition:all .2s linear}.header-shadow{height:65px;width:100%;z-index:0}@media(min-width: 1024px){.header-shadow{height:140px}}
