{"product_id":"thomas","title":"Thomas™ | Classic Men’s Jacket","description":"\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-(--header-height)\" dir=\"auto\" data-turn-id=\"a3705549-fbbc-4e7c-91c7-d2741af213e3\" data-testid=\"conversation-turn-5\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\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:43997a5f-6492-4756-8958-58f3334ca8d3-19\" data-testid=\"conversation-turn-6\" 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=\"e1caf8a8-9058-4408-b1c1-ff13ba3ab74e\" 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 wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"73\"\u003e\u003cstrong\u003eStep outside. Stand tall. Feel the strength of timeless elegance.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"75\" data-end=\"334\"\u003eImagine walking on a crisp morning, confident and composed, wrapped in warmth and refinement. This classic men’s jacket brings together style, comfort, and durability — a sophisticated companion for every occasion, from business meetings to evening strolls.\u003c\/p\u003e\n\u003cp data-start=\"336\" data-end=\"399\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eIt’s not just a jacket. It’s a statement of presence and taste.\u003cem data-start=\"482\" data-end=\"500\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0949\/7136\/3654\/files\/4_e7a341b6-52a4-4dc3-9412-135056743a99.jpg?v=1762938624\" alt=\"\"\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp data-start=\"0\" data-end=\"212\"\u003e\u003cstrong data-start=\"0\" data-end=\"23\"\u003eEffortless Elegance\u003c\/strong\u003e\u003cbr data-start=\"23\" data-end=\"26\"\u003eCrafted with precision, this jacket embodies understated sophistication. Clean lines, a tailored fit, and subtle detailing create a polished look that commands respect wherever you go.\u003c\/p\u003e\n\u003cp data-start=\"214\" data-end=\"426\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"214\" data-end=\"243\"\u003eWarmth Without the Weight\u003c\/strong\u003e\u003cbr data-start=\"243\" data-end=\"246\"\u003eThe insulating, soft lining keeps you warm without restricting your movement. You stay free and comfortable, protected from the cold — ideal for city commutes and weekend getaways.\u003c\/p\u003e\n\u003cp data-start=\"973\" data-end=\"993\"\u003e\u003cem data-start=\"973\" data-end=\"991\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0949\/7136\/3654\/files\/3_987db981-f6b1-40e1-9126-a8dc717d9d65.jpg?v=1762938624\" alt=\"\"\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\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-(--header-height)\" dir=\"auto\" data-turn-id=\"78283460-e3a5-4af2-91de-4368a8487cc6\" data-testid=\"conversation-turn-9\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\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:43997a5f-6492-4756-8958-58f3334ca8d3-21\" 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=\"3fdc3948-4420-4abf-806b-cdf2796b2015\" 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 wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"209\"\u003e\u003cstrong data-start=\"0\" data-end=\"32\"\u003eVersatile for Every Occasion\u003c\/strong\u003e\u003cbr data-start=\"32\" data-end=\"35\"\u003ePaired with a blazer or a casual sweater, this jacket adapts effortlessly to your lifestyle. Its timeless design ensures you look refined in any setting, from day to night.\u003c\/p\u003e\n\u003cp data-start=\"211\" data-end=\"389\"\u003e\u003cstrong data-start=\"211\" data-end=\"231\"\u003eDesigned to Last\u003c\/strong\u003e\u003cbr data-start=\"231\" data-end=\"234\"\u003eDurable materials and expert craftsmanship make this jacket a true long-term investment. Season after season, it maintains its shape, feel, and elegance.\u003c\/p\u003e\n\u003cp data-start=\"391\" data-end=\"566\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"391\" data-end=\"421\"\u003eConfidence in Every Detail\u003c\/strong\u003e\u003cbr data-start=\"421\" data-end=\"424\"\u003eFrom the structured shoulders to the precise stitching, every element is designed to enhance your silhouette and elevate your style with ease.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp data-start=\"1630\" data-end=\"1650\"\u003e\u003cem data-start=\"1630\" data-end=\"1648\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0949\/7136\/3654\/files\/2_d9c6290a-53e9-43dd-a0bd-7d6d814d6120.jpg?v=1762938624\" alt=\"\"\u003e\u003c\/em\u003e\u003c\/p\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-(--header-height)\" dir=\"auto\" data-turn-id=\"5cd0044a-73fc-43c5-ba9e-a4c08f37ac80\" data-testid=\"conversation-turn-11\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\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:43997a5f-6492-4756-8958-58f3334ca8d3-22\" 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=\"fe75ef2c-7a3f-4d94-b4d0-71af40a0eedc\" 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 wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"34\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eTHE SALE ENDS WHEN STOCK RUNS OUT!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Rosavine","offers":[{"title":"Black \/ M","offer_id":53033344631098,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":53033344663866,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":53033344696634,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":53033344729402,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":53033344762170,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":53033344794938,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":53033344827706,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ M","offer_id":53033344860474,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ L","offer_id":53033344893242,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ XL","offer_id":53033344926010,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 2XL","offer_id":53033344958778,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 3XL","offer_id":53033344991546,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 4XL","offer_id":53033345024314,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 5XL","offer_id":53033345057082,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ M","offer_id":53033345089850,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ L","offer_id":53033345122618,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ XL","offer_id":53033345155386,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ 2XL","offer_id":53033345188154,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ 3XL","offer_id":53033345220922,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ 4XL","offer_id":53033345253690,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Burgandy \/ 5XL","offer_id":53033345286458,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":53033345319226,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":53033345351994,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":53033345384762,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":53033345417530,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":53033345450298,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 4XL","offer_id":53033345483066,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 5XL","offer_id":53033345515834,"sku":null,"price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/5548\/2938\/files\/uuuuuu.png?v=1771288008","url":"https:\/\/getrosavine.com\/products\/thomas","provider":"Rosavine","version":"1.0","type":"link"}