{"product_id":"summer-best-selling-mens-waffle-knit-pullover-short-sleeved-shirt-buttoned-casual-snap-on-hooded-jacket-suitable-for-travel-we","title":"Jacob Hooded Button Shirt","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69505e87-b940-832a-aab5-00b2983dbb19-35\" data-is-intersecting=\"true\"\u003e\n\u003csection 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 R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69505e87-b940-832a-aab5-00b2983dbb19-35\" data-testid=\"conversation-turn-1203\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d28e7585-116f-4f40-bc38-7f49513cdf74\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003csection 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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:3e89dab5-b213-494e-bcf8-b2cb7d23145e-2\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"03f32908-5c58-4d69-b5ad-f7e2360e3d7c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003csection 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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:3e89dab5-b213-494e-bcf8-b2cb7d23145e-3\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5df3b6ac-d729-48c2-a936-d6e812814bc3\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\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=\"348\"\u003eDesigned for comfort that moves with your lifestyle, this shirt is the perfect balance of relaxed and refined. The soft waffle-knit fabric feels airy and breathable, while the attached hood and contrast detailing give it a fresh, elevated edge. Whether you're traveling, meeting friends, or keeping it casual, it’s an effortless go-to for any plan.\u003c\/p\u003e\n\u003cul data-start=\"350\" data-end=\"516\"\u003e\n\u003cli data-section-id=\"1lq78e7\" data-start=\"350\" data-end=\"389\"\u003eSoft, breathable waffle-knit fabric\u003c\/li\u003e\n\u003cli data-section-id=\"1qor900\" data-start=\"390\" data-end=\"419\"\u003eAttached lightweight hood\u003c\/li\u003e\n\u003cli data-section-id=\"1wxky9f\" data-start=\"420\" data-end=\"447\"\u003eClassic button-up front\u003c\/li\u003e\n\u003cli data-section-id=\"14f9l7o\" data-start=\"448\" data-end=\"477\"\u003eModern contrast detailing\u003c\/li\u003e\n\u003cli data-section-id=\"grhheu\" data-start=\"478\" data-end=\"516\"\u003eRelaxed fit made for everyday wear\u003c\/li\u003e\n\u003c\/ul\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\/section\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\/section\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\/section\u003e\n\u003c\/div\u003e","brand":"Haven Beck","offers":[{"title":"Khaki \/ XS","offer_id":48902397067493,"sku":"14:365458#Khaki color;200007763:201336100;5:4183","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":48902397100261,"sku":"14:365458#Khaki color;200007763:201336100;5:100014064","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":48902397133029,"sku":"14:365458#Khaki color;200007763:201336100;5:361386","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":48902397165797,"sku":"14:365458#Khaki color;200007763:201336100;5:361385","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":48902397198565,"sku":"14:365458#Khaki color;200007763:201336100;5:100014065","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XXL","offer_id":48902397231333,"sku":"14:365458#Khaki color;200007763:201336100;5:4182","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":48902397264101,"sku":"14:771#black;200007763:201336100;5:4183","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48902397296869,"sku":"14:771#black;200007763:201336100;5:100014064","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48902397329637,"sku":"14:771#black;200007763:201336100;5:361386","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48902397362405,"sku":"14:771#black;200007763:201336100;5:361385","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48902397395173,"sku":"14:771#black;200007763:201336100;5:100014065","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":48902397427941,"sku":"14:771#black;200007763:201336100;5:4182","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XS","offer_id":48902397460709,"sku":"14:193#Grey;200007763:201336100;5:4183","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":48902397493477,"sku":"14:193#Grey;200007763:201336100;5:100014064","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":48902397526245,"sku":"14:193#Grey;200007763:201336100;5:361386","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":48902397559013,"sku":"14:193#Grey;200007763:201336100;5:361385","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":48902397591781,"sku":"14:193#Grey;200007763:201336100;5:100014065","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XXL","offer_id":48902397624549,"sku":"14:193#Grey;200007763:201336100;5:4182","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wine Red \/ XS","offer_id":48902397657317,"sku":"14:173#Deep wine red;200007763:201336100;5:4183","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wine Red \/ S","offer_id":48902397690085,"sku":"14:173#Deep wine red;200007763:201336100;5:100014064","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wine Red \/ M","offer_id":48902397722853,"sku":"14:173#Deep wine red;200007763:201336100;5:361386","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wine Red \/ L","offer_id":48902397755621,"sku":"14:173#Deep wine red;200007763:201336100;5:361385","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wine Red \/ XL","offer_id":48902397788389,"sku":"14:173#Deep wine red;200007763:201336100;5:100014065","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wine Red \/ XXL","offer_id":48902397821157,"sku":"14:173#Deep wine red;200007763:201336100;5:4182","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XS","offer_id":48902397853925,"sku":"14:1254#Dark green;200007763:201336100;5:4183","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ S","offer_id":48902397886693,"sku":"14:1254#Dark green;200007763:201336100;5:100014064","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ M","offer_id":48902397919461,"sku":"14:1254#Dark green;200007763:201336100;5:361386","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ L","offer_id":48902397952229,"sku":"14:1254#Dark green;200007763:201336100;5:361385","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XL","offer_id":48902397984997,"sku":"14:1254#Dark green;200007763:201336100;5:100014065","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XXL","offer_id":48902398017765,"sku":"14:1254#Dark green;200007763:201336100;5:4182","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/1626\/3909\/files\/S0f51be35454541e19f32669009201339Z.webp?v=1777328778","url":"https:\/\/havenbeck.com\/products\/summer-best-selling-mens-waffle-knit-pullover-short-sleeved-shirt-buttoned-casual-snap-on-hooded-jacket-suitable-for-travel-we","provider":"Haven Beck","version":"1.0","type":"link"}