{"product_id":"tomato-needlepoint-canvas","title":"Tomato Needlepoint Canvas","description":"\u003cdiv class=\"relative z-1\"\u003e\n\u003cdiv class=\"z-1 relative md:sticky md:top-(--sticky-padding-top)\" data-testid=\"writing-block-header-sticky-container\"\u003e\n\u003cdiv class=\"relative isolate flex w-full items-center justify-between gap-3 font-sans py-2.5 pe-3\" data-testid=\"writing-block-header-surface\"\u003e\n\u003cdiv class=\"relative z-1 flex w-full items-center justify-between gap-3\" data-writing-block-fullscreen-header-chrome=\"true\" data-writing-block-fullscreen-header-layout=\"inline\"\u003e\n\u003cdiv class=\"flex grow gap-3 items-center\"\u003e\n\u003cdiv class=\"flex min-w-0 grow items-center self-start px-2\"\u003e\n\u003cdiv data-testid=\"writing-block-header-magic-edit-entrypoint\" data-header-magic-edit-entrypoint-version=\"v1\" class=\"z-2 relative flex min-w-0 items-center self-start shrink-0\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"1770106b-4e22-4dd4-bd8a-cff5cc43b1b0\" data-is-intersecting=\"true\"\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-(--header-height)\" dir=\"auto\" data-turn-id=\"1770106b-4e22-4dd4-bd8a-cff5cc43b1b0\" data-turn-id-container=\"1770106b-4e22-4dd4-bd8a-cff5cc43b1b0\" data-testid=\"conversation-turn-113\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"1770106b-4e22-4dd4-bd8a-cff5cc43b1b0\" 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 items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 rounded-se-lg max-w-(--user-chat-width,70%)\"\u003e\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\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:a4442188-1dc2-4fcf-9f34-7aeef6a442a0-63\" data-is-intersecting=\"true\"\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\" data-turn-id=\"request-WEB:a4442188-1dc2-4fcf-9f34-7aeef6a442a0-63\" data-turn-id-container=\"request-WEB:a4442188-1dc2-4fcf-9f34-7aeef6a442a0-63\" data-testid=\"conversation-turn-114\" 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=\"3a07afd5-1bdb-4c89-8677-d58ffd4316ee\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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 wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"270\"\u003eThe\u003cstrong data-start=\"0\" data-end=\"10\"\u003e \"Tomato\" \u003c\/strong\u003ecanvas brings a little farmers market energy to your stitching. Featuring a bright red heirloom-style tomato with soft shading and a green stem, this mini canvas is perfect for kitchen decor, food-themed collections, and gardeners who love growing their own produce.\u003c\/p\u003e\n\u003cp data-start=\"272\" data-end=\"407\"\u003eSmall and quick to stitch, it's ideal for ornaments, magnets, stand-ups, gift tags, or adding to a collection of fruits and vegetables.\u003c\/p\u003e\n\u003cp data-start=\"409\" data-end=\"429\"\u003e\u003cstrong data-start=\"409\" data-end=\"429\"\u003eProduct Details:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"431\" data-end=\"585\"\u003e• 13 mesh printed needlepoint canvas\u003cbr data-start=\"467\" data-end=\"470\"\u003e• Design area: 2.5\" x 2.5\"\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Canvas only — threads and finishing not included\u003cbr data-start=\"549\" data-end=\"552\"\u003e• Designed and printed in the USA\u003c\/p\u003e\n\u003cp data-start=\"587\" data-end=\"767\"\u003e\u003cstrong data-start=\"587\" data-end=\"603\"\u003ePerfect for:\u003c\/strong\u003e gardeners, tomato growers, food lovers, kitchen decor, farmers market fans, vegetable-themed collections, beginner needlepoint stitchers, mini needlepoint projects\u003c\/p\u003e\n\u003cp data-start=\"769\" data-end=\"1131\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"769\" data-end=\"782\"\u003eKeywords:\u003c\/strong\u003e tomato needlepoint canvas, vegetable needlepoint canvas, garden needlepoint, gardener gift, tomato lover gift, kitchen needlepoint decor, farmers market needlepoint, food themed needlepoint, mini needlepoint canvas, printed needlepoint canvas, 13 mesh needlepoint canvas, heirloom tomato needlepoint, Duo Threads needlepoint, vegetable garden decor\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\/div\u003e","brand":"Duo Threads Wholesale","offers":[{"title":"Default Title","offer_id":51900996911400,"sku":null,"price":12.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0517\/5607\/3158\/files\/21-IMG_2048.jpg?v=1780534997","url":"https:\/\/www.duothreads.com\/products\/tomato-needlepoint-canvas","provider":"Duo Threads Wholesale","version":"1.0","type":"link"}