.hoo-swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 8px 0;
}

.hoo-swatch {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #aaaaaa;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  background-size: cover;
  background-position: center;
  background-color: transparent;
  white-space: nowrap;
	color: #000000;
}

.hoo-swatch:hover {
  border-color: #0a0a0a;
}

.hoo-swatch.active,
.hoo-swatch[aria-checked="true"] {
  border-color: #0a0a0a;
  box-shadow:
    inset 0 0 0 2px #ffffff,
    0 0 0 1px #0a0a0a;
}

.hoo-swatch.disabled {
  opacity: 0.5;
  pointer-events: none;
}
