.ordering-closed .menu-image{opacity:.45}.ordering-closed .dish-card__name,.ordering-closed .dish-card__price,.ordering-closed .wyroznione-card__name,.ordering-closed .wyroznione-card__price{color:var(--text-muted)}.dish-card[data-unavailable] .menu-image,.wyroznione-card[data-unavailable] .menu-image{opacity:.45}.dish-card[data-unavailable] .dish-card__name,.dish-card[data-unavailable] .dish-card__price,.dish-unavailable,.wyroznione-card[data-unavailable] .wyroznione-card__name,.wyroznione-card[data-unavailable] .wyroznione-card__price{color:var(--text-muted)}.dish-unavailable{margin:0;font-weight:700}.wyroznione-card__text .dish-unavailable{display:block}.basket-addons__add:disabled,.basket-addons__add[aria-disabled=true],.dish-card__add:disabled,.dish-card__add[aria-disabled=true],.dish-row__add:disabled,.dish-row__add[aria-disabled=true]{opacity:.35;cursor:not-allowed}@media (hover:hover){.dish-card__add[aria-disabled=true]:hover{background:var(--brand-contrast);border-color:var(--border)}.dish-row__add[aria-disabled=true]:hover{background:var(--brand);color:var(--brand-contrast);border:0}.basket-addons__add[aria-disabled=true]:hover{background:var(--bg-muted)}}.dish-card__add:disabled:active,.dish-card__add[aria-disabled=true]:active,.dish-row__add:disabled:active,.dish-row__add[aria-disabled=true]:active{transform:none}.add-to-cart__submit[aria-disabled=true]{background:var(--border);color:var(--text-muted);cursor:not-allowed}.closed-notice{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--space-5) + var(--space-4));z-index:40;box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--space-3));margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--text);color:var(--brand-contrast);font-weight:700;text-align:center}.closed-notice[data-anchored]{bottom:auto;transform:none;max-width:min(320px,calc(100vw - 24px));font-size:.875rem;line-height:1.35;text-align:left;box-shadow:0 4px 16px rgb(0 0 0/.18)}.closed-notice[data-anchored]:before{content:"";position:absolute;left:calc(var(--closed-notice-arrow, 50%) - 6px);width:0;height:0;border:6px solid transparent}.closed-notice[data-side=below]:before{top:-12px;border-bottom-color:var(--text)}.closed-notice[data-side=above]:before{bottom:-12px;border-top-color:var(--text)}.add-to-cart__closed{margin:var(--space-2) 0 0;font-weight:700;color:var(--text)}.dish-modal__purchase .add-to-cart__closed{margin:0 0 var(--space-2)}.demo-banner{margin:0;padding:calc(var(--space-2) + env(safe-area-inset-top, 0px)) calc(var(--space-3) + env(safe-area-inset-right, 0px)) var(--space-2) calc(var(--space-3) + env(safe-area-inset-left, 0px));background:var(--text);color:var(--brand-contrast);font-weight:700;text-align:center;overflow-wrap:anywhere}.demo-banner-logout{padding:var(--space-1) var(--space-2);border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.checkout__demo{margin:var(--space-3) 0;font-weight:700}[data-testid=ordering-state][data-preorder]{flex-wrap:wrap}.preorder__open{min-height:44px;padding:var(--space-1) var(--space-3);border:1px solid var(--brand);border-radius:var(--radius);background:#fff;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}.preorder__open,.preorder__when{-webkit-margin-start:auto;margin-inline-start:auto}.preorder__when{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:400}.preorder__when select{min-height:44px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:#fff;font:inherit}.demo-badge{display:inline-block;padding:0 var(--space-1);border:1px solid;border-radius:var(--radius);font-weight:700}