Diagrama de caja: colores por valor xy tonos diferenciados por patrón

Digamos que tengo un diagrama de caja como el que se muestra a continuación:

Me gustaría lograr un color diferente:

Fri, Sat ySun sería de color azul;Thur sería de color rojo

Me gustaría diferenciar los tonos con un patrón en el cuadro (despojado o algo así)

No puedo encontrar una manera de hacer esta manipulación con la paleta de nacidos en el mar.

Sé que puedo meter las cajas de un diagrama de caja en matplotlib directamente, pero seaborn me devuelve los ejes. ¿Cómo puedo obtener las cajas en este caso?