Buy Shirt-bags

Handmade - Recycled - Limited designs - When they’re gone, they’re gone!

All Bags

Quick View
Rainbow stripe with lilac top
Sale Price:£32.40 Original Price:£36.00
sold out
Add To Cart
Quick View
Green & red tartan with lilac top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Fish on navy with yellow top
Sale Price:£32.40 Original Price:£36.00
sold out
Add To Cart
Quick View
Brown, beige & white stripes vertical with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Brown, beige & white stripes horizontal with brown top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Black, blue & white check with damson top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
White flowers on navy with olive top - small
£10.00
Add To Cart
Quick View
White flowers on blue with a lilac top - small
£10.00
Add To Cart
Quick View
White diamonds on terracotta with cream top - small
£10.00
Add To Cart
Quick View
Teal & black checkwith teal top-small
£10.00
Add To Cart
Quick View
Red & navy check with grey top - small
£10.00
Add To Cart
Quick View
Pink & white stripe with grey houndstooth top -small
£10.00
Add To Cart
Quick View
Navy boats on white with white top - small
£10.00
Add To Cart
Quick View
Cerise & white check with blue spotty top - small
£10.00
Add To Cart
Quick View
Brown & beige stripes with cream top - small
£10.00
Add To Cart
Quick View
Blue hearts on stripes with red top - small
£10.00
Add To Cart
Quick View
Blue & yellow flowers with yellow top - small
£10.00
sold out
Add To Cart
Quick View
Aqua flower on white with teal top - small
£10.00
Add To Cart
Quick View
Aqua & pink tartan with grey waffle top - small
£10.00
Add To Cart
Quick View
Purple & white check with blue top - medium
£12.00
Add To Cart
Quick View
Red & white check with blue spotty top - medium
£12.00
Add To Cart
Quick View
Purple & pink stripes with lilac top - medium
£12.00
Add To Cart
Quick View
Pink & white micro check with blue & white check top - medium
£12.00
Add To Cart
Quick View
Green check with grey waffle top - medium
£12.00
Add To Cart
Quick View
Gold circles on terracotta with salmon top - medium
£12.00
Add To Cart
Quick View
Cream diamonds on terracotta with cream top - medium
£12.00
Add To Cart
Quick View
Cerise & white check with white paisley on navy top - medium
£12.00
Add To Cart
Quick View
Blue, green & pink tartan with pink top - medium
£12.00
Add To Cart
Quick View
Navy, green & white check with pink top - large
£14.00
sold out
Add To Cart
Quick View
Blue check with pink top - large
£14.00
Add To Cart
Quick View
Teal & black tartan with teal top - large
£14.00
sold out
Add To Cart
Quick View
Red & Navy check with grey top - large
£14.00
Add To Cart
Quick View
Purple & white spots on black with lilac top - large
£14.00
Add To Cart
Quick View
Blue, green & pink check with pink top - large
£14.00
sold out
Add To Cart
Quick View
Blue vertical stripe with salmon top - X large
£16.00
Add To Cart
Quick View
Blue horizontal stripe with salmon top - X large
£16.00
Add To Cart
Quick View
Black with white spots and white top - X large
£16.00
Add To Cart
Quick View
Black with whites spots and dark pink top - X large
£16.00
Add To Cart
Quick View
Red, orange & cream stripes horizontal with brown top - X large
£16.00
Add To Cart
Quick View
Red, Purple & white stripes with navy top - X large
£16.00
Add To Cart
Quick View
Red, pink & cream vertical stripes with lilac top - X large
£16.00
Add To Cart
Quick View
Red, pink & cream horizontal stripes with lilac top - X large
£16.00
Add To Cart
Quick View
Red, orange & cream stripes horizontal with brown top - X large
£16.00
Add To Cart
Quick View
Ochre, grey & green spots with grey top - X large
£16.00
Add To Cart
Quick View
Navy paisley on white with salmon top - X large.jpeg
£16.00
Add To Cart
Quick View
Navy paisley on white with purple top - X large
£16.00
Add To Cart
Quick View
Navy paisley on white with lilac top - X large
£16.00
sold out
Add To Cart
Quick View
Blue & white vertical stripes with pink top 2 - X large
£16.00
Add To Cart
Quick View
Blue & white vertical stripes with pink top - X large
£16.00
Add To Cart
Quick View
Aqua flower on white with lilac top - X large
£16.00
Add To Cart
Quick View
Aqua flower on white with blue top 2 - X large
£16.00
Add To Cart
Quick View
Aqua flower on white with blue top - X large
£16.00
Add To Cart
Quick View
White flowers on blue with red, dark grey & orange
£27.50
Add To Cart
Quick View
Purple stripe on lilac with dark grey, cerise & blue
£27.50
Add To Cart
Quick View
Purple & brown check with red, orange & lilac
£27.50
Add To Cart
Quick View
Pink & white check with grey, gold & blue
£27.50
Add To Cart
Quick View
Orange, grey & blue check with red, blue and orange
£27.50
Add To Cart
Quick View
Olive & beige tartan with red, orange & yellow
£27.50
Add To Cart
Quick View
Navy check on white with dark green, brown, red & blue
£27.50
Add To Cart
Quick View
Navy check on sea green with purple, blue & red
£27.50
Add To Cart
Quick View
Navy & white check with green, cerise & blue
£27.50
Add To Cart
Quick View
Grey & blue check on white with dark grey, orange & blue
£27.50
Add To Cart
Quick View
Green. blue & white stripe with green, yellow & lilac
£27.50
Add To Cart
Quick View
Green, blue & white stripe with yellow, blue & orange
£27.50
Add To Cart
Quick View
Browny red stripe with beige, brown & orange
£27.50
Add To Cart
Quick View
Blue & white stripes with green, blue & purple
£27.50
Add To Cart
Quick View
Blue & white houndstooth with lime, gold & dark green
£27.50
Add To Cart
Quick View
Blue & white check with red, gold & green
£27.50
Add To Cart
Quick View
Blue & white check with green, lime and lilac
£27.50
Add To Cart
Quick View
Blue & white check with green, gold and red
£27.50
Add To Cart
Quick View
Blue & white check with green, cerise & gold
£27.50
Add To Cart
Quick View
Black & pink tartan with grey, gold & cerise
£27.50
Add To Cart
Quick View
Black & blue tartan with red, blue & lime
£27.50
Add To Cart
Quick View
Yellow, beige, pink & white stripe with cerise, purple, yellow & brown
£27.50
Add To Cart
Quick View
Navy, blue & white check with orange, red & green
£27.50
Add To Cart
Quick View
Grey, brown & orange stripe with gold, dark brown & brown
£27.50
Add To Cart
Quick View
Beige, cream & aqua check with orange, blue & brown
£27.50
Add To Cart
Quick View
Beige, brown & purple check with brown, lilac & dark purple
£27.50
Add To Cart
Quick View
Pink & blue check with teal top - small
£10.00
Add To Cart
Quick View
Red & cream stripe with flecked blue top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue stripe on lilac with blue top 2 - small
£10.00
Add To Cart
Quick View
Green & beige check with brown, gold & red Cockalou
£27.50
Add To Cart
Quick View
Maroon & cream stripe on black with salmon top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red & black diamond pattern with dark red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red spots on cream with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Green, blue & pink check with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Maroon & cream vertical stripe on black with salmon top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Damson & cream stripe with white spot on maroon top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy, white & red check with purple top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy, red & white check with lilac top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Green & white check with dark red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Green & white check with pale purple top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red, orange & pink spots on cream with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue & white stripes with pink top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Purple pink stripes with red spots on dark purple top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue fine check with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue with purple check top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Dark green, navy & white check with yellow top
Sale Price:£32.40 Original Price:£36.00
sold out
Add To Cart
Quick View
Red, orange & pink spots on cream with cream top 3
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Olive & black check with cerise top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red, beige & oranges spots with cerise top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Cerise & beige diamonds with cream flecked top
Sale Price:£32.40 Original Price:£36.00
sold out
Add To Cart
Quick View
Brown flowers on flecked cream with cream flecked top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Brown flowers on flecked cream with cerise top
Sale Price:£32.40 Original Price:£36.00
sold out
Add To Cart
Quick View
Cerise & beige diamonds with cream flecked top 2
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue, pink & green check with teal top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red & orange stripes with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Brown flower with cream flecked top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Cream & olive stripe on blue with cream
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red & white houndstooth with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy, red & white check with pale blue top - small
£10.00
Add To Cart
Quick View
Red spot on cream with cream top - small
£10.00
Add To Cart
Quick View
White spots on blue with purple top - small
£10.00
Add To Cart
Quick View
Flowers on navy with orange top - small
£10.00
Add To Cart
Quick View
Navy diamonds on blue with dark pink top - small
£10.00
Add To Cart
Quick View
Navy check on dark blue with dark pink top - small
£10.00
Add To Cart
Quick View
Red & white check with navy top - medium
£12.00
Add To Cart
Quick View
Dark green & red tartan with cream top - medium
£12.00
Add To Cart
Quick View
Navy, blue & white stripe with white top - medium
£12.00
Add To Cart
Quick View
Navy with maroon & white spot top - medium
£12.00
Add To Cart
Quick View
Blue stripe on white with dark red top - large
£14.00
sold out
Add To Cart
Quick View
Blue & orange check on white with peach top - large
£14.00
Add To Cart
Quick View
Blue & orange check on white with yellow top - large
£14.00
Add To Cart
Quick View
Blue & orange check on white with peach top 2 - large
£14.00
Add To Cart
Quick View
Blue embossed with dusky pink top - large
£14.00
Add To Cart
Quick View
Sage & white check with cream top - large
£14.00
sold out
Add To Cart
Quick View
Red hexagons on blue with cream top - large
£14.00
Add To Cart
Quick View
Pink lattice check on white with lemon top - large
£14.00
Add To Cart
Quick View
Pink lattice check on white with lilac top - large
£14.00
Add To Cart
Quick View
Red, orange & pink vertical stripe with brown top - X large
£16.00
Add To Cart
Quick View
Purple cuff with turqouise & pink stripe on pink
£27.50
sold out
Add To Cart
Quick View
Navy check with turquoise
£27.50
Add To Cart
Quick View
Yellow, grey & cream stripe cuff with grey flower pattern
£27.50
Add To Cart
Quick View
Lilac & white check cuff with grey flower pattern
£27.50
sold out
Add To Cart
Quick View
Cream stripe & grey cuff with red tartan
£27.50
Add To Cart
Quick View
Pale orange cuff with woodland animals
£27.50
sold out
Add To Cart
Quick View
Red hexagon & navy cuff with green
£27.50
Add To Cart
Quick View
Grey & red stripe cuff with green
£27.50
Add To Cart
Quick View
Ginger & white check with yellow top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Dark green check with blue top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Purple,black & blue check with grey waffle top - small
£10.00
Add To Cart
Quick View
Purple, black & blue check with waffle grey top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Pink flowers with pale blue & white top - small
£10.00
Add To Cart
Quick View
Red & navy check with blue top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
White fleck on red with blue top - small
£10.00
Add To Cart
Quick View
Red circles on cream with cream top - small
£10.00
Add To Cart
Quick View
Red circles on cream with cream top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy & pink leaves with salmon top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy & pink leaves with red stripe top - small
£10.00
Add To Cart
Quick View
Maroon diamonds with grey top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Maroon diamonds with grey waffle top - medium
£12.00
Add To Cart
Quick View
Blue & white stripe with pink stripe top - small
£10.00
Add To Cart
Quick View
Blue & yellow stripe with yellow top - medium
£12.00
Add To Cart
Quick View
Pink & red spots on navy with teal top - small
£10.00
Add To Cart
Quick View
Pink, blue & white stripes with grey top - small
£10.00
Add To Cart
Quick View
Pink, blue & white stripes with pale blue top
£10.00
Add To Cart
Quick View
Aqua & yellow check with yellow top - medium
£12.00
Add To Cart
Quick View
Red, blue & white check with red top - small
£10.00
Add To Cart
Quick View
Red, blue & white check with navy top - small
£10.00
Add To Cart
Quick View
Terracotta check with terracotta top - large
£14.00
Add To Cart
Quick View
Terracotta check with terracotta top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Red & white check with blue stripe top - small
£10.00
Add To Cart
Quick View
Red & grey stripe with grey top - medium
£12.00
Add To Cart
Quick View
Blue, green & white stripe with pink top - small
£10.00
Add To Cart
Quick View
Green & blue thin stripe with yellow top - small
£10.00
Add To Cart
Quick View
Green & blue thin stripe with lilac top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue & white check with pink stripe top - small
£10.00
Add To Cart
Quick View
Blue & white check with pink top - small
£10.00
Add To Cart
Quick View
Blue & white check with red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Purple, beige & white stripe with pink top 2 - medium
£12.00
Add To Cart
Quick View
Orange, blue & white check with terracotta top - large
£14.00
Add To Cart
Quick View
Orange, blue & white check with terracotta top - large
£14.00
Add To Cart
Quick View
Orange, blue & white check with terracotta top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Grey, maroon & white check with grey top - small
£10.00
Add To Cart
Quick View
Grey, maroon & white check with grey top - large
£14.00
Add To Cart
Quick View
Grey, maroon & white check with grey top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy & white check with red top - small
£10.00
Add To Cart
Quick View
Navy & white check with pink check top - small
£10.00
Add To Cart
Quick View
Navy & white check with dark red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Blue & small white spots with white top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy & blue stripe with red top - medium
£12.00
Add To Cart
Quick View
Navy & blue stripe with red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Yellow & pink flowers with green top - small
£10.00
Add To Cart
Quick View
Blue stripe on lilac with blue top - small
£10.00
Add To Cart
Quick View
Blue stripe on lilac with blue top - medium
£12.00
Add To Cart
Quick View
Blue stripe on lilac with blue top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Black & gold circles on terracotta with pale terracotta top - small
£10.00
Add To Cart
Quick View
Black & gold circles on terracotta with pale terracotta top - medium
£12.00
Add To Cart
Quick View
Blue & navy check with red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
White & blue star pattern with red top
Sale Price:£32.40 Original Price:£36.00
sale
Add To Cart
Quick View
Navy boats on white with white top - large
£14.00
sold out
Add To Cart
Quick View
Rainbow stripe cuff with green
£27.50
sold out
Add To Cart
Quick View
Pink, cream & black stripe cuff with turquoise
£27.50
sold out
Add To Cart
Quick View
Grey & blue stripe cuff with orange yellow ombre
£27.50
sold out
Add To Cart
Quick View
Green & white check cuff with woodland animals
£27.50
sold out
Add To Cart
Quick View
Red & white houndstooth cuff with woodland animals
£27.50
sold out
Add To Cart
Quick View
Blue check cuff with green
£27.50
sold out
Add To Cart
Quick View
Blue & thin cream stripe cuff with green
£27.50
Add To Cart
Quick View
Cerise & beige diamonds with brown top - X Large
£16.00
Add To Cart
Quick View
Red & cream horizontal stripe with dark blue top - X large
£16.00
Add To Cart