.st-attribute-list {
  margin-top: .4rem;
  font-size: .875rem;
  line-height: 1.25;
}

.st-attribute-list--center {
  text-align: center;
}

.st-attribute-list__group {
  margin-bottom: .15rem;
}

.st-attribute-list__label,
.st-attribute-list__text,
.st-attribute-list__swatch {
  display: inline-block;
  margin: .15rem .25rem .15rem 0;
}

.st-attribute-list__swatch {
  width: 1.25rem;
  height: 1.25rem;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  vertical-align: middle;
}
