

Bom dia, Ricardo. Com pseudo-elemento você pode criar um radio de qq cor. Ficaria mais ou menos assim. Mas você pode brincar com as cores e não precisa de uma borda tão grossa. Espero ter ajudado! :)
#email-radio:before {
content: "";
display: inline-block;
width: 10px;
height: 10px;
border-radius:50%;
background-color: red;
border: 4px solid black;
margin-right: 10px;
}
Jessica, Obrigado pela dica. Só adicionei o display: none no input antes para desabilitar o padrão.
Gostei! Muito bom saber! Obrigado pessoal!