SHIRTS/TOPS

Carefully designed for a comfortable, flattering fit, in luxe natural fabrics that feel great against the skin, our pull on shirts work whether relaxing at home, meeting with friends or just putting one foot in front of the other. Versatile and easy-to-wear, whether you choose classic black and white or vibrant colours, with our shirts and tops, you're set wherever the day takes you.

SHOW ME AVAILABILITY IN

AVAILABLE IN

  • Grid size: two columns
  • Grid size: one column

SORT BY

Phil linen shirt dress
Phil linen shirt dress
  • XS
  • S
  • M
  • L
Isla towelling polo shirt
Isla towelling polo shirt
  • XS
  • S
  • M
  • L

Isla towelling polo shirt

Rated 5.0 out of 5
Based on 3 reviews

£59

Lydia gauze linen pleat front blouse
Lydia gauze linen pleat front blouse
  • XS
  • S
  • M
  • L

Lydia gauze linen pleat front blouse

Rated 5.0 out of 5
Based on 2 reviews

£99

Lydia gauze linen pleat front blouse
Lydia gauze linen pleat front blouse
  • XS
  • S
  • M
  • L

Lydia gauze linen pleat front blouse

Rated 5.0 out of 5
Based on 3 reviews

£99

Annabel cotton smock top
Annabel cotton smock top
  • XS
  • S
  • M
  • L

Annabel cotton smock top

Rated 4.9 out of 5
Based on 7 reviews

£69

Phil linen shirt dress
Phil linen shirt dress
  • XS
  • S
  • M
  • L

Phil linen shirt dress

Rated 5.0 out of 5
Based on 1 review

£110

Lydia gauze linen pleat front blouse
Lydia gauze linen pleat front blouse
  • XS
  • S
  • M
  • L

Lydia gauze linen pleat front blouse

Rated 4.0 out of 5
Based on 1 review

£99

Marnie gauze linen shirt
Marnie gauze linen shirt
  • XS
  • S
  • M
  • L

Marnie gauze linen shirt

Rated 5.0 out of 5
Based on 5 reviews

£99

Olivia silk animal print shirt
Olivia silk animal print shirt
  • XS
  • S
  • M
  • L

Olivia silk animal print shirt

Rated 5.0 out of 5
Based on 11 reviews

£150

Amy pop animal shirt
Amy pop animal shirt
  • XS
  • S
  • M
  • L

Amy pop animal shirt

Rated 4.9 out of 5
Based on 24 reviews

£99

Marnie gauze linen shirt
Marnie gauze linen shirt
  • XS
  • S
  • M
  • L

Marnie gauze linen shirt

Rated 5.0 out of 5
Based on 5 reviews

£99

Marnie gauze linen shirt
Marnie gauze linen shirt
  • XS
  • S
  • M
  • L

Marnie gauze linen shirt

Rated 5.0 out of 5
Based on 5 reviews

£99

Heidi linen tie cuff shirt
Heidi linen tie cuff shirt
  • XS
  • S
  • M
  • L

Heidi linen tie cuff shirt

Rated 4.8 out of 5
Based on 4 reviews

£99

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 4.9 out of 5
Based on 12 reviews

£79

Jamie cotton v neck t-shirt
Jamie cotton v neck t-shirt
  • S
  • M
  • L

Jamie cotton v neck t-shirt

Rated 5.0 out of 5
Based on 1 review

£39

Sophie hooded top
Sophie hooded top
  • XS
  • S
  • M
  • L

Sophie hooded top

Rated 5.0 out of 5
Based on 3 reviews

£120

Chrissie linen shirt
Chrissie linen shirt
  • XS
  • S
  • M
  • L

Chrissie linen shirt

Rated 5.0 out of 5
Based on 6 reviews

£99

Chrissie linen shirt
Chrissie linen shirt
  • XS
  • S
  • M
  • L

Chrissie linen shirt

Rated 5.0 out of 5
Based on 6 reviews

£99

Chrissie linen shirt
Chrissie linen shirt
  • XS
  • S
  • M
  • L

Chrissie linen shirt

Rated 5.0 out of 5
Based on 6 reviews

£99

Charlie linen crew neck t shirt
Charlie linen crew neck t shirt
  • XS
  • S
  • M
  • L

Charlie linen crew neck t shirt

Rated 5.0 out of 5
Based on 1 review

£49

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 4.9 out of 5
Based on 12 reviews

£79

Jamie cotton v-neck t-shirt
Jamie cotton v-neck t-shirt
  • S
  • M
  • L

Jamie cotton v-neck t-shirt

Rated 5.0 out of 5
Based on 1 review

£39

Marnie Liberty print shirt
Marnie Liberty print shirt
  • XS
  • S
  • M
  • L

Marnie Liberty print shirt

Rated 5.0 out of 5
Based on 3 reviews

£150

Faye cotton oversized t-shirt
Faye cotton oversized t-shirt
  • XS
  • S
  • M
  • L

Faye cotton oversized t-shirt

Rated 5.0 out of 5
Based on 31 reviews

£59

Billie cotton rib stripe t-shirt
Billie cotton rib stripe t-shirt
  • XS
  • S
  • M
  • L

Billie cotton rib stripe t-shirt

Rated 4.9 out of 5
Based on 7 reviews

£59

Heidi linen tie cuff shirt
Heidi linen tie cuff shirt
  • XS
  • S
  • M
  • L

Heidi linen tie cuff shirt

Rated 4.8 out of 5
Based on 4 reviews

£99

Blair long sleeve polo shirt
Blair long sleeve polo shirt
  • XS
  • S
  • M
  • L

Blair long sleeve polo shirt

Rated 4.7 out of 5
Based on 3 reviews

£89

Faye cotton oversized t-shirt
Faye cotton oversized t-shirt
  • XS
  • S
  • M
  • L

Faye cotton oversized t-shirt

Rated 5.0 out of 5
Based on 31 reviews

£59

Blair long sleeve polo shirt
Blair long sleeve polo shirt
  • XS
  • S
  • M
  • L

Blair long sleeve polo shirt

Rated 4.7 out of 5
Based on 3 reviews

£89

Amy viscose fluted sleeve shirt
Amy viscose fluted sleeve shirt
  • XS
  • S
  • M
  • L

Amy viscose fluted sleeve shirt

Rated 4.8 out of 5
Based on 5 reviews

£79

Faye cotton oversized t-shirt
Faye cotton oversized t-shirt
  • XS
  • S
  • M
  • L

Faye cotton oversized t-shirt

Rated 5.0 out of 5
Based on 31 reviews

£59

Amy viscose fluted sleeve shirt
Amy viscose fluted sleeve shirt
  • XS
  • S
  • M
  • L

Amy viscose fluted sleeve shirt

Rated 4.8 out of 5
Based on 5 reviews

£79

Claudia linen shirt
Claudia linen shirt
  • XS
  • S
  • M
  • L

Claudia linen shirt

Rated 4.7 out of 5
Based on 6 reviews

£99

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 4.9 out of 5
Based on 12 reviews

£79

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 4.9 out of 5
Based on 12 reviews

£79

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 4.9 out of 5
Based on 12 reviews

£79

Amy shadow stripe shirt
Amy shadow stripe shirt
  • XS
  • S
  • M
  • L

Amy shadow stripe shirt

Rated 5.0 out of 5
Based on 6 reviews

£99

Olivia drapey shirt
Olivia drapey shirt
  • S
  • M
  • L

Olivia drapey shirt

Rated 5.0 out of 5
Based on 1 review

£69

Olivia drapey shirt
Olivia drapey shirt
  • S
  • M
  • L

Olivia drapey shirt

Rated 5.0 out of 5
Based on 1 review

£69

Stella cord shirt
Stella cord shirt
  • XS
  • S
  • M
  • L

Stella cord shirt

Rated 4.8 out of 5
Based on 9 reviews

£99

Sophie hooded top
Sophie hooded top
  • XS
  • S
  • M
  • L

Sophie hooded top

Rated 5.0 out of 5
Based on 3 reviews

£120

Justine broderie shirt
Justine broderie shirt
  • SM
  • ML

Justine broderie shirt

Rated 5.0 out of 5
Based on 2 reviews

£130

Charlie linen jersey t-shirt
Charlie linen jersey t-shirt
  • XS
  • S
  • M
  • L

Charlie linen jersey t-shirt

Rated 5.0 out of 5
Based on 3 reviews

£49

Charlie linen jersey t-shirt
Charlie linen jersey t-shirt
  • XS
  • S
  • M
  • L

Charlie linen jersey t-shirt

Rated 5.0 out of 5
Based on 1 review

£49

Chrissie poplin shirt
Chrissie poplin shirt
  • S
  • M
  • L

Chrissie poplin shirt

Rated 4.8 out of 5
Based on 5 reviews

£59

Valentina velour hooded top
Valentina velour hooded top
  • XS
  • S
  • M
  • L

Valentina velour hooded top

Rated 5.0 out of 5
Based on 3 reviews

£79

Valentina velour hooded top
Valentina velour hooded top
  • XS
  • S
  • M
  • L

Valentina velour hooded top

Rated 5.0 out of 5
Based on 3 reviews

£79

30% OFF Sophie hooded velvet top
Sophie hooded velvet top
  • XS
  • S
  • M
  • L

Sophie hooded velvet top

Rated 5.0 out of 5
Based on 5 reviews

£112 £160

Sophie hooded velvet top
Sophie hooded velvet top
  • XS
  • S
  • M
  • L

Sophie hooded velvet top

Rated 5.0 out of 5
Based on 5 reviews

£160

50% OFF Chrissie linen stripe shirt
Chrissie linen stripe shirt
  • XS
  • S
  • M
  • L

Chrissie linen stripe shirt

Rated 5.0 out of 5
Based on 6 reviews

£55 £110