/* Shared 16px floor is in type-floor.css; these are the corresponding reflows. */
body{font-size:18px!important}.eyebrow{letter-spacing:.06em!important}.menu-item h4{font-size:18px!important;line-height:1.45}.menu-item p{font-size:17px!important;line-height:1.7}.menu-bottom,.menu-meta,.menu-notice,.concept-notes p{line-height:1.7}.menu-tools{flex-wrap:wrap}.menu-categories{flex-wrap:wrap}.menu-item{min-width:0}.menu-item-price,.menu-item .price{white-space:nowrap}.menu-tabs button{min-height:48px}.footer-bottom,.footer-links{flex-wrap:wrap;gap:20px}.dish-photo figcaption{height:auto;min-height:62px;flex-wrap:wrap;gap:4px 16px;padding:13px 20px}.dish-photo img{height:calc(100% - 70px)}.dish-photo figcaption>span:last-child{white-space:normal}.burger-visual figcaption{line-height:1.55}.people-award span{line-height:1.6}.visit-address p,.faq details p{font-size:18px!important;line-height:1.7}
@media(max-width:740px){.menu-categories{flex-wrap:wrap!important;overflow:visible!important;gap:8px}.menu-categories button{font-size:16px!important;white-space:normal}.menu-search{min-width:0}.menu-top,.menu-header{position:static}.menu-shell{padding:26px 22px}.menu-meta{display:block}.menu-meta p+p{margin-top:12px}.dish-photo figcaption{padding:10px 18px;min-height:74px;align-content:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.dish-photo img{height:calc(100% - 74px)}.burger-visual figcaption{font-size:16px!important;padding-top:12px}.chapter-copy .eyebrow{line-height:1.5;letter-spacing:.04em;margin-bottom:14px}.chapter-copy .lede{font-size:18px!important;line-height:1.55}.menu-picks p{line-height:1.4;letter-spacing:.03em}.chapter-rail{gap:12px!important}.rail-hint{letter-spacing:0}.mobile-dock{gap:0}.mobile-dock>a,.mobile-dock>button{min-height:48px;padding:10px 8px;font-size:16px!important}.people-award{gap:18px}.celebration-photo figcaption{letter-spacing:.03em}.footer-bottom{line-height:1.7}.hours table{font-size:16px!important}.hours td,.hours th{padding-right:6px}.concept-notes summary{font-size:18px!important}.pour-plane figcaption{height:auto;min-height:68px}.pour-plane img{height:calc(100% - 68px)}}
.dish-photo figcaption{display:block;white-space:normal;overflow-wrap:break-word;line-height:1.5}.dish-photo figcaption>span:last-child{display:block;margin-top:4px;white-space:normal}
@media(max-width:740px){.motion-ready:not(.reduced) .dinner-plane{top:max(285px,34svh)}.motion-ready:not(.reduced) .brunch-plane{top:max(328px,39svh)}.dish-photo figcaption{min-height:94px;padding:12px 20px}.dish-photo img{height:calc(100% - 94px)}}
