.food-venue__eyebrow{color:var(--pp-text-secondary);font-size:var(--pp-type-small)}main.food-venue{padding-top:var(--pp-s5)}.food-venue .discovery-heading{margin-bottom:var(--pp-s6)}.food-venue h1+.food-venue__eyebrow{margin-top:calc(var(--pp-s2) * -1)}.food-venue__lead{text-wrap:pretty}.food-venue__award{justify-self:start}.food-venue__gallery{position:relative}.food-venue__award--photo{z-index:var(--pp-layer-lifted);max-width:calc(100% - var(--pp-s3) * 2);margin:var(--pp-s3);position:absolute;bottom:0;right:0}.food-venue__content{gap:var(--pp-s6);padding-block:0 var(--pp-s8);display:grid}.food-venue__gallery+.food-venue__content{padding-block-start:var(--pp-s6)}.food-venue__facts{align-content:start;justify-items:start;gap:var(--pp-s5);padding:var(--pp-s5);background:var(--pp-surface);display:grid}.food-venue__facts dl{gap:var(--pp-s4);width:100%;margin:0;display:grid}.food-venue__facts dl>div{gap:var(--pp-s1);display:grid}.food-venue__facts dl>div+div{padding-top:var(--pp-s4);border-top:var(--pp-border) solid var(--pp-line)}.food-venue__facts dt{color:var(--pp-text-secondary);font-size:var(--pp-type-small)}.food-venue__facts dd{margin:0}.food-venue__amenities{gap:var(--pp-s2) var(--pp-s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.food-venue__amenity{align-items:center;gap:var(--pp-s2);display:inline-flex}.food-venue__amenity svg{color:var(--pp-text-secondary);flex:none}.food-venue__facts dd a.food-venue__amenity{color:inherit;text-underline-offset:var(--pp-s1);text-decoration:underline}.food-venue__status{display:block}.food-venue__hours-line{white-space:nowrap;display:block}.food-venue__facts dd a{text-underline-offset:var(--pp-s1);text-decoration:underline}.food-venue__facts>:is(a,button){margin-top:var(--pp-s1)}.food-venue__links{gap:var(--pp-s2) var(--pp-s5);flex-wrap:wrap;display:flex}.food-venue__story{gap:var(--pp-s5);align-content:start;gap:var(--pp-s6);display:grid}.food-venue__label{margin:0 0 var(--pp-s2);color:var(--pp-text-secondary);font-size:var(--pp-type-small)}.food-venue__story .food-venue__nearby--dishes{padding-block:var(--pp-s5) 0}.food-venue__content--solo .food-venue__facts{max-width:24rem}.food-venue__gallery .reviews-badge__trigger{max-width:calc(100% - var(--pp-s3) * 2);white-space:nowrap;overflow:hidden}.food-venue__gallery[data-frames=few] .reviews-badge{max-width:50%}.food-venue__gallery[data-frames=many] .reviews-badge{max-width:46%}.food-venue__gallery{container-type:inline-size}@container (width<=40rem){.food-venue__gallery:not([data-frames=one]) .reviews-badge__trigger>span:not([class]){display:none}}.food-venue__about{gap:var(--pp-s4);max-width:var(--pp-readable);display:grid}@media (width>=64rem){.food-venue__content{gap:var(--pp-s12);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}.food-venue__facts{grid-area:1/2}.food-venue__story{grid-area:1/1}.food-venue__content--solo{grid-template-columns:minmax(0,24rem)}.food-venue__content--solo .food-venue__facts{grid-column:1}}.food-venue__nearby{gap:var(--pp-s2);padding-block:var(--pp-s8);border-top:var(--pp-border) solid var(--pp-line);display:grid}.food-venue__nearby>.section-heading,.food-venue__around>h3{margin:0}.food-venue__caption{margin:0 0 var(--pp-s3);font-size:var(--pp-type-small);color:var(--pp-text-secondary)}.food-venue__near-list--links li{padding-block:0}.food-venue__near-list--links a{align-items:center;gap:var(--pp-s4);width:100%;padding-block:var(--pp-s3);text-decoration:none;display:flex}.food-venue__near-list--links a:hover .food-venue__near-name{text-decoration:underline}.food-venue__near-list--links a:hover .food-venue__chev{color:var(--pp-text-main);transform:translateX(var(--pp-s1))}.food-venue__near-main{flex:1;min-width:0;display:grid}.food-venue__near-meta{font-size:var(--pp-type-small);color:var(--pp-text-secondary)}.food-venue__chev{color:var(--pp-text-secondary);transition:transform .15s}@media (prefers-reduced-motion:reduce){.food-venue__chev{transition:none}}.food-venue__near-list{max-width:var(--pp-readable);gap:0;margin:0;padding:0;list-style:none;display:grid}.food-venue__near-list li{justify-content:space-between;gap:var(--pp-s4);padding-block:var(--pp-s3);border-bottom:var(--pp-border) solid var(--pp-line);display:flex}.food-venue__near-list li>span:last-child{color:var(--pp-text-secondary);white-space:nowrap}.food-venue__score{align-items:center;gap:var(--pp-s1);display:inline-flex}.food-venue__score .icon,.food-venue__score .icon *{color:var(--pp-text-accent);fill:currentColor;stroke:none}.food-venue__around{gap:var(--pp-s2);padding-top:var(--pp-s8);display:grid}.food-venue__collections{align-items:center;gap:var(--pp-s3);padding-block:var(--pp-s6) calc(var(--pp-s12) * 2);border-top:var(--pp-border) solid var(--pp-line);flex-wrap:wrap;margin:0;display:flex}.food-venue__collections>span{color:var(--pp-text-secondary)}.food-venue__collections a{gap:var(--pp-s2);padding:var(--pp-s2) var(--pp-s4);border:var(--pp-border) solid var(--pp-line);text-decoration:none;display:inline-flex}.food-venue__collections a:hover{background:var(--pp-surface)}.food-venue__gallery[data-frames=few]>.food-venue__award--photo{right:50%}.food-venue__gallery[data-frames=many]>.food-venue__award--photo{right:54%}.food-venue__award--photo{--place-card-award-white-space:nowrap}.food-venue__award--photo .place-card-grid__award-chip{font-weight:var(--pp-weight-regular)}@container (width<=40rem){.food-venue__award--photo .place-card-grid__award-chip{grid-template-columns:max-content 0;gap:0;padding-inline-end:0;display:inline-grid;overflow:hidden}.food-venue__award--photo .place-card-grid__award-marks{margin-inline-end:var(--pp-s3)}.food-venue__gallery:not([data-frames=one]) .place-card-grid__score-source{display:none}}.food-venue__dishes li{align-items:baseline;column-gap:var(--pp-s4);row-gap:var(--pp-s1);padding-block:var(--pp-s4);grid-template-columns:minmax(0,1fr) auto;display:grid}.food-venue__nearby--dishes{gap:0}.food-venue__dishes li>span:last-of-type{color:var(--pp-text-main);white-space:nowrap}.food-venue__dish-quote{max-width:var(--pp-readable);color:var(--pp-text-secondary);quotes:"«" "»";grid-column:1/-1}
