{"title":"Bodywarmers","description":null,"products":[{"product_id":"mens-sleeveless-vest","title":"Corbin Padded Gilet","description":"\u003cdiv id=\"offer-template-0\" style=\"max-width: 100%; width: auto;\"\u003e\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eThe Corbin is the layer that earns its place all season. A clean, sleeveless padded gilet with a structured stand collar and a full-zip front — it delivers warmth through the core without the bulk of a jacket, and the minimal, logo-free design keeps it firmly in quiet-luxury territory rather than sporty.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eThe lightweight insulation traps warmth while staying easy to move in, and the streamlined quilted panels give it a sharp, considered line. Layer it over a knit crew or henley on cooler days, or under a coat for extra warmth as winter sets in — it's the transitional piece that bridges your knitwear and outerwear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eWear it to an autumn city weekend, a casual dinner, a weekend away, a smart-casual day out, or layered over your knits as the temperature drops. Pairs cleanly with knit crews, henleys, pleated trousers, and loafers for an elevated, easy cold-weather look.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e 820g — winter weight\u003cbr\u003e\u003cstrong\u003eShell \/ lining \/ fill:\u003c\/strong\u003e 100% polyester\u003cbr\u003e\u003cstrong\u003eCollar:\u003c\/strong\u003e Stand collar, non-hooded\u003cbr\u003e\u003cstrong\u003ePockets:\u003c\/strong\u003e Side seam\u003cbr\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Slim, generous sizing\u003cbr\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Machine washable\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eAvailable in two colourways:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eBlack\u003c\/strong\u003e — clean matte black\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eBeige \/ Stone\u003c\/strong\u003e — soft warm neutral\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eFit \u0026amp; Sizing:\u003c\/strong\u003e Regular fit. Model is 6ft 1 and wears a size L.\u003c\/p\u003e","brand":"Noirvain","offers":[{"title":"Black \/ S","offer_id":58501909840220,"sku":"SU00076898-Black-S","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58501909872988,"sku":"SU00076898-Black-M","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58501909905756,"sku":"SU00076898-Black-L","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58501909938524,"sku":"SU00076898-Black-XL","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ S","offer_id":58501909971292,"sku":"SU00076898-Beige-S","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ M","offer_id":58501910004060,"sku":"SU00076898-Beige-M","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ L","offer_id":58501910036828,"sku":"SU00076898-Beige-L","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ XL","offer_id":58501910069596,"sku":"SU00076898-Beige-XL","price":69.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/6047\/0108\/files\/ChatGPT_Image_Aug_17_2026_09_04_17_PM.png?v=1786997105"},{"product_id":"corbin-padded-gilet","title":"Corbin Padded Gilet","description":"\u003cdiv id=\"offer-template-0\" style=\"max-width: 100%; width: auto;\"\u003e\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eThe Corbin is the layer that earns its place all season. A clean, sleeveless padded gilet with a structured stand collar and a full-zip front — it delivers warmth through the core without the bulk of a jacket, and the minimal, logo-free design keeps it firmly in quiet-luxury territory rather than sporty.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eThe lightweight insulation traps warmth while staying easy to move in, and the streamlined quilted panels give it a sharp, considered line. Layer it over a knit crew or henley on cooler days, or under a coat for extra warmth as winter sets in — it's the transitional piece that bridges your knitwear and outerwear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eWear it to an autumn city weekend, a casual dinner, a weekend away, a smart-casual day out, or layered over your knits as the temperature drops. Pairs cleanly with knit crews, henleys, pleated trousers, and loafers for an elevated, easy cold-weather look.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e 820g — winter weight\u003cbr\u003e\u003cstrong\u003eShell \/ lining \/ fill:\u003c\/strong\u003e 100% polyester\u003cbr\u003e\u003cstrong\u003eCollar:\u003c\/strong\u003e Stand collar, non-hooded\u003cbr\u003e\u003cstrong\u003ePockets:\u003c\/strong\u003e Side seam\u003cbr\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Slim, generous sizing\u003cbr\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Machine washable\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eAvailable in two colourways:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eBlack\u003c\/strong\u003e — clean matte black\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eBeige \/ Stone\u003c\/strong\u003e — soft warm neutral\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eFit \u0026amp; Sizing:\u003c\/strong\u003e Regular fit. Model is 6ft 1 and wears a size L.\u003c\/p\u003e","brand":"Noirvain","offers":[{"title":"Beige \/ S","offer_id":58694529810780,"sku":"SU00076898-Beige-S","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ M","offer_id":58694529843548,"sku":"SU00076898-Beige-M","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ L","offer_id":58694529876316,"sku":"SU00076898-Beige-L","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Beige \/ XL","offer_id":58694529909084,"sku":"SU00076898-Beige-XL","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":58694529679708,"sku":"SU00076898-Black-S","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58694529712476,"sku":"SU00076898-Black-M","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58694529745244,"sku":"SU00076898-Black-L","price":69.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58694529778012,"sku":"SU00076898-Black-XL","price":69.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/6047\/0108\/files\/ChatGPT_Image_Aug_17_2026_09_29_20_PM.png?v=1786998585"},{"product_id":"cotton-vest","title":"Noirvain Zip Gilet","description":"\u003cp dir=\"ltr\"\u003eA funnel-neck zip gilet in a brushed cotton-blend jersey, cut clean through the body with a ribbed hem that holds its shape. Sleeveless, so it layers over a long-sleeve tee or a fine-gauge knit without crowding the arms — the piece that takes a plain outfit from finished to considered.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThe colour is a deep bottle green, warm enough to sit against sand, oat and stone, dark enough to anchor the whole look. A narrow ivory tipping runs along the collar and picks up whatever you wear underneath.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eTwo welt pockets, a full-length two-way zip, ribbed collar and hem. Nothing loud. It just works.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWear it with\u003c\/strong\u003e\u003cbr\u003eSand straight-leg trousers and a white long-sleeve tee for a city weekend. Over a chalk knit with stone chinos for a smart-casual lunch. It carries autumn evenings on its own and layers under a jacket when it turns.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003cbr\u003eRegular fit, slightly boxy through the body. Model is 6ft1 and wears a size L. If you're between sizes or plan to layer over a knit, size up.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eComposition\u003c\/strong\u003e \u003cbr\u003eShell: 65% cotton, 35% polyester\u003cbr\u003eBase layer: 95% polyester, 5% spandex\u003cbr\u003eWeight: 380g\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eCare\u003c\/strong\u003e \u003cbr\u003eMachine wash cold, 30°. Wash with similar colours. Do not tumble dry. Cool iron if needed.\u003c\/p\u003e","brand":"Noirvain","offers":[{"title":"Black \/ S","offer_id":58737354080604,"sku":"SU00053109-Vintage BlackGrey-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58737354113372,"sku":"SU00053109-Vintage BlackGrey-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58737354146140,"sku":"SU00053109-Vintage BlackGrey-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58737354178908,"sku":"SU00053109-Vintage BlackGrey-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":58737354211676,"sku":"SU00053109-Vintage BlackGrey-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":58737354244444,"sku":"SU00053109-Vintage BlackGrey-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ S","offer_id":58737354277212,"sku":"SU00053109-Sand tea apricotdesert khaki-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ M","offer_id":58737354309980,"sku":"SU00053109-Sand tea apricotdesert khaki-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ L","offer_id":58737354342748,"sku":"SU00053109-Sand tea apricotdesert khaki-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ XL","offer_id":58737354375516,"sku":"SU00053109-Sand tea apricotdesert khaki-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 2XL","offer_id":58737354408284,"sku":"SU00053109-Sand tea apricotdesert khaki-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 3XL","offer_id":58737354441052,"sku":"SU00053109-Sand tea apricotdesert khaki-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ S","offer_id":58737354473820,"sku":"SU00053109-Dark greensand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ M","offer_id":58737354506588,"sku":"SU00053109-Dark greensand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ L","offer_id":58737354539356,"sku":"SU00053109-Dark greensand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ XL","offer_id":58737354572124,"sku":"SU00053109-Dark greensand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":58737354604892,"sku":"SU00053109-Dark greensand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":58737354637660,"sku":"SU00053109-Dark greensand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ S","offer_id":58737354670428,"sku":"SU00053109-Desert khakissand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":58737354703196,"sku":"SU00053109-Desert khakissand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":58737354735964,"sku":"SU00053109-Desert khakissand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":58737354768732,"sku":"SU00053109-Desert khakissand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":58737354801500,"sku":"SU00053109-Desert khakissand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":58737354834268,"sku":"SU00053109-Desert khakissand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/6047\/0108\/files\/ChatGPT_Image_Aug_21_2026_04_24_35_PM.png?v=1787325894"},{"product_id":"noirvain-zip-gilet","title":"Noirvain Zip Gilet","description":"\u003cp dir=\"ltr\"\u003eA funnel-neck zip gilet in a brushed cotton-blend jersey, cut clean through the body with a ribbed hem that holds its shape. Sleeveless, so it layers over a long-sleeve tee or a fine-gauge knit without crowding the arms — the piece that takes a plain outfit from finished to considered.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThe colour is a deep bottle green, warm enough to sit against sand, oat and stone, dark enough to anchor the whole look. A narrow ivory tipping runs along the collar and picks up whatever you wear underneath.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eTwo welt pockets, a full-length two-way zip, ribbed collar and hem. Nothing loud. It just works.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWear it with\u003c\/strong\u003e\u003cbr\u003eSand straight-leg trousers and a white long-sleeve tee for a city weekend. Over a chalk knit with stone chinos for a smart-casual lunch. It carries autumn evenings on its own and layers under a jacket when it turns.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003cbr\u003eRegular fit, slightly boxy through the body. Model is 6ft1 and wears a size L. If you're between sizes or plan to layer over a knit, size up.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eComposition\u003c\/strong\u003e \u003cbr\u003eShell: 65% cotton, 35% polyester\u003cbr\u003eBase layer: 95% polyester, 5% spandex\u003cbr\u003eWeight: 380g\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eCare\u003c\/strong\u003e \u003cbr\u003eMachine wash cold, 30°. Wash with similar colours. Do not tumble dry. Cool iron if needed.\u003c\/p\u003e","brand":"Noirvain","offers":[{"title":"Cream \/ S","offer_id":58753377272156,"sku":"SU00053109-Sand tea apricotdesert khaki-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ M","offer_id":58753377304924,"sku":"SU00053109-Sand tea apricotdesert khaki-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ L","offer_id":58753377337692,"sku":"SU00053109-Sand tea apricotdesert khaki-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ XL","offer_id":58753377370460,"sku":"SU00053109-Sand tea apricotdesert khaki-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 2XL","offer_id":58753377403228,"sku":"SU00053109-Sand tea apricotdesert khaki-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 3XL","offer_id":58753377435996,"sku":"SU00053109-Sand tea apricotdesert khaki-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":58753377075548,"sku":"SU00053109-Vintage BlackGrey-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58753377108316,"sku":"SU00053109-Vintage BlackGrey-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58753377141084,"sku":"SU00053109-Vintage BlackGrey-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58753377173852,"sku":"SU00053109-Vintage BlackGrey-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":58753377206620,"sku":"SU00053109-Vintage BlackGrey-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":58753377239388,"sku":"SU00053109-Vintage BlackGrey-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ S","offer_id":58753377468764,"sku":"SU00053109-Dark greensand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ M","offer_id":58753377501532,"sku":"SU00053109-Dark greensand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ L","offer_id":58753377534300,"sku":"SU00053109-Dark greensand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ XL","offer_id":58753377567068,"sku":"SU00053109-Dark greensand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":58753377599836,"sku":"SU00053109-Dark greensand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":58753377632604,"sku":"SU00053109-Dark greensand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ S","offer_id":58753377665372,"sku":"SU00053109-Desert khakissand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":58753377698140,"sku":"SU00053109-Desert khakissand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":58753377730908,"sku":"SU00053109-Desert khakissand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":58753377763676,"sku":"SU00053109-Desert khakissand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":58753377796444,"sku":"SU00053109-Desert khakissand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":58753377829212,"sku":"SU00053109-Desert khakissand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/6047\/0108\/files\/ChatGPT_Image_Aug_21_2026_04_12_12_PM.png?v=1787325144"},{"product_id":"noirvain-zip-gilet-1","title":"Noirvain Zip Gilet","description":"\u003cp dir=\"ltr\"\u003eA funnel-neck zip gilet in a brushed cotton-blend jersey, cut clean through the body with a ribbed hem that holds its shape. Sleeveless, so it layers over a long-sleeve tee or a fine-gauge knit without crowding the arms — the piece that takes a plain outfit from finished to considered.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThe colour is a deep bottle green, warm enough to sit against sand, oat and stone, dark enough to anchor the whole look. A narrow ivory tipping runs along the collar and picks up whatever you wear underneath.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eTwo welt pockets, a full-length two-way zip, ribbed collar and hem. Nothing loud. It just works.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWear it with\u003c\/strong\u003e\u003cbr\u003eSand straight-leg trousers and a white long-sleeve tee for a city weekend. Over a chalk knit with stone chinos for a smart-casual lunch. It carries autumn evenings on its own and layers under a jacket when it turns.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003cbr\u003eRegular fit, slightly boxy through the body. Model is 6ft1 and wears a size L. If you're between sizes or plan to layer over a knit, size up.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eComposition\u003c\/strong\u003e \u003cbr\u003eShell: 65% cotton, 35% polyester\u003cbr\u003eBase layer: 95% polyester, 5% spandex\u003cbr\u003eWeight: 380g\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eCare\u003c\/strong\u003e \u003cbr\u003eMachine wash cold, 30°. Wash with similar colours. Do not tumble dry. Cool iron if needed.\u003c\/p\u003e","brand":"Noirvain","offers":[{"title":"Sand \/ S","offer_id":58753439138140,"sku":"SU00053109-Desert khakissand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":58753439170908,"sku":"SU00053109-Desert khakissand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":58753439203676,"sku":"SU00053109-Desert khakissand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":58753439236444,"sku":"SU00053109-Desert khakissand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":58753439269212,"sku":"SU00053109-Desert khakissand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":58753439301980,"sku":"SU00053109-Desert khakissand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ S","offer_id":58753438548316,"sku":"SU00053109-Sand tea apricotdesert khaki-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ M","offer_id":58753438581084,"sku":"SU00053109-Sand tea apricotdesert khaki-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ L","offer_id":58753438613852,"sku":"SU00053109-Sand tea apricotdesert khaki-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ XL","offer_id":58753438646620,"sku":"SU00053109-Sand tea apricotdesert khaki-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 2XL","offer_id":58753438679388,"sku":"SU00053109-Sand tea apricotdesert khaki-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 3XL","offer_id":58753438712156,"sku":"SU00053109-Sand tea apricotdesert khaki-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":58753438744924,"sku":"SU00053109-Vintage BlackGrey-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58753438777692,"sku":"SU00053109-Vintage BlackGrey-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58753438810460,"sku":"SU00053109-Vintage BlackGrey-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58753438843228,"sku":"SU00053109-Vintage BlackGrey-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":58753438875996,"sku":"SU00053109-Vintage BlackGrey-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":58753438908764,"sku":"SU00053109-Vintage BlackGrey-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ S","offer_id":58753438941532,"sku":"SU00053109-Dark greensand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ M","offer_id":58753438974300,"sku":"SU00053109-Dark greensand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ L","offer_id":58753439007068,"sku":"SU00053109-Dark greensand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ XL","offer_id":58753439039836,"sku":"SU00053109-Dark greensand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":58753439072604,"sku":"SU00053109-Dark greensand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":58753439105372,"sku":"SU00053109-Dark greensand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/6047\/0108\/files\/ChatGPT_Image_Aug_21_2026_04_17_49_PM.png?v=1787325497"},{"product_id":"noirvain-zip-gilet-2","title":"Noirvain Zip Gilet","description":"\u003cp dir=\"ltr\"\u003eA funnel-neck zip gilet in a brushed cotton-blend jersey, cut clean through the body with a ribbed hem that holds its shape. Sleeveless, so it layers over a long-sleeve tee or a fine-gauge knit without crowding the arms — the piece that takes a plain outfit from finished to considered.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eThe colour is a deep bottle green, warm enough to sit against sand, oat and stone, dark enough to anchor the whole look. A narrow ivory tipping runs along the collar and picks up whatever you wear underneath.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eTwo welt pockets, a full-length two-way zip, ribbed collar and hem. Nothing loud. It just works.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWear it with\u003c\/strong\u003e\u003cbr\u003eSand straight-leg trousers and a white long-sleeve tee for a city weekend. Over a chalk knit with stone chinos for a smart-casual lunch. It carries autumn evenings on its own and layers under a jacket when it turns.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003cbr\u003eRegular fit, slightly boxy through the body. Model is 6ft1 and wears a size L. If you're between sizes or plan to layer over a knit, size up.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eComposition\u003c\/strong\u003e \u003cbr\u003eShell: 65% cotton, 35% polyester\u003cbr\u003eBase layer: 95% polyester, 5% spandex\u003cbr\u003eWeight: 380g\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eCare\u003c\/strong\u003e \u003cbr\u003eMachine wash cold, 30°. Wash with similar colours. Do not tumble dry. Cool iron if needed.\u003c\/p\u003e","brand":"Noirvain","offers":[{"title":"Dark Green \/ S","offer_id":58753451229532,"sku":"SU00053109-Dark greensand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ M","offer_id":58753451262300,"sku":"SU00053109-Dark greensand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ L","offer_id":58753451295068,"sku":"SU00053109-Dark greensand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ XL","offer_id":58753451327836,"sku":"SU00053109-Dark greensand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":58753451360604,"sku":"SU00053109-Dark greensand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":58753451393372,"sku":"SU00053109-Dark greensand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ S","offer_id":58753450639708,"sku":"SU00053109-Desert khakissand tea apricot-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":58753450672476,"sku":"SU00053109-Desert khakissand tea apricot-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":58753450705244,"sku":"SU00053109-Desert khakissand tea apricot-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":58753450738012,"sku":"SU00053109-Desert khakissand tea apricot-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":58753450770780,"sku":"SU00053109-Desert khakissand tea apricot-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":58753450803548,"sku":"SU00053109-Desert khakissand tea apricot-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ S","offer_id":58753450836316,"sku":"SU00053109-Sand tea apricotdesert khaki-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ M","offer_id":58753450869084,"sku":"SU00053109-Sand tea apricotdesert khaki-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ L","offer_id":58753450901852,"sku":"SU00053109-Sand tea apricotdesert khaki-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ XL","offer_id":58753450934620,"sku":"SU00053109-Sand tea apricotdesert khaki-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 2XL","offer_id":58753450967388,"sku":"SU00053109-Sand tea apricotdesert khaki-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Cream \/ 3XL","offer_id":58753451000156,"sku":"SU00053109-Sand tea apricotdesert khaki-3XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":58753451032924,"sku":"SU00053109-Vintage BlackGrey-S","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58753451065692,"sku":"SU00053109-Vintage BlackGrey-M","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58753451098460,"sku":"SU00053109-Vintage BlackGrey-L","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58753451131228,"sku":"SU00053109-Vintage BlackGrey-XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":58753451163996,"sku":"SU00053109-Vintage BlackGrey-2XL","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":58753451196764,"sku":"SU00053109-Vintage BlackGrey-3XL","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/6047\/0108\/files\/ChatGPT_Image_Aug_21_2026_03_56_48_PM.png?v=1787324237"}],"url":"https:\/\/noirvain.com\/fr\/collections\/bodywarmers.oembed","provider":"NOIRVAIN","version":"1.0","type":"link"}