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