{"product_id":"mode-at-rowan-saffi-cotton-dk-8-ply-alpaca-haze-2-ply-top-knitting-pattern-mip53","title":"MODE at Rowan Saffi Cotton DK 8 Ply \u0026 Alpaca Haze 2 Ply Top Knitting Pattern – MIP53","description":"\u003cdiv style=\"max-width: 900px; margin: 0 auto; color: #2f342f; font-family: Arial, Helvetica, sans-serif; line-height: 1.65;\"\u003e\n\n  \u003cdiv style=\"background: #f6f3ec; border-radius: 12px; padding: 28px; margin-bottom: 24px;\"\u003e\n    \u003ch2 style=\"margin: 0 0 14px; color: #435346; font-size: 28px; line-height: 1.25;\"\u003e\n      MODE at Rowan Saffi Cotton DK 8 Ply \u0026amp; Alpaca Haze 2 Ply Top Knitting Pattern – MIP53\n    \u003c\/h2\u003e\n\n    \u003cp style=\"margin: 0 0 14px;\"\u003e\n      Knit a delicate statement piece with the \u003cstrong\u003eSaffi short-sleeve top\u003c\/strong\u003e by Quail Studio. This vintage-inspired design combines intricate lace stitches with a flattering notched neckline and charming picot edging around the sleeves and hem.\n    \u003c\/p\u003e\n\n    \u003cp style=\"margin: 0;\"\u003e\n      Saffi is knitted using one strand of MODE at Rowan Cotton DK and one strand of MODE at Rowan Alpaca Haze held together. The combination creates a beautifully soft fabric with the structure of cotton and the lightweight halo of alpaca.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #fff4e8; border-left: 5px solid #c7864c; border-radius: 8px; padding: 16px 20px; margin-bottom: 18px;\"\u003e\n    \u003cstrong\u003ePattern only:\u003c\/strong\u003e This listing is for the Saffi knitting pattern only. Both yarns, needles and accessories are sold separately.\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #edf3ed; border-left: 5px solid #536856; border-radius: 8px; padding: 16px 20px; margin-bottom: 28px;\"\u003e\n    \u003cstrong\u003eImportant yarn note:\u003c\/strong\u003e One strand of Cotton DK and one strand of Alpaca Haze are held together throughout the project. You will need the quantity shown for both yarns.\n  \u003c\/div\u003e\n\n  \u003ch3 style=\"color: #435346; font-size: 22px; margin: 0 0 14px;\"\u003e\n    Recommended yarns\n  \u003c\/h3\u003e\n\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 28px;\"\u003e\n\n    \u003cdiv style=\"flex: 1 1 330px; background: #eef2ea; border-radius: 12px; padding: 22px; text-align: center;\"\u003e\n      \u003ca href=\"https:\/\/www.directsewing.co.nz\/products\/mode-rowan-cotton-dk-yarn-nz\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        \u003cimg src=\"https:\/\/www.directsewing.co.nz\/cdn\/shop\/files\/M100007_018_1024x1024.jpg?v=1773650330\" alt=\"MODE at Rowan Cotton DK yarn in Crepe shade 018\" loading=\"lazy\" style=\"display: block; width: 100%; max-width: 220px; height: auto; margin: 0 auto 16px; border-radius: 10px;\"\u003e\n      \u003c\/a\u003e\n\n      \u003ch4 style=\"margin: 0 0 8px; color: #435346; font-size: 20px;\"\u003e\n        MODE at Rowan Cotton DK\n      \u003c\/h4\u003e\n\n      \u003cp style=\"margin: 0 0 10px;\"\u003e\n        \u003cstrong\u003ePhotographed shade:\u003c\/strong\u003e Crepe 018\n      \u003c\/p\u003e\n\n      \u003cp style=\"margin: 0 0 16px;\"\u003e\n        100% cotton\u003cbr\u003e\n        DK \/ 8 ply\u003cbr\u003e\n        50g and approximately 106 metres\n      \u003c\/p\u003e\n\n      \u003ca href=\"https:\/\/www.directsewing.co.nz\/products\/mode-rowan-cotton-dk-yarn-nz\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-block; background: #536856; color: #ffffff; text-decoration: none; padding: 11px 18px; border-radius: 6px; font-weight: bold;\"\u003e\n        Shop Cotton DK\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 330px; background: #f2eef0; border-radius: 12px; padding: 22px; text-align: center;\"\u003e\n      \u003ca href=\"https:\/\/www.directsewing.co.nz\/products\/mode-rowan-alpaca-haze-yarn-nz\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        \u003cimg src=\"https:\/\/www.directsewing.co.nz\/cdn\/shop\/files\/Alpaca_Haze_M100004-00017_B_1024x1024.png?v=1773646910\" alt=\"MODE at Rowan Alpaca Haze yarn in Peony shade 017\" loading=\"lazy\" style=\"display: block; width: 100%; max-width: 220px; height: auto; margin: 0 auto 16px; border-radius: 10px;\"\u003e\n      \u003c\/a\u003e\n\n      \u003ch4 style=\"margin: 0 0 8px; color: #435346; font-size: 20px;\"\u003e\n        MODE at Rowan Alpaca Haze\n      \u003c\/h4\u003e\n\n      \u003cp style=\"margin: 0 0 10px;\"\u003e\n        \u003cstrong\u003ePhotographed shade:\u003c\/strong\u003e Peony 017\n      \u003c\/p\u003e\n\n      \u003cp style=\"margin: 0 0 16px;\"\u003e\n        58% alpaca, 22% wool, 20% polyamide\u003cbr\u003e\n        Lace \/ 2 ply\u003cbr\u003e\n        25g and approximately 212 metres\n      \u003c\/p\u003e\n\n      \u003ca href=\"https:\/\/www.directsewing.co.nz\/products\/mode-rowan-alpaca-haze-yarn-nz\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-block; background: #7a5967; color: #ffffff; text-decoration: none; padding: 11px 18px; border-radius: 6px; font-weight: bold;\"\u003e\n        Shop Alpaca Haze\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch3 style=\"color: #435346; font-size: 22px; margin: 0 0 10px;\"\u003e\n    Sizes, finished measurements and yarn requirements\n  \u003c\/h3\u003e\n\n  \u003cp style=\"margin: 0 0 16px;\"\u003e\n    Select your size using the “to fit chest” measurement. Each size requires both the Cotton DK and Alpaca Haze quantities shown below.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"overflow-x: auto; margin-bottom: 28px;\"\u003e\n    \u003ctable style=\"width: 100%; min-width: 900px; border-collapse: collapse; text-align: center;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background: #536856; color: #ffffff;\"\u003e\n          \u003cth style=\"padding: 12px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003eTo fit chest\u003c\/th\u003e\n          \u003cth style=\"padding: 12px 9px; border: 1px solid #d8ded5;\"\u003eFinished chest\u003c\/th\u003e\n          \u003cth style=\"padding: 12px 9px; border: 1px solid #d8ded5;\"\u003eFinished length\u003c\/th\u003e\n          \u003cth style=\"padding: 12px 9px; border: 1px solid #d8ded5;\"\u003eSleeve length\u003c\/th\u003e\n          \u003cth style=\"padding: 12px 9px; border: 1px solid #d8ded5;\"\u003eCotton DK\u003cbr\u003e50g balls\u003c\/th\u003e\n          \u003cth style=\"padding: 12px 9px; border: 1px solid #d8ded5;\"\u003eAlpaca Haze\u003cbr\u003e25g balls\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n\n      \u003ctbody\u003e\n        \u003ctr style=\"background: #ffffff;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e71–76cm \/ 28–30in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e85cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e42cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e11cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e6 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e3 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #f7f8f5;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e81–86cm \/ 32–34in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e95cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e45cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e12cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e7 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e3 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #ffffff;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e91–97cm \/ 36–38in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e105cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e48.5cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e12cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e8 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e4 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #f7f8f5;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e102–107cm \/ 40–42in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e115cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e52cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e13cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e9 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e4 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #ffffff;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e112–117cm \/ 44–46in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e125cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e55.5cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e13cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e10 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e5 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #f7f8f5;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e122–127cm \/ 48–50in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e135cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e59cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e13cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e12 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e6 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #ffffff;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e132–137cm \/ 52–54in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e145cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e61cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e13cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e13 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e6 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #f7f8f5;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e142–147cm \/ 56–58in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e155cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e64cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e13cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e14 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e7 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr style=\"background: #ffffff;\"\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5; text-align: left;\"\u003e152–157cm \/ 60–62in\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e165cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e66cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e13cm\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e15 balls\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 11px 9px; border: 1px solid #d8ded5;\"\u003e\u003cstrong\u003e7 balls\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #f6f3ec; border-radius: 12px; padding: 24px; margin-bottom: 26px;\"\u003e\n    \u003ch3 style=\"color: #435346; font-size: 22px; margin: 0 0 14px;\"\u003e\n      Needles, tension and accessories\n    \u003c\/h3\u003e\n\n    \u003cul style=\"margin: 0; padding-left: 21px;\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMain needles:\u003c\/strong\u003e One pair of 3.75mm and one pair of 4mm knitting needles\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNeckband:\u003c\/strong\u003e One 3.75mm circular needle measuring 40cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTension:\u003c\/strong\u003e 20 stitches and 28 rows to 10cm over the pattern stitch using 4mm needles\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eYarn method:\u003c\/strong\u003e One strand of each yarn held together\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAdditional requirements:\u003c\/strong\u003e Stitch holders\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border: 1px solid #d8ded5; border-radius: 12px; padding: 22px; margin-bottom: 26px;\"\u003e\n    \u003ch3 style=\"color: #435346; font-size: 22px; margin: 0 0 14px;\"\u003e\n      Pattern details\n    \u003c\/h3\u003e\n\n    \u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1; width: 38%;\"\u003e\u003cstrong\u003ePattern name\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003eSaffi\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003e\u003cstrong\u003ePattern number\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003eMIP53\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003e\u003cstrong\u003eDesigner\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003eQuail Studio\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003e\u003cstrong\u003eCraft\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003eKnitting\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003e\u003cstrong\u003eGarment\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003eShort-sleeve lace top\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003e\u003cstrong\u003eDesign details\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px; border-bottom: 1px solid #e4e7e1;\"\u003eNotched neckline, lace pattern and picot edging\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 9px 8px;\"\u003e\u003cstrong\u003eRecommended yarns\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 9px 8px;\"\u003eMODE at Rowan Cotton DK and MODE at Rowan Alpaca Haze\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center; background: #eef2ea; border-radius: 12px; padding: 24px;\"\u003e\n    \u003cp style=\"margin: 0 0 16px; font-size: 18px;\"\u003e\n      Saffi requires both Cotton DK and Alpaca Haze. Order the quantity shown for each yarn in your selected size.\n    \u003c\/p\u003e\n\n    \u003ca href=\"https:\/\/www.directsewing.co.nz\/products\/mode-rowan-cotton-dk-yarn-nz\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-block; margin: 5px; background: #536856; color: #ffffff; text-decoration: none; padding: 12px 20px; border-radius: 6px; font-weight: bold;\"\u003e\n      Shop Cotton DK\n    \u003c\/a\u003e\n\n    \u003ca href=\"https:\/\/www.directsewing.co.nz\/products\/mode-rowan-alpaca-haze-yarn-nz\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-block; margin: 5px; background: #7a5967; color: #ffffff; text-decoration: none; padding: 12px 20px; border-radius: 6px; font-weight: bold;\"\u003e\n      Shop Alpaca Haze\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"rowan","offers":[{"title":"Default Title","offer_id":48349395812573,"sku":"rxbk.53","price":9.5,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0222\/3324\/files\/Saffi_7.jpg?v=1786188425","url":"https:\/\/www.directsewing.co.nz\/products\/mode-at-rowan-saffi-cotton-dk-8-ply-alpaca-haze-2-ply-top-knitting-pattern-mip53","provider":"Direct Sewing Machines \u0026 Supplies","version":"1.0","type":"link"}