/* V53: link expansion and client photo framing. No changes to approved scroll timing. */
#site-header .desktop-nav{gap:clamp(16px,1.6vw,27px)}
#kitchen .ps-art img{width:100%;height:100%;object-fit:cover;object-position:center 53%;border-radius:16px;filter:none}
#kitchen .ps-art{overflow:hidden;border-radius:16px}
#kitchen .ps-product .ps-card-copy>p{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:63px}
#kitchen .ps-name-price h3{font-size:21px;line-height:1.18}
#kitchen .ps-final-grid .ps-art img{object-position:center 56%}
#kitchen .ps-price strong{font-size:21px}
#kitchen .ps-heading{font-size:clamp(32px,3vw,46px)}
#kitchen .ps-source-note{font-size:10px}
#our-menu .mn-grid[data-count="0"]{display:none}
.mp-home-drinks-note{padding:38px;border:1px solid #d7c2a9;border-radius:15px;background:#fcf8ef;margin:0 0 28px}
.mp-home-drinks-note h3{font:700 30px/1.2 Inter,Arial,sans-serif;margin:0 0 15px}
.mp-home-drinks-note p:not(.eyebrow){max-width:600px;line-height:1.7;margin:0 0 22px}
#our-menu .mn-name-price{gap:10px;flex-wrap:wrap}#our-menu .mn-name-price h3{font-size:21px}
#our-menu .mn-dialog-image-wrap>span{max-width:calc(100% - 24px);line-height:1.5}
#book form[hidden]{display:none!important}
.mp-home-book-cta{padding:34px;background:#ffffff0a;border:1px solid #ffffff24;border-radius:22px;color:#fff7ed}
.mp-home-book-cta h3{font-size:28px;line-height:1.2;margin-bottom:18px}.mp-home-book-cta p{line-height:1.7;max-width:430px;margin:0 0 24px}.mp-home-book-cta small{display:block;font-size:12px;line-height:1.6;margin-top:17px;color:#d6c7b8}
@media(max-width:1100px) and (min-width:941px){#site-header .desktop-nav{gap:15px;font-size:12px}#site-header .desktop-control{display:none}}
@media(max-width:767px){#kitchen .ps-art img{border-radius:14px}.mp-home-drinks-note{padding:25px}.mp-home-book-cta{padding:27px}#kitchen .ps-name-price h3{font-size:20px}#our-menu .mn-name-price h3{font-size:19px}}
/* The real full plate has a taller ratio than the former rendered food cutout. */
.hero-food-float{width:91%!important;max-width:625px!important;top:88px!important;right:-8px!important}
@media(max-width:1100px) and (min-width:801px){.hero-food-float{width:96%!important;top:122px!important;right:-18px!important}}
@media(max-width:800px){.hero-food-float{width:85%!important;max-width:460px!important;top:35px!important;right:0!important}}
@media(max-width:480px){.hero-food-float{width:90%!important;top:25px!important;right:-4px!important}}
