@mixin el-list-theme() {
  el-list-item {
    border-bottom:
      el-theme(list-item-divider-width)
      el-theme(list-item-divider-style)
      el-theme(list-item-divider-color);

    color: el-theme(list-item-text-color);
    font-family: el-theme(list-item-font-family);
    font-size: el-theme(list-item-font-size);
    font-weight: el-theme(list-item-font-weight);
    line-height: el-theme(list-item-line-height);
    padding: el-theme(list-item-padding);

    &:first-child {
      border-top:
        el-theme(list-item-divider-width)
        el-theme(list-item-divider-style)
        el-theme(list-item-divider-color);
    }
  }
}
