.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}.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}.demo-badge{display:inline-block;padding:0 var(--space-1);border:1px solid;border-radius:var(--radius);font-weight:700}