.block-swatch[hidden] {
  display: block;
}
.block-swatch[hidden] .block-swatch__item:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: none;
  border-radius: var(--button-border-radius);
  opacity: 1;
  transform: scale(.9);
  transition: opacity .2s ease, transform .2s ease;
  color: rgba(var(--text-color), .5);
  background: linear-gradient(to bottom right, transparent calc(50% - 1px), rgb(var(--border-color)) 50%, transparent calc(50% + 1px)) no-repeat;
}