.navigation{z-index:999}.navigation,.navigation .nav-menu{left:0;pointer-events:none;position:absolute;top:0;width:100%}.navigation .nav-menu{background-color:#ffcd00;color:#613200;height:100vh;overflow-x:hidden;overflow-y:scroll;padding:4.375rem 0 7.5rem;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s;z-index:1}@media (min-width:768px){.navigation .nav-menu{padding:8.75rem 0 7.5rem}}.navigation .nav-menu .c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:100%;padding:0 1.25rem}.navigation .nav-menu nav{font-size:1.1875rem;white-space:nowrap}.navigation .nav-menu nav>ul{margin:-1.25rem}.navigation .nav-menu nav>ul>li{list-style:none;padding:1.25rem}.navigation .nav-menu nav>ul>li>a{color:#613200;font-family:AppetiteProRounded-Medium;font-size:1.5rem}.navigation .nav-menu .contact-info{margin-top:6.25rem}.navigation .nav-menu .contact-info nav{font-size:.875rem;margin-top:2.5rem}.navigation .nav-menu .contact-info nav>ul{margin:-.5rem}.navigation .nav-menu .contact-info nav>ul>li{padding:.5rem}.navigation .nav-menu .decor{bottom:30%;position:absolute;right:0;width:11.5625rem}.navigation.menu-open .nav-menu{opacity:1!important;pointer-events:auto;visibility:visible!important}.navigation.menu-open .nav-bar__left{opacity:0;visibility:hidden}.navigation.menu-open .nav-bar__left *{pointer-events:none}.navigation.menu-open .nav-bar .hamburger{color:#613200}.navigation--white .nav-bar{color:#fff!important}