{"product_id":"bryan-jacket","title":"Bryan | Classic Zip-Front Ribbed Jacket","description":"\u003cdiv\u003e\n\u003ch3 data-start=\"151\" data-end=\"224\"\u003eA refined outer layer built for steady confidence and clean structure\u003c\/h3\u003e\n\u003cp data-start=\"226\" data-end=\"470\"\u003eThe Bryan Jacket delivers a sharp, composed look with its ribbed finish and streamlined shape. Designed to sit comfortably while holding a clean outline, it brings an elevated feel that works effortlessly from daytime plans to relaxed evenings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0949\/7136\/3654\/files\/ChatGPT_Image_2025._nov._26._12_26_37_e1777bc8-8b44-4708-9729-f063c05c0485.png?v=1766807694\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3 data-start=\"716\" data-end=\"738\"\u003eWHY YOU’LL LOVE IT\u003c\/h3\u003e\n\u003cp data-start=\"740\" data-end=\"1116\"\u003e✓ \u003cstrong data-start=\"742\" data-end=\"762\"\u003eStructured Shape\u003c\/strong\u003e – Keeps a clean, balanced outline throughout the day\u003cbr data-start=\"815\" data-end=\"818\"\u003e✓ \u003cstrong data-start=\"820\" data-end=\"842\"\u003ePolished Detailing\u003c\/strong\u003e – Ribbed texture adds depth without distraction\u003cbr data-start=\"890\" data-end=\"893\"\u003e✓ \u003cstrong data-start=\"895\" data-end=\"920\"\u003eFlattering Silhouette\u003c\/strong\u003e – Creates a streamlined, masculine profile\u003cbr data-start=\"963\" data-end=\"966\"\u003e✓ \u003cstrong data-start=\"968\" data-end=\"988\" data-is-only-node=\"\"\u003eVersatile Design\u003c\/strong\u003e – Works seamlessly with tees, knits, or button-ups\u003cbr data-start=\"1039\" data-end=\"1042\"\u003e✓ \u003cstrong data-start=\"1044\" data-end=\"1071\"\u003eConfidence-Boosting Fit\u003c\/strong\u003e – Feels steady, composed, and easy to wear\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0949\/7136\/3654\/files\/Callum_Navy_Blue.png?v=1766807693\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:95078d36-7979-4957-8dba-af4d05e4bce2-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"1d3a06cf-bf04-4e53-82be-ecf5384aaed1\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:95078d36-7979-4957-8dba-af4d05e4bce2-5\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ad684f4b-7f57-44a9-8b9b-c16f43cfc081\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"1118\" data-end=\"1220\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA timeless jacket that blends structure, ease, and understated refinement into your everyday rotation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Hudson\u0026Claire","offers":[{"title":"Light Grey \/ S","offer_id":57666931556726,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Light Grey \/ M","offer_id":57666931589494,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Light Grey \/ L","offer_id":57666931622262,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Light Grey \/ XL","offer_id":57666931655030,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Light Grey \/ 2XL","offer_id":57666931687798,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Light Grey \/ 3XL","offer_id":57666931720566,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Light Grey \/ 4XL","offer_id":57666931753334,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":57666931786102,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":57666931818870,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":57666931851638,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":57666931884406,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":57666931917174,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":57666931949942,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 4XL","offer_id":57666931982710,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57666932015478,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57666932048246,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57666932081014,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57666932113782,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57666932146550,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57666932179318,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":57666932212086,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":57666932244854,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57666932277622,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57666932310390,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57666932343158,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57666932375926,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57666932408694,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57666932441462,"sku":null,"price":99.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0947\/4251\/1990\/files\/achtergrond_-_2025-12-27T120251.357.png?v=1776040872","url":"https:\/\/www.hudsonandclaire.com\/products\/bryan-jacket","provider":"Hudson\u0026Claire","version":"1.0","type":"link"}