.door[data-astro-cid-lvdmjyqy]{background:var(--teal);color:var(--on-teal);border-radius:22px;padding:26px 24px 22px;position:relative;box-shadow:0 1px 2px #173d3940,0 18px 40px -18px #173d398c}.door-cord[data-astro-cid-lvdmjyqy]{fill:none;width:120px;height:34px;stroke:var(--on-teal-2);stroke-width:1.6px;margin:0 auto -2px;display:block}.door-cord[data-astro-cid-lvdmjyqy] circle[data-astro-cid-lvdmjyqy]{fill:var(--on-teal-2);stroke:none}.door-sign[data-astro-cid-lvdmjyqy]{background:var(--cream);max-width:300px;color:var(--shut-ink);text-align:center;transform-origin:50% -30px;border-radius:12px;justify-items:center;gap:2px;margin:0 auto;padding:16px 20px 18px;display:grid;box-shadow:0 10px 22px -12px #00000080}.door-sign[data-astro-cid-lvdmjyqy].is-live{animation:door-flip .64s var(--ease-out) both}@keyframes door-flip{0%{opacity:.4;transform:perspective(600px)rotateX(-78deg)}to{opacity:1;transform:perspective(600px)rotateX(0)}}@media (prefers-reduced-motion:reduce){.door-sign[data-astro-cid-lvdmjyqy].is-live{animation:.2s both door-fade}@keyframes door-fade{0%{opacity:.4}}}.door-word[data-astro-cid-lvdmjyqy]{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2.2rem,9vw,2.9rem);font-weight:600;line-height:1.05}.door-text[data-astro-cid-lvdmjyqy]{font-size:1.02rem;font-weight:500}.door-sign[data-astro-cid-lvdmjyqy][data-state=open]{color:var(--open-ink)}.door-sign[data-astro-cid-lvdmjyqy][data-state=open] .door-word[data-astro-cid-lvdmjyqy]{color:var(--teal)}.door-sign[data-astro-cid-lvdmjyqy][data-state=soon],.door-sign[data-astro-cid-lvdmjyqy][data-state=later]{color:var(--warn-ink)}.door-title[data-astro-cid-lvdmjyqy]{letter-spacing:0;font-weight:600;color:var(--on-teal)!important;margin:26px 0 10px!important;font-size:1rem!important}.door-hours[data-astro-cid-lvdmjyqy]{border-collapse:collapse;width:100%;font-size:1.02rem}.door-hours[data-astro-cid-lvdmjyqy] th[data-astro-cid-lvdmjyqy],.door-hours[data-astro-cid-lvdmjyqy] td[data-astro-cid-lvdmjyqy]{text-align:left;border-top:1px solid #f6efe424;padding:9px 10px}.door-hours[data-astro-cid-lvdmjyqy] th[data-astro-cid-lvdmjyqy]{font-weight:500}.door-hours[data-astro-cid-lvdmjyqy] td[data-astro-cid-lvdmjyqy]{text-align:right;font-weight:500}.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy].is-closed{color:var(--on-teal-2)}.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy].is-closed td[data-astro-cid-lvdmjyqy]{font-weight:400}.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy][data-today] th[data-astro-cid-lvdmjyqy],.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy][data-today] td[data-astro-cid-lvdmjyqy]{background:var(--cream);color:var(--teal-deep);border-top-color:#0000;font-weight:600}.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy][data-today] th[data-astro-cid-lvdmjyqy]{border-radius:8px 0 0 8px}.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy][data-today] td[data-astro-cid-lvdmjyqy]{border-radius:0 8px 8px 0}.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy][data-today]+tr[data-astro-cid-lvdmjyqy] th[data-astro-cid-lvdmjyqy],.door-hours[data-astro-cid-lvdmjyqy] tr[data-astro-cid-lvdmjyqy][data-today]+tr[data-astro-cid-lvdmjyqy] td[data-astro-cid-lvdmjyqy]{border-top-color:#0000}.shop[data-astro-cid-ezmn3qw4]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""door""facts";gap:28px;display:grid}.shop-head[data-astro-cid-ezmn3qw4]{grid-area:head}.shop-door[data-astro-cid-ezmn3qw4]{grid-area:door}.shop-facts[data-astro-cid-ezmn3qw4]{grid-area:facts}@media (width>=900px){.shop[data-astro-cid-ezmn3qw4]{grid-template:"head door""facts door"1fr/minmax(0,1.25fr) minmax(320px,.9fr);align-items:start;gap:0 56px}.shop-door[data-astro-cid-ezmn3qw4]{position:sticky;top:84px}}.actions[data-astro-cid-ezmn3qw4]{flex-wrap:wrap;gap:10px;margin:22px 0 30px;display:flex}@media (width<=759px){.actions[data-astro-cid-ezmn3qw4]{display:none}}.facts[data-astro-cid-ezmn3qw4]{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.facts[data-astro-cid-ezmn3qw4]>div[data-astro-cid-ezmn3qw4]{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.facts[data-astro-cid-ezmn3qw4] dt[data-astro-cid-ezmn3qw4]{color:var(--ink-2)}.facts[data-astro-cid-ezmn3qw4] dd[data-astro-cid-ezmn3qw4]{overflow-wrap:anywhere;margin:0;font-weight:500}@media (width<=520px){.facts[data-astro-cid-ezmn3qw4]>div[data-astro-cid-ezmn3qw4]{grid-template-columns:minmax(0,1fr);gap:2px}}.fix[data-astro-cid-ezmn3qw4]{color:var(--ink-2);margin:14px 0 0;font-size:.95rem}.no-hours[data-astro-cid-ezmn3qw4]{background:var(--shut-bg);color:var(--ink-2);border-radius:16px;padding:20px 22px}.sample[data-astro-cid-ezmn3qw4]{background:var(--warn-bg);color:var(--warn-ink);border-radius:10px;padding:10px 14px}.near[data-astro-cid-ezmn3qw4]{margin-top:24px}.action-bar[data-astro-cid-ezmn3qw4]{z-index:9;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--cream) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(170%);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #2b211b14}@media (prefers-reduced-transparency:reduce){.action-bar[data-astro-cid-ezmn3qw4]{background:var(--cream);backdrop-filter:none}}@media (width>=760px){.action-bar[data-astro-cid-ezmn3qw4]{display:none}}
