@keyframes shine {
  from {
    filter: brightness(60%) blur(6px);
  }
  to {
    filter: brightness(150%) blur(0px);
  }
}


.hx-13 {
  position: relative;
  --select-width: 0%;
  --select-width-final: 103%;
  --color-highlight-start: var(--color-text);
}

.hx__select {
  position: absolute;
  width: var(--select-width);
  height: 100%;
  left: -1%;
  top: 10%;
  background: rgb(109 215 230 / 14%);
  mix-blend-mode: plus-lighter;
}

.hx__select::before,
.hx__select::after {
  content: '';
  position: absolute;
  top: -0.125em;
  left: -0.075em;
  width: 0.155em;
  height: calc(100% + 0.1275em);
  background: url(../img/select.svg) no-repeat 0 0;
  background-size: auto 100%;
}

.hx__select::after {
  transform: scaleY(-1);
  left: auto;
  right: -0.075em;
  top: auto;
  bottom: -0.125em;
}

