.header{background-color:rgba(0,0,0,.9);border-bottom:3px solid #e6ad32;border-radius:0 0 15px 0;border-right:3px solid #e6ad32;box-sizing:border-box;font-size:1.5em;height:100%;left:0;max-width:calc(95% - 45px);padding:2em 1em 0;position:fixed;top:0;transform:translate3d(-320px,0,0);transition:transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);width:300px;z-index:5}@media (min-width:880px){.header{border:0;border-bottom:1px solid #7b1d25;border-radius:0;font-size:1em;height:auto;max-width:100%;padding:.5em 0;transform:none;transition:background-color .35s ease;width:100%}}.header a{color:#c24436}.header .header__title{font-family:Volute;font-size:.9em;letter-spacing:2px}@media (min-width:880px){.header a:hover{color:#7b1d25}.header--active{background-color:#151515}.header--active a{color:#812124}.header__wrapper{align-items:center;display:flex;justify-content:space-between}}.header__nav{font-size:.8em}.header__nav li,.header__nav ul{margin:0;padding:0}.header__nav ul{margin:1em 0}@media (min-width:880px){.header__nav ul{margin:0}}.header__nav li{margin:.75em 0;padding-left:.5em;transition:transform 0s .4s;transition-timing-function:cubic-bezier(.7,0,.3,1)}@media (min-width:880px){.header__nav li{display:inline-block;margin:0;padding-left:1em}}.header__nav li:first-child{transform:translate3d(0,500px,0)}@media (min-width:880px){.header__nav li:first-child{transform:none}}.header__nav li:nth-child(2){transform:translate3d(0,1000px,0)}@media (min-width:880px){.header__nav li:nth-child(2){transform:none}}.header__nav li:nth-child(3){transform:translate3d(0,1500px,0)}@media (min-width:880px){.header__nav li:nth-child(3){transform:none}}.header__nav li:nth-child(4){transform:translate3d(0,2000px,0)}@media (min-width:880px){.header__nav li:nth-child(4){transform:none}}.header__nav li:nth-child(5){transform:translate3d(0,2500px,0)}@media (min-width:880px){.header__nav li:nth-child(5){transform:none}}.header__nav li:nth-child(6){transform:translate3d(0,3000px,0)}@media (min-width:880px){.header__nav li:nth-child(6){transform:none}}.header__nav li:nth-child(7){transform:translate3d(0,3500px,0)}@media (min-width:880px){.header__nav li:nth-child(7){transform:none}}.header__nav li:nth-child(8){transform:translate3d(0,4000px,0)}@media (min-width:880px){.header__nav li:nth-child(8){transform:none}.header__nav li:before{display:none}.header__nav li:first-child{padding-left:0}}#menu{background-color:#000;background:#a02630;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);color:transparent;cursor:pointer;font-size:1.5em;height:2em;height:6px;outline:none;padding:0;position:fixed;right:.5em;top:1.2em;transition:.5s;width:2em;width:45px;z-index:5}@media (min-width:880px){#menu{display:none}}#menu:after,#menu:before{background:#a02630;box-shadow:0 2px 5px rgba(0,0,0,.2);content:"";height:6px;left:0;position:absolute;top:0;transition:.5s;width:45px}#menu:before{top:-.6em}#menu:after{top:.6em}.menu-open .header{transform:translateZ(0);transition:transform .8s;transition-timing-function:cubic-bezier(.7,0,.3,1)}.menu-open .header li{transform:translateZ(0);transition-duration:.9s;transition:transform .8s;transition-timing-function:cubic-bezier(.7,0,.3,1)}.menu-open #menu{background:transparent;box-shadow:0 2px 5px transparent}.menu-open #menu:before{box-shadow:0 -2px 5px rgba(0,0,0,.2);top:0;transform:rotate(135deg)}.menu-open #menu:after{box-shadow:0 -2px 5px rgba(0,0,0,.2);top:0;transform:rotate(225deg)}.search-input{background-color:transparent;border:1px solid #a02630;border-right:none;flex:2 0 0;font-size:14px;line-height:normal;max-height:3em;overflow:hidden;padding:.35em .75em;text-overflow:ellipsis;white-space:nowrap}.search-btn,.search-input{box-sizing:border-box;color:#fff;text-decoration:none}.search-btn{background-color:#a02630;border:none;border-radius:0 2px 2px 0;cursor:pointer;font-family:Crimson Text,serif;padding:.35em;text-transform:uppercase;transition:background-color .3s ease}.search-btn:hover{background-color:#7b1d25}.search-form{display:flex;flex-wrap:wrap;max-width:12em}.search-btn{flex:1 0 0}@media (max-width:879px){.search-form{opacity:0;transition:opacity .5s ease}.menu-open .search-form{opacity:1}}