.ProductDetailVariants {
  border-bottom: 1px solid var(--colorOutlines);
  margin-bottom: var(--spaceMd);
  padding-bottom: var(--spaceMd);
  font-size: var(--textXs);
}

.ProductDetailVariants-title {
  font-weight: 700;
  margin-bottom: var(--spaceSm);
}

.ProductDetailVariants-holder {
  display: flex;
  flex-wrap: wrap;
}

.ProductDetailVariants-item {
  border: 1px solid var(--colorOutlines);
  padding: var(--spaceXs) var(--spaceSm);
  margin: 0 var(--spaceXs) var(--spaceXs) 0;
  transition: var(--animationBase);
  cursor: pointer;
  font-size: 1.2em;
}

.ProductDetailVariants-item.is-active {
  border: 1px solid var(--colorBrand);
  color: var(--colorBrand);
  cursor: default;
}

.ProductDetailVariants-item:hover, .ProductDetailVariants-item:focus {
  border: 1px solid var(--colorBrand);
  background: hsl(var(--colorBrand-h), calc(var(--colorBrand-s) * 1%), calc(var(--colorBrand-l) * 1.99 * 1%));
}

/*# sourceMappingURL=product-detail-variants.min.css.map */
