@import "https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&family=Noto+Serif+Hebrew:wght@400;500;600;700&display=swap";._dialog_1ocf1_1{background:var(--paper);width:min(580px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:22px;margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0004}._dialog_1ocf1_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171510a3}._content_1ocf1_1{padding:30px;position:relative}._close_1ocf1_1{inset-inline-end:14px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:1.6875rem;position:absolute;top:12px}._content_1ocf1_1 h2{letter-spacing:-.025em;margin:0 0 10px;padding-inline-end:25px;font-size:1.5625rem}._intro_1ocf1_1{color:var(--muted);margin:0 0 20px;font-size:.875rem;line-height:1.8}._rating_1ocf1_1{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 20px;padding:0;display:grid}._rating_1ocf1_1 legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._rating_1ocf1_1 button{background:var(--soft);border:1px solid var(--line);cursor:pointer;color:var(--muted);font:inherit;border-radius:12px;justify-items:center;gap:8px;padding:12px 5px;display:grid}._rating_1ocf1_1 button>span{font-size:1.8125rem;line-height:1.1}._rating_1ocf1_1 button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}._contacts_1ocf1_1{grid-template-columns:1fr 1fr;gap:12px;display:grid}._content_1ocf1_1 label:not(._honeypot_1ocf1_1){color:var(--muted);font-size:.875rem;line-height:1.6}._contacts_1ocf1_1 label,._comment_1ocf1_1{gap:6px;display:grid}._content_1ocf1_1 input:not([type=checkbox]),._content_1ocf1_1 textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-size:.875rem}._comment_1ocf1_1{margin-top:14px}._content_1ocf1_1 textarea{resize:vertical}._consent_1ocf1_1{align-items:flex-start;gap:9px;margin:14px 0;display:flex}._consent_1ocf1_1 input{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0;margin-top:2px}._consent_1ocf1_1 span{font-size:.875rem;line-height:1.7}._privacy_1ocf1_1{color:var(--muted);margin:14px 0 18px;font-size:.875rem;line-height:1.8}._actions_1ocf1_1{grid-template-columns:1fr 1fr;gap:10px;display:grid}._actions_1ocf1_1>button,._actions_1ocf1_1>a{border:1px solid var(--line);text-align:center;font-size:.875rem;line-height:1.5;font:inherit;cursor:pointer;border-radius:9px;padding:12px 10px;text-decoration:none}._actions_1ocf1_1 ._send_1ocf1_1{background:var(--ink);border-color:var(--ink);color:#fff;font-size:.875rem}._actions_1ocf1_1>a{color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}._content_1ocf1_1 button:disabled{opacity:.5;cursor:default}._content_1ocf1_1 button:focus-visible,._content_1ocf1_1 a:focus-visible,._content_1ocf1_1 input:focus-visible,._content_1ocf1_1 textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._message_1ocf1_1{background:var(--soft);border-radius:8px;margin:12px 0;padding:10px 12px;font-size:.875rem;line-height:1.8}._honeypot_1ocf1_1{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}@media (width<=480px){._content_1ocf1_1{padding:25px 19px}._content_1ocf1_1 h2{font-size:1.4375rem}._contacts_1ocf1_1{grid-template-columns:1fr;gap:10px}._rating_1ocf1_1{gap:6px}._rating_1ocf1_1 button{padding:12px 2px}._rating_1ocf1_1 small{font-size:.875rem}._actions_1ocf1_1{grid-template-columns:1fr}._privacy_1ocf1_1{margin-bottom:15px}}._rating_1ocf1_1 button{min-height:72px}._rating_1ocf1_1 button>span{color:var(--muted)}._rating_1ocf1_1 button[data-filled=true]>span{color:var(--ink)}._rating_1ocf1_1 small{font-size:.875rem}._close_1ocf1_1{min-width:44px;min-height:44px}._followup_1ocf1_3{margin:12px 0 20px;font-size:1.0625rem;line-height:1.6}._positive_1ocf1_3{text-align:center;padding:15px 0}._positive_1ocf1_3 h3{font-size:1.75rem}._positive_1ocf1_3>p{margin:10px 0 22px;font-size:1rem}._actions_1ocf1_1{grid-template-columns:1fr}._positive_1ocf1_3 ._actions_1ocf1_1>a{background:var(--ink);color:#fff;min-height:48px}._rating_1ocf1_1{direction:ltr}._shell_fmxjd_1{color:#292621;background:#fbfaf7;max-width:1180px;min-height:100vh;margin:0 auto;padding:32px 24px;font-family:Arial,sans-serif}._header_fmxjd_1{border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}._header_fmxjd_1 a,._shell_fmxjd_1>a{color:#5d563f;margin-bottom:8px;display:inline-block}._header_fmxjd_1 h1{margin:8px 0;font-size:28px}._header_fmxjd_1 p,._hint_fmxjd_1,._footer_fmxjd_1{color:#736e63;font-size:14px}._actions_fmxjd_1{flex-wrap:wrap;gap:10px;display:flex}._shell_fmxjd_1 button{color:#332e23;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d0c4;border-radius:8px;padding:11px 16px}._shell_fmxjd_1 button:disabled{opacity:.5;cursor:default}._shell_fmxjd_1 button:focus-visible,._shell_fmxjd_1 input:focus-visible,._shell_fmxjd_1 select:focus-visible,._shell_fmxjd_1 textarea:focus-visible{outline-offset:2px;outline:2px solid #8c7136}._shell_fmxjd_1 ._primary_fmxjd_1{color:#fff;background:#3d4736;border-color:#3d4736}._hint_fmxjd_1{margin:20px 0;line-height:1.8}._notice_fmxjd_1{background:#f3eedf;border:1px solid #e6dcc1;border-radius:8px;padding:12px 16px;line-height:1.7}._workspace_fmxjd_1{grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}._navigation_fmxjd_1,._editor_fmxjd_1{background:#fff;border:1px solid #e4dfd4;border-radius:12px;padding:20px}._shell_fmxjd_1 label{color:#665e4e;gap:7px;font-size:13px;display:grid}._shell_fmxjd_1 input:not([type=checkbox]),._shell_fmxjd_1 select,._shell_fmxjd_1 textarea{box-sizing:border-box;color:#292621;width:100%;font:inherit;background:#fff;border:1px solid #d8d3c8;border-radius:7px;padding:10px}._shell_fmxjd_1 input[aria-invalid=true]{border-color:#a53b2e}._navigation_fmxjd_1 nav{gap:5px;margin-top:18px;display:grid}._navigation_fmxjd_1 button{text-align:start;border-color:#0000;justify-content:space-between;padding:11px 10px;font-size:14px;display:flex}._navigation_fmxjd_1 button._selected_fmxjd_1{background:#efeee7;border-color:#d4d0c2}._navigation_fmxjd_1 small{color:#926d3c;font-size:11px}._itemHeading_fmxjd_1{justify-content:space-between;align-items:center;gap:15px;display:flex}._itemHeading_fmxjd_1 h2{margin:0 0 15px;font-size:21px}._shell_fmxjd_1 ._available_fmxjd_1{align-items:center;gap:8px;display:flex}._available_fmxjd_1 input{width:17px;height:17px}._languageGrid_fmxjd_1{grid-template-columns:1fr 1fr;gap:22px;display:grid}._languageGrid_fmxjd_1>div{gap:15px;display:grid}._editor_fmxjd_1 h3{margin:18px 0 12px;font-size:15px;font-weight:600}._priceRow_fmxjd_1{border-bottom:1px solid #efebe2;grid-template-columns:1fr 1fr 110px;gap:12px;padding:12px 0;display:grid}._footer_fmxjd_1{border-top:1px solid #e4dfd4;margin-top:24px;padding-top:18px;line-height:1.8}@media (width<=760px){._shell_fmxjd_1{padding:20px 14px}._header_fmxjd_1{flex-direction:column;align-items:flex-start}._header_fmxjd_1 h1{font-size:24px}._workspace_fmxjd_1{grid-template-columns:1fr;gap:16px}._navigation_fmxjd_1 nav{grid-template-columns:repeat(2,minmax(0,1fr))}._navigation_fmxjd_1,._editor_fmxjd_1{padding:16px}._languageGrid_fmxjd_1{grid-template-columns:1fr}._priceRow_fmxjd_1{grid-template-columns:1fr 1fr}._priceRow_fmxjd_1>label:last-child{grid-column:1/-1;max-width:150px}._itemHeading_fmxjd_1{flex-direction:column;align-items:flex-start}._actions_fmxjd_1{width:100%}._actions_fmxjd_1>button{flex:1}}._venueChoices_fmxjd_3{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}._venueChoices_fmxjd_3 a{color:#665e4e;background:#fff;border:1px solid #d8d3c8;border-radius:8px;padding:10px 18px;text-decoration:none;display:inline-block}._venueChoices_fmxjd_3 a[aria-current=page]{color:#fff;background:#3d4736;border-color:#3d4736}.owner-login{gap:20px;max-width:420px;margin:30px 0;display:grid}.owner-login label{gap:8px;display:grid}.owner-login input{border:1px solid #aaa;border-radius:6px;padding:12px}.owner-login button,.owner-nav button{color:#fff;background:#111;border-radius:6px;padding:12px}.owner-nav{background:#f1ebe6;flex-wrap:wrap;align-items:center;gap:22px;padding:18px;display:flex}.owner-feedback{border:1px solid #ccc;border-radius:10px;margin-top:20px;padding:24px}.owner-feedback time{font-size:13px;display:block}.owner-feedback p{white-space:pre-wrap;margin-top:12px}:root{--cream:#fff;--paper:#fff;--ink:#151515;--inverse:#fff;--soft:#f3f3ef;--line:#aaa;--muted:#545454;--teal:#151515;--menu-offset:180px}*{box-sizing:border-box}html{scroll-padding-top:var(--menu-offset)}body{color:#151515;background:#fff;margin:0;font-family:Heebo,Arial,sans-serif}button,input,textarea,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button svg,a svg{flex:none}svg{vertical-align:middle}h1,h2,h3,h4,p{margin:0}button{border:0}button,a,select,input,textarea{scroll-margin-block:var(--menu-offset) 24px}.venue-site{background:var(--cream);color:var(--ink);min-height:100vh;line-height:1.65}.venue-site :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 7px var(--cream)}.skip-link{inset-inline-start:12px;z-index:200;background:var(--ink);color:var(--inverse);padding:14px 20px;position:fixed;top:-100px}.skip-link:focus{top:10px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:auto;padding:20px 5%;display:flex;position:relative}.brand{flex:none;align-items:center;display:flex}.official-wordmark{width:180px;height:auto}.shuli .brand{justify-content:center;width:154px;height:58px;overflow:hidden}.shuli .official-wordmark{object-fit:cover;object-position:50% 52%;filter:grayscale()contrast(4)invert();mix-blend-mode:multiply;width:220px;max-width:none;height:68px}.venue-switch{align-items:center;gap:14px;display:flex}.venue-switch button{background:0 0;border-bottom:2px solid #0000;min-height:44px;padding:6px 0;font-size:.8rem}.venue-switch button[aria-pressed=true]{border-color:var(--ink);font-weight:700}.main-nav,.header-actions{align-items:center;gap:18px;display:flex}.main-nav a,.main-nav button{background:0 0;align-items:center;min-height:44px;padding:0;font-size:.85rem;display:inline-flex}.main-nav .mobile-venue-link{display:none}.language{background:var(--ink);min-height:44px;color:var(--inverse);border:1px solid var(--ink);padding:9px 14px;font-size:.9rem;font-weight:700}.book-button{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:.85rem;text-decoration:underline;display:flex}.mobile-toggle{background:0 0;width:44px;min-height:44px;display:none}.venue-promotion{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:20px;padding:12px 5%;font-size:.9rem;line-height:1.5;display:flex}.venue-promotion small{font-size:.75rem}.venue-promotion .promotion-terms{font-size:.8rem}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;max-width:1400px;margin:auto;padding:70px 6% 80px;display:grid}.hero-copy{min-width:0}.eyebrow{letter-spacing:.07em;color:var(--muted);font-size:.75rem;font-weight:500;display:block}.hero .campaign-heading{letter-spacing:-.04em;text-wrap:balance;margin:24px 0;font-size:clamp(2.4rem,4.8vw,4.7rem);font-weight:900;line-height:1.13}.rosenbaum .hero .campaign-heading{letter-spacing:-.025em;font-weight:500;line-height:1.3}.campaign-subtitle{font-size:1.35rem;line-height:1.6}.shuli .campaign-subtitle{font-size:.95rem}.hero-buttons{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0;display:flex}.primary-button{background:var(--ink);min-height:50px;color:var(--inverse);justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:1rem;font-weight:600;display:inline-flex}.text-link{text-underline-offset:5px;background:0 0;align-items:center;gap:10px;min-height:44px;padding:4px 0;font-size:.95rem;text-decoration:underline;display:inline-flex}.hero-footnote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:.85rem}.hero-art{padding-top:28px;position:relative}.hero-art>img{aspect-ratio:1.1;object-fit:cover;border:0;width:100%}.art-index{top:0;letter-spacing:.16em;font-size:.75rem;position:absolute;inset-inline-start:0}.art-caption{letter-spacing:.12em;direction:ltr;margin-top:12px;font-size:.7rem;display:block}.rosenbaum .hero-art>img{aspect-ratio:.95;border-radius:48% 48% 0 0}.offer-sticker{display:none}.featured{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:50px 5% 70px}.section-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.section-heading .eyebrow{width:100%}.section-heading h2{flex:1;font-size:2.3rem;line-height:1.25}.section-heading a{font-size:.9rem}.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.feature-card{background:0 0;border:0}.feature-card img{aspect-ratio:1.35;object-fit:cover;width:100%}.feature-card>div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:16px 0;display:flex}.feature-card small{width:100%;color:var(--muted);font-size:.8rem}.feature-card strong{flex:1;font-size:1.25rem}.feature-card span{white-space:nowrap;font-size:1rem}.menu-section{max-width:1240px;margin:auto;padding:45px 5% 75px}.menu-section.standalone{padding-top:40px}.menu-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.menu-title>div{min-width:0}.menu-title h1,.menu-title h2{text-wrap:balance;margin-top:12px;font-size:2.7rem;font-weight:700;line-height:1.2}.rosenbaum .menu-title h1,.rosenbaum .menu-title h2{font-weight:500}.share-button{text-underline-offset:5px;background:0 0;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:.85rem;text-decoration:underline;display:flex}.menu-view-options{gap:20px;margin:22px 0;display:flex}.menu-view-options button{background:0 0;border-bottom:2px solid #0000;min-height:44px;padding:7px 0;font-size:.9rem}.menu-view-options button[aria-pressed=true]{border-color:var(--ink);font-weight:700}.menu-intro{margin:20px 0}.menu-intro-empty{display:none}.menu-promotion-note{border-block:1px solid var(--line);flex-direction:column;gap:3px;padding:16px 0;font-size:.9rem;display:flex}.menu-promotion-note small{font-size:.8rem}.menu-promotion-end{margin-top:35px}.menu-tools{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.type-tabs{border:1px solid var(--line);gap:0;display:flex}.type-tabs button{background:0 0;min-height:46px;padding:10px 22px;font-size:.95rem}.type-tabs button[aria-pressed=true]{background:var(--ink);color:var(--inverse);font-weight:700}.search{border-bottom:1px solid var(--ink);flex:1;align-items:center;gap:10px;max-width:340px;min-height:46px;display:flex}.search input{background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:1rem}.search button{background:0 0;min-width:44px;min-height:44px}.search:focus-within{outline:2px solid var(--ink);outline-offset:3px}.search input:focus-visible{box-shadow:none;outline:none}.menu-sticky-bar{z-index:25;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0;box-shadow:0 7px 12px #00000009}.sticky-menu-offer{background:var(--ink);color:var(--inverse);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;line-height:1.4;display:flex}.sticky-menu-offer strong{font-size:1rem}.sticky-menu-offer small{white-space:nowrap;font-size:.8rem}.category-picker{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.category-picker>span{font-size:.85rem;font-weight:600}.category-picker select{background:var(--paper);border:1px solid var(--ink);cursor:pointer;min-width:180px;max-width:65%;min-height:46px;padding:8px 12px;font-size:1rem}.results-status{color:var(--muted);margin:15px 0;font-size:.8rem}.menu-group{scroll-margin-top:var(--menu-offset);margin:42px 0}.group-heading{border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.category-symbol{font-size:1.6rem}.group-heading h2,.group-heading h3{font-size:1.9rem;font-weight:600;line-height:1.4}.group-line{flex:1}.group-heading small{color:var(--muted);font-size:.8rem}.category-note{color:var(--muted);margin:14px 0;font-size:.85rem;line-height:1.8}.dish-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;display:grid}.dish-card{border-bottom:1px solid var(--line);flex-direction:row-reverse;align-items:flex-start;gap:20px;min-width:0;padding:24px 0;display:flex}.dish-image{aspect-ratio:1;flex:none;width:108px;overflow:hidden}.dish-image img{object-fit:cover;width:100%;height:100%}.dish-copy{flex:1;min-width:0}.dish-heading h3,.dish-heading h4{font-size:1.2rem;font-weight:700;line-height:1.4}.dish-copy>p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:.95rem;line-height:1.75}.dish-prices{flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.dish-prices>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dish-prices b{white-space:nowrap;font-size:1rem}.dish-prices small{color:var(--muted);font-size:.8rem}.unavailable-label{border:1px solid var(--ink);padding:2px 8px;font-size:.9rem;display:block}.unavailable .dish-image{filter:grayscale()}.dish-addons{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px;font-size:.85rem}.dish-addons ul,.shared-addons ul{margin:8px 0 0;padding:0;list-style:none}.dish-addons li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.dish-addons b{white-space:nowrap}.shared-addons{background:var(--soft);margin:18px 0;padding:18px;font-size:.9rem}.shared-addons ul{flex-wrap:wrap;gap:10px 24px;display:flex}.shared-addons li{flex-wrap:wrap;gap:8px;display:flex}.vegan-note,.dish-copy>p.vegan-note{color:var(--ink);margin:12px 0;font-size:.9rem;font-weight:600}.empty-state,.menu-state{padding:30px 0;line-height:1.7}.empty-state{justify-items:start;gap:12px;display:grid}.share-fallback{gap:8px;margin-top:18px;font-size:.9rem;display:grid}.share-fallback input{background:var(--paper);border:1px solid var(--ink);width:100%;min-width:0;padding:12px;font-size:1rem}.paper-mode .dish-image{display:none}.paper-mode .dish-grid{display:block}.paper-mode .dish-card{padding:18px 0}.paper-mode .dish-copy{grid-template-columns:1fr auto;gap:0 24px;display:grid}.paper-mode .dish-copy>p{grid-column:1}.paper-mode .dish-prices{grid-area:1/2/3;align-content:start;max-width:240px;margin:0}.paper-mode .dish-addons{grid-column:1/-1}.visit-section{background:var(--soft);grid-template-columns:1fr 1fr;gap:35px;padding:55px 7%;display:grid}.visit-illustration{display:none}.visit-copy h2{margin:18px 0;font-size:2.5rem;line-height:1.3}.visit-copy>p{align-items:center;gap:8px;font-size:1rem;display:flex}.visit-actions{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.instagram-link{direction:ltr;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;font-size:.9rem;display:flex}.quick-actions{flex-direction:column;justify-content:center;gap:0;display:flex}.quick-actions a,.quick-actions button{border-bottom:1px solid var(--line);text-align:start;background:0 0;align-items:center;gap:18px;min-height:52px;padding:16px 6px;font-size:1rem;display:flex}.quick-actions svg{width:20px;height:20px}.quick-actions a:hover,.quick-actions button:hover{text-decoration:underline}footer{background:var(--ink);color:var(--inverse);padding:40px 6% 25px}.footer-brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.footer-brand>b{font-size:2rem}.footer-wordmark{width:190px}.footer-brand>span{letter-spacing:.1em;font-size:.75rem}.footer-links{flex-wrap:wrap;gap:12px 24px;margin:25px 0;display:flex}.footer-links a,.footer-links button{color:inherit;text-underline-offset:4px;background:0 0;align-items:center;min-height:44px;padding:0;font-size:.9rem;text-decoration:underline;display:inline-flex}.footer-promotion,.footer-terms{font-size:.9rem;line-height:1.7}.footer-bottom{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px;font-size:.8rem;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom small{font-size:.8rem}.legal-dialog{border:1px solid var(--ink);width:min(650px,100vw - 28px);max-height:90dvh;color:var(--ink);background:var(--paper);padding:55px 30px 30px;line-height:1.8;overflow:auto}.legal-dialog::backdrop,dialog::backdrop{background:#000a}.dialog-close{top:10px;background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);border:1px solid var(--line);position:absolute;inset-inline-end:10px}.legal-dialog h2{margin-bottom:20px;font-size:1.7rem}.legal-dialog p{margin-bottom:20px;font-size:1rem}.contact-phone{flex-wrap:wrap;margin-top:16px;display:flex}.accessibility-options{border-block:1px solid var(--line);gap:15px;margin-bottom:24px;padding:18px 0;display:grid}.accessibility-options fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.accessibility-options legend{margin-bottom:10px;font-weight:700}.accessibility-options button{border:1px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);padding:10px 14px;font-size:.9rem}.accessibility-options button[aria-pressed=true]{background:var(--ink);color:var(--inverse)}.accessibility-options label{align-items:center;gap:12px;min-height:44px;display:flex}.accessibility-options input{width:24px;height:24px;accent-color:var(--ink)}.underline-links a{text-underline-offset:4px;text-decoration:underline!important}.venue-site.high-contrast{--cream:#fff;--paper:#fff;--ink:#000;--inverse:#fff;--soft:#eee;--line:#555;--muted:#222;--teal:#000}@media (width<=1100px){.venue-switch{display:none}.main-nav .mobile-venue-link{display:flex}.site-header,.main-nav{gap:12px}.book-button{display:none}.hero{padding-top:45px}.dish-grid{column-gap:28px}.dish-image{width:90px}}@media (width<=760px){.site-header{flex-wrap:wrap;gap:10px;padding:12px 5%}.shuli .brand{width:125px;height:48px}.shuli .official-wordmark{width:190px;height:60px}.rosenbaum .official-wordmark{width:138px}.header-actions{gap:8px;margin-inline-start:auto}.language{padding:9px 12px;font-size:.9rem}.mobile-toggle{place-items:center;display:grid}.main-nav{display:none}.main-nav.open{z-index:40;background:var(--cream);border-bottom:2px solid var(--ink);flex-direction:column;align-items:stretch;gap:4px;max-height:70dvh;padding:18px 6%;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.main-nav a,.main-nav button{padding:10px 0;font-size:1rem}.venue-promotion{justify-content:flex-start;gap:5px 12px;padding:10px 5%;font-size:.8rem}.venue-promotion small{font-size:.75rem}.hero{flex-direction:column;align-items:stretch;gap:24px;padding:32px 6% 42px;display:flex}.hero .campaign-heading{margin:18px 0;font-size:2.5rem;line-height:1.17}.rosenbaum .hero .campaign-heading{font-size:2.3rem;line-height:1.3}.hero .campaign-subtitle{font-size:1.1rem}.shuli .hero .campaign-subtitle{font-size:.9rem}.hero-buttons{gap:14px;margin:22px 0}.primary-button{gap:14px;padding:13px 18px;font-size:1rem}.hero-buttons .text-link{font-size:.9rem}.hero-footnote{padding-top:15px;font-size:.85rem}.hero-art{padding-top:25px}.hero-art>img{aspect-ratio:1.5;object-position:center 44%}.rosenbaum .hero-art{align-self:center;width:88%}.rosenbaum .hero-art>img{aspect-ratio:1.2;object-position:center 30%;border-radius:45% 45% 0 0}.featured{padding:32px 6% 40px}.section-heading h2{font-size:1.9rem}.featured-grid{grid-template-columns:1fr;gap:24px}.feature-card{grid-template-columns:95px 1fr;align-items:center;gap:18px;display:grid}.feature-card img{aspect-ratio:1}.feature-card>div{padding:10px 0}.feature-card strong{font-size:1.1rem}.feature-card span{font-size:.95rem}.menu-section,.menu-section.standalone{padding:30px 6% 45px}.menu-title{align-items:flex-start;gap:12px}.menu-title h1,.menu-title h2{font-size:2rem}.share-button span{display:none}.share-button{justify-content:center}.menu-view-options{gap:24px}.menu-view-options button{font-size:.9rem}.menu-tools{flex-wrap:wrap;gap:18px}.type-tabs{width:100%}.type-tabs button{flex:1;padding:10px 12px}.search{flex-basis:100%;width:100%;max-width:none}.sticky-menu-offer{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px}.sticky-menu-offer strong{font-size:.95rem}.sticky-menu-offer small{font-size:.75rem}.category-picker{flex-wrap:wrap;gap:8px;padding-block:10px}.category-picker>span{font-size:.8rem}.category-picker select{flex:1;min-width:0;max-width:100%;font-size:.95rem}.results-status{font-size:.75rem}.group-heading h2,.group-heading h3{font-size:1.65rem}.menu-group{margin:32px 0}.dish-grid{grid-template-columns:1fr}.dish-card{gap:16px;padding:20px 0}.dish-image{width:80px}.dish-heading h3,.dish-heading h4{font-size:1.15rem}.dish-copy>p{font-size:.95rem}.dish-prices{gap:10px}.shared-addons{padding:14px}.paper-mode .dish-copy{display:block}.paper-mode .dish-prices{max-width:none;margin-top:10px}.visit-section{padding:35px 6%;display:block}.visit-copy h2{font-size:2rem}.visit-copy>p{font-size:.95rem}.quick-actions{margin-top:30px}.quick-actions a,.quick-actions button{font-size:.95rem}.footer-brand>span{font-size:.7rem}.footer-links{gap:8px 20px}.footer-bottom{font-size:.8rem}.legal-dialog{padding:55px 20px 24px}.legal-dialog h2{font-size:1.5rem}.legal-dialog p{font-size:.95rem}}@media (width<=370px){.hero .campaign-heading{font-size:2.2rem}.rosenbaum .hero .campaign-heading{font-size:2rem}.hero-buttons{gap:10px}.hero-buttons .primary-button{padding-inline:12px}.dish-image{width:64px}.dish-card{gap:12px}.category-picker{display:block}.category-picker select{width:100%;margin-top:6px}.feature-card{grid-template-columns:80px 1fr;gap:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){button,a,select{forced-color-adjust:auto}.primary-button,.language,.sticky-menu-offer{border:1px solid buttontext}}@media print{.site-header,.hero,.featured,.visit-section,footer,.share-button,.menu-tools,.menu-view-options,.category-picker,.results-status{display:none!important}.menu-section{padding:0}.menu-sticky-bar{box-shadow:none;position:static}.dish-card{break-inside:avoid}.dish-grid{display:block}.dish-image{display:none}.venue-site{color:#000;background:#fff}.sticky-menu-offer{color:#000;background:#fff;border:1px solid #000}dialog{display:none!important}}.group-heading h2,.group-heading h3{overflow-wrap:anywhere;min-width:0}.group-heading small{flex:none}.group-line{min-width:0}.hero h1{overflow-wrap:anywhere}.large-text .dish-image{display:none}.large-text .dish-grid{grid-template-columns:1fr}.large-text .category-picker{display:block}.large-text .category-picker select{width:100%;max-width:100%;margin-top:8px}.large-text .sticky-menu-offer,.large-text .type-tabs{flex-wrap:wrap}.large-text .type-tabs button{min-width:0}.large-text .featured-grid{grid-template-columns:1fr}.large-text .feature-card{display:block}.large-text .feature-card img{max-width:200px}.large-text .visit-section,.large-text .hero{grid-template-columns:1fr}.large-text .menu-title h1,.large-text .menu-title h2{overflow-wrap:anywhere}.large-text .legal-dialog{width:calc(100vw - 24px);max-width:700px}.venue-site :is(h1,h2,h3,h4,p,.eyebrow){overflow-wrap:anywhere}.large-text .type-tabs button{overflow-wrap:anywhere;flex:100%}.large-text .menu-view-options{flex-wrap:wrap}.large-text .menu-view-options button{overflow-wrap:anywhere}.venue-site.rosenbaum{--cream:#f1ebe6;--paper:#f1ebe6;--ink:#994421;--inverse:#f1ebe6;--soft:#e8ded5;--line:#b88b75;--muted:#79452e;--teal:#994421;font-family:Greta Text Pro,Noto Serif Hebrew,Georgia,serif}.rosenbaum .site-header{border-bottom:1px solid var(--ink);padding-block:28px}.rosenbaum .official-wordmark{object-fit:contain;width:190px;height:auto}.rosenbaum .venue-promotion{background:var(--ink);color:var(--inverse);text-align:center;border:0;justify-content:center;padding-block:14px}.rosenbaum .hero{grid-template-columns:1fr 1fr;align-items:stretch;gap:6%;max-width:1240px;padding-block:64px 80px}.rosenbaum .hero-copy{text-align:center;border-block:1px solid var(--ink);flex-direction:column;justify-content:center;padding:38px 12px;display:flex}.rosenbaum .hero-copy .eyebrow{letter-spacing:0;color:var(--ink)}.rosenbaum .hero .campaign-heading{letter-spacing:0;margin:42px 0 28px;font-size:clamp(2.3rem,4.3vw,4.2rem);font-weight:500;line-height:1.35}.rosenbaum .hero .campaign-subtitle{align-self:center;max-width:25em;font-size:1.15rem;line-height:1.8}.rosenbaum .hero-buttons{justify-content:center;gap:20px;margin:32px 0 28px}.rosenbaum .hero-footnote{border-color:var(--line);margin-top:0;padding-top:22px;font-size:.85rem}.rosenbaum .hero-art{flex-direction:column;justify-content:center;padding:0;display:flex}.rosenbaum .hero-art>img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:0;width:100%;height:auto}.rosenbaum .art-index{display:none}.rosenbaum .art-caption{text-align:center;direction:inherit;letter-spacing:0;margin-top:14px;font-size:.85rem}.rosenbaum .primary-button,.rosenbaum .language{border-radius:0;font-weight:500}.rosenbaum .featured{border-color:var(--ink);max-width:1120px;padding-block:52px 64px}.rosenbaum .section-heading{text-align:center;justify-content:center;gap:12px;margin-bottom:36px}.rosenbaum .section-heading .eyebrow{color:var(--ink);letter-spacing:0}.rosenbaum .section-heading h2{flex-basis:100%;font-size:2.5rem;font-weight:500}.rosenbaum .featured-grid{gap:32px}.rosenbaum .feature-card strong{font-weight:500}.rosenbaum .feature-card>div{border-color:var(--line)}.rosenbaum .menu-section{max-width:1040px;padding-block:50px 72px}.rosenbaum .menu-title{border-top:1px solid var(--ink);padding-top:25px}.rosenbaum .menu-title .eyebrow{letter-spacing:0;color:var(--ink)}.rosenbaum .menu-title h1,.rosenbaum .menu-title h2{letter-spacing:0;font-weight:500}.rosenbaum .menu-group{margin-block:44px}.rosenbaum .group-heading{border-bottom:1px solid var(--ink);justify-content:center;padding-bottom:16px}.rosenbaum .category-symbol,.rosenbaum .group-line,.rosenbaum .group-heading>small{display:none}.rosenbaum .group-heading h2,.rosenbaum .group-heading h3{text-align:center;font-size:1.65rem;font-weight:500}.rosenbaum .dish-grid{grid-template-columns:1fr}.rosenbaum .dish-card{border-bottom:1px solid var(--line);gap:26px;padding:22px 0}.rosenbaum .dish-image{width:100px}.rosenbaum .dish-heading h3,.rosenbaum .dish-heading h4{font-size:1.15rem;font-weight:600}.rosenbaum .dish-copy{grid-template-columns:minmax(0,1fr) auto;gap:0 28px;display:grid}.rosenbaum .dish-copy>p{grid-column:1;font-size:.95rem}.rosenbaum .dish-prices{grid-area:1/2/3;place-content:start flex-end;gap:12px 22px;max-width:240px;margin:0}.rosenbaum .dish-prices>span{flex-direction:column;align-items:flex-end;gap:2px}.rosenbaum .dish-prices b{font-weight:500}.rosenbaum .dish-addons{grid-column:1/-1}.rosenbaum .visit-section{background:var(--cream);border-top:1px solid var(--ink);padding-block:60px}.rosenbaum .visit-copy h2{letter-spacing:0;font-weight:500}.rosenbaum .visit-copy .eyebrow{letter-spacing:0;color:var(--ink)}.rosenbaum footer{padding-top:55px}.rosenbaum .footer-brand{flex-direction:column;align-items:center;gap:22px}.rosenbaum .footer-wordmark{width:min(440px,80%);height:auto;margin:15px 0}.rosenbaum .footer-brand>span{letter-spacing:.1em}.rosenbaum .footer-links{justify-content:center}.rosenbaum .footer-promotion{text-align:center;margin:35px 0}.rosenbaum .footer-bottom{border-color:var(--inverse)}.rosenbaum.high-contrast{--cream:#fff;--paper:#fff;--ink:#000;--inverse:#fff;--soft:#eee;--line:#555;--muted:#222;--teal:#000}@media (width<=760px){.rosenbaum .site-header{padding-block:18px}.rosenbaum .official-wordmark{width:140px}.rosenbaum .venue-promotion{padding:12px 6%;font-size:.85rem}.rosenbaum .hero{gap:28px;padding:30px 6% 42px}.rosenbaum .hero-copy{border-top:0;padding:24px 0}.rosenbaum .hero .campaign-heading{margin:30px 0 24px;font-size:2.25rem;line-height:1.4}.rosenbaum .hero .campaign-subtitle{font-size:1.05rem}.rosenbaum .hero-buttons{gap:18px;margin:26px 0}.rosenbaum .hero-footnote{padding-top:20px;font-size:.85rem}.rosenbaum .hero-art{align-self:stretch;width:100%}.rosenbaum .hero-art>img{aspect-ratio:1.12;object-position:center 40%;border-radius:0}.rosenbaum .art-caption{font-size:.8rem}.rosenbaum .featured{padding:34px 6% 42px}.rosenbaum .section-heading h2{font-size:2rem}.rosenbaum .featured-grid{gap:22px}.rosenbaum .feature-card{grid-template-columns:90px 1fr;gap:18px}.rosenbaum .feature-card strong{font-size:1.1rem}.rosenbaum .menu-section{padding:30px 6% 45px}.rosenbaum .dish-card{gap:16px}.rosenbaum .dish-image{width:74px}.rosenbaum .dish-copy{display:block}.rosenbaum .dish-prices{justify-content:flex-start;max-width:none;margin-top:12px}.rosenbaum .dish-prices>span{flex-direction:row;align-items:center;gap:7px}.rosenbaum .group-heading h2,.rosenbaum .group-heading h3{font-size:1.5rem}.rosenbaum .visit-section{padding-block:40px}.rosenbaum .footer-wordmark{width:min(300px,90%)}}.rosenbaum.large-text .dish-copy{display:block}.rosenbaum.large-text .dish-prices{justify-content:flex-start;max-width:none;margin-top:12px}.rosenbaum.large-text .hero{grid-template-columns:1fr}@media (width<=370px){.rosenbaum .hero .campaign-heading{font-size:2rem}.rosenbaum .official-wordmark{width:128px}}
