.menu-card{display:flex;height:100%;cursor:pointer;flex-direction:column;border-width:1px;border-color:hsla(0,0%,100%,.08);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.menu-card:hover{border-color:rgba(200,121,65,.35)}.menu-card-photo{position:relative;aspect-ratio:3/2;flex-shrink:0;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(26 23 20/var(--tw-bg-opacity,1))}.menu-card-shimmer{position:absolute;inset:0}@keyframes pulse{50%{opacity:.5}}.menu-card-shimmer{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:hsla(0,0%,100%,.04)}.menu-card-img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.group:hover .menu-card-img{--tw-scale-x:1.045;--tw-scale-y:1.045;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-card-tag{position:absolute;right:.625rem;top:.625rem;border-width:1px;background-color:rgba(10,8,6,.55);padding:.25rem .625rem;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.menu-card-dot{height:.375rem;width:.375rem;cursor:pointer;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-card-body{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem;padding:.875rem .75rem}.menu-card-name{font-family:var(--font-jost),system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(232 224 212/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.group:hover .menu-card-name{--tw-text-opacity:1;color:rgb(240 176 122/var(--tw-text-opacity,1))}.menu-card-desc{font-size:13.5px;line-height:1.375;color:hsla(36,30%,87%,.4)}.menu-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.125rem}.menu-serving-size{margin-left:.375rem;white-space:nowrap;font-size:12px;font-weight:400;color:hsla(36,30%,87%,.35)}.menu-price,.menu-serving-size{font-family:var(--font-jost),system-ui,sans-serif}.menu-price{font-size:14.5px;font-weight:600;--tw-text-opacity:1;color:rgb(200 121 65/var(--tw-text-opacity,1));font-variant-numeric:tabular-nums}.menu-bar-price-extra{flex-shrink:0;white-space:nowrap;text-align:right}@media (min-width:640px){.menu-bar-price-extra{order:9999;width:3.5rem}}.menu-bar-row{border-bottom-width:1px;border-left-width:0;border-color:hsla(0,0%,100%,.06) hsla(0,0%,100%,.06) hsla(0,0%,100%,.06) transparent;padding:5px 0}@media (min-width:640px){.menu-bar-row{border-left-width:2px;padding-left:.875rem;padding-right:.625rem}}.menu-bar-row-clickable{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-bar-row-clickable:hover{background-color:hsla(0,0%,100%,.02)}@media (min-width:640px){.menu-bar-row-clickable:hover{--tw-border-opacity:1;border-left-color:rgb(200 121 65/var(--tw-border-opacity,1))}}.menu-bar-grid{display:grid;grid-template-columns:1fr auto;align-items:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.125rem}@media (min-width:640px){.menu-bar-grid{display:flex;align-items:center;gap:.75rem}}.menu-bar-name-wrap{display:flex;min-width:0;align-items:center;gap:.5rem}@media (min-width:640px){.menu-bar-name-wrap{display:contents}}.menu-bar-name-inner{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem}.menu-bar-name{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(232 224 212/var(--tw-text-opacity,1))}.menu-bar-name,.menu-bar-tag{font-family:var(--font-jost),system-ui,sans-serif}.menu-bar-tag{display:inline-block;white-space:nowrap;border-width:1px;padding:1px .375rem;font-size:9.5px;text-transform:uppercase;line-height:1.25;letter-spacing:.025em}.menu-bar-leader{flex:1 1 0%;align-self:center;border-bottom:1px;border-color:hsla(0,0%,100%,.15);border-style:dotted}.menu-bar-subtitle{font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;color:hsla(36,30%,87%,.35)}.menu-bar-info-icon{display:flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:hsla(36,30%,87%,.35);font-size:10px;line-height:1;color:hsla(36,30%,87%,.35);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.group:hover .menu-bar-info-icon{--tw-border-opacity:1;border-color:rgb(200 121 65/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(200 121 65/var(--tw-text-opacity,1))}.menu-bar-actions{display:flex;align-items:center;gap:.5rem;justify-self:end}@media (min-width:640px){.menu-bar-actions{display:contents}}.menu-nav-link{border-left-width:2px;padding:.625rem .875rem;text-align:left;font-family:var(--font-jost),system-ui,sans-serif;font-size:14.5px;font-weight:500;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:1024px){.menu-nav-link{padding:11px 18px}}.menu-nav-link-active{--tw-border-opacity:1;border-color:rgb(200 121 65/var(--tw-border-opacity,1));background-color:rgba(200,121,65,.06);--tw-text-opacity:1;color:rgb(240 176 122/var(--tw-text-opacity,1))}.menu-nav-link-inactive{border-color:transparent;color:hsla(36,30%,87%,.5)}.menu-nav-link-inactive:hover{background-color:hsla(36,30%,87%,.02);--tw-text-opacity:1;color:rgb(232 224 212/var(--tw-text-opacity,1))}.menu-nav-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;border-bottom-width:2px;padding:.5rem .875rem;font-family:var(--font-jost),system-ui,sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-nav-pill-active{--tw-border-opacity:1;border-color:rgb(200 121 65/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(240 176 122/var(--tw-text-opacity,1))}.menu-nav-pill-inactive{border-color:transparent;color:hsla(36,30%,87%,.55)}.menu-nav-pill-inactive:hover{--tw-text-opacity:1;color:rgb(232 224 212/var(--tw-text-opacity,1))}.menu-subtype-tab{cursor:pointer;white-space:nowrap;border-bottom-width:2px;padding:.5rem .875rem;font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-subtype-tab-active{--tw-border-opacity:1;border-color:rgb(200 121 65/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(200 121 65/var(--tw-text-opacity,1))}.menu-subtype-tab-inactive{border-color:transparent;color:hsla(0,0%,100%,.5)}.menu-subtype-tab-inactive:hover{--tw-text-opacity:1;color:rgb(240 176 122/var(--tw-text-opacity,1))}.like-button{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem}.like-button-count{font-family:var(--font-jost),system-ui,sans-serif;font-size:11.5px;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.like-icon{height:.875rem;width:.875rem;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.like-icon-liked{fill:#c87941;stroke:#c87941}.like-icon-unliked{fill:none;stroke:currentColor;color:hsla(0,0%,100%,.4);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.group\/like:hover .like-icon-unliked{color:rgba(200,121,65,.7)}