{"product_id":"button-and-zip-jacket","title":"Button-and-zip jacket","description":"\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 dir=\"auto\" 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\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp dir=\"auto\"\u003e• Structured cropped fit\u003cbr\u003e• Military-inspired button detailing\u003cbr\u003e• Full-zip front closure\u003cbr\u003e• Soft structured feel\u003cbr\u003e• Easy to layer and match\u003cbr\u003e• Spandex: 4%, Cotton: 36%, Nylon: 20%, Polyester: 40%\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\/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\/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\/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\/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\/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\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0671\/3701\/1924\/files\/ChatGPT_Image_2026_9_23_11_07_23.png?v=1790132861\" alt=\"\" width=\"333\" height=\"333\"\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eSize chart (CM):\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"337\" height=\"108\" style=\"border-collapse: collapse; width: 252.78pt;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol width=\"67\" style=\"width: 50.55pt;\" span=\"5\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et2\" height=\"27\" width=\"67\" style=\"height: 20.25pt; width: 50.55pt;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003elength\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003eSleeve Length\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003echest\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003eShoulder\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et3\" height=\"27\" style=\"height: 20.25pt;\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et3\" height=\"27\" style=\"height: 20.25pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et3\" height=\"27\" style=\"height: 20.25pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"et3\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003ch4\u003eSize chart (IN):\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"337\" height=\"108\" style=\"border-collapse: collapse; width: 252.78pt;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol width=\"67\" style=\"width: 50.55pt;\" span=\"5\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et2\" height=\"27\" width=\"67\" style=\"height: 20.25pt; width: 50.55pt;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003elength\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003eSleeve Length\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003echest\u003c\/td\u003e\n\u003ctd class=\"et2\" width=\"67\" style=\"width: 50.55pt;\"\u003eShoulder\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et3\" height=\"27\" style=\"height: 20.25pt;\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e21.3\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e25.2\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e19.7\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e16.5\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et3\" height=\"27\" style=\"height: 20.25pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e22.0\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e25.6\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e20.5\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e16.9\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"27\" style=\"height: 20.25pt;\"\u003e\n\u003ctd class=\"et3\" height=\"27\" style=\"height: 20.25pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e22.8\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e26.0\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e21.3\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"et4\"\u003e17.3\u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cspan\u003e*Sizing chart for reference only, there may be a manual measurement error of ~0.5-1in\u003c\/span\u003e\n\u003c\/div\u003e","brand":"Vinkeny","offers":[{"title":"Apricot \/ S","offer_id":50522200211668,"sku":null,"price":741.0,"currency_code":"HKD","in_stock":true},{"title":"Apricot \/ M","offer_id":50522200244436,"sku":null,"price":741.0,"currency_code":"HKD","in_stock":true},{"title":"Apricot \/ L","offer_id":50522200277204,"sku":null,"price":741.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/3701\/1924\/files\/2_33ce4aa3-756d-48c1-8360-88a38ed9c42b.jpg?v=1790132795","url":"https:\/\/vinkeny.com\/products\/button-and-zip-jacket","provider":"Vinkeny","version":"1.0","type":"link"}