.rc-menu{background-color:var(--roxyCafeCream);margin:0 auto;padding-bottom:40px}@media (min-width:1024px){.rc-menu{padding-bottom:80px}}.rc-menu__tabs{display:flex;justify-content:safe center;grid-gap:24px;gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:6px;padding-bottom:6px}@media (min-width:1024px){.rc-menu__tabs{grid-gap:40px;gap:40px}}.rc-menu__tab{background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;color:var(--roxyCafeBlack);transition:color .2s ease,opacity .2s ease}.rc-menu__tab[aria-selected=true]{color:var(--roxyCafeGold)}.rc-menu__tab:hover{color:var(--roxyCafeGold)}.rc-menu__tab.focus-visible,.rc-menu__tab:focus-visible{outline:2px solid var(--roxyCafeGold);outline-offset:4px}.rc-menu__border{margin-top:18px;margin-left:-24px;margin-right:-24px;border:none;border-top:2px dotted rgba(0,0,0,.5)}@media (min-width:1024px){.rc-menu__border{margin-left:0;margin-right:0}}.rc-menu__panel[hidden]{display:none}.rc-menu__panel.focus-visible,.rc-menu__panel:focus-visible{outline:2px solid var(--roxyCafeGold);outline-offset:4px}.rc-menu__categories{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px}@media (min-width:768px){.rc-menu__categories{grid-template-columns:1fr 1fr;grid-gap:36px 80px;gap:36px 80px}}@media (min-width:1024px){.rc-menu__categories{grid-gap:36px 140px;gap:36px 140px}}@media (min-width:1600px){.rc-menu__categories{grid-gap:36px 132px;gap:36px 132px}}.rc-menu__category{min-width:0}.rc-menu__category-header{text-align:center;padding:24px 0}.rc-menu__category-description{font-family:var(--roxyCafeFuturaBook);font-size:var(--roxyCafeBodyMobileSize);line-height:var(--roxyCafeBodyMobileLineHeight);font-weight:400;text-align:center;margin-top:6px}.rc-menu__category-border{margin-bottom:24px;border:none;border-top:2px dotted rgba(0,0,0,.5)}.rc-menu__items{display:grid;grid-template-columns:1fr auto;grid-gap:24px 24px;gap:24px 24px}@media (min-width:1600px){.rc-menu__items{grid-gap:24px 40px;gap:24px 40px}}.rc-menu__item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline}.rc-menu__item-title{flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.rc-menu__item-description{font-family:var(--roxyCafeFuturaBook);font-size:var(--roxyCafeBodyMobileSize);line-height:var(--roxyCafeBodyMobileLineHeight);font-weight:400}.rc-menu__item-price{flex-shrink:0;text-align:right}