.c-icon{
  display:block;
  flex:0 0 auto;
}

.login__icon{
  color: #393b3f;
    --icon-user-color: #f7f7f6;
}
.login__icon:hover{
  color: #f30655;
}

.plus-btn{
  color:#ffffff;                /* fond */
  --icon-plus-color:#000000;       /* + */
  --icon-border-color:#0f172a;  /* bordure */
}

.c-icon--xs{ width:12px;height:12px;}
.c-icon--sm{ width:16px;height:16px;}
.c-icon--md{ width:20px;height:20px;}
.c-icon--lg{ width:24px;height:24px;}
.c-icon--xl{ width:32px;height:32px;}
.c-icon--2xl{ width:36px;height:36px;}