.styles_card__pAmxT{display:flex;flex-direction:column;background:var(--clr-surface);border-radius:var(--border-radius-card);overflow:hidden;transition:border-color .2s,transform .22s var(--ease),box-shadow .22s;box-shadow:0 2px 16px color-mix(in srgb,var(--clr-neutral-950) 8%,transparent)}.styles_card__pAmxT:hover{border-color:var(--clr-border-accent);box-shadow:var(--shadow-lg)}.styles_card__pAmxT:hover .styles_imageWrap__TJ5xI img{transform:scale(1.04);transition:transform .22s ease}.styles_imageWrap__TJ5xI{position:relative;height:185px;overflow:hidden;background:var(--clr-surface-raised);flex-shrink:0}.styles_imageWrap__TJ5xI img{transition:transform .6s var(--ease),opacity .38s var(--ease)}.styles_hoverImg___xSl2{opacity:0;z-index:1}.styles_card__pAmxT:hover .styles_hoverImg___xSl2{opacity:1}.styles_imageOverlay__r5_9x{position:absolute;inset:0;pointer-events:none;z-index:1}.styles_body__kLDZM{padding:18px 20px 4px;display:flex;flex-direction:column;flex:1 1}.styles_name__CDB_p{font-size:1.125rem;font-weight:700;color:var(--clr-text);text-align:center;letter-spacing:-.02em;margin:0 0 2px}.styles_city__ansT0{font-size:.8125rem;color:var(--clr-text-tertiary);text-align:center;margin:0 0 10px;text-wrap:balance}.styles_city__ansT0:has(+.styles_highlights__6H0kO){margin-bottom:4px}.styles_nowrap___oBH_{white-space:nowrap}.styles_highlights__6H0kO{font-size:.75rem;line-height:1.5;color:var(--clr-text-tertiary);text-align:center;text-wrap:balance;margin:0 0 12px}.styles_actions__qz8sU{display:flex;justify-content:center;gap:16px;margin-bottom:20px}.styles_action__lhKtJ{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--clr-text-secondary);font-size:.71875rem;font-weight:500;background:none;border:none;padding:0;cursor:pointer;transition:color .2s,transform .2s ease}@media(hover:hover){.styles_action__lhKtJ:hover{color:var(--clr-brand-light);transform:translateY(-3px)}.styles_action__lhKtJ:hover .styles_actionIcon__2uKGh{background:var(--clr-brand-tint-strong)}}.styles_actionIcon__2uKGh{width:44px;height:44px;border-radius:50%;background:var(--clr-brand-tint);border:1px solid var(--clr-border-accent);display:flex;align-items:center;justify-content:center;color:var(--clr-brand-light);transition:background .2s}.styles_actionIcon__2uKGh svg{width:18px;height:18px;fill:currentColor}.styles_divider__T_K6y{height:1px;background:var(--clr-border);margin:0 0 14px}.styles_hoursRow__7h9Ep{display:flex;justify-content:space-between;align-items:center;gap:8px}.styles_status__qOEWW{display:flex;align-items:center;gap:6px;font-size:.8125rem}.styles_dot__jho9p{width:8px;height:8px;border-radius:50%;flex-shrink:0}.styles_dot__jho9p.styles_open__rDUR_{background:var(--clr-status-open)}.styles_dot__jho9p.styles_closed__t1NRn{background:var(--clr-status-closed)}.styles_statusText__zoXo9{color:var(--clr-text-secondary)}.styles_statusText__zoXo9 strong{color:var(--clr-text);font-weight:600}.styles_until__nMbnq{font-weight:400;color:var(--clr-text-tertiary)}.styles_hoursToggle__vIj_S{display:flex;align-items:center;gap:4px;font-size:.78125rem;font-weight:500;color:var(--clr-brand-light);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.styles_hoursToggle__vIj_S:hover{opacity:.8}.styles_hoursToggle__vIj_S svg{width:10px;height:10px;fill:currentColor}.styles_hoursList__UKPCG{background:var(--clr-surface-raised);border-radius:var(--border-radius-md);border:1px solid var(--clr-border);padding:10px 14px;margin-top:12px}.styles_hoursItem__ps6tO{display:flex;justify-content:space-between;font-size:.78125rem;color:var(--clr-text-secondary);padding:3px 0;text-transform:capitalize}.styles_hoursItem__ps6tO.styles_today__Dq2_O{font-weight:600}.styles_cta__78MGi{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:16px 20px 20px;margin-top:auto}.styles_cta__78MGi button{min-width:-moz-fit-content;min-width:fit-content}.styles_media__1wgn6{display:flex;align-items:center;justify-content:center}.styles_image__VGEP1{width:100%;height:auto}.styles_rounded__09MWT{border-radius:var(--border-radius)}