.menu-list{display:inline-block;padding:2rem;transition:left .5s ease-out;left:calc(100% + 2rem)}.menu-list.sidebar{position:fixed;left:100%;top:50vh;background-color:#fff;z-index:5;min-height:200px}.menu-list.sidebar.expand{left:unset;right:0}.menu-list.sidebar button#view-more-menus{position:absolute;padding:.25rem .5rem;height:100%;width:2.5rem;background-color:#000;right:100%;top:0;margin:0;display:inline-block;color:#fff}.menu-list.sidebar button#view-more-menus div{transform-origin:left center;transform:rotate(-90deg) translate(-100px, 11px);width:200px}.menu-list button#view-more-menus{display:none}.menu-list button.expand-button,.menu-list a.button,.menu-list div.button{padding:.5rem 1rem;margin:0;display:block;border-bottom:1px solid #000;font-weight:100;width:100%;text-align:left;position:relative;font-size:.85rem;color:#000;cursor:pointer}.menu-list button.expand-button::before,.menu-list a.button::before,.menu-list div.button::before{opacity:0;content:""}.menu-list button.expand-button.active::before,.menu-list a.button.active::before,.menu-list div.button.active::before{transition:opacity .5s ease-in;opacity:1;width:1rem;right:100%;top:0;height:100%;position:absolute;background-image:url("../images/Arrows-Red.png");background-repeat:no-repeat;background-position:center left;background-size:100% auto}.menu-list button.expand-button.external,.menu-list a.button.external,.menu-list div.button.external{display:flex;align-items:center}.menu-list button.expand-button.external a,.menu-list a.button.external a,.menu-list div.button.external a{font-weight:900;color:#ff1d25;font-size:1rem}.menu-list button.expand-button.external .arrow,.menu-list a.button.external .arrow,.menu-list div.button.external .arrow{height:20px;display:inline-block;width:1.25rem;margin-left:1rem;background-image:url("../images/Arrows-Red.png");background-repeat:no-repeat;background-position:center left;background-size:100% auto;transition:transform .3s linear}.menu-list button.expand-button.external:hover .arrow,.menu-list a.button.external:hover .arrow,.menu-list div.button.external:hover .arrow{transform:translateX(5px)}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){.menu-list button.expand-button:hover:not(.external),.menu-list a.button:hover:not(.external),.menu-list div.button:hover:not(.external){color:#000}.menu-list button.expand-button:hover:not(.external)::before,.menu-list a.button:hover:not(.external)::before,.menu-list div.button:hover:not(.external)::before{transition:opacity .5s ease-in;opacity:1;width:1rem;right:100%;top:0;height:100%;position:absolute;background-image:url("../images/Arrows-Red.png");background-repeat:no-repeat;background-position:center left;background-size:100% auto;filter:brightness(0)}}.menu-wrap{max-width:600px;margin:auto;display:none}.menu-wrap.active{display:block;opacity:0;padding:0 3rem 3rem;animation:fade-in 2s ease-out forwards}.menu-wrap h2:first-of-type{margin-top:0}.menu-wrap .menu-section{padding-top:1.5rem;border-top:1px solid #000;margin-top:1.5rem;text-align:left}.menu-wrap .menu-section h3{margin:0}.menu-wrap .menu-section .section-desc{margin:.5rem 0 0;font-size:90%}.menu-wrap p.item-wrap{display:flex;justify-content:space-between;position:relative;flex-wrap:nowrap}.menu-wrap p.item-wrap button.more-info-button{height:2rem;position:absolute;right:101%;top:0;margin-top:0;padding-top:0;border-width:0}.menu-wrap p.item-wrap button.more-info-button img{height:1rem}.menu-wrap p.item-wrap .item-name{text-transform:uppercase;font-weight:600;flex-grow:10}.menu-wrap p.item-wrap .item-name sup{font-weight:100;padding:0 .5rem;vertical-align:middle}.menu-wrap p.item-wrap .item-name .item-desc{text-transform:lowercase;font-size:90%;font-weight:100;display:block}.menu-wrap p.item-wrap .item-price{text-align:right;font-size:85%}.menu-wrap p.item-wrap .item-price span::after{content:"/";padding:0 .25rem}.menu-wrap p.item-wrap .item-price span:last-child::after{content:unset}.menu-wrap figure{display:none;margin:1rem 0;width:100%}.menu-wrap figure.active{display:block}.menu-wrap figure figcaption{font-size:75%;margin:1rem 0;text-align:center;font-style:italic}.menu-wrap figure img{width:100%;max-height:50vh;min-height:33vh;object-fit:cover;object-position:center}.menu-wrap .addition{text-transform:lowercase;font-size:90%;font-weight:600;display:block;flex:100%}.menu-wrap .footnote{font-size:.8rem}.fish-face{background-image:url(../images/custom-event-imgs/beth_fish_face.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;height:365px;overflow:visible;width:100vw;margin-left:-3rem}@media screen and (min-width: 768px){.menu-page .menu-scroll{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;overflow:scroll;max-height:100vh;margin-left:auto;position:relative;gap:2rem}.menu-page .menu-scroll .menu-list{position:sticky;top:0;left:1rem;max-width:calc(100vw - 500px - 1rem);padding:0 2rem}.menu-page .menu-scroll .menu-content{max-width:500px}}@media screen and (min-width: 768px)and (min-width: 900px){.menu-page .menu-scroll .menu-content .menu-content{max-width:600px}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=menu-03-19-25.min.css.map */