.product-info__block-item .block-swatch.ring-size{
  border-radius: 50%;
  margin-top: 1rem;
}
.product-info__block-item .block-swatch.ring-size .ring-size-icon{
  position: absolute;
  top: -45%;
}
.product-info__block-item :checked+.block-swatch.ring-size {
  border-width: 2px;
  line-height: normal;
}
.product-info__block-item :checked+.block-swatch.ring-size .ring-size-icon{
  stroke-width: 2px;
}
.product-info__block-item :checked+.block-swatch.ring-size .ring-size-icon + span{
  font-weight: 500;
}
.product-info__block-item .block-swatch.ring-size .ring-size-icon + span{
  line-height: normal;
}