.hero-title[data-astro-cid-ioj3fely]{color:#fff!important;text-shadow:0 4px 12px rgba(0,0,0,.5)}.menu-content h3,.menu-fallback-content h3{font-family:MonaLisa,Georgia,serif!important;font-weight:700!important;font-style:normal!important;font-size:26px!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important}@media(min-width:768px){.menu-content h3,.menu-fallback-content h3{font-size:26px!important;letter-spacing:normal!important}}.menu-diamond{font-size:.65em!important;vertical-align:.08em!important;margin:0 10px!important;display:inline-block!important;line-height:1!important}.menu-content .item-name,.menu-fallback-content .item-name{font-family:MonaLisa,Georgia,serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important}.menu-content .item-desc,.menu-fallback-content .item-desc{font-family:EB Garamond,Georgia,serif!important;font-size:15px!important;font-style:italic!important;line-height:1.25!important;color:#2b2b2b!important;margin-top:0!important}.menu-content .item-price,.menu-fallback-content .item-price{font-family:MonaLisa,Georgia,serif!important;font-size:21px!important;font-weight:700!important;font-variant-numeric:tabular-nums;line-height:1.25!important}.menu-content .item-size-badge,.menu-fallback-content .item-size-badge{display:inline-block!important;border:1px solid #d4d4d8!important;border-radius:3px!important;padding:1px 6px!important;font-size:.85em!important;font-family:MonaLisa,Georgia,serif!important;font-weight:700!important;color:#444!important;background:#fafafa!important;margin:0 4px!important;vertical-align:baseline!important;line-height:1.1!important;white-space:nowrap!important}.menu-tab{position:relative;cursor:pointer;transition:color .3s ease;display:inline-flex;align-items:center;line-height:1;padding:0;border:0;background:transparent;height:100%}.menu-tab.active{color:#000}.menu-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#000}.menu-tab:not(.active){color:#737373}.menu-tab:hover{color:#000}#sticky-logo-link[data-astro-cid-ioj3fely]{opacity:1;max-width:180px;margin-left:0;padding:.35rem .7rem .3rem;pointer-events:auto;transition:all .2s cubic-bezier(.16,1,.3,1);background-color:#000;border-radius:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}#sticky-logo-link[data-astro-cid-ioj3fely].is-stuck{opacity:1;max-width:180px;margin-left:0;padding:.35rem .7rem .3rem;pointer-events:auto}.menu-content{max-width:1000px!important;margin:0 auto!important}.cat-header{text-align:center!important;margin-bottom:16px!important;border-bottom:4px double #111!important;padding:6px 0 8px!important;width:100%!important;box-sizing:border-box!important;display:block!important}.layout-toggle-btn{cursor:pointer;color:#a1a1aa!important;font-weight:500!important;transition:color .2s ease!important}.layout-toggle-btn:hover{color:#000!important}.layout-toggle-btn.active{color:#000!important;font-weight:700!important}.menu-content.hidden,.menu-fallback-content.hidden,#menu-section-wine_list.hidden,#menu-fallback-section-wine_list.hidden{display:none!important}.menu-content:not(.hidden),.menu-fallback-content:not(.hidden){display:block!important;width:100%!important}.menu-grid{display:block;width:100%}@media(min-width:768px){.menu-content:not(.single-column) .menu-grid,.menu-fallback-content:not(.single-column) .menu-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:52px!important;align-items:start!important}}.menu-content.single-column .menu-grid,.menu-fallback-content.single-column .menu-grid{display:block!important}.menu-column{min-width:0!important;width:100%!important}.menu-full-width{width:100%!important;clear:both!important}.pdf-category{break-inside:avoid!important;page-break-inside:avoid!important;display:block!important;width:100%!important;margin-bottom:24px!important}.cat-header,.menu-section-title{break-after:avoid!important;page-break-after:avoid!important}.menu-item,.menu-row{break-inside:avoid!important;page-break-inside:avoid!important}@media print{[data-astro-cid-ioj3fely],[data-astro-cid-ioj3fely]:before,[data-astro-cid-ioj3fely]:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{margin:0!important;padding:0!important;background:#fff!important;color:#111!important}header[data-astro-cid-ioj3fely],footer[data-astro-cid-ioj3fely],nav[data-astro-cid-ioj3fely],#site-header[data-astro-cid-ioj3fely],#site-footer[data-astro-cid-ioj3fely],#main-header[data-astro-cid-ioj3fely],.hero-section[data-astro-cid-ioj3fely],#holiday-hours-alert[data-astro-cid-ioj3fely],#menu-updater-status[data-astro-cid-ioj3fely],.menu-tabs[data-astro-cid-ioj3fely],#menu-tab-nav-wrapper[data-astro-cid-ioj3fely],#menu-tab-nav[data-astro-cid-ioj3fely],#layout-toggle-container[data-astro-cid-ioj3fely],#btn-print-tab-pdf[data-astro-cid-ioj3fely],.layout-toggle-btn[data-astro-cid-ioj3fely],#tab-scroll-indicator-left[data-astro-cid-ioj3fely],#tab-scroll-indicator-right[data-astro-cid-ioj3fely],.reservation-banner[data-astro-cid-ioj3fely],#sticky-logo-link[data-astro-cid-ioj3fely],.non-print-ui[data-astro-cid-ioj3fely],.no-print[data-astro-cid-ioj3fely],#menu-skeleton[data-astro-cid-ioj3fely],#menu-error[data-astro-cid-ioj3fely],.border-t[data-astro-cid-ioj3fely].border-neutral-100,#menu-last-updated[data-astro-cid-ioj3fely],#menu-sync-badge[data-astro-cid-ioj3fely],button[data-astro-cid-ioj3fely],.btn-luckys[data-astro-cid-ioj3fely],p[data-astro-cid-ioj3fely][title="Consumer advisory notice"],#cookie-consent-banner[data-astro-cid-ioj3fely],#announcement-banner[data-astro-cid-ioj3fely],a[data-astro-cid-ioj3fely][href*=opentable],.skip-link[data-astro-cid-ioj3fely],#skip-link[data-astro-cid-ioj3fely],div[data-astro-cid-ioj3fely]:has(>a[href*=opentable]){display:none!important}#menu-print-header{display:block!important;width:100%!important;margin-bottom:18px!important;page-break-inside:avoid!important;break-inside:avoid!important}main[data-astro-cid-ioj3fely],section[data-astro-cid-ioj3fely],#menu-container[data-astro-cid-ioj3fely]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.menu-content.hidden,.menu-fallback-content.hidden{display:none!important}.menu-content:not(.hidden),.menu-fallback-content:not(.hidden){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;column-count:1!important}.menu-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.35in!important;align-items:start!important;width:100%!important}.menu-column{min-width:0!important;width:100%!important}.menu-full-width{width:100%!important;clear:both!important}.pdf-category{break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:18px!important;display:block!important;width:100%!important}.cat-header{break-after:avoid!important;page-break-after:avoid!important;margin-bottom:10px!important;padding:4px 0 6px!important}.menu-item,.menu-item-row,.menu-row{break-inside:avoid!important;page-break-inside:avoid!important;padding:2.5px 0!important}.plats-section{width:100%!important;margin-top:14px!important;margin-bottom:14px!important;break-inside:avoid!important;page-break-inside:avoid!important}}#menu-section-wine_list .item-name,#menu-fallback-section-wine_list .item-name,#menu-section-wine_list .item-price,#menu-fallback-section-wine_list .item-price{font-family:Copperplate,Copperplate Gothic Light,Cinzel,serif!important;font-size:13.5px!important}#menu-section-wine_list .wine-vintage-tag,#menu-fallback-section-wine_list .wine-vintage-tag,#menu-section-wine_list .wine-bin-tag,#menu-fallback-section-wine_list .wine-bin-tag{font-family:Copperplate,Copperplate Gothic Light,Cinzel,serif!important;font-size:12px!important}.plats-section{column-span:all!important;-webkit-column-span:all!important;grid-column:1 / -1!important;display:block!important;width:100%!important;break-inside:avoid!important;clear:both!important}.plats-container{display:flex!important;flex-direction:row!important;width:100%!important;margin-top:18px!important;font-family:Copperplate,Copperplate Gothic Bold,sans-serif!important;text-transform:uppercase!important;border-bottom:1.5px solid #111!important;border-top:1.5px solid #111!important;padding:10px 0!important}.plats-day-row{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;text-align:center!important;padding:0 4px!important;border-right:1px solid #ddd!important}.plats-day-row:last-child{border-right:none!important}.plats-day-name{font-size:11px!important;font-weight:700!important;border-bottom:1px solid #111!important;padding-bottom:6px!important;margin-bottom:8px!important;color:#111!important;letter-spacing:.02em!important;white-space:nowrap!important}.plats-day-dish{font-size:11px!important;line-height:1.4!important;color:#111!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important}.plats-day-price{font-family:MonaLisa,Georgia,serif!important;font-size:18px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;margin-top:8px!important;color:#111!important}@media(max-width:640px){.plats-container{flex-direction:column!important;border-top:1.5px solid #111!important;border-bottom:1.5px solid #111!important;padding:0!important;margin-top:12px!important}.plats-day-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;border-right:none!important;border-bottom:1px solid #eee!important;padding:12px 0!important;gap:12px!important}.plats-day-row:last-child{border-bottom:none!important}.plats-day-name{width:90px!important;flex-shrink:0!important;border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important;font-size:13.5px!important}.plats-day-dish{flex:1!important;min-height:0!important;font-size:11px!important;text-align:left!important;justify-content:flex-start!important}.plats-day-price{font-family:MonaLisa,Georgia,serif!important;margin-top:0!important;font-size:18px!important;width:auto!important;text-align:right!important;flex-shrink:0!important}.menu-content:not(#menu-section-wine_list) .item-name,.menu-fallback-content:not(#menu-fallback-section-wine_list) .item-name{font-size:22px!important}.menu-content:not(#menu-section-wine_list) .item-price,.menu-fallback-content:not(#menu-fallback-section-wine_list) .item-price{font-size:22px!important}#menu-section-wine_list .item-name,#menu-fallback-section-wine_list .item-name,#menu-section-wine_list .item-price,#menu-fallback-section-wine_list .item-price{font-size:13px!important}.menu-content h3,.menu-fallback-content h3{white-space:normal!important;font-size:24px!important;text-align:center!important}}@keyframes a11y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{animation:a11y-spin 1s linear infinite!important}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.animated-dots:after{content:""!important;animation:dots 1.5s steps(4,end) infinite!important}
