.rws-weather-wrap {
  display: block;
}

.rws-weather-heading {
  margin-bottom: 8px;
  font-weight: 800;
  font-size: 1.15rem;
  line-height: 1.2;
  color: #fff;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.rws-weather {
  color: #fff
}
.rws-weather__row {
  display: flex;
  gap: 12px;
  align-items: center;
}

.rws-weather__title {
  font-weight: 600;
}

.rws-weather__label {
  font-weight: 400;
  opacity: 0.8;
}

.rws-weather__temp {
  font-size: 1.1em;
  font-weight: 700;
}

.rws-weather__text,
.rws-weather__wind {
  margin-left: 8px;
}

.rws-weather__wind {
  opacity: 0.8;
}

.rws-weather-inline {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.rws-weather-inline__icon {
  display: block;
}
