.menu-row-image{float:left;width:62px;height:55px;margin:0 10px 3px 0;border-radius:7px;object-fit:cover}.menu-row-copy:after{display:block;clear:both;content:""}.home-banner-cms-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;opacity:.82}.home-page main{display:flex;flex-direction:column}.home-page main>section{flex:none;width:100%}
.home-banner-cms-video{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;opacity:.82}.home-about-photo video,.home-chef-image video{display:block;width:100%;height:100%;object-fit:cover}.beverage-hero-art>video{display:block;width:100%;height:100%;object-fit:cover}.delivery-visual video{display:block;width:100%;height:100%;object-fit:cover}
.menu-row-image,.menu-feature-visual img,.menu-feature-gallery img,.delivery-visual img{object-fit:cover}
.menu-feature-no-image{display:block!important}.menu-feature-no-image .menu-feature-copy{min-height:140px}
.contact-message-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:12px;align-content:start}.contact-message-form>*{grid-column:auto!important;grid-row:auto!important}.contact-honeypot-wrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form-field{display:grid;min-width:0;align-content:start;gap:5px}.contact-form-field-wide{grid-column:1/-1!important}.contact-form-field>label{margin:0!important}.contact-form-field textarea{min-height:120px!important}.contact-message-form>button{grid-column:1!important;grid-row:auto!important;align-self:start}.contact-honeypot-wrap .contact-honeypot{position:absolute!important}@media(max-width:480px){.contact-message-form{grid-template-columns:1fr}.contact-form-field-wide{grid-column:1!important}}
.menu-bar-item.has-image{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}.menu-bar-item-image{display:block;width:64px;height:64px;border:1px solid rgba(231,216,198,.2);border-radius:10px;object-fit:cover}.menu-bar-item-copy{min-width:0}.menu-bar-item-copy>p{margin:7px 0 0;color:#b7ada1;font-size:10px;line-height:1.5}@media(max-width:480px){.menu-bar-item.has-image{grid-template-columns:54px minmax(0,1fr);gap:11px}.menu-bar-item-image{width:54px;height:54px}}
