.dish-labels[data-v-40b77ebc]{align-items:flex-start;display:flex;flex-direction:column;gap:6px;left:0;pointer-events:none;position:absolute;top:0;z-index:2}.dish-label[data-v-40b77ebc]{align-items:center;background-color:#ff6b35d9;border-radius:12px;color:#fff;display:flex;font:600 11px/13px var(--sans-font);letter-spacing:.01em;max-width:100%;overflow:hidden;padding:6px 10px;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap}.dish-label[data-v-40b77ebc]:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.label-text[data-v-40b77ebc]{font-size:11px;line-height:13px;text-transform:uppercase}@media(max-width:1024px){.dish-label[data-v-40b77ebc]{padding:4px 8px}}@media(max-width:768px){.dish-label[data-v-40b77ebc]{border-radius:8px;padding:3px 6px}}@media(max-width:480px){.dish-label[data-v-40b77ebc]{border-radius:6px;padding:2px 5px}}.dish.unavailable .dish-label[data-v-40b77ebc]{opacity:.6}.cart-button-root[data-v-20a6426e]{flex-shrink:0}.cart-button-group[data-v-20a6426e],.cart-button-root[data-v-20a6426e]{align-items:center;display:inline-flex}.cart-button-group[data-v-20a6426e]{background:var(--primary-color);border-radius:50px;color:var(--primary-white);gap:0;padding:4px 4px 4px 10px;transition:all .25s ease-out}.cart-button-group.no-add-btn[data-v-20a6426e]{padding-right:10px}.cart-button-group .cart-btn-dec[data-v-20a6426e]{align-items:center;background:#ffffff40;border:none;border-radius:50%;color:var(--primary-white);cursor:pointer;display:flex;font:600 18px/1 var(--primary-font);height:28px;justify-content:center;margin:0 2px 0 0;min-width:28px;padding:0;transition:background .2s ease,color .2s ease;width:28px}.cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:#fff6}.cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-white);font:600 16px/20px var(--primary-font);min-width:24px;padding:0 8px;text-align:center}.cart-button-group .cart-button[data-v-20a6426e]{background:transparent;border-radius:50px;color:inherit;margin:0;padding:4px 10px 4px 8px}.cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:#fff3}.cart-button-group .cart-button.actionDisabled[data-v-20a6426e]{opacity:.7}.cart-button-group.unavailable[data-v-20a6426e]{background:#ff7a1a4d}.cart-button-group.unavailable .cart-btn-dec[data-v-20a6426e],.cart-button-group.unavailable .cart-quantity[data-v-20a6426e]{color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group[data-v-20a6426e]{background:var(--primary-white);color:var(--primary-color)}.dish:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]{background:#ff690026;color:var(--primary-color)}.dish:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:#ff690026}.dish:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e],.dish:not(.unavailable):hover .cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-color)}.dish:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}.dish.in-cart:not(.unavailable) .cart-button-group[data-v-20a6426e]{background:var(--primary-white);color:var(--primary-color)}.dish.in-cart:not(.unavailable) .cart-button-group .cart-btn-dec[data-v-20a6426e]{background:var(--primary-color-light);color:var(--primary-color)}.dish.in-cart:not(.unavailable) .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-color-light)}.dish.in-cart:not(.unavailable) .cart-button-group .cart-button[data-v-20a6426e],.dish.in-cart:not(.unavailable) .cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-color)}.dish.in-cart:not(.unavailable) .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-color-light)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}@media(max-width:768px){.dish:not(.unavailable):hover .cart-button-group[data-v-20a6426e]{background:var(--primary-color);color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]{background:#ffffff40;color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:#ffffff40}.dish:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e],.dish:not(.unavailable):hover .cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}.dish.in-cart:not(.unavailable):hover .cart-button-group[data-v-20a6426e]{background:var(--primary-white);color:var(--primary-color)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]{background:var(--primary-color-light);color:var(--primary-color)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e],.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-color)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-color-light)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}}@media(hover:none)and (pointer:coarse){.dish:not(.unavailable):hover .cart-button-group[data-v-20a6426e]{background:var(--primary-color);color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]{background:#ffffff40;color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:#ffffff40}.dish:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e],.dish:not(.unavailable):hover .cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-white)}.dish:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}.dish.in-cart:not(.unavailable):hover .cart-button-group[data-v-20a6426e]{background:var(--primary-white);color:var(--primary-color)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]{background:var(--primary-color-light);color:var(--primary-color)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e],.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-quantity[data-v-20a6426e]{color:var(--primary-color)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-btn-dec[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-color-light)}.dish.in-cart:not(.unavailable):hover .cart-button-group .cart-button[data-v-20a6426e]:hover:not(:disabled){background:transparent}}.cart-button[data-v-20a6426e]{align-items:center;background:var(--primary-color);border:none;border-radius:50px;color:var(--primary-white);cursor:pointer;display:inline-flex;flex-shrink:0;font:600 16px/20px var(--primary-font);gap:6px;padding:8px 14px;transition:all .25s ease-out;white-space:nowrap}.cart-button[data-v-20a6426e]:active,.cart-button[data-v-20a6426e]:hover{background:var(--primary-color-hover)}.cart-icon[data-v-20a6426e]{flex-shrink:0;height:18px;width:18px}.cart-price[data-v-20a6426e]{font:600 16px/20px var(--primary-font)}.cart-button.unavailable[data-v-20a6426e],.cart-button.unavailable.disabled[data-v-20a6426e]{background:#ff7a1a4d;color:var(--primary-white);cursor:not-allowed;opacity:1;transition:none}.cart-button.unavailable.disabled[data-v-20a6426e]:active,.cart-button.unavailable.disabled[data-v-20a6426e]:hover,.cart-button.unavailable[data-v-20a6426e]:active,.cart-button.unavailable[data-v-20a6426e]:hover{background:#ff7a1a4d;color:var(--primary-white);transform:none}.cart-button.disabled[data-v-20a6426e]{color:var(--primary-white);cursor:not-allowed;opacity:.6}.cart-button.disabled[data-v-20a6426e]:active,.cart-button.disabled[data-v-20a6426e]:hover{background:var(--primary-color);color:var(--primary-white);transform:none}.dish:not(.unavailable):hover .cart-button[data-v-20a6426e],.dish:not(.unavailable):hover .cart-button[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-white);color:var(--primary-color)}.dish:not(.unavailable):hover .cart-button.disabled[data-v-20a6426e]{background:var(--primary-color)!important;color:var(--primary-white)!important;transform:none!important}@media(max-width:768px){.dish:not(.unavailable):hover .cart-button[data-v-20a6426e],.dish:not(.unavailable):hover .cart-button[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-color);color:var(--primary-white)}.dish.in-cart:not(.unavailable):hover .cart-button[data-v-20a6426e],.dish.in-cart:not(.unavailable):hover .cart-button[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-white);color:var(--primary-color)}}@media(hover:none)and (pointer:coarse){.dish:not(.unavailable):hover .cart-button[data-v-20a6426e],.dish:not(.unavailable):hover .cart-button[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-color);color:var(--primary-white)}.dish.in-cart:not(.unavailable):hover .cart-button[data-v-20a6426e],.dish.in-cart:not(.unavailable):hover .cart-button[data-v-20a6426e]:hover:not(:disabled){background:var(--primary-white);color:var(--primary-color)}}.dish.in-cart:not(.unavailable) .cart-button[data-v-20a6426e]{background:var(--primary-white);color:var(--primary-color)}.dish.unavailable .cart-button[data-v-20a6426e],.dish.unavailable:active .cart-button[data-v-20a6426e],.dish.unavailable:hover .cart-button[data-v-20a6426e]{background:#ff7a1a4d!important;color:var(--primary-white)!important;transform:none!important;transition:none!important}@media(max-width:768px){.cart-button[data-v-20a6426e]{font-size:16px;gap:6px;line-height:20px;padding:8px 14px}.cart-icon[data-v-20a6426e]{height:18px;width:18px}.cart-price[data-v-20a6426e]{font-size:16px;line-height:20px}.dish.unavailable .cart-button[data-v-20a6426e],.dish.unavailable:active .cart-button[data-v-20a6426e],.dish.unavailable:hover .cart-button[data-v-20a6426e]{background:#ff7a1a4d!important;color:var(--primary-white)!important}}@media(max-width:375px){.cart-button[data-v-20a6426e]{font-size:15px;gap:5px;line-height:18px;padding:6px 12px}.cart-icon[data-v-20a6426e]{height:16px;width:16px}.cart-price[data-v-20a6426e]{font-size:15px;line-height:18px}}
