Tops

These tops take classic elements one step further with old school flair. Find blouses, knits, essential tees and more, in timeless cuts and fluid silhouettes, handpicked for everyday living and all the important moments in-between. Season to season, the collection pairs with on-trend pieces, so you can dress casual or elegant, for day or for night.

88 products

  • Featured
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old

Filter by

    Aztec Blanket Coat
    Regular Price
    $42.00
    Sale Price
    $42.00
    Regular Price
    Unit Price
    per 
    Ocean Silk Shirt
    Regular Price
    $36.00
    Sale Price
    $36.00
    Regular Price
    Unit Price
    per 
    90s Brooks Brothers Shirt
    Regular Price
    $34.00
    Sale Price
    $34.00
    Regular Price
    Unit Price
    per 
    Tan Plaid Shirt
    Regular Price
    $24.00
    Sale Price
    $24.00
    Regular Price
    Unit Price
    per 
    70s Buttoned Shirt
    Regular Price
    $34.00
    Sale Price
    $34.00
    Regular Price
    Unit Price
    per 
    90s Popsicle Tankini Top
    Regular Price
    $24.00
    Sale Price
    $24.00
    Regular Price
    Unit Price
    per 
    Biker Girl Studded Crop
    Regular Price
    $56.00
    Sale Price
    $56.00
    Regular Price
    Unit Price
    per 
    Morning Sun Floral Robe
    Regular Price
    $46.00
    Sale Price
    $46.00
    Regular Price
    Unit Price
    per 
    Overcast Velour Top
    Regular Price
    $33.00
    Sale Price
    $33.00
    Regular Price
    Unit Price
    per 
    Hot Cherry Top
    Regular Price
    $28.00
    Sale Price
    $28.00
    Regular Price
    Unit Price
    per 
    Rippled Textured Silk Shirt
    Regular Price
    $26.00
    Sale Price
    $26.00
    Regular Price
    Unit Price
    per 
    Chocolate Crochet Sweater
    Regular Price
    $24.00
    Sale Price
    $24.00
    Regular Price
    Unit Price
    per 
    Shaggy High Neck Top
    Regular Price
    $33.00
    Sale Price
    $33.00
    Regular Price
    Unit Price
    per 
    Butterfly Dream Top
    Regular Price
    $33.00
    Sale Price
    $33.00
    Regular Price
    Unit Price
    per 
    Tommy Argyle Hoodie
    Regular Price
    $32.00
    Sale Price
    $32.00
    Regular Price
    Unit Price
    per 
    Vintage York University Crew
    Regular Price
    $32.00
    Sale Price
    $32.00
    Regular Price
    Unit Price
    per 
    80s Metallic Gold Shirt
    Regular Price
    $34.00
    Sale Price
    $34.00
    Regular Price
    Unit Price
    per 
    Peony Shirt
    Regular Price
    $24.00
    Sale Price
    $24.00
    Regular Price
    Unit Price
    per 
    Butter Silk Tee
    Regular Price
    $38.00
    Sale Price
    $38.00
    Regular Price
    Unit Price
    per 
    TOMMY GIRL Y2K Tank
    Regular Price
    $28.00
    Sale Price
    $28.00
    Regular Price
    Unit Price
    per 
    1960s Mini Dress
    Regular Price
    $34.00
    Sale Price
    $34.00
    Regular Price
    Unit Price
    per 
    Rainbow Fish Silky Shirt
    Regular Price
    $36.00
    Sale Price
    $36.00
    Regular Price
    Unit Price
    per 
    SOLD OUT
    Cotton Candy Blouse
    Regular Price
    $28.00
    Sale Price
    $28.00
    Regular Price
    Unit Price
    per 
    1970s Satin Lace Robe
    Regular Price
    $52.00
    Sale Price
    $52.00
    Regular Price
    Unit Price
    per 
    Pixie Mint Top
    Regular Price
    $34.00
    Sale Price
    $34.00
    Regular Price
    Unit Price
    per 
    Reworked London Fog Suit
    Regular Price
    $72.00
    Sale Price
    $72.00
    Regular Price
    Unit Price
    per 
    Y2K Dickies Tee
    Regular Price
    $26.00
    Sale Price
    $26.00
    Regular Price
    Unit Price
    per 
    SOLD OUT
    Horse Girl Crew
    Regular Price
    $28.00
    Sale Price
    $28.00
    Regular Price
    Unit Price
    per 
    Countryside Fairy Vest
    Regular Price
    $28.00
    Sale Price
    $28.00
    Regular Price
    Unit Price
    per 
    90s Cruella de Vil Teddy
    Regular Price
    $34.00
    Sale Price
    $34.00
    Regular Price
    Unit Price
    per