Selena Gomez posed for Variety wearing Banana Republic Crepe Knit Ruched Bodysuit ($47.97), High-waisted Pants In Grain De Poudre ($1,550.00) and Folk Buckle Belt In Shiny Leather ($720.00) both by Saint Laurent and Christian Louboutin Iriza Pumps ($795.00).