header.header{background-color:#f6f6f6;width:100%}@media only screen and (min-width:1200.5px){header.header{border-bottom:4px solid #7b7c80}}header.header .header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:80px;padding:.5rem 1rem;position:relative}@media only screen and (min-width:1200.5px){header.header .header__container{min-height:80px;padding:0 1rem}header.header .header__logo{margin:0 0 0 1.5rem}}header.header .header__logo img{display:block;height:55px!important;object-fit:contain;width:inherit!important}@media only screen and (min-width:1200.5px){header.header .header__logo img{height:60px!important}}header.header .menu__wrapper{background-color:#d8d1c9;border-top:4px solid #7b7c80;height:calc(100vh - 80px);list-style:none;margin:0;overflow-y:scroll;padding:1rem;position:fixed;right:-200vw;top:80px;transition:right 333ms ease-in-out;width:100vw;z-index:3}@media only screen and (min-width:1200.5px){header.header .menu__wrapper{align-items:center;background:transparent;border-top:0;display:flex;height:auto;justify-content:flex-end;overflow-y:visible;padding:0;position:relative;right:auto;top:auto;width:auto}}header.header .menu__wrapper.navigation--visible{right:0}header.header .menu__item{margin:0;padding:.75rem 0}@media only screen and (min-width:1200.5px){header.header .menu__item{display:block;padding:0;position:relative}header.header .menu__item.menu__item--has-submenu .menu__link{padding:24px 4.167rem 24px 2.5rem}}@media screen and (max-width:1430px){header.header .menu__item.menu__item--has-submenu .menu__link{padding:18px 48px 18px 18px}}@media only screen and (min-width:1200.5px){header.header .menu__item--mobile{display:none}}header.header .menu__item a:hover{color:#b3282d}header.header .menu__item .button{text-align:center}@media only screen and (min-width:1200.5px){header.header .menu__item .button{margin:0 0 0 2rem;width:auto}}header.header .menu__item .button:hover{background-color:#601518}header.header .menu__item__item .navigation__link{padding:24px 2.5rem}@media only screen and (min-width:1200.5px){header.header .menu__item:hover ul{box-sizing:border-box;display:block}header.header .menu__item:hover a{background-color:#b3282d;color:#fff}header.header .menu__item:hover .menu__link--active-branch,header.header .menu__item:hover .menu__link--active-link{color:#fff!important}header.header .menu__item:hover .menu__child-toggle .menu__child-toggle-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 30.727 30.727'%3E%3Cpath d='M29.994 10.183 15.363 24.812.733 10.184a2.5 2.5 0 1 1 3.536-3.536l11.095 11.093L26.461 6.647a2.5 2.5 0 1 1 3.533 3.536z'/%3E%3C/svg%3E")}}header.header .menu__item .menu__child-toggle{display:none}@media only screen and (min-width:1200.5px){header.header .menu__item .menu__child-toggle{display:inline-block;margin:0 0 0 1rem;position:absolute;right:2.5rem;top:calc(50% - 6px);width:12px}}@media screen and (max-width:1430px){header.header .menu__item .menu__child-toggle{right:18px}}header.header .menu__item .menu__child-toggle .menu__child-toggle-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23b3282d' viewBox='0 0 30.727 30.727'%3E%3Cpath d='M29.994 10.183 15.363 24.812.733 10.184a2.5 2.5 0 1 1 3.536-3.536l11.095 11.093L26.461 6.647a2.5 2.5 0 1 1 3.533 3.536z'/%3E%3C/svg%3E");border:none;display:block;height:12px;width:12px}header.header .menu__item--depth-1>.menu__link{border-bottom:4px solid #d57e00;color:#002b49;display:inline-block;font-size:1rem;font-weight:800;margin:0 0 .5rem;padding:.25rem 0;text-transform:uppercase;width:100%}@media only screen and (min-width:1200.5px){header.header .menu__item--depth-1>.menu__link{border:0;color:#002b49;margin:0;padding:24px 2.5rem;position:relative;text-transform:lowercase;transition:none}}@media screen and (max-width:1200px){header.header .menu__item--depth-1>.menu__link{padding:.25rem 0}}header.header .menu__item--depth-1>.menu__link.menu__link--active-branch,header.header .menu__item--depth-1>.menu__link.menu__link--active-link{color:#b3282d}header.header .menu__submenu{list-style:none;margin:0;padding:0}@media only screen and (min-width:1200.5px){header.header .menu__submenu{background-color:#b3282d;box-shadow:2px 10px 8px rgba(46,41,37,.5);display:none;flex-flow:column;min-width:300px;padding:1rem 0;position:absolute;top:100%;z-index:4}}header.header .menu__item .menu__item--depth-2{border:0;margin:0;padding:0;position:relative}header.header .menu__item .menu__item--depth-2 .menu__link{color:#2e2925;display:inline-block;font-weight:800;padding:0}@media only screen and (min-width:1200.5px){header.header .menu__item .menu__item--depth-2 .menu__link{color:#fff;padding:.7rem 2.5rem;position:relative;text-transform:lowercase;width:100%}}header.header .menu__item .menu__item--depth-2 .menu__link--bordered{border-bottom:1px solid #efb8ba}header.header .menu__item .menu__item--depth-2 .menu__link.menu__link--active-link{color:#002b49}@media only screen and (min-width:1200.5px){header.header .menu__item .menu__item--depth-2 .menu__link.menu__link--active-link{color:#fff;font-weight:600}}header.header .menu__item .menu__item--depth-2 .menu__link:hover{color:#b3282d}@media only screen and (min-width:1200.5px){header.header .menu__item .menu__item--depth-2 .menu__link:hover{color:#fff}header.header .menu__item .menu__item--depth-2 .menu__link:hover:after{background-color:#002b49;bottom:0;content:"";display:block;height:4px;left:0;margin:0 auto;position:absolute;right:0;transform:translate(0);width:85%}}header.header .menu::-webkit-scrollbar{display:none}header.header .toggle{display:none}header.header .toggle__hamburger{align-items:flex-start;display:flex;flex-flow:column;height:48px;justify-content:space-between;margin:1rem 0;padding:.5rem 1rem;position:absolute;right:0;top:0;z-index:2}@media only screen and (min-width:1200.5px){header.header .toggle__hamburger{display:none;right:1rem}}header.header .toggle__ingredient{background-color:#b3282d;border-radius:1px;height:4px;transition:all 333ms ease-in-out;width:2rem}@media only screen and (min-width:1200.5px){header.header .toggle__ingredient{background-color:#fff}}header.header .toggle__meat{position:absolute;right:1rem;top:calc(50% - 2px)}header.header .toggle:checked+.toggle__hamburger .toggle__meat{right:50%}