Backlog estimation Vs backlog refinement

When should Product Backlog Items be estimated? When should product backlog refinement take place? Also, who gets to decide about the size of the product backlog item?

Posted By - Patrick