.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-section-wine_list:not(.hidden),#menu-fallback-section-wine_list:not(.hidden){display:block!important;column-count:1!important}@media(min-width:768px){.menu-content:not(#menu-section-wine_list):not(.single-column).block,.menu-fallback-content:not(#menu-fallback-section-wine_list):not(.single-column).block{display:block!important;column-count:2!important;column-gap:52px!important;column-fill:balance!important}.menu-content.single-column:not(.hidden),.menu-fallback-content.single-column:not(.hidden),#menu-section-wine_list:not(.hidden),#menu-fallback-section-wine_list:not(.hidden){display:block!important;column-count:1!important}.menu-content.hidden,.menu-fallback-content.hidden,#menu-section-wine_list.hidden,#menu-fallback-section-wine_list.hidden{display:none!important}.menu-section-group,.pdf-category:not(.plats-section):not(.sauces-section):not(.full-width-section){break-inside:avoid!important;page-break-inside:avoid!important;display:inline-block!important;width:100%!important;margin-bottom:28px!important}.full-width-section,.plats-section,.sauces-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;margin-top:16px!important;margin-bottom:32px!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,.sauces-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}
