._6lTh-a_finder{scroll-margin-top:100px;}._6lTh-a_filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));}._6lTh-a_singlePlatformFilters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}._6lTh-a_search{}._6lTh-a_resultBar{flex-wrap:wrap;gap:12px;min-height:58px;}._6lTh-a_resultBar p{color:#657489;margin:0;font-size:11px}._6lTh-a_resultBar strong{color:#0b2341}._6lTh-a_resultBar>button{font:inherit;color:#1264d9;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px 0;font-size:11px;text-decoration:underline}._6lTh-a_shareStatus{color:#52647b;font-size:11px}._6lTh-a_awardField{border:0;min-width:0;margin:18px 0;padding:0}._6lTh-a_awardField legend{color:#657489;margin:0 0 8px;padding:0;font-size:10px}._6lTh-a_awardFilters{flex-wrap:wrap;gap:7px;display:flex}._6lTh-a_awardFilters button{font:inherit;color:#17263a;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:11px;display:inline-flex}._6lTh-a_awardFilters button[aria-pressed=true]{color:#1264d9;background:#edf6ff;border-color:#1264d9}._6lTh-a_awardFilters button:disabled{color:#758297;cursor:default;background:#f8fafc}._6lTh-a_filterCount{font-variant-numeric:tabular-nums;font-size:10px}._6lTh-a_restaurantTop{}._6lTh-a_restaurantTop>div{min-width:0}._6lTh-a_restaurantTop h3{overflow-wrap:anywhere}._6lTh-a_location{margin:0;}._6lTh-a_mapAction{color:#1264d9;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}._6lTh-a_mapAction:hover{text-underline-offset:3px;text-decoration:underline}._6lTh-a_mapRestaurantLink{color:inherit;text-decoration:none}._6lTh-a_mapRestaurantLink:hover{text-underline-offset:3px;text-decoration:underline}._6lTh-a_mapRestaurantLink:focus-visible{outline-offset:3px;outline:2px solid #1264d9}@media (max-width:720px){._6lTh-a_mapAction{min-height:44px}}._6lTh-a_cuisines{}._6lTh-a_restaurantBottom{margin-top:10px}._6lTh-a_actions{}._6lTh-a_actions a{align-items:center;gap:6px;min-height:30px;display:inline-flex}._6lTh-a_bookingNote{color:#52647b;margin:7px 0 0;font-size:11px;line-height:1.7}._6lTh-a_empty{}._6lTh-a_guideNotes{border-top:1px solid #dce4ed;margin-top:32px;padding-top:22px}._6lTh-a_guideNotes h2{color:#0b2341;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.4}._6lTh-a_guideNotes>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;display:grid}._6lTh-a_guideNotes p{color:#657489;margin:0;font-size:11px;line-height:1.8}._6lTh-a_closingNote{}._6lTh-a_shareFallback{color:#52647b;gap:7px;margin:0 0 18px;font-size:11px;display:grid}._6lTh-a_shareFallback input{width:100%;min-width:0;font:inherit;background:#f8fafc;border:1px solid #dce4ed;border-radius:6px;padding:10px;font-size:13px}@media (max-width:720px){._6lTh-a_filters input,._6lTh-a_filters select{height:44px;font-size:16px}._6lTh-a_resultBar{gap:10px}._6lTh-a_resultBar ._6lTh-a_shareStatus:empty{display:none}._6lTh-a_resultBar>div:last-child{margin-left:auto}._6lTh-a_guideNotes>div{grid-template-columns:1fr;gap:15px}._6lTh-a_awardFilters button{min-height:40px;font-size:10px}}._6lTh-a_tierNote{color:#657489;max-width:540px;margin:7px 0 0;font-size:10px;line-height:1.7}._6lTh-a_artworkCredit{color:#657489;margin:12px 0;font-size:10px;line-height:1.7}._6lTh-a_artworkCredit a{color:inherit;text-underline-offset:3px}._6lTh-a_panelTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}._6lTh-a_panelTitle button{flex-shrink:0;padding:0!important;font-size:24px!important;line-height:1.4!important}._6lTh-a_panelTitle+span{overflow-wrap:anywhere}._6lTh-a_naturalPanel [data-resy-info-window]{max-height:none;overflow:visible}._6lTh-a_naturalPanel [data-resy-info-window]>section{flex:none;padding-right:0;overflow:visible}@media (min-width:721px){._6lTh-a_naturalPanel ._6lTh-a_mapFrame{height:clamp(200px,100dvh - 600px,320px)}}@media (min-width:721px) and (max-height:900px){._6lTh-a_naturalMapColumn._6lTh-a_naturalMapColumn{position:static}}@media (max-width:720px){._6lTh-a_filters{grid-template-columns:repeat(2,minmax(0,1fr))}._6lTh-a_filters>label:last-child{grid-column:1/-1}._6lTh-a_viewAnchor{scroll-margin-top:70px}._6lTh-a_resultBar{z-index:10;background:#fff;border-bottom:1px solid #dce4ed;padding:10px 0;position:sticky;top:70px}._6lTh-a_naturalMapColumn{scroll-margin-top:170px}}
