{"product_id":"granny-square-top","title":"Granny Square Top Crochet Pattern","description":"\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" style=\"text-align: center;\"\u003e\u003cstrong\u003eMake a Top Worth Wearing All Summer\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" style=\"text-align: center;\"\u003eYou've crocheted granny squares before. This is where they actually become something you'll reach for every week.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/6499\/3866\/files\/il_794xN.7928946488_havg_f094c1d1-9d52-49ad-95e0-b481a9b84dde.jpg?v=1780109536\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eA button-front top with a collar and ribbed edges takes squares from scrap-bin staple to a real garment. Sized XS to XL with full measurements at every size, so you're not guessing at fit.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e\u003cstrong\u003eSkill Level:\u003c\/strong\u003e Intermediate \u003cbr\u003e\u003cstrong\u003eFinished Size:\u003c\/strong\u003e XS (40 cm wide \/ 45 cm height) through XL (56 cm wide \/ 61 cm height)\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFive sizes with a full measurement chart so you can match the top to your actual body, not just a vague \"S\/M\/L\"\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eThe collar, button band, and ribbed edges are built into the construction flow, so the finishing gives structure without being a separate headache\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eLight worsted \/ DK weight makes it wearable in warm weather and adaptable to whatever yarn you love working with\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e  \u003cem\u003e    \"Finally a granny square project that looks intentional, not like a patchwork accident.\"\u003c\/em\u003e\u003c\/p\u003e\n\u003ch4 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMaterials\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eLight worsted \/ DK weight yarn suitable for garments (approx. 450g for XS, +50g per size)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCrochet hook sized to match your yarn and gauge (4 mm for XS up to 6 mm for XL)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e6 buttons\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eStitch markers, tapestry needle, scissors\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Craftely","offers":[{"title":"Default Title","offer_id":61945451708746,"sku":null,"price":8.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/6499\/3866\/files\/il_794xN.7928946488_havg.jpg?v=1780109394","url":"https:\/\/craftely.com\/products\/granny-square-top","provider":"Craftely","version":"1.0","type":"link"}