10 products
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
Sale
Quick view
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Blue-Men-1_{width}x.jpg?v=1628694410)
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Blue-Men-2_{width}x.jpg?v=1628694411)
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/malahide-royal-blue-mens-front_{width}x.jpg?v=1629037819)
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/malahide-royal-blue-mens-back_{width}x.jpg?v=1629037819)
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-3_37dfa6e5-5dc5-4a08-9519-d2e4037d49db_{width}x.jpg?v=1628694410)
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-4_e09a7abb-73a5-4a6c-a0d8-04089d9162d3_{width}x.jpg?v=1628694410)
![Malahide Tee - Royal Blue](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-5_f9f0db8b-469b-4a7f-b649-3e838fd0de37_{width}x.jpg?v=1628694411)
![Haga Base Layer Short Sleeve](http://contra-movement.com/cdn/shop/products/Contra-Mens-Tee-1_{width}x.jpg?v=1598019207)
![Haga Base Layer Short Sleeve](http://contra-movement.com/cdn/shop/products/Contra-Mens-Tee-2_{width}x.jpg?v=1598019207)
![Haga Base Layer Short Sleeve](http://contra-movement.com/cdn/shop/products/Contra-Mens-Tee-1-_2_-grey_{width}x.jpg?v=1598017490)
![Haga Base Layer Short Sleeve](http://contra-movement.com/cdn/shop/products/Contra-Mens-Tee-2-_2_{width}x.jpg?v=1598017490)
![Black dots](http://contra-movement.com/cdn/shop/products/Contra_181025_0054_{width}x.jpg?v=1570161667)
![Black dots](http://contra-movement.com/cdn/shop/products/Contra_181025_0063_{width}x.jpg?v=1570161667)
![Black dots](http://contra-movement.com/cdn/shop/products/POLKA_DOTS_TEE_FRONT-edit_7ed256b2-8100-4f11-b5b9-409006d89a26_{width}x.jpg?v=1570097288)
![Black dots](http://contra-movement.com/cdn/shop/products/POLKA_DOTS_TEE_DETAIL_2-edit_2182f820-3e02-4a55-b2e7-29d32965a451_{width}x.jpg?v=1570097288)
![Black dots](http://contra-movement.com/cdn/shop/products/POLKA_DOTS_TEE_DETAIL_1-edit_4c950ddb-f694-496e-a708-5616137b1d79_{width}x.jpg?v=1570097288)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-1_{width}x.jpg?v=1628681114)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-2_{width}x.jpg?v=1628681113)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/malahide-black-mens-front_{width}x.jpg?v=1629037663)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/malahide-black-mens-back_{width}x.jpg?v=1629037663)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-3_{width}x.jpg?v=1628681114)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-4_{width}x.jpg?v=1628681114)
![Malahide Tee - Black](http://contra-movement.com/cdn/shop/products/Malahide-Tee-Black-Men-5_{width}x.jpg?v=1628681114)
![Men's Erris 2 in 1 Shorts - Black/Grey](http://contra-movement.com/cdn/shop/products/C22S5M-BLACK_3_{width}x.jpg?v=1668508039)
![Men's Erris 2 in 1 Shorts - Black/Grey](http://contra-movement.com/cdn/shop/products/C22S5M-BLACK_{width}x.jpg?v=1668508039)
![Men's Erris 2 in 1 Shorts - Black/Grey](http://contra-movement.com/cdn/shop/products/C22LS2M_3_{width}x.jpg?v=1668508039)
![Men's Erris 2 in 1 Shorts - Black/Grey](http://contra-movement.com/cdn/shop/products/C22LS2M_23_{width}x.jpg?v=1668508039)
![Men's Erris 2 in 1 Shorts - Black/Grey](http://contra-movement.com/cdn/shop/products/C22LS2M_37_8f758ec7-8ff6-448f-9b73-d86c99145a7f_{width}x.jpg?v=1668508039)
![Men's Erris 2 in 1 Shorts - Black/Grey](http://contra-movement.com/cdn/shop/products/C22S5M-BLACK_2_{width}x.jpg?v=1668508039)
![Men's Erris 2 in 1 Shorts - Grey/Blue](http://contra-movement.com/cdn/shop/products/C22S5M-GREY_2_{width}x.jpg?v=1668508255)
![Men's Erris 2 in 1 Shorts - Grey/Blue](http://contra-movement.com/cdn/shop/products/C22T2M-BLUE_30_{width}x.jpg?v=1668508255)
![Men's Erris 2 in 1 Shorts - Grey/Blue](http://contra-movement.com/cdn/shop/products/C22S5M-GREY_1_{width}x.jpg?v=1668508255)
![Men's Erris 2 in 1 Shorts - Grey/Blue](http://contra-movement.com/cdn/shop/products/C22S5M-GREY_{width}x.jpg?v=1668508255)
![Men's Erris 2 in 1 Shorts - Grey/Blue](http://contra-movement.com/cdn/shop/products/C22T2M-BLUE_5_{width}x.jpg?v=1668508255)
![Men's Erris 2 in 1 Shorts - Grey/Blue](http://contra-movement.com/cdn/shop/products/C22T2M-BLUE_32_{width}x.jpg?v=1668508243)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/mens-tights-2_{width}x.jpg?v=1605882241)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/mens-tights-1_{width}x.jpg?v=1605882240)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/Contra-Movement-19-men_{width}x.jpg?v=1605882240)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/Contra-Movement-20-men_{width}x.jpg?v=1605882240)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/lillydale_{width}x.png?v=1613645535)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/Contra-Movement-Details-7_167c5943-a721-40f4-b8fe-37e7a51e34d7_{width}x.jpg?v=1605882254)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/Contra-Movement-Details-5_07ebfce5-ac57-4b33-8253-e3a5ca1abf04_{width}x.jpg?v=1605882254)
![Men's Lillydale Tights - Black/Grey](http://contra-movement.com/cdn/shop/products/Contra-Movement-Details-6_bd0939ef-b1ee-49e3-8413-8647a4e2a06d_{width}x.jpg?v=1605882254)
![Black](http://contra-movement.com/cdn/shop/products/Contra_181025_0136_{width}x.jpg?v=1570161683)
![Black](http://contra-movement.com/cdn/shop/products/Contra_181025_0142_{width}x.jpg?v=1570161683)
![Black](http://contra-movement.com/cdn/shop/products/Contra_181025_0146_{width}x.jpg?v=1570161684)
![Black](http://contra-movement.com/cdn/shop/products/CONTRA_TIGHTS_MEN_MANNEQUIN_1-edit_{width}x.jpg?v=1570083391)
![Men's Tampere Tights](http://contra-movement.com/cdn/shop/products/tampre-tights_{width}x.png?v=1614075839)
![Black](http://contra-movement.com/cdn/shop/products/CONTRA_TIGHTS_MEN_DETAIL_1-edit_{width}x.jpg?v=1570083392)
![Black](http://contra-movement.com/cdn/shop/products/CONTRA_TIGHTS_MEN_DETAIL_2-edit_{width}x.jpg?v=1570083392)
![North Bay Base Layer - Black](http://contra-movement.com/cdn/shop/products/Untitled-3-men_{width}x.jpg?v=1605875566)
![North Bay Base Layer - Black](http://contra-movement.com/cdn/shop/products/Untitled-4-mens_{width}x.jpg?v=1605875565)
![North Bay Base Layer - Black](http://contra-movement.com/cdn/shop/products/Contra-Movement-3-mens_{width}x.jpg?v=1605875565)
![North Bay Base Layer - Black](http://contra-movement.com/cdn/shop/products/Contra-Movement-4-mens_{width}x.jpg?v=1605875565)
![North Bay Base Layer - Black](http://contra-movement.com/cdn/shop/products/Contra-Movement-Details-1_{width}x.jpg?v=1605875565)
![North Bay Base Layer - Black](http://contra-movement.com/cdn/shop/products/Contra-Movement-Details-2_{width}x.jpg?v=1605875565)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/Contra-Movement-40_{width}x.jpg?v=1574989616)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/Contra-Movement-40-edited_{width}x.jpg?v=1574989868)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/Contra-Movement-36_{width}x.jpg?v=1574989655)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/Contra-Movement-35_{width}x.jpg?v=1574989655)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/mens-half-zip1_{width}x.jpg?v=1573637078)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/mens-half-zip2_{width}x.jpg?v=1573637078)
![Okanagan Half Zip](http://contra-movement.com/cdn/shop/products/half-zip_{width}x.png?v=1614074491)