.roster[data-astro-cid-ydcx3ioy]{margin-bottom:40px}.roster-head[data-astro-cid-ydcx3ioy]{justify-content:space-between}.r-tabs[data-astro-cid-ydcx3ioy]{display:flex;gap:28px}.r-tab[data-astro-cid-ydcx3ioy]{padding:0 0 6px;border:0;background:none;color:var(--muted);font-family:var(--display);font-size:clamp(22px,3vw,28px);letter-spacing:.02em;cursor:pointer;border-bottom:1px solid transparent}.r-tab[data-astro-cid-ydcx3ioy][aria-selected=true]{color:var(--fg);border-bottom-color:var(--brass)}.r-tab[data-astro-cid-ydcx3ioy] .n[data-astro-cid-ydcx3ioy]{margin-left:8px;font-family:var(--sans, inherit);font-size:14px;color:var(--muted);letter-spacing:.04em}.r-fee[data-astro-cid-ydcx3ioy] b[data-astro-cid-ydcx3ioy]{color:var(--fg);font-weight:500}.r-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.r-days[data-astro-cid-ydcx3ioy]:empty{min-height:53px;border-radius:var(--radius-s);background:linear-gradient(100deg,var(--surface) 35%,var(--surface-2) 50%,var(--surface) 65%) 0 0 / 250% 100%;animation:sk-shine 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.r-days[data-astro-cid-ydcx3ioy]:empty{animation:none}}.r-day{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 2px;border:0;border-radius:var(--radius-s);background:var(--surface);color:var(--muted);cursor:pointer;line-height:1.5}.r-day .d{font-size:15px;color:var(--fg);letter-spacing:.04em}.r-day .w{font-size:12px;color:var(--muted)}.r-day .n{font-size:12px;margin-top:2px}.r-day.sun .w{color:#c98a7a}.r-day.sat .w{color:#8fa3bd}.r-day:hover{background:var(--surface-2)}.r-day[aria-selected=true]{background:var(--on);color:var(--on-ink)}.r-day[aria-selected=true] .d{color:var(--on-ink);font-weight:700}.r-day[aria-selected=true] .w{color:var(--on-ink);opacity:.7}.r-note[data-astro-cid-ydcx3ioy]:empty{display:none}.more-btn[data-astro-cid-ydcx3ioy]{padding:0;border:0;background:none;color:var(--brass);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.r-days{display:flex;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.r-day{flex:0 0 72px;padding:6px 2px}.r-day .d{font-size:14px}.r-tabs[data-astro-cid-ydcx3ioy]{gap:22px}}.shop-head[data-astro-cid-ydcx3ioy]{display:flex;gap:14px;align-items:flex-start;padding-block:20px 28px}.sh-id[data-astro-cid-ydcx3ioy]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sh-id[data-astro-cid-ydcx3ioy] h1[data-astro-cid-ydcx3ioy]{font-size:clamp(28px,3.4vw,36px);line-height:1.25}.sh-meta[data-astro-cid-ydcx3ioy]{color:var(--muted);font-size:15px}.sh-save[data-astro-cid-ydcx3ioy]{color:var(--fg);background:var(--surface)}.sh-save[data-astro-cid-ydcx3ioy][aria-pressed=true]{color:var(--neon)}.roster-head[data-astro-cid-ydcx3ioy]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}@media(max-width:560px){.shop-head[data-astro-cid-ydcx3ioy]{padding-block:14px 16px;gap:10px}.sh-id[data-astro-cid-ydcx3ioy]{gap:2px}.sh-id[data-astro-cid-ydcx3ioy] h1[data-astro-cid-ydcx3ioy]{font-size:22px;letter-spacing:.02em}.sh-id[data-astro-cid-ydcx3ioy]>.small[data-astro-cid-ydcx3ioy]{display:none}.sh-meta[data-astro-cid-ydcx3ioy],.open-state[data-astro-cid-ydcx3ioy]{font-size:13px}.roster[data-astro-cid-ydcx3ioy]{margin-bottom:28px}.r-tab[data-astro-cid-ydcx3ioy]{font-size:21px}}.shop-layout[data-astro-cid-ydcx3ioy]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}.decide[data-astro-cid-ydcx3ioy]{grid-column:2;grid-row:1;position:sticky;top:calc(var(--header-h) + 12px);max-height:calc(100vh - var(--header-h) - 24px);overflow-y:auto;scrollbar-width:thin}.main[data-astro-cid-ydcx3ioy]{grid-column:1;grid-row:1}@media(max-width:900px){.shop-layout[data-astro-cid-ydcx3ioy]{grid-template-columns:minmax(0,1fr);gap:40px}.decide[data-astro-cid-ydcx3ioy],.main[data-astro-cid-ydcx3ioy]{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible}}.decide-card[data-astro-cid-ydcx3ioy]{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--surface);border-radius:var(--radius)}.dc-h[data-astro-cid-ydcx3ioy]{font-size:18px;color:var(--ink)}.dc-lines[data-astro-cid-ydcx3ioy]{margin:0;display:flex;flex-direction:column;gap:6px;font-size:15px}.dc-lines[data-astro-cid-ydcx3ioy]>div[data-astro-cid-ydcx3ioy]{display:flex;align-items:baseline;gap:8px}.dc-lines[data-astro-cid-ydcx3ioy] dt[data-astro-cid-ydcx3ioy]{flex:none;max-width:70%}.dc-lines[data-astro-cid-ydcx3ioy]>div[data-astro-cid-ydcx3ioy]:after{content:"";order:2;flex:1;align-self:center;border-bottom:4px dotted #b9b7b0;min-width:12px}.dc-lines[data-astro-cid-ydcx3ioy] dd[data-astro-cid-ydcx3ioy]{order:3;margin:0;font-family:var(--display);font-weight:700}.dc-lines[data-astro-cid-ydcx3ioy] .unk[data-astro-cid-ydcx3ioy]{color:var(--ink-muted)}.dc-total[data-astro-cid-ydcx3ioy]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:var(--fg)}.dc-total[data-astro-cid-ydcx3ioy] span[data-astro-cid-ydcx3ioy]{font-size:14px;color:var(--muted)}.dc-total[data-astro-cid-ydcx3ioy] b[data-astro-cid-ydcx3ioy]{font-family:var(--display);font-size:clamp(28px,7vw,34px);line-height:1.1}.dc-sub[data-astro-cid-ydcx3ioy]{font-size:14px;color:var(--ink-muted)}.dc-score[data-astro-cid-ydcx3ioy]{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.dc-score[data-astro-cid-ydcx3ioy] b[data-astro-cid-ydcx3ioy]{font-family:var(--display);font-size:22px}.dc-host[data-astro-cid-ydcx3ioy]{font-size:13px;color:var(--ink-muted)}.ask[data-astro-cid-ydcx3ioy]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--paper-2)}.ask-h[data-astro-cid-ydcx3ioy]{display:flex;justify-content:space-between;align-items:baseline}.ask-h[data-astro-cid-ydcx3ioy] span[data-astro-cid-ydcx3ioy]{font-size:13px;color:var(--ink-muted)}.ask-list[data-astro-cid-ydcx3ioy]{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:6px;font-size:15px}.copy-btn[data-astro-cid-ydcx3ioy]{min-height:44px;border:0;border-radius:var(--radius);background:var(--ink);color:var(--paper);font-weight:700;cursor:pointer;transition:background var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.copy-btn[data-astro-cid-ydcx3ioy]:hover{opacity:.85}.copy-btn[data-astro-cid-ydcx3ioy]:active{transform:scale(.98)}.flags[data-astro-cid-ydcx3ioy]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.flags[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{display:flex;gap:16px;align-items:flex-start;padding:14px 18px;background:var(--surface);border-radius:var(--radius)}.minus[data-astro-cid-ydcx3ioy]{font-family:var(--display);font-weight:700;color:var(--warn);font-size:18px;min-width:64px;white-space:nowrap}.fees[data-astro-cid-ydcx3ioy]{margin:0;display:grid;grid-template-columns:1fr;gap:4px}.fees[data-astro-cid-ydcx3ioy]>div[data-astro-cid-ydcx3ioy]{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:12px 16px;background:var(--surface);border-radius:var(--radius-s);font-size:15px}.fees[data-astro-cid-ydcx3ioy] dt[data-astro-cid-ydcx3ioy]{color:var(--muted)}.fees[data-astro-cid-ydcx3ioy] dd[data-astro-cid-ydcx3ioy]{margin:0}@media(max-width:480px){.fees[data-astro-cid-ydcx3ioy]>div[data-astro-cid-ydcx3ioy]{grid-template-columns:1fr;gap:0}}.warn-t[data-astro-cid-ydcx3ioy]{color:var(--warn)}.pick-tips[data-astro-cid-ydcx3ioy]{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:6px}.empty-rep[data-astro-cid-ydcx3ioy]{display:flex;flex-direction:column;gap:6px}.cta-row[data-astro-cid-ydcx3ioy]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.sources[data-astro-cid-ydcx3ioy]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sources[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{display:flex;gap:10px;flex-wrap:wrap}.cta-bar[data-astro-cid-ydcx3ioy]{display:none}@media(max-width:900px){.cta-bar[data-astro-cid-ydcx3ioy]{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom));z-index:35;padding:10px 16px;background:rgba(var(--bg-rgb),.96);color:var(--fg);box-shadow:0 -1px 0 var(--line)}.cta-bar[data-astro-cid-ydcx3ioy] .save-btn[data-astro-cid-ydcx3ioy]{color:var(--muted)}.cta-bar[data-astro-cid-ydcx3ioy] .save-btn[data-astro-cid-ydcx3ioy][aria-pressed=true]{color:var(--neon)}.cb-price[data-astro-cid-ydcx3ioy]{flex:1;display:flex;flex-direction:column;line-height:1.25;min-width:0}.cb-cond[data-astro-cid-ydcx3ioy]{font-size:12px;color:var(--muted)}.cb-price[data-astro-cid-ydcx3ioy] b[data-astro-cid-ydcx3ioy]{font-size:20px}}@media(min-width:761px)and (max-width:900px){.cta-bar[data-astro-cid-ydcx3ioy]{bottom:0}}@media(max-width:374px){.cta-bar[data-astro-cid-ydcx3ioy]{gap:8px;padding-inline:12px}.cta-bar[data-astro-cid-ydcx3ioy] .btn[data-astro-cid-ydcx3ioy]{padding-inline:14px;letter-spacing:.02em}.cb-price[data-astro-cid-ydcx3ioy] b[data-astro-cid-ydcx3ioy]{font-size:16px;white-space:nowrap}.cta-bar[data-astro-cid-ydcx3ioy] .btn[data-astro-cid-ydcx3ioy]{flex:none}}.sh-logo[data-astro-cid-ydcx3ioy]{line-height:0}.sh-logo[data-astro-cid-ydcx3ioy] .logo-plate[data-astro-cid-ydcx3ioy]{--logo-h: 56px}.ico{flex:none;display:inline-block;vertical-align:-3px}.sh-chips[data-astro-cid-ydcx3ioy]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sh-chips[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--surface);font-size:13px;color:var(--fg)}.sh-chips[data-astro-cid-ydcx3ioy] .ico{color:var(--brass);width:14px;height:14px}.sec-h[data-astro-cid-ydcx3ioy]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;letter-spacing:.04em}.sec-h[data-astro-cid-ydcx3ioy] .ico{width:20px;height:20px;color:var(--brass)}.price-list[data-astro-cid-ydcx3ioy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.price-list[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{display:grid;grid-template-columns:4.5em minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 16px;border-radius:var(--radius-s);background:var(--surface)}.pl-min[data-astro-cid-ydcx3ioy]{font-size:20px;font-weight:700}.pl-min[data-astro-cid-ydcx3ioy] small[data-astro-cid-ydcx3ioy]{margin-left:1px;font-size:13px;font-weight:500;color:var(--muted)}.pl-total[data-astro-cid-ydcx3ioy]{font-size:20px}.pl-repeat[data-astro-cid-ydcx3ioy]{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;line-height:1.3}.pl-repeat[data-astro-cid-ydcx3ioy] small[data-astro-cid-ydcx3ioy]{font-size:11px;color:var(--muted)}.tiles[data-astro-cid-ydcx3ioy]{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.tiles[data-astro-cid-ydcx3ioy]>div[data-astro-cid-ydcx3ioy]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-s);background:var(--surface);min-width:0}.tiles[data-astro-cid-ydcx3ioy] dt[data-astro-cid-ydcx3ioy]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.tiles[data-astro-cid-ydcx3ioy] dt[data-astro-cid-ydcx3ioy] .ico{color:var(--brass);width:14px;height:14px}.tiles[data-astro-cid-ydcx3ioy] dd[data-astro-cid-ydcx3ioy]{margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.feat[data-astro-cid-ydcx3ioy]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.feat[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{padding:4px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px}.sec-note[data-astro-cid-ydcx3ioy]{margin-left:auto;font-size:12px;font-weight:500;color:var(--muted);letter-spacing:0}.shop-foot[data-astro-cid-ydcx3ioy]{display:flex;flex-wrap:wrap;gap:4px 14px}@media(max-width:900px){.decide[data-astro-cid-ydcx3ioy]{display:none}}.sh-chips[data-astro-cid-ydcx3ioy] a[data-astro-cid-ydcx3ioy]{color:inherit;text-decoration:none}.menu[data-astro-cid-ydcx3ioy]{display:flex;flex-direction:column;gap:6px}.menu[data-astro-cid-ydcx3ioy]+.menu[data-astro-cid-ydcx3ioy]{margin-top:8px}.menu-h[data-astro-cid-ydcx3ioy]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px}.menu-h[data-astro-cid-ydcx3ioy] span[data-astro-cid-ydcx3ioy]{font-size:12px;color:var(--muted)}.menu[data-astro-cid-ydcx3ioy] .price-list[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{grid-template-columns:4.5em minmax(0,1fr)}.tiles-wide[data-astro-cid-ydcx3ioy]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tiles-wide[data-astro-cid-ydcx3ioy] dd[data-astro-cid-ydcx3ioy]{font-size:14px}.fee-rows[data-astro-cid-ydcx3ioy]{margin:0;display:flex;flex-direction:column;gap:4px}.fee-rows[data-astro-cid-ydcx3ioy]>div[data-astro-cid-ydcx3ioy]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 14px;border-radius:var(--radius-s);background:var(--surface);font-size:14px}.fee-rows[data-astro-cid-ydcx3ioy] dt[data-astro-cid-ydcx3ioy]{color:var(--muted);min-width:0}.fee-rows[data-astro-cid-ydcx3ioy] dd[data-astro-cid-ydcx3ioy]{margin:0;flex:none;font-weight:700}.room-photos[data-astro-cid-ydcx3ioy]{list-style:none;margin:0 0 4px;padding:0;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.room-photos[data-astro-cid-ydcx3ioy] li[data-astro-cid-ydcx3ioy]{flex:0 0 min(78%,360px);scroll-snap-align:start}.room-photos[data-astro-cid-ydcx3ioy] img[data-astro-cid-ydcx3ioy]{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-s);display:block}.room-list[data-astro-cid-ydcx3ioy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px}.room[data-astro-cid-ydcx3ioy]{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-s);background:var(--surface);font-size:14px}.rm-h[data-astro-cid-ydcx3ioy]{display:flex;align-items:baseline;gap:8px;padding-right:48px}.rm-h[data-astro-cid-ydcx3ioy] b[data-astro-cid-ydcx3ioy]{font-size:16px}.rm-area[data-astro-cid-ydcx3ioy]{font-size:12px;color:var(--muted)}.rm-walk[data-astro-cid-ydcx3ioy],.rm-line[data-astro-cid-ydcx3ioy]{display:flex;gap:6px;align-items:flex-start;line-height:1.5}.rm-walk[data-astro-cid-ydcx3ioy] .ico,.rm-line[data-astro-cid-ydcx3ioy] .ico{color:var(--brass);width:14px;height:14px;margin-top:3px}.rm-line[data-astro-cid-ydcx3ioy]{color:var(--muted);font-size:13px}.rm-addr[data-astro-cid-ydcx3ioy]{padding-left:20px}.rm-map[data-astro-cid-ydcx3ioy]{position:absolute;top:10px;right:12px;padding:2px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font-size:12px;text-decoration:none}.rm-map[data-astro-cid-ydcx3ioy]:hover{background:var(--surface-2)}.rm-more[data-astro-cid-ydcx3ioy] summary[data-astro-cid-ydcx3ioy]{cursor:pointer;padding:8px 2px;color:var(--brass);font-size:14px}.rm-more[data-astro-cid-ydcx3ioy] summary[data-astro-cid-ydcx3ioy] .num[data-astro-cid-ydcx3ioy]{margin-left:6px;color:var(--muted)}.rm-more[data-astro-cid-ydcx3ioy][open] summary[data-astro-cid-ydcx3ioy]{margin-bottom:6px}@media(max-width:420px){.tiles[data-astro-cid-ydcx3ioy]{grid-template-columns:repeat(2,minmax(0,1fr))}}
