.photos.-single[data-v-b299f254]{justify-content:center}.photos__item[data-v-b299f254]{position:relative;flex-shrink:0;border-radius:12px;overflow:hidden}@media not (min-width:768px){.photos__item[data-v-b299f254]{width:70vw;height:50vw}}@media(min-width:768px){.photos__item[data-v-b299f254]{width:270px;height:200px}}.photos__item__image[data-v-b299f254]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.expandable[data-v-d60677fd]{gap:4px;position:relative}.expandable.-clickable[data-v-d60677fd]{cursor:pointer}.expandable__text[data-v-d60677fd]{margin:0;display:-webkit-box;-webkit-line-clamp:var(--v02ce1f1e);line-clamp:var(--v02ce1f1e);-webkit-box-orient:vertical;overflow:hidden;transition:max-height .35s ease-in-out}.expandable__text.-measured[data-v-d60677fd]{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:hidden}.expandable.-expanded .expandable__text[data-v-d60677fd]{transition:max-height .5s ease-in-out}.expandable__toggle[data-v-d60677fd]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font:var(--Font-SSB);color:var(--expandable-toggle-color,var(--Color-Black))}.expandable:not(.-expanded) .expandable__toggle[data-v-d60677fd]{position:absolute;right:0;bottom:0;height:1lh;line-height:1lh;padding-left:32px;background:linear-gradient(to right,transparent,var(--expandable-bg,#fff) 24px)}.expandable__toggle__icon[data-v-d60677fd]{width:14px;height:14px;transition:transform .2s}.expandable.-expanded .expandable__toggle__icon[data-v-d60677fd]{transform:rotate(180deg)}.address[data-v-8ad69531]{gap:8px}.address__label[data-v-8ad69531]{font:var(--Font-LB)}.address__card[data-v-8ad69531]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06)}@media not (min-width:768px){.address__card[data-v-8ad69531]{padding:3vw 4vw;gap:2vw}}@media(min-width:768px){.address__card[data-v-8ad69531]{padding:12px 16px;gap:8px}}.address__row[data-v-8ad69531]{gap:4px;align-self:flex-start;max-width:100%}.address__text[data-v-8ad69531]{font:var(--Font-MR);color:var(--Color-Black);min-width:0}.address__copy[data-v-8ad69531]{flex-shrink:0;background:none;border:none;padding:4px;margin:0;cursor:pointer;color:var(--Color-DarkGrey);display:flex;align-items:center;justify-content:center;transition:color .15s}.address__copy[data-v-8ad69531]:hover{color:var(--Color-Black)}.address__copy .icon[data-v-8ad69531]{font-size:18px!important}.address__remarks[data-v-8ad69531]{font:var(--Font-SR);color:var(--Color-Grey);--expandable-toggle-color:var(--Color-Grey)}.address__cta[data-v-8ad69531]{align-self:stretch;gap:8px;overflow:hidden;border:none;margin-top:8px}.address__cta.--skeleton-fill[data-v-8ad69531]{background-color:var(--Color-LightGrey)}.address__cta.--skeleton-fill[data-v-8ad69531]>*{opacity:0}.address__cta__icon[data-v-8ad69531]{height:18px;width:auto}.contacts[data-v-d728fdb1]{gap:8px}.contacts__label[data-v-d728fdb1]{font:var(--Font-LB)}.contacts__card[data-v-d728fdb1]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06)}.contacts__card__contact[data-v-d728fdb1]{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.06);text-decoration:none;color:inherit}@media not (min-width:768px){.contacts__card__contact[data-v-d728fdb1]{padding:3vw 4vw;gap:3vw}}@media(min-width:768px){.contacts__card__contact[data-v-d728fdb1]{padding:12px 16px;gap:12px}}.contacts__card__contact[data-v-d728fdb1]:last-child{border-bottom:none}.contacts__card__contact:hover .contacts__card__contact__body__value[data-v-d728fdb1]{text-decoration:underline;text-underline-offset:2px}.contacts__card__contact__icon[data-v-d728fdb1]{flex-shrink:0;color:var(--Color-DarkGrey);width:18px;height:18px}.contacts__card__contact__body[data-v-d728fdb1]{min-width:0;flex:1}.contacts__card__contact__body__label[data-v-d728fdb1]{font:var(--Font-SSB);color:var(--Color-DarkGrey)}.contacts__card__contact__body__value[data-v-d728fdb1]{font:var(--Font-MR);color:var(--Color-Black);min-width:0}.contacts__card__toggle[data-v-d728fdb1]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;font:var(--Font-SSB);color:var(--Color-Black)}@media not (min-width:768px){.contacts__card__toggle[data-v-d728fdb1]{padding:3vw 4vw}}@media(min-width:768px){.contacts__card__toggle[data-v-d728fdb1]{padding:12px 16px}}.contacts__card__toggle__icon[data-v-d728fdb1]{width:14px;height:14px;transition:transform .2s}.contacts__card__toggle__icon.-up[data-v-d728fdb1]{transform:rotate(180deg)}.contact-row-enter-active[data-v-d728fdb1]{overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease}.contact-row-leave-active[data-v-d728fdb1]{overflow:hidden;transition:max-height .55s ease-in-out,padding .55s ease-in-out,opacity .25s ease}.contact-row-enter-from[data-v-d728fdb1],.contact-row-leave-to[data-v-d728fdb1]{max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0}.contact-row-enter-to[data-v-d728fdb1],.contact-row-leave-from[data-v-d728fdb1]{max-height:200px;opacity:1}.schedule[data-v-b2a7237f]{gap:8px}.schedule__label[data-v-b2a7237f]{font:var(--Font-LB)}.schedule__card[data-v-b2a7237f]{position:relative;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06)}.schedule__card__today[data-v-b2a7237f]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease}.schedule__card.-expanded .schedule__card__today[data-v-b2a7237f]{grid-template-rows:0fr}.schedule__card__today>div[data-v-b2a7237f]{overflow:hidden}.schedule__card__today .schedule__row[data-v-b2a7237f]{border-bottom:none}.schedule__expandable[data-v-b2a7237f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.schedule__card.-expanded .schedule__expandable[data-v-b2a7237f]{grid-template-rows:1fr}.schedule__expandable>div[data-v-b2a7237f]{overflow:hidden}.schedule__row[data-v-b2a7237f]{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}@media not (min-width:768px){.schedule__row[data-v-b2a7237f]{padding:2.5vw 4vw;gap:3vw;min-height:60px}}@media(min-width:768px){.schedule__row[data-v-b2a7237f]{padding:10px 16px;gap:12px;min-height:44px}}.schedule__expandable>div>.schedule__row[data-v-b2a7237f]:last-child{border-bottom:none}.schedule__row__left[data-v-b2a7237f]{flex-shrink:0}@media not (min-width:768px){.schedule__row__left[data-v-b2a7237f]{width:26vw}}@media(min-width:768px){.schedule__row__left[data-v-b2a7237f]{width:110px}}.schedule__row__name[data-v-b2a7237f]{font:var(--Font-MR)}.schedule__row__last-order[data-v-b2a7237f]{font:var(--Font-SR);color:var(--Color-DarkGrey)}.schedule__row__right[data-v-b2a7237f]{margin-left:auto;align-items:flex-end}.schedule__row:has(.schedule__row__badge) .schedule__row__right[data-v-b2a7237f]{margin-left:0}.schedule__row__slot[data-v-b2a7237f]{font:var(--Font-MR);white-space:nowrap}.schedule__row.-closed .schedule__row__slot[data-v-b2a7237f]{color:var(--Color-Red)}.schedule__row__badge[data-v-b2a7237f]{margin-left:auto;font:var(--Font-SSB);padding:2px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}.schedule__row__badge.-open[data-v-b2a7237f]{background:#22c55e1f;color:#16a34a}.schedule__row__badge.-close-soon[data-v-b2a7237f]{background:#f973161f;color:#ea580c}.schedule__row__badge.-opens-soon[data-v-b2a7237f]{background:#3b82f61f;color:#2563eb}.schedule__toggle[data-v-b2a7237f]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:4px;background:none;border:none;border-top:1px solid rgba(0,0,0,.06);cursor:pointer;font:var(--Font-SSB);color:var(--Color-Black)}@media not (min-width:768px){.schedule__toggle[data-v-b2a7237f]{padding:3vw 4vw}}@media(min-width:768px){.schedule__toggle[data-v-b2a7237f]{padding:12px 16px}}.schedule__toggle__icon[data-v-b2a7237f]{width:14px;height:14px;transition:transform .2s}.schedule__toggle__icon.-up[data-v-b2a7237f]{transform:rotate(180deg)}.features[data-v-c0d57893]{gap:8px}.features__label[data-v-c0d57893]{font:var(--Font-LB)}.features__card[data-v-c0d57893]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06)}.features__tags[data-v-c0d57893]{display:flex;flex-wrap:wrap}@media not (min-width:768px){.features__tags[data-v-c0d57893]{padding:3.5vw 4vw;gap:2vw}}@media(min-width:768px){.features__tags[data-v-c0d57893]{padding:14px 16px;gap:6px}}.features__tags__tag[data-v-c0d57893]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:100px;color:var(--Color-Black);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px #0000000a}@media not (min-width:768px){.features__tags__tag[data-v-c0d57893]{padding:1vw 2.5vw;font-size:3.6vw}}@media(min-width:768px){.features__tags__tag[data-v-c0d57893]{padding:3px 10px;font-size:12px}}.features__row[data-v-c0d57893]{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.06)}.features__row.-last[data-v-c0d57893]{border-bottom:none}@media not (min-width:768px){.features__row[data-v-c0d57893]{gap:1.5vw;padding:2.5vw 4vw}}@media(min-width:768px){.features__row[data-v-c0d57893]{gap:6px;padding:10px 16px}}.features__row__label[data-v-c0d57893]{font:var(--Font-MSB);color:var(--Color-DarkGrey);letter-spacing:.06em;text-transform:uppercase;opacity:.7}@media not (min-width:768px){.features__row__label[data-v-c0d57893]{font-size:3.2vw}}@media(min-width:768px){.features__row__label[data-v-c0d57893]{font-size:10px}}.features__row__values[data-v-c0d57893]{display:flex;flex-wrap:wrap}@media not (min-width:768px){.features__row__values[data-v-c0d57893]{gap:1.5vw}}@media(min-width:768px){.features__row__values[data-v-c0d57893]{gap:4px}}.features__row__tag[data-v-c0d57893]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:100px;color:var(--Color-Black);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media not (min-width:768px){.features__row__tag[data-v-c0d57893]{padding:1vw 2.5vw;font-size:3.6vw}}@media(min-width:768px){.features__row__tag[data-v-c0d57893]{padding:3px 10px;font-size:12px}}.features__toggle[data-v-c0d57893]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:4px;background:none;border:none;border-top:1px solid rgba(0,0,0,.06);cursor:pointer;font:var(--Font-SSB);color:var(--Color-Black)}@media not (min-width:768px){.features__toggle[data-v-c0d57893]{padding:3vw 4vw}}@media(min-width:768px){.features__toggle[data-v-c0d57893]{padding:12px 16px}}.features__toggle__icon[data-v-c0d57893]{width:14px;height:14px;transition:transform .3s ease}.features__toggle__icon.-rotated[data-v-c0d57893]{transform:rotate(180deg)}.restaurant[data-v-550969ce]{display:flex;flex-direction:column;gap:var(--Gap-Main)}.restaurant__photos[data-v-550969ce]{gap:var(--Gap-Sub)}.restaurant__main[data-v-550969ce]{gap:var(--Gap-Main);min-width:0}.restaurant__description[data-v-550969ce]{color:var(--Color-DarkGrey);display:flex;flex-direction:column;gap:var(--Gap-Sub)}.restaurant__main__toguides[data-v-550969ce]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:none;border:none;padding:0;font:var(--Font-SR);color:var(--Color-Grey);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.restaurant__main__toguides[data-v-550969ce]:hover{opacity:.65}.restaurant__attribution[data-v-550969ce]{margin-left:auto;color:var(--Color-Grey);font:var(--Font-SL);font-size:10px}
