.site-header{height:108px!important;justify-content:flex-start!important;padding:0 4vw!important;gap:38px!important}.brand{width:270px!important;height:104px!important;display:flex;align-items:center;flex:0 0 270px}.brand img{width:100%!important;height:auto!important}.site-header nav{margin-left:auto!important;justify-content:flex-end!important;gap:clamp(22px,2.35vw,42px)!important;white-space:nowrap!important}.site-header nav a{white-space:nowrap!important}.order-pill{padding:16px 27px!important;min-width:142px!important}.hero-mark{display:none!important}
footer{background:#fff!important;color:#101010!important;border-top:5px solid #0766a6}.footer-logo{background:transparent!important;padding:0!important}.footer-top>p{color:#4f5b62!important}.footer-links h3{color:#0766a6!important}.footer-links a{color:#17232b!important}.footer-bottom{border-top-color:#d8e0e5!important;color:#687983!important}.footer-top .store-badge{color:#fff!important}.footer-logo img{mix-blend-mode:multiply}
.avco-credit{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;color:#687983}.avco-credit span{font-size:8px;letter-spacing:.14em}.avco-credit strong{font-size:10px;letter-spacing:.16em;color:#0766a6}
.page-hero{padding:56px 5vw 62px!important;min-height:0!important}.page-hero .brand-large{width:300px!important;max-height:150px!important;object-fit:contain!important;margin:0 auto 24px!important}.page-hero .eyebrow{margin-bottom:12px!important}.page-hero h1{font-size:clamp(52px,6vw,82px)!important;line-height:.92!important}.page-hero>p:not(.eyebrow){margin:16px auto!important;font-size:17px!important}.live-note{margin-top:5px!important}.menu-layout{padding-top:42px!important}
.menu-status,.fallback-panel{display:none!important}.pdf-card,.pdf-card h3,.pdf-card p,.pdf-card a{color:#fff!important}.pdf-card .pdf-link{border-bottom:1px solid #ffffff80;padding-bottom:4px}.catering-copy .pdf-card p{color:#d9ebf7!important}
.menu-card{cursor:pointer}.menu-card:after,.menu-card span{pointer-events:none}.menu-tools{display:flex;align-items:center;gap:18px}.menu-pdf-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border-radius:999px;background:#0766a6;color:#fff!important;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.menu-pdf-button:hover{background:#004d83}
@media(max-width:1180px) and (min-width:901px){.site-header{gap:22px!important}.brand{width:225px!important;flex-basis:225px!important}.site-header nav{gap:18px!important;font-size:12px!important}.order-pill{min-width:120px!important;padding:14px 20px!important}}@media(max-width:900px){.site-header{height:88px!important;justify-content:space-between!important}.site-header nav{inset:119px 0 0!important;margin-left:0!important;white-space:normal!important}.site-header nav a{white-space:normal!important}.brand{width:190px!important;height:84px!important;flex-basis:190px!important}}
.site-header nav{font-size:14px!important;gap:clamp(18px,1.8vw,32px)!important}.order-pill{font-size:12px!important}.gallery{padding-top:82px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto 320px 260px!important}.gallery-lead{grid-column:1!important;grid-row:1!important;padding:0 0 8px!important;align-self:end}.gallery .g1{grid-column:2!important;grid-row:1/3!important}.gallery .g2{grid-column:1!important;grid-row:2/4!important}.gallery .g3{grid-column:2!important;grid-row:3!important}.catering-dish{grid-template-columns:minmax(0,1fr) 74px 74px!important;column-gap:14px!important}.catering-dish .dish-desc{grid-column:1/2!important}.tray-head{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px;gap:14px;padding:2px 0 8px;border-bottom:1px solid #d8d3c8;color:#667;font-size:9px;font-weight:700;letter-spacing:.14em;text-align:right;text-transform:uppercase}.catering-category{align-self:start}.menu-tools{flex-wrap:wrap}.menu-count{white-space:nowrap}@media(max-width:560px){.site-header nav{font-size:16px!important}.gallery{padding-top:64px!important;grid-template-columns:1fr!important;grid-template-rows:auto repeat(3,220px)!important}.gallery-lead,.gallery .g1,.gallery .g2,.gallery .g3{grid-column:1!important;grid-row:auto!important}.catering-dish{grid-template-columns:minmax(0,1fr) 58px 58px!important;column-gap:8px!important}.tray-head{grid-template-columns:minmax(0,1fr) 58px 58px;gap:8px}}
body[data-menu-mode="catering"] .menu-layout>section{min-width:0}body[data-menu-mode="catering"] .menu-grid-live{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}body[data-menu-mode="catering"] .menu-category{width:100%;padding:38px 42px!important}body[data-menu-mode="catering"] .catering-dish{grid-template-columns:minmax(240px,1fr) 100px 100px!important;align-items:start;column-gap:24px!important}body[data-menu-mode="catering"] .catering-dish .dish-name{font-size:18px;line-height:1.35}body[data-menu-mode="catering"] .catering-dish .dish-price{text-align:right;white-space:nowrap;font-size:16px}body[data-menu-mode="catering"] .catering-dish .dish-desc{max-width:650px;font-size:13px;line-height:1.55;margin-top:-3px}body[data-menu-mode="catering"] .tray-head{grid-template-columns:minmax(240px,1fr) 100px 100px;column-gap:24px}body[data-menu-mode="catering"] .menu-toolbar{min-width:0}@media(max-width:700px){body[data-menu-mode="catering"] .menu-category{padding:28px 20px!important}body[data-menu-mode="catering"] .catering-dish{grid-template-columns:minmax(0,1fr) 62px 62px!important;column-gap:10px!important}body[data-menu-mode="catering"] .tray-head{grid-template-columns:minmax(0,1fr) 62px 62px;column-gap:10px}body[data-menu-mode="catering"] .catering-dish .dish-name{font-size:16px}body[data-menu-mode="catering"] .catering-dish .dish-price{font-size:13px}}
body[data-menu-mode="regular"] .menu-layout>section{min-width:0}body[data-menu-mode="regular"] .menu-grid-live{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}body[data-menu-mode="regular"] .menu-category{width:100%;padding:38px 42px!important}body[data-menu-mode="regular"] .dish{grid-template-columns:minmax(0,1fr) auto!important;column-gap:28px!important;align-items:start}body[data-menu-mode="regular"] .dish-name{font-size:18px;line-height:1.35}body[data-menu-mode="regular"] .dish-price{min-width:86px;text-align:right;white-space:nowrap;font-size:16px}body[data-menu-mode="regular"] .dish-desc{grid-column:1/2!important;max-width:700px;font-size:13px;line-height:1.55;margin-top:-3px}body[data-menu-mode="regular"] .menu-toolbar{min-width:0}@media(max-width:700px){body[data-menu-mode="regular"] .menu-category{padding:28px 20px!important}body[data-menu-mode="regular"] .dish{column-gap:12px!important}body[data-menu-mode="regular"] .dish-name{font-size:16px}body[data-menu-mode="regular"] .dish-price{min-width:68px;font-size:14px}}
@media(max-width:900px){.site-header nav{inset:76px 0 auto!important;justify-content:flex-start!important;align-items:stretch;gap:0!important;padding:22px 6vw 28px;background:#fff;border-top:1px solid var(--line);box-shadow:0 18px 40px #07131b24}.site-header nav a{padding:15px 4px;border-bottom:1px solid #e5e1d9;text-align:left;font-size:13px}.site-header nav a:last-child{margin-top:18px;padding:16px 24px;border:0;border-radius:999px;background:var(--blue);color:#fff;text-align:center;box-shadow:0 10px 24px #075c9e33}body:has(.site-header nav.open)>.mobile-order{display:none}.footer-bottom{align-items:flex-start}.avco-credit{margin-top:3px}}
body[data-menu-mode="regular"] .page-hero h1{font-size:0!important}body[data-menu-mode="regular"] .page-hero h1 em{font-size:clamp(52px,6vw,82px)!important}body[data-menu-mode="regular"] #liveNote{display:none!important}
body[data-menu-mode="catering"] #liveNote .live-dot{display:none!important}
