Sass - Convertendo Hex para RGBa para opacidade em segundo plano

Eu tenho o seguinte Sass mixin, que é uma modificação meio completa de umExemplo RGBa:

@mixin background-opacity($color, $opacity: .3) {
    background: rgb(200, 54, 54); /* The Fallback */
    background: rgba(200, 54, 54, $opacity);
} 

Eu apliquei$opacity ok, mas agora estou preso com o$color parte. As cores que vou enviar para o mixin serão HEX não RGB.

Meu uso de exemplo será:

element {
    @include background-opacity(#333, .5);
}

Como posso usar valores HEX neste mixin?

questionAnswers(4)

yourAnswerToTheQuestion