Tops

57 products

Filter by

    • XXS (6)
    • XS (31)
    • S (31)
    • M (31)
    • L (30)
    • XL (20)
    • Extra Small (20)
    • Small (17)
    • Medium (21)
    • Large (24)
    • Extra Large (11)
SALE

Nicola Top Black Sustainable

Regular
$185.50
Sale
$185.50
Regular
$265.00
Unit Price
per 
SALE

Hester Shirt Navy

Regular
$146.00
Sale
$146.00
Regular
$365.00
Unit Price
per 
SALE

Gianna Top Black

Regular
$118.50
Sale
$118.50
Regular
$395.00
Unit Price
per 
SALE

Allegra Top Cornflower

Regular
$88.50
Sale
$88.50
Regular
$295.00
Unit Price
per 
SALE

Ilaria Top Marigold

Regular
$90.60
Sale
$90.60
Regular
$305.00
Unit Price
per 
SALE

Bea Top Black

Regular
$64.00
Sale
$64.00
Regular
$160.00
Unit Price
per 
SALE

Paradiso Black

Regular
$82.50
Sale
$82.50
Regular
$165.00
Unit Price
per 

Tennis Tank Ivory

Regular
$135.00
Sale
$135.00
Regular
$135.00
Unit Price
per 
SALE

Tennis Tank Navy

Regular
$67.50
Sale
$67.50
Regular
$135.00
Unit Price
per 
SALE

Tennis Tank Black

Regular
$67.50
Sale
$67.50
Regular
$135.00
Unit Price
per 
SALE

Tennis Bra Red

Regular
$47.50
Sale
$47.50
Regular
$95.00
Unit Price
per 
SALE

Tennis Bra Ivory

Regular
$47.50
Sale
$47.50
Regular
$95.00
Unit Price
per 
SALE

Tennis Bra Black

Regular
$47.50
Sale
$47.50
Regular
$95.00
Unit Price
per 
SALE

Renata Top Pistachio

Regular
$75.00
Sale
$75.00
Regular
$225.00
Unit Price
per 
SALE

Gio Shirt Turtle Block Print

Regular
$88.50
Sale
$88.50
Regular
$295.00
Unit Price
per 
SALE

Franca Top White

Regular
$88.50
Sale
$88.50
Regular
$295.00
Unit Price
per 
SALE

Franca Top Navy

Regular
$88.50
Sale
$88.50
Regular
$295.00
Unit Price
per 
SALE

Renata Top Iris

Regular
$98.00
Sale
$98.00
Regular
$245.00
Unit Price
per 
SALE

Tabitha Shirt Cornflower

Regular
$112.50
Sale
$112.50
Regular
$375.00
Unit Price
per 
SALE

Tabitha Shirt Blush

Regular
$105.00
Sale
$105.00
Regular
$350.00
Unit Price
per 
SALE

Hester Shirt Pink

Regular
$134.00
Sale
$134.00
Regular
$335.00
Unit Price
per 
SALE

Renata Top Terra

Regular
$75.00
Sale
$75.00
Regular
$225.00
Unit Price
per 

Matilda Top White

Regular
$300.00
Sale
$300.00
Regular
Unit Price
per 
SALE

Beatrice Top White

Regular
$70.00
Sale
$70.00
Regular
$175.00
Unit Price
per 
SALE

Pia Top Kelly Jacquard

Regular
$231.00
Sale
$231.00
Regular
$330.00
Unit Price
per