/* rachel */
.rachel{margin:0 15px 0 0;cursor:pointer;position:relative;font-weight:400;color:#505050;display:flex;flex-wrap:nowrap;align-items:center;}
.rachel>input{position:absolute;left:-9999px;width:0;height:0;}
.rachel>span.far,
.rachel>span.fas{color:#d9d9d9;font-size:1.2em;}
.rachel.checked>span.far,
.rachel.checked>span.fas{color:#399eb0;}

.rachel>span.rachel-on{display:none;}
.rachel>span.rachel-off{display:inline;}
.rachel.checked>span.rachel-on{display:inline;}
.rachel.checked>span.rachel-off{display:none;}
