._tiles_1jfyc_6,._book_1jfyc_6,._flights_1jfyc_6,._entry_1jfyc_6,._stays_1jfyc_6,._food_1jfyc_6,._split_1jfyc_6,._page_1jfyc_6{--sh-ink:var(--neutral-950,#111827);--sh-muted:#6b7280;--sh-line:#e5e7eb;--sh-green:var(--primary-700,#0b503b);--sh-lime:var(--cta,#c0ed54);font-family:var(--font-label)}._empty_1jfyc_7{border:1px dashed var(--sh-line,#e5e7eb);color:#6b7280;font-family:var(--font-label);text-align:center;border-radius:18px;padding:22px;font-size:14px;line-height:1.5}._footnote_1jfyc_8{color:#6b7280;font-family:var(--font-label);text-align:center;margin-top:20px;font-size:12px;line-height:1.55}._pill_1jfyc_9{border:1px solid color-mix(in srgb,var(--primary-700,#0b503b) 20%,transparent);min-height:36px;color:var(--primary-700,#0b503b);font-family:var(--font-display);white-space:nowrap;background:#fff;border-radius:24px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}._pill_1jfyc_9:hover{background:color-mix(in srgb,var(--cta,#c0ed54) 22%,#fff);border-color:var(--primary-700,#0b503b)}._tiles_1jfyc_6{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}._tile_1jfyc_6{border:1px solid var(--sh-line);background:#fff;border-radius:15px;flex-direction:column;gap:11px;min-width:0;padding:11px;transition:border-color .25s,box-shadow .3s,transform .35s cubic-bezier(.22,.8,.18,1);display:flex;position:relative}._tile_1jfyc_6:hover{border-color:#cfd8d2;transform:translateY(-2px);box-shadow:0 12px 28px #0b503b12}._tile_1jfyc_6:has(._tileOpen_1jfyc_16:focus-visible){outline:2px solid var(--sh-green);outline-offset:3px}._tileOpen_1jfyc_16{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}._tileOpen_1jfyc_16:focus-visible{outline:none}._tilePhotoWrap_1jfyc_19{display:block;position:relative}._tilePhoto_1jfyc_19,._placePhoto_1jfyc_20{background:#f1f1ef;display:block;position:relative;overflow:hidden}._tilePhoto_1jfyc_19{aspect-ratio:1;border-radius:15px}._tilePhoto_1jfyc_19 img,._placePhoto_1jfyc_20 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.8,.18,1)}._tile_1jfyc_6:hover ._tilePhoto_1jfyc_19 img{transform:scale(1.04)}._glyph_1jfyc_24{color:color-mix(in srgb,var(--primary-700,#0b503b) 28%,transparent);background:radial-gradient(120% 90% at 50% 0,#fff,#f1f1ef);place-items:center;display:grid;position:absolute;inset:0}._heart_1jfyc_25{z-index:2;width:34px;height:34px;color:var(--sh-ink);-webkit-backdrop-filter:blur(5px);cursor:pointer;background:#fffc;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:15px;right:15px}._heart_1jfyc_25:hover{background:#fff;transform:scale(1.06)}._heart_1jfyc_25[data-on]{color:#e5484d}._heart_1jfyc_25[data-on] svg{fill:currentColor}._heart_1jfyc_25:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}._tileDay_1jfyc_30{z-index:2;display:flex;position:absolute;top:12px;left:12px}._dayChip_1jfyc_31{background:var(--sh-green,#0b503b);color:#fff;font-family:var(--font-label);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.1;display:inline-flex}._tileClosed_1jfyc_32{z-index:2;color:#fff;background:#b23a2b;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;bottom:12px;left:12px}._tileCredit_1jfyc_33{z-index:2;bottom:10px;right:10px;position:absolute!important}._tile_1jfyc_6 ._tileCredit_1jfyc_33{opacity:0;transition:opacity .2s}._tile_1jfyc_6:hover ._tileCredit_1jfyc_33,._tile_1jfyc_6:focus-within ._tileCredit_1jfyc_33{opacity:1}._tileBody_1jfyc_38{flex-direction:column;gap:4px;min-width:0;display:flex}._tileHead_1jfyc_39{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}._tileName_1jfyc_40{min-width:0;color:var(--sh-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}._tileRating_1jfyc_41{color:var(--sh-muted);flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:inline-flex}._tileRating_1jfyc_41 b{color:var(--sh-ink);font-weight:600}._star_1jfyc_43{color:#f5b301;fill:currentColor}._tileType_1jfyc_44{color:var(--sh-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.3;display:flex;overflow:hidden}._tileType_1jfyc_44>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._tileType_1jfyc_44 svg{flex-shrink:0}._placePhoto_1jfyc_20{aspect-ratio:16/9;background:#f1f1ef;display:block;position:relative;overflow:hidden}._placeBody_1jfyc_54{font-family:var(--font-label);flex-direction:column;gap:20px;padding:22px 26px 26px;display:flex}._placeHead_1jfyc_55{flex-direction:column;gap:6px;display:flex}._placeName_1jfyc_56{color:#111827;letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}._placeMeta_1jfyc_57{color:#6b7280;flex-wrap:wrap;align-items:center;row-gap:2px;font-size:13.5px;line-height:1.5;display:flex}._placeMeta_1jfyc_57>*+:before{content:"·";color:#c7cbd1;margin:0 8px}._placeScore_1jfyc_59{align-items:center;gap:4px;display:inline-flex}._placeScore_1jfyc_59 b{color:#111827;font-weight:600}._placeMetaLink_1jfyc_61{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db;transition:color .2s,text-decoration-color .2s}._placeMetaLink_1jfyc_61:hover{color:var(--primary-700,#0b503b);text-decoration-color:currentColor}._placeBlurb_1jfyc_63{color:#374151;text-wrap:pretty;max-width:62ch;margin:0;font-size:15px;line-height:1.65}._placeFacts_1jfyc_64{border-top:1px solid #eef0ee;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._placeFacts_1jfyc_64>div{border-bottom:1px solid #eef0ee;flex-direction:column;gap:3px;min-width:0;padding:12px 0;display:flex}._placeFacts_1jfyc_64>div:nth-child(odd){padding-inline-end:20px}._placeFacts_1jfyc_64>div:last-child:nth-child(odd){grid-column:1/-1}._placeFacts_1jfyc_64 dt{color:#6b7280;font-size:12px;font-weight:500}._placeFacts_1jfyc_64 dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}._placePrice_1jfyc_70{background:#f7f7f6;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}._placePrice_1jfyc_70>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._placePrice_1jfyc_70>div>span:first-child{color:#6b7280;font-size:12px;font-weight:500}._placePriceValue_1jfyc_73{color:#111827;text-align:end;min-width:0;font-size:15px}._placePriceValue_1jfyc_73 b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}._placePriceValue_1jfyc_73 small{color:#6b7280;font-size:12px}._placePrice_1jfyc_70>small{color:#6b7280;font-size:12px;line-height:1.45}._stayDetailPick_1jfyc_77{align-items:center;gap:8px;display:flex}._stayDetailPick_1jfyc_77 ._stayPick_1jfyc_78{flex:1;justify-content:center;min-height:46px;font-size:15px}._stayDetailPick_1jfyc_77 ._stayRemove_1jfyc_79{width:46px;height:46px}._placeBody_1jfyc_54 ._stayPicker_1jfyc_80 .stay-expand{margin-top:0}._placeBody_1jfyc_54 ._stayPicker_1jfyc_80:has(.stay-expand:not(.open)){display:none}._popupKeep_1jfyc_84{color:var(--primary-700,#0b503b);cursor:pointer;align-items:center;gap:5px;font-weight:600;display:inline-flex}._popupKeep_1jfyc_84:hover{text-underline-offset:3px;text-decoration:underline}._popupKeep_1jfyc_84[data-on] svg{color:#e5484d;fill:currentColor}._popupKeep_1jfyc_84:focus-visible{outline:2px solid var(--primary-700,#0b503b);outline-offset:2px;border-radius:4px}._flights_1jfyc_6{flex-direction:column;align-items:center;gap:24px;display:flex}._searchWrap_1jfyc_92{flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex}._searchBar_1jfyc_93{filter:drop-shadow(0 10px 15px #0000000f);background:#fff;border:1px solid #e6e6e4;border-radius:32px;align-items:center;gap:24px;max-width:100%;min-height:62px;padding:12px 12px 12px 24px;display:flex;position:relative}._searchSkeleton_1jfyc_94{border-radius:20px;width:min(720px,80vw);height:38px;display:block}._searchRule_1jfyc_95{background:#e6e6e4;flex-shrink:0;width:1px;height:34px}._searchField_1jfyc_96{text-align:start;cursor:pointer;flex-direction:column;gap:4px;width:180px;min-width:0;display:flex;position:relative}._searchField_1jfyc_96[data-disabled]{cursor:default}._searchField_1jfyc_96:has(:focus-visible){outline:2px solid var(--primary-700,#0b503b);outline-offset:6px;border-radius:8px}._searchField_1jfyc_96 :focus-visible{outline:none}._searchLabel_1jfyc_101{color:var(--primary-700,#0b503b);font-size:12px;line-height:1.3}._searchValue_1jfyc_102{color:#171717;min-width:0;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.3;display:flex}._searchValue_1jfyc_102>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._searchValue_1jfyc_102 svg{flex-shrink:0}._searchField_1jfyc_96[data-disabled] ._searchValue_1jfyc_102 svg{opacity:.35}._searchSelect_1jfyc_106{opacity:0;width:100%;height:100%;cursor:inherit;font-size:16px;position:absolute;inset:0}._searchActions_1jfyc_107{flex-shrink:0;align-items:center;gap:8px;display:flex}._searchGo_1jfyc_108{background:var(--cta,#c0ed54);min-height:42px;color:var(--primary-700,#0b503b);font-family:var(--font-display);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0e6e51;border-radius:24px;align-items:center;gap:4px;padding:12px 14px;font-size:14px;font-weight:600;transition:filter .2s,opacity .2s;display:inline-flex}._searchGo_1jfyc_108:hover:not(:disabled){filter:brightness(.96)}._searchGo_1jfyc_108:disabled{opacity:.55;cursor:default}._searchRefresh_1jfyc_111{color:#171717;cursor:pointer;background:#fff;border:1px solid #e6e6e4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._searchRefresh_1jfyc_111:hover:not(:disabled){border-color:var(--primary-700,#0b503b)}._searchRefresh_1jfyc_111:disabled{opacity:.55;cursor:default}._searchNote_1jfyc_114{color:#6b7280;text-align:center;max-width:620px;font-size:12px}._searchError_1jfyc_115{color:var(--warn,#b23a2b);font-size:13px}._fares_1jfyc_117{border:0;flex-direction:column;gap:16px;width:100%;min-width:0;margin:0;padding:0 24px;list-style:none;display:flex}._fare_1jfyc_117{border:1px solid var(--sh-line);background:#fff;border-radius:24px;align-items:center;gap:24px;min-width:0;padding:24px;transition:border-color .2s,box-shadow .25s;display:flex}._fare_1jfyc_117:has(input):hover{border-color:#c9d3cc}._fare_1jfyc_117[data-on]{border-color:var(--primary-700,#0b503b);box-shadow:0 0 0 1px var(--primary-700,#0b503b)}._fare_1jfyc_117:has(input:focus-visible){outline:2px solid var(--primary-700,#0b503b);outline-offset:3px}._fareMain_1jfyc_122{flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center;gap:10px 40px;min-width:0;display:grid}label._fareMain_1jfyc_122{cursor:pointer}._fareCarrier_1jfyc_124{align-items:center;gap:8px;min-width:0;display:flex}._fareCarrier_1jfyc_124>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}._fareCarrier_1jfyc_124 strong{color:#292929;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}._fareCarrier_1jfyc_124 small{color:#505050;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}._carrierMark_1jfyc_128{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:11px;font-style:italic;font-weight:700;display:grid}._fareRoute_1jfyc_129{align-items:center;gap:clamp(18px,4vw,54px);min-width:0;display:flex}._fareEnd_1jfyc_130{flex-direction:column;gap:4px;min-width:0;display:flex}._fareEnd_1jfyc_130 strong{color:#050505;font-size:18px;font-weight:700;line-height:1.2}._fareEnd_1jfyc_130 small{color:#505050;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}._fareEndTo_1jfyc_133{text-align:end}._fareJourney_1jfyc_134{flex-direction:column;align-items:center;gap:5px;min-width:94px;display:flex}._fareJourney_1jfyc_134 b{color:#777;white-space:nowrap;font-size:14px;font-weight:700}._fareJourney_1jfyc_134 i{border-top:1px dashed #777;width:54px;display:block}._fareJourney_1jfyc_134 small{color:#505050;white-space:nowrap;font-size:13px}._fareChips_1jfyc_138{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}._fareChip_1jfyc_138,._fareBadge_1jfyc_139,._fareWarn_1jfyc_139{color:#505050;background:#f2f2f2;border-radius:8px;padding:5px 10px;font-size:12px;line-height:1.2}._fareBadge_1jfyc_139{background:color-mix(in srgb,var(--cta,#c0ed54) 30%,#fff);color:var(--primary-700,#0b503b);font-weight:600}._fareWarn_1jfyc_139{background:var(--gold-soft,#fdf3d4);color:var(--gold-deep,#8a5a00);font-weight:500}._fareRule_1jfyc_142{background:#d8d8d8;flex-shrink:0;align-self:stretch;width:1px}._farePrice_1jfyc_143{flex-shrink:0;align-items:center;gap:24px;display:flex}._fareAmount_1jfyc_144{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._fareAmount_1jfyc_144 strong{color:#050505;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}._fareAmount_1jfyc_144 small{color:#787d86;white-space:nowrap;font-size:11px}._fareTick_1jfyc_147{color:var(--primary-700,#0b503b)}._flightLinks_1jfyc_148{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._flightNote_1jfyc_149{color:#5c5c5c;text-align:center;max-width:760px;padding:0 24px;font-size:14px;font-weight:500;line-height:1.5}._flightEmpty_1jfyc_150{text-align:center;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;gap:6px;max-width:560px;margin:0 auto;padding:24px;display:flex}._flightEmpty_1jfyc_150 strong{color:var(--primary-700,#0b503b);font-size:20px}._flightEmpty_1jfyc_150 p{color:#374151;font-size:15px;line-height:1.5}._searchFieldWide_1jfyc_155{flex:220px;width:auto;min-width:180px;max-width:300px}._searchFieldFixed_1jfyc_156{flex:none;width:auto}._searchNote_1jfyc_114 strong{color:var(--primary-700,#0b503b);font-weight:600}._stays_1jfyc_6{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}._stays_1jfyc_6>._searchWrap_1jfyc_92{margin-bottom:-4px}._stays_1jfyc_6>._collectionTools_1jfyc_160{margin-bottom:0}._stayPick_1jfyc_78{background:var(--sh-lime);min-height:38px;color:var(--sh-green);font-family:var(--font-display);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0e6e51;border-radius:24px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;transition:filter .2s,background .2s;display:inline-flex}._stayPick_1jfyc_78:hover{filter:brightness(.96)}._stayPick_1jfyc_78[data-on]{background:var(--sh-green);color:#fff;border-bottom-color:#0000}:is(._stayPick_1jfyc_78:focus-visible,._stayRemove_1jfyc_79:focus-visible){outline:2px solid var(--sh-green);outline-offset:2px}._stayRemove_1jfyc_79{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e6e6e4;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .2s,border-color .2s;display:grid}._stayRemove_1jfyc_79:hover{color:#b23a2b;border-color:#b23a2b}._stayPicker_1jfyc_80{flex-basis:100%;min-width:0}._stayNights_1jfyc_168,._stayOwn_1jfyc_168{width:100%;padding:0 24px}._stayCards_1jfyc_174{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._tile_1jfyc_6[data-on]{border-color:var(--sh-green);box-shadow:0 0 0 1px var(--sh-green)}._tile_1jfyc_6[data-active],._tile_1jfyc_6[data-map-hover]{border-color:var(--sh-green);box-shadow:0 0 0 2px color-mix(in srgb,var(--sh-lime) 80%,transparent),0 12px 28px #0b503b14}._stayCardPhoto_1jfyc_177{aspect-ratio:1}._stayCardPrice_1jfyc_178{min-width:0;color:var(--sh-muted);white-space:nowrap;align-items:baseline;gap:5px;margin-top:3px;font-size:12px;display:flex}._stayCardPrice_1jfyc_178 b{color:var(--sh-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._stayCardPrice_1jfyc_178 small{text-overflow:ellipsis;font-size:12px;overflow:hidden}._stayCard_1jfyc_174 ._heart_1jfyc_25[data-on]{background:var(--sh-green);color:#fff}._stayCard_1jfyc_174 ._heart_1jfyc_25[data-on] svg{fill:none}._split_1jfyc_6,._splitSolo_1jfyc_190{width:100%;min-width:0}._split_1jfyc_6{container:sheet-split/inline-size}._splitInner_1jfyc_192{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}._splitCards_1jfyc_193{min-width:0}._splitMap_1jfyc_194{order:-1;min-width:0;height:clamp(240px,58vw,340px);position:relative}._placesMap_1jfyc_195{height:100%;position:relative}._placesMapCount_1jfyc_196{z-index:500;color:var(--sh-ink);pointer-events:none;background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #123c3324}._splitExpand_1jfyc_197{z-index:500;width:40px;height:40px;color:var(--sh-ink);cursor:pointer;background:#fff;border-radius:20px;place-items:center;transition:transform .2s cubic-bezier(.22,.8,.18,1),background .2s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 2px 10px #123c3324}._splitExpand_1jfyc_197:hover{transform:scale(1.06)}._splitExpand_1jfyc_197[aria-pressed=true]{background:var(--sh-green);color:#fff}._splitExpand_1jfyc_197:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}._splitMap_1jfyc_194 [data-stay-legend]{gap:4px 12px!important;max-width:calc(100% - 5.5rem)!important;padding:7px 11px!important}@container sheet-split (width<=599px){._splitMap_1jfyc_194 [data-stay-legend] .text-xs{font-size:11px}._splitMap_1jfyc_194 [data-stay-legend]{top:12px!important;left:12px!important}}._split_1jfyc_6 ._tiles_1jfyc_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}._split_1jfyc_6[data-wide] ._splitMap_1jfyc_194{height:min(64svh,480px)}@container sheet-split (width>=480px){._split_1jfyc_6 ._stayCards_1jfyc_174{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sheet-split (width>=600px){._split_1jfyc_6 ._tiles_1jfyc_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}._splitMap_1jfyc_194{height:380px}}@container sheet-split (width>=760px){._split_1jfyc_6 ._stayCards_1jfyc_174{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sheet-split (width>=880px){._splitInner_1jfyc_192{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;gap:32px;padding-inline:24px}._splitMap_1jfyc_194{order:0;height:clamp(360px,100dvh - 300px,600px);position:sticky;top:16px}._split_1jfyc_6 ._tiles_1jfyc_6,._split_1jfyc_6 ._stayCards_1jfyc_174{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._split_1jfyc_6[data-wide] ._splitInner_1jfyc_192{grid-template-columns:minmax(0,1fr)}._split_1jfyc_6[data-wide] ._splitMap_1jfyc_194{order:-1;height:min(68dvh,620px);position:relative;top:auto}._split_1jfyc_6[data-wide] ._tiles_1jfyc_6,._split_1jfyc_6[data-wide] ._stayCards_1jfyc_174{grid-template-columns:repeat(4,minmax(0,1fr))}}._food_1jfyc_6{flex-direction:column;gap:28px;width:100%;display:flex}._foodLead_1jfyc_235{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._foodSummary_1jfyc_236{color:#374151;text-wrap:pretty;max-width:66ch;font-size:17px;line-height:1.65}._foodMissing_1jfyc_237{max-width:60ch;color:var(--sh-muted);text-align:center;align-self:center;font-size:15px;line-height:1.55}._foodLeadSkeleton_1jfyc_238{border-radius:14px;width:min(560px,100%);height:52px;margin:0 auto;display:block}._foodCities_1jfyc_239{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._foodCities_1jfyc_239 button{border:1px solid var(--sh-line);min-height:36px;color:var(--sh-ink);cursor:pointer;background:#fff;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s}._foodCities_1jfyc_239 button:hover{border-color:#c9d3cc}._foodCities_1jfyc_239 button[aria-pressed=true]{color:#fff;background:#171717;border-color:#171717;font-weight:600}._foodCities_1jfyc_239 button:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}._foodSourceLink_1jfyc_244{font-weight:600;color:var(--sh-green)!important;gap:2px!important;font-size:12px!important}._foodSourceLink_1jfyc_244:hover{text-decoration:underline}._menu_1jfyc_247{background:#f7f6f1;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:32px;padding:28px;display:grid}._menuGroup_1jfyc_248{flex-direction:column;gap:6px;min-width:0;display:flex}._menuGroup_1jfyc_248>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:16px 0 0;list-style:none;display:grid}._menuHead_1jfyc_250{color:var(--sh-green);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e4e2d8;align-items:center;gap:8px;padding-bottom:10px;font-size:12px;font-weight:600;display:flex}._menuItem_1jfyc_251{flex-direction:column;gap:14px;min-width:0;padding:0;display:flex}._menuItem_1jfyc_251:last-child{border-bottom:0;padding-bottom:0}._menuLine_1jfyc_253{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}._menuLine_1jfyc_253 strong{min-width:0;color:var(--sh-ink);font-family:var(--font-display);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}._menuLeader_1jfyc_255{display:none}._menuLine_1jfyc_253 small{color:var(--sh-muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}._menuDesc_1jfyc_257{color:#4b5563;max-width:56ch;font-size:14px;line-height:1.55}._menuAt_1jfyc_258{flex-wrap:wrap;gap:4px 14px;margin-top:2px;display:flex}._menuAt_1jfyc_258 button{text-align:start;min-height:44px;color:var(--sh-green);cursor:pointer;align-items:center;gap:5px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}._menuAt_1jfyc_258 button svg{transition:transform .2s cubic-bezier(.22,.8,.18,1)}._menuAt_1jfyc_258 button:hover{text-underline-offset:3px;text-decoration:underline}._menuAt_1jfyc_258 button:hover svg{transform:translate(2px)}._menuAt_1jfyc_258 button:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px;border-radius:6px}._menuSkeletonHead_1jfyc_264{border-radius:6px;width:40%;height:14px;margin-bottom:12px;display:block}._menuSkeletonRow_1jfyc_265{border-radius:12px;height:54px;margin-top:10px;display:block}._signatures_1jfyc_267{flex-direction:column;gap:12px;display:flex}._signaturesHead_1jfyc_268{color:var(--sh-ink);font-size:16px;font-weight:600}._signatures_1jfyc_267>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._signature_1jfyc_267{border:1px solid var(--sh-line);text-align:start;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 10px;transition:border-color .2s,box-shadow .25s;display:grid}._signature_1jfyc_267:hover{border-color:#c9d3cc;box-shadow:0 8px 22px #0b503b0d}._signature_1jfyc_267:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}._signature_1jfyc_267>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}._signature_1jfyc_267 strong{color:var(--sh-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}._signature_1jfyc_267 small{color:var(--sh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._signature_1jfyc_267>svg{color:var(--sh-muted)}._signaturePhoto_1jfyc_277{background:#f1f1ef;border-radius:12px;width:56px;height:56px;display:block;position:relative;overflow:hidden}._signaturePhoto_1jfyc_277 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._signaturePhoto_1jfyc_277 ._glyph_1jfyc_24 svg{width:22px;height:22px}._entry_1jfyc_6{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;display:flex}._entryLoading_1jfyc_283{gap:12px;display:grid}._entryLoading_1jfyc_283 span{border-radius:14px;height:84px;display:block}._entryTopic_1jfyc_285 h3{color:#111827;margin-bottom:10px;font-size:16px;font-weight:600}._entryRules_1jfyc_286,._entryRulesTwo_1jfyc_286{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){._entryRulesTwo_1jfyc_286{grid-template-columns:1fr 1fr}}@media (max-width:1100px){._tiles_1jfyc_6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){._menu_1jfyc_247{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px}._signatures_1jfyc_267>ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){._searchBar_1jfyc_93{border-radius:24px;flex-wrap:wrap;gap:12px 16px;padding:14px 16px}._searchRule_1jfyc_95{display:none}._searchField_1jfyc_96{width:calc(50% - 8px)}._searchActions_1jfyc_107{justify-content:flex-end;width:100%}._searchFieldWide_1jfyc_155{max-width:none}._fare_1jfyc_117{flex-direction:column;align-items:stretch;gap:16px;padding:18px}._fareRule_1jfyc_142{width:auto;height:1px}._farePrice_1jfyc_143{justify-content:space-between}._fareAmount_1jfyc_144{align-items:flex-start}}@media (max-width:640px){._tiles_1jfyc_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}._tile_1jfyc_6{border-radius:13px;gap:8px;padding:7px}._tilePhoto_1jfyc_19{border-radius:11px}._heart_1jfyc_25{width:32px;height:32px;top:9px;right:9px}._tileDay_1jfyc_30{top:9px;left:9px}._tileDay_1jfyc_30 ._dayChip_1jfyc_31{padding:4px 7px;font-size:10px}._tileHead_1jfyc_39{flex-direction:column;gap:2px}._tileName_1jfyc_40{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}._tileCredit_1jfyc_33{display:none}._fares_1jfyc_117{padding:0}._stayNights_1jfyc_168,._stayOwn_1jfyc_168{padding-inline:0}._stayCardPhoto_1jfyc_177{aspect-ratio:16/10}._fareMain_1jfyc_122{grid-template-columns:1fr;gap:12px}._fareRoute_1jfyc_129{justify-content:space-between}._searchField_1jfyc_96{width:100%}._searchFieldFixed_1jfyc_156{width:calc(50% - 8px)}._flightNote_1jfyc_149{padding:0;font-size:12px}._placeBody_1jfyc_54{gap:16px;padding:18px 18px 22px}._placeFacts_1jfyc_64{grid-template-columns:minmax(0,1fr)}._placeFacts_1jfyc_64>div:nth-child(odd){padding-inline-end:0}._foodSummary_1jfyc_236{text-align:start;font-size:15px}._foodLead_1jfyc_235{text-align:start;align-items:stretch}._foodCities_1jfyc_239{justify-content:flex-start}._placeName_1jfyc_56{font-size:21px}}@media (prefers-reduced-motion:reduce){._menuAt_1jfyc_258 button svg,._signature_1jfyc_267,._tile_1jfyc_6,._tile_1jfyc_6:hover,._tilePhoto_1jfyc_19 img,._heart_1jfyc_25,._stayPick_1jfyc_78,._stayRemove_1jfyc_79,._splitExpand_1jfyc_197,._moreTile_1jfyc_331,._tile_1jfyc_6 ._tileCredit_1jfyc_33{transition:none;transform:none}}._pageFrame_1jfyc_338{min-width:0;container:detail-page/inline-size}._page_1jfyc_6{flex-direction:column;gap:22px;padding-bottom:12px;display:flex}._pageTop_1jfyc_340{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}._pageMedia_1jfyc_341,._placePhotoWrap_1jfyc_342{min-width:0;position:relative}._page_1jfyc_6 ._placePhoto_1jfyc_20{aspect-ratio:16/9;border-radius:22px}._placePhotoCount_1jfyc_344{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827cc;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}._placeThumbs_1jfyc_345{scrollbar-width:none;gap:8px;margin-top:10px;padding:2px;display:flex;overflow-x:auto}._placeThumbs_1jfyc_345::-webkit-scrollbar{display:none}._placeThumbs_1jfyc_345 button{cursor:pointer;opacity:.72;background:#f1f1ef;border:2px solid #0000;border-radius:10px;flex:0 0 64px;width:64px;height:48px;transition:opacity .2s,border-color .2s;overflow:hidden}._placeThumbs_1jfyc_345 button:hover{opacity:1}._placeThumbs_1jfyc_345 button[aria-pressed=true]{border-color:var(--sh-green);opacity:1}._placeThumbs_1jfyc_345 button:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}._placeThumbs_1jfyc_345 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._placeVerdict_1jfyc_352{color:var(--sh-green);font-style:normal;font-weight:600}._placeVerdict_1jfyc_352[data-tone=warn]{color:#9a6700}._placeVerdict_1jfyc_352[data-tone=low]{color:#b23a2b}._placeSection_1jfyc_355{flex-direction:column;gap:10px;display:flex}._placeSectionHead_1jfyc_356{color:var(--sh-ink);letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:13px;font-weight:600;display:flex}._placeSectionHead_1jfyc_356 small{color:var(--sh-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}._week_1jfyc_358{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._week_1jfyc_358 li{border:1px solid var(--sh-line);min-height:38px;color:var(--sh-ink);background:#fff;border-radius:10px;place-items:center;font-size:12px;font-weight:600;display:grid}._week_1jfyc_358 li[data-closed]{color:#b23a2b;background:#faf7f6;border-style:dashed;text-decoration:line-through;text-decoration-thickness:1.5px}._where_1jfyc_361{border-top:1px solid var(--sh-line);grid-template-columns:minmax(0,1fr);gap:16px;padding-top:8px;display:grid}._whereMap_1jfyc_362{border:1px solid var(--sh-line);background:#edf3ee;border-radius:18px;min-width:0;height:260px;position:relative;overflow:hidden}._whereMap_1jfyc_362 .leaflet-container{height:100%}._whereCopy_1jfyc_364{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._whereCopy_1jfyc_364 p{color:#374151;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.5;display:flex}._whereCopy_1jfyc_364 p svg{color:var(--sh-muted);flex-shrink:0}._page_1jfyc_6 ._placeBody_1jfyc_54{padding:0 4px}._pageMore_1jfyc_368{border-top:1px solid var(--sh-line);min-width:0;padding-top:8px}@container detail-page (width>=860px){._pageTop_1jfyc_340{-moz-column-gap:clamp(28px,4cqw,56px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(28px,4cqw,56px)}._pageMedia_1jfyc_341{position:sticky;top:0}._page_1jfyc_6 ._placePhoto_1jfyc_20{aspect-ratio:4/5;max-height:min(64dvh,560px)}._page_1jfyc_6 ._placeBody_1jfyc_54{padding:6px 0 0}._page_1jfyc_6 ._placeName_1jfyc_56{font-size:30px}._where_1jfyc_361{-moz-column-gap:clamp(28px,4cqw,56px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(28px,4cqw,56px)}._whereMap_1jfyc_362{height:320px}}._more_1jfyc_331{flex-direction:column;gap:12px;padding-top:14px;display:flex}._moreHead_1jfyc_382{color:var(--sh-ink);font-size:16px;font-weight:600}._moreRail_1jfyc_383{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -4px;padding:4px 4px 10px;list-style:none;display:flex;overflow-x:auto}._moreRail_1jfyc_383::-webkit-scrollbar{display:none}._moreRail_1jfyc_383>li{scroll-snap-align:start;flex:0 0 clamp(180px,22cqw,224px);min-width:0}._moreTile_1jfyc_331{border:1px solid var(--sh-line);text-align:start;cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;gap:9px;width:100%;padding:9px;transition:border-color .25s,box-shadow .3s,transform .35s cubic-bezier(.22,.8,.18,1);display:flex}._moreTile_1jfyc_331:hover{border-color:#cfd8d2;transform:translateY(-2px);box-shadow:0 12px 28px #0b503b12}._moreTile_1jfyc_331:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px}._moreMedia_1jfyc_389{display:block;position:relative}._morePhoto_1jfyc_390{aspect-ratio:4/3;background:#f1f1ef;border-radius:11px;display:block;position:relative;overflow:hidden}._morePhoto_1jfyc_390 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._moreChip_1jfyc_392{z-index:2;display:flex;position:absolute;top:8px;left:8px}._moreBody_1jfyc_393{flex-direction:column;gap:3px;min-width:0;display:flex}._morePrice_1jfyc_394{min-width:0;color:var(--sh-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;display:flex;overflow:hidden}._morePrice_1jfyc_394 b{color:var(--sh-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}[data-trip-design=trip2] ._tiles_1jfyc_6{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}[data-trip-design=trip2] ._tile_1jfyc_6{border-radius:20px;gap:14px;padding:0 0 16px;overflow:hidden}[data-trip-design=trip2] ._tilePhoto_1jfyc_19{aspect-ratio:4/3;border-radius:0}[data-trip-design=trip2] ._tileBody_1jfyc_38{gap:7px;padding-inline:16px}[data-trip-design=trip2] ._tileName_1jfyc_40{white-space:normal;font-size:17px;line-height:1.4}[data-trip-design=trip2] ._tileCredit_1jfyc_33{opacity:1}[data-trip-design=trip2] ._pill_1jfyc_9{min-height:44px}@media (max-width:600px){[data-trip-design=trip2] ._tiles_1jfyc_6{grid-template-columns:1fr}}[data-trip-design=trip2] ._stayPick_1jfyc_78,[data-trip-design=trip2] ._stayRemove_1jfyc_79{min-height:44px}[data-trip-design=trip2] ._stayCardPhoto_1jfyc_177{aspect-ratio:4/3}[data-trip-design=trip2] ._flightNote_1jfyc_149{text-align:start;background:#f4f7f1;border-radius:18px;padding:20px 24px;font-size:16px;line-height:1.7}@media (prefers-reduced-motion:reduce){[data-trip-design=trip2] ._tile_1jfyc_6,[data-trip-design=trip2] ._tilePhoto_1jfyc_19 img{transition:none;transform:none}}._diningNotes_1jfyc_412{background:#f8faf5;border:1px solid #e1e7dc;border-radius:20px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}._diningNotesIcon_1jfyc_413{width:44px;height:44px;color:var(--sh-green);background:#eaf0e1;border-radius:14px;flex-shrink:0;place-items:center;display:grid}._diningNotes_1jfyc_412 h3{color:var(--sh-ink);margin:0 0 7px;font-size:16px;font-weight:600}._diningNotes_1jfyc_412 p{max-width:85ch;color:var(--sh-muted);margin:0;font-size:14px;line-height:1.75}._menuGroup_1jfyc_248:only-child{grid-column:1/-1}@media (max-width:600px){._diningNotes_1jfyc_412{gap:12px;padding:18px}._diningNotesIcon_1jfyc_413{border-radius:12px;width:36px;height:36px}._menuLine_1jfyc_253{flex-wrap:wrap}._menuLine_1jfyc_253 small{white-space:normal}}[data-trip-design=trip2] ._searchWrap_1jfyc_92{align-items:stretch;width:100%;min-width:0}[data-trip-design=trip2] ._searchBar_1jfyc_93{filter:none;border-radius:20px;gap:20px;width:100%}[data-trip-design=trip2] ._searchFieldWide_1jfyc_155{max-width:none}[data-trip-design=trip2] ._searchNote_1jfyc_114{text-align:start;max-width:none;padding-inline:4px;line-height:1.5}@media (max-width:760px){[data-trip-design=trip2] ._searchBar_1jfyc_93{gap:12px}}._placesMap_1jfyc_195 .leaflet-top.leaflet-left,._stays_1jfyc_6 .leaflet-top.leaflet-left{inset:auto 14px 34px auto}._placesMap_1jfyc_195 .leaflet-control-zoom,._stays_1jfyc_6 .leaflet-control-zoom{border-radius:var(--trip-slide-radius,26px);border:1px solid #dce6dc;margin:0;overflow:hidden;box-shadow:0 3px 14px #183e3418}._placesMap_1jfyc_195 .leaflet-control-zoom a,._stays_1jfyc_6 .leaflet-control-zoom a{color:#50776f;background:#fff;border-color:#e6ece2;width:38px;height:38px;line-height:38px}._placesStayKey_1jfyc_430{bottom:18px;z-index:500;border-radius:var(--trip-slide-radius,26px);color:#526f5a;pointer-events:none;background:#fff;align-items:center;gap:7px;max-width:calc(100% - 82px);padding:8px 12px;font-size:11px;display:flex;position:absolute;inset-inline-start:14px;box-shadow:0 3px 14px #183e3418}._placesStayKey_1jfyc_430>svg{flex:none}._placesStayKey_1jfyc_430>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._collectionTools_1jfyc_160{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}._collectionTools_1jfyc_160>p{color:#758779;flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:12px;display:flex}._collectionTools_1jfyc_160 strong{color:#375c49;font-size:14px;font-weight:550}._collectionSearch_1jfyc_436{border-radius:var(--trip-slide-radius,26px);color:#73917b;background:#f8faf6;border:1px solid #dce5d8;align-items:center;gap:8px;width:260px;min-width:0;padding:10px 14px;display:flex}._collectionSearch_1jfyc_436 input{color:#375c49;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:12px}._collectionSearch_1jfyc_436:focus-within{outline-offset:2px;outline:2px solid #50776f}@media (max-width:600px){._collectionTools_1jfyc_160{flex-direction:column;align-items:stretch;gap:10px}._collectionSearch_1jfyc_436{width:100%}}._mediaFrame_1jfyc_441{--media-preview:clamp(76px,20cqw,100px);isolation:isolate;aspect-ratio:16/9;background:#edf2e9;border-radius:22px;position:relative;overflow:hidden}._mediaPhoto_1jfyc_442{background:#edf2e9;width:100%;height:100%;display:block;position:absolute;inset:0}._mediaPhoto_1jfyc_442 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._mediaPhoto_1jfyc_442[data-mini]{inset:auto;bottom:12px;width:var(--media-preview);height:var(--media-preview);z-index:2;pointer-events:none;border:3px solid #fff;border-radius:12px;inset-inline-start:12px;overflow:hidden}._mediaMap_1jfyc_445{bottom:12px;width:var(--media-preview);height:var(--media-preview);isolation:isolate;z-index:1;pointer-events:none;border:3px solid #fff;border-radius:12px;position:absolute;inset-inline-start:12px;overflow:hidden}._mediaMap_1jfyc_445[data-expanded]{border-radius:inherit;pointer-events:auto;border:0;width:100%;height:100%;inset:0}._mediaMap_1jfyc_445:not([data-expanded]) .leaflet-control,._mediaMap_1jfyc_445:not([data-expanded]) .leaflet-tooltip{display:none}._mediaSwap_1jfyc_448{bottom:12px;width:var(--media-preview);height:var(--media-preview);z-index:3;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;position:absolute;inset-inline-start:12px;overflow:hidden}._mediaSwap_1jfyc_448:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #0d5040}._mediaSwapCaption_1jfyc_450{bottom:0;color:#fff;pointer-events:none;background:#153c32d9;justify-content:center;align-items:center;gap:5px;padding:7px 3px;font-size:11px;font-weight:600;display:flex;position:absolute;inset-inline:0}._mediaCredit_1jfyc_451{z-index:4;max-width:calc(100% - 24px);position:absolute;bottom:12px;right:12px}._mediaCreditWithMap_1jfyc_452{max-width:calc(100% - var(--media-preview) - 36px)}._mediaCount_1jfyc_453{z-index:4;color:#fff;background:#153c32cc;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}._mediaAttribution_1jfyc_454{color:var(--sh-muted);margin:6px 0 0;font-size:10px;line-height:1.5}._mediaAttribution_1jfyc_454 a{text-underline-offset:2px;text-decoration:underline}._mediaPhotoCredit_1jfyc_455{color:var(--sh-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}._mediaStatus_1jfyc_456{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._floatMap_1jfyc_464{height:100%;position:relative}._floatCards_1jfyc_465{min-width:0}._floatStats_1jfyc_466{color:#6b7280;font-family:var(--font-label);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;font-size:11px;line-height:1.3;display:flex}._floatStats_1jfyc_466>span{align-items:center;gap:5px;display:inline-flex}._floatStats_1jfyc_466 svg{color:#8a978e;flex:none}._floatCards_1jfyc_465 ._tiles_1jfyc_6,._floatCards_1jfyc_465 ._stayCards_1jfyc_174,[data-float-list] ._splitCards_1jfyc_193 ._tiles_1jfyc_6,[data-float-list] ._splitCards_1jfyc_193 ._stayCards_1jfyc_174{flex-direction:column;gap:0;display:flex}._floatCards_1jfyc_465 ._tile_1jfyc_6,[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebefeb;border-radius:0;flex-direction:row;align-items:flex-start;gap:14px;padding:14px 4px;transform:none}._floatCards_1jfyc_465 li._tile_1jfyc_6:last-child,[data-float-list] ._splitCards_1jfyc_193 li._tile_1jfyc_6:last-child{border-bottom:0}._floatCards_1jfyc_465 ._tile_1jfyc_6:hover,[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6:hover{box-shadow:none;background:linear-gradient(90deg,#0000,#f6f9f4 12% 88%,#0000);border-color:#ebefeb;transform:none}._floatCards_1jfyc_465 ._tile_1jfyc_6[data-active],._floatCards_1jfyc_465 ._tile_1jfyc_6[data-on],._floatCards_1jfyc_465 ._tile_1jfyc_6[data-map-hover],[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6[data-map-hover],[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6[data-active],[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6[data-on]{box-shadow:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cta,#c0ed54) 18%,#fff) 12%,color-mix(in srgb,var(--cta,#c0ed54) 18%,#fff) 88%,transparent);border-color:#ebefeb}._floatCards_1jfyc_465 ._tilePhotoWrap_1jfyc_19,[data-float-list] ._splitCards_1jfyc_193 ._tilePhotoWrap_1jfyc_19{flex:none;width:76px;position:static}._floatCards_1jfyc_465 ._tilePhoto_1jfyc_19,[data-float-list] ._splitCards_1jfyc_193 ._tilePhoto_1jfyc_19{aspect-ratio:auto;border-radius:13px;width:76px;height:76px}._floatCards_1jfyc_465 ._tileBody_1jfyc_38,[data-float-list] ._splitCards_1jfyc_193 ._tileBody_1jfyc_38{flex:1;align-self:center;gap:3px;padding-inline-end:44px}._floatCards_1jfyc_465 ._tileName_1jfyc_40,[data-float-list] ._splitCards_1jfyc_193 ._tileName_1jfyc_40{color:#324e43;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box}._floatCards_1jfyc_465 ._tileHead_1jfyc_39,[data-float-list] ._splitCards_1jfyc_193 ._tileHead_1jfyc_39{flex-direction:column;gap:2px}._floatCards_1jfyc_465 ._tileRating_1jfyc_41,[data-float-list] ._splitCards_1jfyc_193 ._tileRating_1jfyc_41{font-size:11px}._floatCards_1jfyc_465 ._tileType_1jfyc_44,[data-float-list] ._splitCards_1jfyc_193 ._tileType_1jfyc_44{color:#738078;font-size:11px}._floatCards_1jfyc_465 ._stayCardPrice_1jfyc_178,[data-float-list] ._splitCards_1jfyc_193 ._stayCardPrice_1jfyc_178{margin-top:2px;font-size:11px}._floatCards_1jfyc_465 ._stayCardPrice_1jfyc_178 b,[data-float-list] ._splitCards_1jfyc_193 ._stayCardPrice_1jfyc_178 b{font-size:14px}._floatCards_1jfyc_465 ._tile_1jfyc_6:not(:has(._heart_1jfyc_25)) ._tileBody_1jfyc_38{padding-inline-end:0}._floatCards_1jfyc_465 ._heart_1jfyc_25,[data-float-list] ._splitCards_1jfyc_193 ._heart_1jfyc_25{-webkit-backdrop-filter:none;background:#fff;border:1px solid #e6e6e4;width:36px;height:36px;margin-top:-18px;top:50%;right:4px}._floatCards_1jfyc_465 ._heart_1jfyc_25:hover,[data-float-list] ._splitCards_1jfyc_193 ._heart_1jfyc_25:hover{background:#f4f7f1;transform:none}._floatCards_1jfyc_465 ._tileDay_1jfyc_30,[data-float-list] ._splitCards_1jfyc_193 ._tileDay_1jfyc_30{top:8px;left:-2px}._floatCards_1jfyc_465 ._tileDay_1jfyc_30 ._dayChip_1jfyc_31,[data-float-list] ._splitCards_1jfyc_193 ._tileDay_1jfyc_30 ._dayChip_1jfyc_31{border:2px solid #fff;border-radius:8px;padding:3px 7px;font-size:10px}._floatCards_1jfyc_465 ._tileClosed_1jfyc_32,[data-float-list] ._splitCards_1jfyc_193 ._tileClosed_1jfyc_32{padding:2px 6px;font-size:9.5px;top:70px;bottom:auto;left:8px}._floatCards_1jfyc_465 ._tile_1jfyc_6 ._tileCredit_1jfyc_33,[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6 ._tileCredit_1jfyc_33{display:none}._floatCards_1jfyc_465 ._tile_1jfyc_6:hover ._tilePhoto_1jfyc_19 img,[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6:hover ._tilePhoto_1jfyc_19 img{transform:none}[data-float-list] ._stays_1jfyc_6{align-items:stretch;gap:18px}[data-float-list] ._stayNights_1jfyc_168,[data-float-list] ._stayOwn_1jfyc_168{padding:0}[data-float-list] ._flightLinks_1jfyc_148{gap:8px}[data-float-list] ._flightNote_1jfyc_149{color:#6b7280;padding:0;font-size:12px;font-weight:400}[data-float-list] ._footnote_1jfyc_8{margin-top:14px;font-size:11px}._tileNumber_1jfyc_503{display:none}._floatCards_1jfyc_465 ._tileNumber_1jfyc_503{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#50776f;border:2px solid #fff;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;left:-2px;box-shadow:0 1px 4px #193c3030}._floatCards_1jfyc_465 ._tileNumberStay_1jfyc_505{background:#877a98}._floatCards_1jfyc_465 ._tile_1jfyc_6:has(._tileNumber_1jfyc_503) ._tileDay_1jfyc_30{top:68px;left:8px}._floatCards_1jfyc_465 ._tile_1jfyc_6:has(._tileNumber_1jfyc_503) ._tileClosed_1jfyc_32{top:48px}._page_1jfyc_6{color:#3d465b;gap:40px;padding-bottom:16px}._page_1jfyc_6 ._placeBody_1jfyc_54{gap:24px;padding:0}._page_1jfyc_6 ._placeHead_1jfyc_55{gap:8px}._placeKicker_1jfyc_519{align-items:center;gap:8px;min-height:32px;margin:0;display:flex}._placeKind_1jfyc_522{width:30px;height:30px;color:var(--sh-green);flex:none;place-items:center;display:grid}._placeKind_1jfyc_522 img,._moreMark_1jfyc_523 img{-o-object-fit:contain;object-fit:contain;display:block}._moreMark_1jfyc_523{width:18px;height:18px;color:var(--sh-muted);flex:none;place-items:center;display:grid}._moreMark_1jfyc_523 svg{width:12px;height:12px}._placeKickerText_1jfyc_526{min-width:0;color:var(--sh-green);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:700;display:flex}._placeKickerText_1jfyc_526>span+span:before{content:"";background:var(--cta,#c0ed54);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 9px 2px;display:inline-block}._placeBadge_1jfyc_528{margin-inline-start:auto;display:flex}._page_1jfyc_6 ._placeName_1jfyc_56{color:#30483e;letter-spacing:-.015em;font-size:clamp(24px,3.2cqw,29px);font-weight:700;line-height:1.24}._page_1jfyc_6 ._placeMeta_1jfyc_57{color:#77827d;gap:0;font-size:12px;line-height:1.5}._page_1jfyc_6 ._placeMeta_1jfyc_57>*+:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px 2px;display:inline-block}._placeWhere_1jfyc_532{color:#6c7282;align-items:center;gap:5px;display:inline-flex}._placeWhere_1jfyc_532 svg{flex:none}._page_1jfyc_6 ._placeScore_1jfyc_59 b{color:#111827}._placeDo_1jfyc_537{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._placeDo_1jfyc_537>div,._placeDo_1jfyc_537>section{flex-basis:100%;order:1}._placeDirections_1jfyc_541,._placeDo_1jfyc_537 ._keep_1jfyc_541,._placeMapToggle_1jfyc_541,._placeDo_1jfyc_537 ._stayPick_1jfyc_78{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,filter .2s,transform .2s cubic-bezier(.22,.8,.18,1);display:inline-flex}._placeDirections_1jfyc_541{color:#fff;background:#118c67}._placeDirections_1jfyc_541:hover{background:#0e7a5a}._placeDo_1jfyc_537 ._keep_1jfyc_541{background:var(--cta,#c0ed54);color:#0e6e51;padding-inline:14px 18px}._placeDo_1jfyc_537 ._keep_1jfyc_541:hover{filter:brightness(.96)}._placeDo_1jfyc_537 ._keep_1jfyc_541[data-on] svg{color:#0e6e51}._placeMapToggle_1jfyc_541{color:#111827;background:#fff;border:1px solid #e5e7eb}._placeMapToggle_1jfyc_541:hover{background:#f6f8f4;border-color:#cfd8d2}._placeDirections_1jfyc_541:active,._placeDo_1jfyc_537 ._keep_1jfyc_541:active,._placeMapToggle_1jfyc_541:active{transform:scale(.97)}._placeDirections_1jfyc_541:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px}._placeDo_1jfyc_537 ._keep_1jfyc_541:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px}._placeMapToggle_1jfyc_541:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px}._placeDo_1jfyc_537 ._stayDetailPick_1jfyc_77{gap:8px}._placeDo_1jfyc_537 ._stayDetailPick_1jfyc_77 ._stayPick_1jfyc_78{flex:none;min-height:40px;font-size:13px}._placeDo_1jfyc_537 ._stayDetailPick_1jfyc_77 ._stayRemove_1jfyc_79{width:40px;height:40px}._placeAbout_1jfyc_555{flex-direction:column;gap:20px;display:flex}._page_1jfyc_6 ._placeBlurb_1jfyc_63{color:#3d465b;max-width:68ch;font-size:16px;line-height:1.6}._page_1jfyc_6 ._placeSection_1jfyc_355{gap:0}._page_1jfyc_6 ._placeSectionHead_1jfyc_356{color:var(--sh-green);letter-spacing:-.01em;text-transform:none;padding-bottom:9px;font-size:20px;font-weight:500;line-height:1.2}._page_1jfyc_6 ._placeFacts_1jfyc_64{border-top:1px solid #efefee}._page_1jfyc_6 ._placeFacts_1jfyc_64>div{border-bottom:1px solid #efefee;gap:5px;padding:15px 0 14px}._page_1jfyc_6 ._placeFacts_1jfyc_64>div:nth-child(odd){padding-inline-end:24px}._page_1jfyc_6 ._placeFacts_1jfyc_64 dt{color:#6c7282;font-size:12px;font-weight:400;line-height:1.3}._page_1jfyc_6 ._placeFacts_1jfyc_64 dd{color:#3d5949;font-size:14px;line-height:1.35}._page_1jfyc_6 ._week_1jfyc_358{margin-top:14px}._page_1jfyc_6 ._placePrice_1jfyc_70{background:#f5f8f2;border:1px solid #e1e9de}._page_1jfyc_6 ._placeLinks_1jfyc_568{flex-wrap:wrap;gap:8px;display:flex}._page_1jfyc_6 ._placeLinks_1jfyc_568 a,._page_1jfyc_6 ._placeLinks_1jfyc_568 button{color:#3d5949;border-color:#e5e7eb;min-height:36px;padding:7px 14px;font-size:12px;font-weight:500}._page_1jfyc_6 ._placeLinks_1jfyc_568 a:hover,._page_1jfyc_6 ._placeLinks_1jfyc_568 button:hover{background:#f6f8f4;border-color:#cfd8d2}._page_1jfyc_6 ._mediaFrame_1jfyc_441{aspect-ratio:4/3;border-radius:24px;width:100%;max-height:380px}._page_1jfyc_6 ._mediaAttribution_1jfyc_454{text-align:end}._page_1jfyc_6 ._pageMore_1jfyc_368{border-top:0;padding-top:0}._page_1jfyc_6 ._more_1jfyc_331{gap:16px;padding-top:0}._moreTop_1jfyc_579{justify-content:space-between;align-items:center;gap:16px;display:flex}._page_1jfyc_6 ._moreHead_1jfyc_382{color:#111827;letter-spacing:-.01em;font-size:22px;font-weight:400}._moreAll_1jfyc_581{min-height:40px;color:var(--sh-green);font-family:var(--font-display);cursor:pointer;align-items:center;gap:4px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}._moreAll_1jfyc_581 svg{transition:transform .2s cubic-bezier(.22,.8,.18,1)}._moreAll_1jfyc_581:hover svg{transform:translate(2px,-2px)}._moreAll_1jfyc_581:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px;border-radius:6px}._page_1jfyc_6 ._moreTile_1jfyc_331{border-radius:15px;gap:11px;padding:11px}._page_1jfyc_6 ._morePhoto_1jfyc_390{aspect-ratio:auto;border-radius:15px;height:164px}._page_1jfyc_6 ._moreTile_1jfyc_331:hover ._morePhoto_1jfyc_390 img{transform:scale(1.04)}._page_1jfyc_6 ._morePhoto_1jfyc_390 img{transition:transform .5s cubic-bezier(.22,.8,.18,1)}._page_1jfyc_6 ._moreBody_1jfyc_393{gap:4px}._page_1jfyc_6 ._moreBody_1jfyc_393 ._tileName_1jfyc_40{font-size:14px}._page_1jfyc_6 ._moreBody_1jfyc_393 ._tileRating_1jfyc_41 span{color:var(--sh-muted)}@container detail-page (width>=860px){._pageTop_1jfyc_340{-moz-column-gap:40px;grid-template-columns:minmax(0,448fr) minmax(0,660fr);column-gap:40px}._page_1jfyc_6 ._mediaFrame_1jfyc_441{aspect-ratio:448/513;max-height:min(66dvh,560px)}._moreRail_1jfyc_383{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0 0 4px;display:grid;overflow:visible}._moreRail_1jfyc_383>li:nth-child(n+5){display:none}}@container detail-page (width<=520px){._page_1jfyc_6{gap:28px}._page_1jfyc_6 ._placeFacts_1jfyc_64{grid-template-columns:minmax(0,1fr)}._page_1jfyc_6 ._placeFacts_1jfyc_64>div:nth-child(odd){padding-inline-end:0}._placeDo_1jfyc_537{gap:8px}._page_1jfyc_6 ._moreHead_1jfyc_382{font-size:18px}}._placeDo_1jfyc_537>._dirSlider_1jfyc_607{flex-basis:auto;order:0;align-items:center;max-width:100%;display:inline-flex}._dirSlider_1jfyc_607 ._placeDirections_1jfyc_541{transition:background-color var(--dur-hover) var(--ease-out),padding var(--dur-enter) var(--ease-in-out);gap:0}._dirSlider_1jfyc_607[data-open] ._placeDirections_1jfyc_541{padding-inline:13px}._dirLabel_1jfyc_610{transition:grid-template-columns var(--dur-enter) var(--ease-in-out);grid-template-columns:1fr;display:grid}._dirLabel_1jfyc_610>span{min-width:0;padding-inline-start:6px;overflow:hidden}._dirSlider_1jfyc_607[data-open] ._dirLabel_1jfyc_610{grid-template-columns:0fr}._dirSlider_1jfyc_607[data-open] ._dirLabel_1jfyc_610>span{padding-inline-start:0}._dirOptions_1jfyc_614{opacity:0;transition:grid-template-columns var(--dur-enter) var(--ease-in-out),opacity var(--dur-enter) var(--ease-in-out);grid-template-columns:0fr;display:grid}._dirOptions_1jfyc_614>div{gap:6px;min-width:0;margin:-3px -3px -3px 0;padding:3px 3px 3px 0;display:flex;overflow:hidden}._dirSlider_1jfyc_607[data-open] ._dirOptions_1jfyc_614{opacity:1;grid-template-columns:1fr}._dirSlider_1jfyc_607[data-open] ._dirOptions_1jfyc_614>div{padding-inline-start:6px}@media (prefers-reduced-motion:reduce){._dirSlider_1jfyc_607 ._placeDirections_1jfyc_541,._dirLabel_1jfyc_610,._dirOptions_1jfyc_614{transition:none}._placeDirections_1jfyc_541,._placeDo_1jfyc_537 ._keep_1jfyc_541,._placeMapToggle_1jfyc_541,._moreAll_1jfyc_581 svg,._page_1jfyc_6 ._morePhoto_1jfyc_390 img{transition:none;transform:none!important}}._foodDishCopy_1jfyc_622{flex-direction:column;gap:8px;display:flex}._foodPhoto_1jfyc_623{aspect-ratio:4/3;background:#edece5;border-radius:16px;width:100%;margin:0;display:block;position:relative;overflow:hidden}._foodPhoto_1jfyc_623>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._foodPhotoCredit_1jfyc_625{min-width:0;display:flex;position:absolute;inset:auto 8px 8px}._foodPhotoCredit_1jfyc_625 a{min-width:0;max-width:100%}._foodPhotoCredit_1jfyc_625 a:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px}._foodPhotoMissing_1jfyc_628{height:100%;color:var(--sh-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}._foodPhotoMissing_1jfyc_628 img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}._foodPhotoStatus_1jfyc_630{color:var(--sh-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}._foodPhotoStatus_1jfyc_630 button{min-height:44px;color:var(--sh-green);text-underline-offset:3px;font-weight:600;text-decoration:underline}._foodPhotoStatus_1jfyc_630 button:focus-visible{outline:2px solid var(--sh-green);outline-offset:3px}@media (max-width:1000px){._menuGroup_1jfyc_248>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._menu_1jfyc_247{gap:28px;padding:18px}._menuGroup_1jfyc_248>ul{grid-template-columns:minmax(0,1fr);gap:28px}._foodPhoto_1jfyc_623{aspect-ratio:16/10}._menuLine_1jfyc_253 small{white-space:normal}}._foodPhotoLabel_1jfyc_635{color:#fff;background:#14231bcc;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:500}._book_1jfyc_6{border-top:1px solid var(--sh-line);flex-direction:column;gap:16px;margin-top:36px;padding-top:24px;display:flex}._bookHead_1jfyc_640{flex-direction:column;gap:4px;display:flex}._bookTitle_1jfyc_641{color:var(--sh-ink);font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}._bookLead_1jfyc_642{color:var(--sh-muted);font-family:var(--font-label);margin:0;font-size:13px;line-height:1.5}._bookCity_1jfyc_643{color:var(--sh-ink);font-family:var(--font-label);margin:4px 0 10px;font-size:14px;font-weight:600}._bookPrice_1jfyc_644{z-index:2;color:var(--sh-ink);font-family:var(--font-label);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(5px);background:#ffffffe6;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:10px}._book_1jfyc_6>._pill_1jfyc_9{cursor:pointer;align-self:center}._book_1jfyc_6 ._tiles_1jfyc_6{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 12px}._book_1jfyc_6 ._tileName_1jfyc_40{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._book_1jfyc_6 ._tileHead_1jfyc_39{flex-direction:column;gap:3px}._tile_1jfyc_6._stayCard_1jfyc_174[data-on],._floatCards_1jfyc_465 ._tile_1jfyc_6._stayCard_1jfyc_174[data-on],[data-float-list] ._splitCards_1jfyc_193 ._tile_1jfyc_6._stayCard_1jfyc_174[data-on]{background:var(--nav-selected-bg);border-color:var(--nav-selected-border);box-shadow:inset 3px 0 0 var(--primary-700);border-radius:12px}._stayCard_1jfyc_174[data-on] ._dayChip_1jfyc_31{background:var(--nav-selected-bg);color:var(--primary-900)}._stayCard_1jfyc_174[data-on] ._tileName_1jfyc_40,._stayCard_1jfyc_174[data-on] ._stayCardPrice_1jfyc_178 b{color:var(--primary-900)}._editHint_1jfyc_658{color:#52675c;overflow-wrap:anywhere;background:#f4f7f1;border-radius:10px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}._floatCards_1jfyc_465 ._heart_1jfyc_25,[data-float-list] ._splitCards_1jfyc_193 ._heart_1jfyc_25{width:44px;height:44px;margin-top:-22px}._floatCards_1jfyc_465 ._tileBody_1jfyc_38,[data-float-list] ._splitCards_1jfyc_193 ._tileBody_1jfyc_38{padding-inline-end:48px}._floatCards_1jfyc_465 ._tileOpen_1jfyc_16:focus-visible{outline:2px solid var(--primary-700);outline-offset:-2px;border-radius:12px}._floatCards_1jfyc_465 ._heart_1jfyc_25:focus-visible{outline:2px solid var(--primary-700);outline-offset:2px}._foodCard_1jfyc_669{aspect-ratio:4/5;isolation:isolate;background:#0f2a20;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 2px 6px #0930240f,0 16px 36px #09302424}._foodCard_1jfyc_669 ._foodPhoto_1jfyc_623{aspect-ratio:auto;border-radius:0;height:100%;position:absolute;inset:0}._foodCard_1jfyc_669 ._foodPhoto_1jfyc_623>img{transition:scale .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){._foodCard_1jfyc_669:hover ._foodPhoto_1jfyc_623>img{scale:1.04}}._foodCard_1jfyc_669 ._foodPhotoCredit_1jfyc_625{z-index:3;opacity:0;visibility:hidden;max-width:calc(100% - 64px);transition:opacity .2s var(--ease-out),translate .2s var(--ease-out),visibility 0s linear .2s;inset:12px auto auto 52px;translate:-6px}._foodCard_1jfyc_669[data-credit] ._foodPhotoCredit_1jfyc_625{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out),translate .2s var(--ease-out),visibility 0s;translate:0}._foodCardInfo_1jfyc_675{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;left:12px}._foodCardInfo_1jfyc_675[aria-expanded=true]{color:#093024;background:#ffffffe6}._foodCardInfo_1jfyc_675:focus-visible{outline-offset:2px;outline:2px solid #c0ed54}._foodCard_1jfyc_669[data-open] ._foodCardInfo_1jfyc_675,._foodCard_1jfyc_669[data-open] ._foodPhotoCredit_1jfyc_625{opacity:0;pointer-events:none}._foodCardFace_1jfyc_679{z-index:2;color:#fff;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;display:flex;position:absolute;inset:0}._foodCard_1jfyc_669[data-open] ._foodCardFace_1jfyc_679{scrollbar-width:none;justify-content:flex-start;padding-top:42%;overflow-y:auto}._foodCardHead_1jfyc_681{align-items:flex-end;gap:12px;display:flex}._foodCard_1jfyc_669[data-open] ._foodCardHead_1jfyc_681{text-align:center;justify-content:center}._foodCard_1jfyc_669[data-open] ._foodCardHead_1jfyc_681 ._menuLine_1jfyc_253{align-items:center}._foodCardFace_1jfyc_679 ._menuLine_1jfyc_253{flex:1;gap:3px}._foodCardFace_1jfyc_679 ._menuLine_1jfyc_253 strong{color:#fff;text-shadow:0 1px 8px #00000059;font-size:20px;font-weight:700;line-height:1.2}._foodCardFace_1jfyc_679 ._menuLine_1jfyc_253 small{color:#ffffffd9;white-space:normal;font-size:12px;font-weight:500}._foodCard_1jfyc_669:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06161000 0%,#0616108c 45%,#061610e0 100%);height:58%;position:absolute;inset:auto 0 0}._foodCardShade_1jfyc_690{z-index:1;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);background:linear-gradient(#06161014 0%,#06161047 26%,#061610bd 48%,#061610e6 100%);position:absolute;inset:0}._foodCard_1jfyc_669[data-open] ._foodCardShade_1jfyc_690{opacity:1}._foodCardDetails_1jfyc_692{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:36px;transition:background-color var(--dur-hover) var(--ease-out);background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;flex:none;padding:0 15px;font-size:13px;font-weight:600}._foodCardDetails_1jfyc_692:hover{background:#ffffff47}:is(._foodCardDetails_1jfyc_692:focus-visible,._foodCardClose_1jfyc_694:focus-visible){outline-offset:2px;outline:2px solid #c0ed54}._foodCardInfo2_1jfyc_695{pointer-events:auto;animation:_food-info-in_1jfyc_1 .4s var(--ease-out) .12s both;flex-direction:column;gap:8px;display:flex}@keyframes _food-info-in_1jfyc_1{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}._foodCardInfo2_1jfyc_695 ._menuDesc_1jfyc_257{color:#ffffffe6;text-align:center;max-width:none;font-size:13.5px;line-height:1.55}._foodCardInfo2_1jfyc_695 ._menuAt_1jfyc_258{justify-content:center}._foodCardInfo2_1jfyc_695 ._menuAt_1jfyc_258 button{color:#c0ed54}._foodCardClose_1jfyc_694{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}@media (max-width:600px){._foodCard_1jfyc_669{aspect-ratio:4/4.4}}@media (prefers-reduced-motion:reduce){._foodCardInfo2_1jfyc_695{animation:none}._foodCardShade_1jfyc_690,._foodCard_1jfyc_669 ._foodPhotoCredit_1jfyc_625,._foodCard_1jfyc_669 ._foodPhoto_1jfyc_623>img,._foodCardDetails_1jfyc_692{transition:none}}._menu_1jfyc_247:has(._foodCard_1jfyc_669){background:#fff}._diningNotes_1jfyc_412{font-family:var(--font-display);background:#fff;border:1px solid #eef2ea;border-radius:24px;gap:18px;padding:24px 28px;box-shadow:0 2px 6px #0930240a,0 16px 38px #09302414}._diningNotesIcon_1jfyc_413{color:#0b503b;background:#f2f9e3;border-radius:16px;width:48px;height:48px}._diningNotes_1jfyc_412 h3{letter-spacing:-.015em;color:#093024;margin:2px 0 8px;font-size:20px;font-weight:700;line-height:1.25}._diningNotes_1jfyc_412 p{color:#3e5246;max-width:80ch;font-size:15px;line-height:1.7}._signatures_1jfyc_267{font-family:var(--font-display)}._signaturesHead_1jfyc_268{letter-spacing:-.015em;color:#093024;font-size:20px;font-weight:700}._signature_1jfyc_267{background:#fff;border-color:#eef2ea;border-radius:20px;box-shadow:0 2px 6px #0930240a,0 10px 24px #0930240f}._signature_1jfyc_267 strong{color:#093024;font-size:15px;font-weight:600}:is(._menu_1jfyc_247:has(._foodCard_1jfyc_669)~._footnote_1jfyc_8,._diningNotes_1jfyc_412~._footnote_1jfyc_8){font-family:var(--font-display);color:#8a9a8f}@media (max-width:600px){._diningNotes_1jfyc_412{padding:18px}._diningNotes_1jfyc_412 h3{font-size:18px}._diningNotes_1jfyc_412 p{font-size:14px}}
