.navlinks .snack-catalog-nav { color: #d2ed77; white-space: nowrap; }
#ricky-map .snack-catalog-map {
  grid-column: 1 / -1;
  min-height: 68px;
  padding-left: 48px;
  align-content: center;
  background: #f9d07e;
}
#ricky-map .snack-catalog-map .ricky-map-icon { position: absolute; left: 13px; top: 18px; }
.snack-catalog-banner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  border: 1px solid #bca6a1;
  border-radius: 14px;
  background: #efe2ed;
  padding: 13px 15px;
  margin: 10px 0 17px;
  color: #261c29;
}
.snack-catalog-banner p { margin: 0; font-size: 13px; }
.snack-catalog-banner a { background: #241b27; color: #fff8ed; font-size: 13px; padding: 10px 14px; }
@media (min-width: 651px) and (max-width: 900px) { .nav .navlinks { gap: 8px; } }
