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

    • In stock (83)
    • Out of stock (5)
    • Coats & Jackets (11)
    • Shirts & Tops (22)
    • Black (11)
    • Blue (13)
    • Brown (6)
    • brown (1)
    • Burgundy (1)
    • Cream (1)
    • Gold (2)
    • Green (6)
    • Grey (4)
    • Magenta (1)
    • Navy (2)
    • Orange (2)
    • Pink (10)
    • Purple (4)
    • Red (7)
    • Turquoise (1)
    • White (11)
    • Yellow (3)
    • XS (4)
    • S (6)
    • Small (12)
    • M (11)
    • Medium (13)
    • L (22)
    • Large (4)
    • XL (2)
    • X-Large (1)
    • XXL (1)
    • Extra Extra Large (1)
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