.restaurant-closed-banner {
  margin-top: 1rem;
  padding: 0.85rem 1rem;
  border-radius: 12px;
  background: rgba(228, 30, 38, 0.15);
  border: 1px solid rgba(228, 30, 38, 0.45);
  color: #ffb4b4;
  font-weight: 600;
  text-align: center;
}

.restaurant-closed-banner[hidden] {
  display: none !important;
}

.cart-success__track {
  color: #e41e26;
  font-weight: 600;
}

.cart-success__prep {
  color: rgba(245, 241, 235, 0.75);
  margin-bottom: 0.75rem;
}
