.restaurant-filter-chips{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.restaurant-hero{background:linear-gradient(120deg,#fff3df,#fff8f0);border:1px solid #f3dac1}.restaurant-price{color:#814ac8;font-size:1.5rem}.restaurant-menu-grid .detail-card{flex-direction:column;gap:.55rem;display:flex}.restaurant-menu-grid .button.full{margin-top:auto}.restaurant-blocked{color:#9b3f25;background:#fff1e8;border-radius:12px;padding:.75rem}.restaurant-cart-bar{z-index:20;background:#fdfbff;border:1px solid #d8c7f0;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem 1.4rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 12px 45px #62469728}.restaurant-cart-fields{border:0;min-width:0;padding:0}.restaurant-cart-line{border-bottom:1px solid #eee7f6;grid-template-columns:1fr 110px auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.restaurant-cart-line .field{margin:0}.restaurant-cart-fields:disabled{opacity:.8}@media (max-width:640px){.restaurant-cart-bar{flex-wrap:wrap;padding:1rem;bottom:5.5rem}.restaurant-cart-bar .button{width:100%}.restaurant-cart-line{grid-template-columns:1fr 85px}.restaurant-cart-line>.text-button{grid-column:1/-1;justify-self:end}}
