.menu-section{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.menu-section__heading{margin:0 0 1.5rem;text-align:center}.menu-section__intro{text-align:center;margin-bottom:4rem}.menu-section__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;list-style:none;margin:0 0 4rem;padding:0}.menu-section__quicknav{position:sticky;top:8.8rem;z-index:2;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);margin-bottom:5rem}.menu-section__quicknav-list{display:flex;align-items:center;gap:2.8rem;list-style:none;margin:0 auto;padding:1.4rem 1.5rem;max-width:var(--page-width);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.menu-section__quicknav-list::-webkit-scrollbar{display:none}.menu-section__quicknav-link{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:0;background:none;padding:0 0 .6rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.05rem;text-transform:uppercase;color:currentColor;text-decoration:none;cursor:pointer;opacity:.65;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 -2px 0 0 transparent;transition:opacity .2s ease,color .2s ease,box-shadow .2s ease}.menu-section__quicknav-link:hover{opacity:1;color:rgb(var(--color-gold))}.menu-section__quicknav-link.is-active{opacity:1;color:rgb(var(--color-gold));box-shadow:inset 0 -2px rgb(var(--color-gold))}.menu-section__quicknav-icon{font-size:2.2rem;line-height:1}.menu-section__category{scroll-margin-top:14rem}.menu-section__course{font-size:2.2rem;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.08em}@media screen and (min-width:750px){.menu-section__quicknav-list{justify-content:center;flex-wrap:wrap;overflow-x:visible}}.menu-section__dish{padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.menu-section__dish-header{display:flex;align-items:baseline;gap:.8rem}.menu-section__dish-name{font-size:1.7rem}.menu-section__dish-line{flex:1;border-bottom:1px dotted rgba(var(--color-foreground),.3);transform:translateY(-.3rem)}.menu-section__dish-price{font-size:1.6rem;white-space:nowrap}.menu-section__dish-description{margin:.4rem 0 0;font-size:1.4rem;opacity:.7}.menu-section__cta{text-align:center;margin-top:4rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-menu-section.css.map */
