.tw-menu-categories{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.tw-menu-categories a{border:1px solid #d9d1c3;border-radius:24px;padding:8px 14px;text-decoration:none;background:#fff;color:#28251f}.tw-menu-categories a:hover,.tw-menu-categories a:focus-visible{background:#f1e8d7;border-color:#876c35}.tw-menu-page h3,.tw-menu-block{scroll-margin-top:130px}.tw-menu-update{font-size:14px;color:#635d51}.tw-dish-grid .tw-dish-synced{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:16px;align-items:start}.tw-dish-synced:not(:has(.tw-dish-photo)){grid-template-columns:minmax(0,1fr) auto}.tw-dish-photo{width:100px;height:100px;object-fit:contain;background:#fff;border-radius:10px}.tw-dish-copy{min-width:0}.tw-dish-copy h4{overflow-wrap:anywhere}.tw-dish-price small{display:block;font-size:11px;font-weight:400;max-width:100px;white-space:normal}.tw-dish-copy p{white-space:normal}@media(max-width:600px){.tw-dish-grid .tw-dish-synced{grid-template-columns:72px minmax(0,1fr);gap:12px}.tw-dish-photo{width:72px;height:72px}.tw-dish-synced .tw-dish-price{grid-column:2;white-space:normal}.tw-dish-synced:not(:has(.tw-dish-photo)){grid-template-columns:minmax(0,1fr)}.tw-dish-synced:not(:has(.tw-dish-photo)) .tw-dish-price{grid-column:1}.tw-menu-categories a{font-size:14px;padding:7px 11px}}
