body[kui-theme-style] .bx--radio-button-wrapper {
  .bx--radio-button:checked + .bx--radio-button__label .bx--radio-button__appearance {
    border-color: var(--color-text-01);
  }
  .bx--radio-button:checked + .bx--radio-button__label .bx--radio-button__appearance:before {
    background-color: var(--color-text-01);
    height: 0.375rem;
    width: 0.375rem;
  }
  .bx--radio-button:focus + .bx--radio-button__label .bx--radio-button__appearance {
    box-shadow: 0 0 0 2px var(--color-brand-03);
  }
  .bx--radio-button__appearance {
    border-color: var(--color-text-02);
    height: 1.125em;
    width: 1.125em;
    margin-right: 0.5em;
  }
}
