.catering-form[data-astro-cid-zrarquyk]{gap:var(--content-spacing);flex-direction:column;inline-size:100%;max-inline-size:60rem;margin-inline:auto;display:flex}.catering-form__progress[data-astro-cid-zrarquyk]{flex-wrap:wrap;justify-content:center}.catering-form__progress-step[data-astro-cid-zrarquyk]{gap:var(--space-xxs);block-size:3.25rem;inline-size:auto;padding-inline:var(--space-m);border-radius:var(--radius-l);font-size:var(--text-l);font-weight:600;display:flex}.catering-form__progress-step[data-astro-cid-zrarquyk]:before{content:counter(step) "."}.catering-form__progress-step[data-astro-cid-zrarquyk][aria-current]{color:var(--black)}.catering-form__step[data-astro-cid-zrarquyk]{border:0;min-inline-size:0;padding:0}.catering-form__heading[data-astro-cid-zrarquyk]{font-family:var(--font-heading);font-size:var(--h3)}.catering-form__hint[data-astro-cid-zrarquyk]{max-inline-size:var(--text-measure)}.catering-form__details[data-astro-cid-zrarquyk]{gap:var(--space-s)}.catering-form__fields[data-astro-cid-zrarquyk]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));inline-size:100%;display:grid}.catering-date[data-astro-cid-zrarquyk]{position:relative}#c-date[data-astro-cid-zrarquyk]{cursor:pointer}#c-date[data-astro-cid-zrarquyk]::-webkit-calendar-picker-indicator{cursor:pointer;block-size:1.75rem;inline-size:1.75rem}.catering-cal[data-astro-cid-zrarquyk]{z-index:5;gap:var(--space-xs);inline-size:max(100%, min(24rem, calc(100vw - 2 * var(--site-padding))));padding:var(--space-xs);border-radius:var(--radius-m);background:var(--white);box-shadow:var(--shadow-l);flex-direction:column;margin-block-start:var(--space-xxs);display:flex;position:absolute;inset-block-start:100%;inset-inline-start:0}.catering-cal[data-astro-cid-zrarquyk][hidden]{display:none}.catering-cal__head[data-astro-cid-zrarquyk]{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.catering-cal__month[data-astro-cid-zrarquyk]{font-family:var(--font-heading);font-size:var(--text-xl)}.catering-cal__nav[data-astro-cid-zrarquyk],.catering-cal__day[data-astro-cid-zrarquyk]{cursor:pointer;border:0;place-items:center;padding:0;font-family:inherit;display:grid}.catering-cal__nav[data-astro-cid-zrarquyk]{background:var(--secondary-100);block-size:2.75rem;inline-size:2.75rem;color:var(--base);border-radius:50%;font-family:system-ui,sans-serif;font-size:1.5rem;font-weight:700}.catering-cal__nav[data-astro-cid-zrarquyk]:hover,.catering-cal__nav[data-astro-cid-zrarquyk]:focus-visible{background:var(--secondary-200)}.catering-cal__nav[data-astro-cid-zrarquyk]:disabled{opacity:.3;cursor:default}.catering-cal__grid[data-astro-cid-zrarquyk]{gap:var(--space-xxs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.catering-cal__weekday[data-astro-cid-zrarquyk]{font-size:var(--text-s);text-align:center;opacity:.7;font-weight:700}.catering-cal__day[data-astro-cid-zrarquyk]{aspect-ratio:1;color:var(--base);font-size:var(--text-l);background:0 0;border-radius:50%}.catering-cal__day[data-astro-cid-zrarquyk]:hover:not(:disabled),.catering-cal__day[data-astro-cid-zrarquyk]:focus-visible{background:var(--secondary-100)}.catering-cal__day[data-astro-cid-zrarquyk][data-today]{box-shadow:inset 0 0 0 2px var(--secondary)}.catering-cal__day[data-astro-cid-zrarquyk][aria-pressed=true]{background:var(--primary);font-weight:700}.catering-cal__day[data-astro-cid-zrarquyk]:disabled{opacity:.3;cursor:default}.catering-form__jump[data-astro-cid-zrarquyk]{z-index:2;gap:var(--space-xs);padding-block:var(--space-xs);background:var(--white);display:flex;position:sticky;inset-block-start:0;overflow-x:auto}.catering-form__jump-link[data-astro-cid-zrarquyk]{padding:var(--space-xxs) var(--space-s);border-radius:var(--radius-l);background:var(--secondary-100);color:var(--base);flex:none;font-weight:600;text-decoration:none}.catering-form__jump-link[data-astro-cid-zrarquyk]:hover,.catering-form__jump-link[data-astro-cid-zrarquyk]:focus-visible{background:var(--secondary-200)}.catering-supplier[data-astro-cid-zrarquyk]{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--secondary-100);flex-direction:column;scroll-margin-block-start:4rem;display:flex}.catering-supplier__header[data-astro-cid-zrarquyk]{align-items:center;gap:var(--space-s);display:flex}.catering-supplier__logo[data-astro-cid-zrarquyk]{object-fit:contain;flex:none;block-size:4.5rem;inline-size:auto;max-inline-size:min(16rem,45%)}.catering-supplier__name[data-astro-cid-zrarquyk]{font-size:var(--h4)}.catering-supplier__note[data-astro-cid-zrarquyk]:empty{display:none}.catering-supplier__section[data-astro-cid-zrarquyk]{gap:var(--space-xs);flex-direction:column;display:flex}.catering-supplier__section-name[data-astro-cid-zrarquyk]{font-size:var(--h5)}.catering-supplier__dishes[data-astro-cid-zrarquyk]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));inline-size:100%;display:grid}.catering-dish[data-astro-cid-zrarquyk]{gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-m);background:var(--white);box-shadow:var(--shadow-s);border:2px solid #0000;flex-direction:column;display:flex}.catering-dish[data-astro-cid-zrarquyk][data-ordered]{border-color:var(--secondary)}.catering-dish[data-astro-cid-zrarquyk][data-ordered]:has(.catering-line__options,select){grid-column:1/-1}.catering-dish__image[data-astro-cid-zrarquyk]{aspect-ratio:4/3;border-radius:var(--radius-s);object-fit:cover;inline-size:100%}.catering-dish__info[data-astro-cid-zrarquyk]{gap:var(--space-xxs);flex-direction:column;flex:1;display:flex}.catering-dish__name[data-astro-cid-zrarquyk]{font-size:var(--text-l)}.catering-dish__meta[data-astro-cid-zrarquyk],.catering-dish__description[data-astro-cid-zrarquyk]{font-size:var(--text-s)}.catering-dish__description[data-astro-cid-zrarquyk]:empty{display:none}.catering-dish__lines[data-astro-cid-zrarquyk]{gap:var(--space-s);flex-direction:column;display:flex}.catering-line[data-astro-cid-zrarquyk]{gap:var(--space-xs);flex-direction:column;display:flex}.catering-line[data-astro-cid-zrarquyk]+.catering-line[data-astro-cid-zrarquyk]{border-block-start:var(--border);padding-block-start:var(--space-s)}.catering-line__qty[data-astro-cid-zrarquyk]{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.catering-line__step[data-astro-cid-zrarquyk]{background-color:var(--primary);background-image:linear-gradient(var(--base), var(--base));block-size:2.75rem;inline-size:2.75rem;min-inline-size:0;color:var(--base);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:1rem 3px;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:0;display:grid}.catering-line__step[data-astro-cid-zrarquyk][data-step="1"]{background-image:linear-gradient(var(--base), var(--base)), linear-gradient(var(--base), var(--base));background-size:1rem 3px,3px 1rem}.catering-line__step[data-astro-cid-zrarquyk]:hover,.catering-line__step[data-astro-cid-zrarquyk]:focus-visible{background-color:var(--primary-300)}.catering-line__count[data-astro-cid-zrarquyk]{block-size:2.75rem;inline-size:5.5rem;font-size:var(--text-l);text-align:center;font-weight:700}.catering-line__remove[data-astro-cid-zrarquyk]{padding:var(--space-xxs);font-family:inherit;font-size:var(--text-s);color:var(--danger);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;text-decoration:underline}.catering-line__extras[data-astro-cid-zrarquyk]{gap:var(--space-xs);flex-direction:column;display:flex}.catering-line__options[data-astro-cid-zrarquyk]{gap:var(--space-xxs) var(--space-xs);padding:var(--space-xs);border:var(--border);border-radius:var(--radius-s);grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));margin:0;display:grid}.catering-line__options-title[data-astro-cid-zrarquyk]{padding-inline:var(--space-xxs);font-weight:600}.catering-line__choice[data-astro-cid-zrarquyk]{font-size:var(--text-s);align-items:flex-start}.catering-line__choice[data-astro-cid-zrarquyk] input[data-astro-cid-zrarquyk][type=checkbox]{block-size:1.375rem;inline-size:1.375rem}.catering-line__choice[data-astro-cid-zrarquyk] small[data-astro-cid-zrarquyk]{opacity:.75;display:block}.catering-line__choice[data-astro-cid-zrarquyk] small[data-astro-cid-zrarquyk]:empty{display:none}.catering-line__options[data-astro-cid-zrarquyk]:has(.catering-line__choice-image){gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr))}.catering-line__choice[data-astro-cid-zrarquyk]:has(.catering-line__choice-image){gap:var(--space-xxs) var(--space-xs);padding:var(--space-xxs);border-radius:var(--radius-s);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.catering-line__choice[data-astro-cid-zrarquyk]:has(:checked){background:var(--secondary-100)}.catering-line__choice-image[data-astro-cid-zrarquyk]{aspect-ratio:5/3;border-radius:var(--radius-s);object-fit:cover;grid-area:1/1/auto/-1;inline-size:100%}.catering-line__total[data-astro-cid-zrarquyk],.catering-dish__total[data-astro-cid-zrarquyk]{text-align:center;font-weight:700}.catering-line__total[data-astro-cid-zrarquyk]{min-block-size:1lh}.catering-line__extras[data-astro-cid-zrarquyk]:not(:has(*)),.catering-dish__total[data-astro-cid-zrarquyk]:empty{display:none}.catering-dish__total[data-astro-cid-zrarquyk]{border-block-start:var(--border);padding-block-start:var(--space-xs)}.catering-line__error[data-astro-cid-zrarquyk]{grid-column:1/-1}.catering-dish__add[data-astro-cid-zrarquyk]{--btn-font-size:var(--text-xl);--btn-text-color:#0e9648;--btn-text-color-hover:#0e9648;align-self:flex-start;padding-inline:0}@media (width<30rem){.catering-dish__add[data-astro-cid-zrarquyk]{--btn-font-size:var(--text-l)}}.catering-form__gate-input[data-astro-cid-zrarquyk]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.catering-review__party[data-astro-cid-zrarquyk]{font-weight:600}.catering-review__order[data-astro-cid-zrarquyk]{gap:var(--space-s);flex-direction:column;display:flex}.catering-review__group[data-astro-cid-zrarquyk]{padding:var(--space-s);border-radius:var(--radius-m);background:var(--secondary-100)}.catering-review__row[data-astro-cid-zrarquyk]{justify-content:space-between;gap:var(--space-s);padding-block:var(--space-xxs);display:flex}.catering-review__row--head[data-astro-cid-zrarquyk]{font-family:var(--font-heading);font-size:var(--text-l)}.catering-review__row--total[data-astro-cid-zrarquyk]{font-size:var(--h4);font-weight:700}.catering-review__detail[data-astro-cid-zrarquyk]{font-size:var(--text-s);opacity:.8}.catering-review__edit[data-astro-cid-zrarquyk]{align-self:flex-end}.catering-form__check[data-astro-cid-zrarquyk]{min-block-size:65px}.catering-review__note[data-astro-cid-zrarquyk]{font-size:var(--text-s)}.catering-form__bar[data-astro-cid-zrarquyk]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--white);box-shadow:var(--shadow-m);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.catering-form__total[data-astro-cid-zrarquyk]{font-weight:700}.catering-form__buttons[data-astro-cid-zrarquyk]{gap:var(--space-xs);margin-inline-start:auto;display:flex}.catering-form[data-astro-cid-zrarquyk] .btn--outline[data-astro-cid-zrarquyk]{--btn-text-color:var(--black);--btn-text-color-hover:var(--black)}.catering-form__buttons[data-astro-cid-zrarquyk] .btn[data-astro-cid-zrarquyk]{--btn-font-size:var(--text-l);--btn-padding-inline:1.5em;white-space:nowrap}@media (width<30rem){.catering-form__buttons[data-astro-cid-zrarquyk]{inline-size:100%}.catering-form__buttons[data-astro-cid-zrarquyk] .btn[data-astro-cid-zrarquyk]{--btn-font-size:var(--text-m);--btn-padding-inline:1em;flex:1}.catering-form__buttons[data-astro-cid-zrarquyk] .btn[data-astro-cid-zrarquyk][hidden]{display:none}}.catering-form__receipt[data-astro-cid-zrarquyk]{padding:var(--space-s);border-radius:var(--radius-m);background:var(--secondary-100);white-space:pre-wrap;font-family:inherit}.catering-form[data-astro-cid-zrarquyk][data-done]>[data-astro-cid-zrarquyk]:not(.catering-form__done){display:none}
