.dish-page[data-v-4affc5c6]{max-width:1100px;padding-top:24px;padding-bottom:40px}.dish-page__back[data-v-4affc5c6]{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;color:#00726e;text-decoration:none;font-size:17px}.dish-page__back[data-v-4affc5c6]:hover{text-decoration:underline}.dish__hero[data-v-4affc5c6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.dish__photo[data-v-4affc5c6]{border-radius:16px;overflow:hidden}.dish__category[data-v-4affc5c6]{display:inline-block;margin-bottom:10px;padding:3px 12px;border-radius:20px;background:#caefea;color:#00524f;font-size:14px;text-decoration:none}.dish__category[data-v-4affc5c6]:hover{background:#b7e6df}.dish__title[data-v-4affc5c6]{font-size:38px;font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.dish__description[data-v-4affc5c6]{font-size:18px;color:#333;margin-bottom:12px}.dish__count[data-v-4affc5c6]{color:#555;font-size:17px;margin-bottom:20px}.dish__add[data-v-4affc5c6]{width:auto;padding:0 24px;text-decoration:none}.dish__add[data-v-4affc5c6]:hover{color:#fff;background-color:#e99a00}.dish__variants[data-v-4affc5c6]{margin-top:40px}.dish__section-title[data-v-4affc5c6]{font-size:26px;font-weight:600;margin-bottom:12px}.dish__list[data-v-4affc5c6]{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.dish__hero[data-v-4affc5c6]{grid-template-columns:minmax(0,1fr);gap:20px}.dish__title[data-v-4affc5c6]{font-size:30px}.dish__add[data-v-4affc5c6]{width:100%}.dish__variants[data-v-4affc5c6]{margin-top:28px}}
