.wrapper__box.blur{-webkit-filter:blur(3px);filter:blur(3px)}.wrapper__box.open-menu .header{border-bottom:0}.wrapper__box.open-menu .header__search{opacity:0}.wrapper__box.open-menu .header__search svg path{fill:#000}.wrapper__box.open-menu .header__logo svg{fill:#000}.wrapper__box.open-menu .header__logo svg path{fill:#000}.wrapper__box.open-menu .header__menu{color:#000}.wrapper__box.open-menu .header__menu ul li a:after{border-bottom:1px solid #000}.wrapper__box.open-menu .header__toggle div{background:#474747;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.wrapper__box.open-menu .header__toggle div:after,.wrapper__box.open-menu .header__toggle div:before{top:0;background:#474747;-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.wrapper__box.inner .header{background:#fff;border-bottom:0}.wrapper__box.inner .header:after{position:absolute;top:100%;left:0;right:0;height:1rem;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1)));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.1));background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.1));z-index:10}.wrapper__box.inner .header__logo svg{fill:#000}.wrapper__box.inner .header__logo svg path{fill:#000}.wrapper__box.inner .header__menu{color:#000}.wrapper__box.inner .header__menu ul li a:after{border-bottom:1px solid #000}.wrapper__box.inner .header__toggle div{background:#000}.wrapper__box.inner .header__toggle div:after,.wrapper__box.inner .header__toggle div:before{background:#000}.wrapper__box.inner .header__search svg{fill:#000}.wrapper__box.inner .header__search svg path{fill:#000}.header{position:absolute;width:100%;top:0;left:0;border-bottom:2px solid var(--line-color)}.header .layout-line-v{position:absolute}.header__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:9em}.header__logo{position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:9rem;height:9rem;z-index:31}.header__logo a{display:block}.header__logo svg{width:7.375rem;height:7.375rem;fill:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header__logo.js-in-zone svg{fill:#000}.header__menu{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 9rem 0 0;height:100%;color:#fff;z-index:30}.header__menu>div{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;color:inherit}.header__menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}.header__menu ul li a{position:relative;display:block;text-decoration:none;color:inherit;padding:0 1.125rem;font-size:1.1rem}.header__menu ul li a:after{content:"";position:absolute;right:1.125rem;bottom:0;left:1.125rem;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,0,1);transition:-webkit-transform .3s cubic-bezier(.4,0,0,1);-moz-transition:transform .3s cubic-bezier(.4,0,0,1),-moz-transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s cubic-bezier(.4,0,0,1),-webkit-transform .3s cubic-bezier(.4,0,0,1),-moz-transform .3s cubic-bezier(.4,0,0,1);-webkit-transform-origin:center right;-moz-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.header__menu ul li a:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;-moz-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.header__search{margin:0 1.5rem;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header__search-toggle{cursor:pointer;width:1.3rem;height:1.3rem}.header__search-toggle svg{display:block;width:100%;height:auto;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header__search-toggle svg path{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header__mobile-toggle{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;right:0;width:9rem;height:9rem;opacity:.9;z-index:16}.header__mobile-toggle.js-in-zone .header__toggle div{background:#000}.header__mobile-toggle.js-in-zone .header__toggle div:after,.header__mobile-toggle.js-in-zone .header__toggle div:before{background:#000}.header__toggle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:1.6rem;width:1.6rem}.header__toggle div{position:relative;margin-top:-1px;height:2px;width:100%;background:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header__toggle div:before{position:absolute;background:#fff;height:100%;width:100%;top:-8px;left:0;-moz-border-radius:inherit;border-radius:inherit;content:"";-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header__toggle div:after{position:absolute;background:#fff;height:100%;width:100%;bottom:-8px;left:0;-moz-border-radius:inherit;border-radius:inherit;content:"";-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}@media all and (max-width:1024px){.header__menu{display:none}}