{"product_id":"vivi-bag","title":"Vivi Bag","description":"\u003cp\u003e\u003cem\u003eCheck it out on Instagram! #VIVIBAG\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003eSimple in construction yet rich in character, the Vivi Bag is a modern crochet accessory that celebrates texture, shape, and effortless style. Its clean lines and distinctive silhouette make it a versatile piece that feels both timeless and unique.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe bag is crocheted from the bottom up using groups of double crochet stitches, creating a structured fabric with beautiful depth and movement. A square base and tall sides give the bag its elegant proportions, while decorative bag chains add a refined finishing touch.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eINFO\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize:\u003c\/strong\u003e \u003cb\u003eOneSize\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGauge: \u003c\/strong\u003e10 sc using 8 mm hook = approx. 10 cm\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHook:\u003c\/strong\u003e 8 mm\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMATERIALS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"cvGsUA direction-ltr align-justify para-style-body\"\u003e\u003cstrong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e250 g\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e Ribbon XL from Hoooked (250 g = 120 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eRibbon XL Lurex from Hoooked (250 g = 85 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor\u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e Ribbon Lux from LindeHobby (250 g = 130 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor\u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e Ribbon Lurex from LindeHobby (250 g = 120 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor\u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e Friends Ribbon from Hobbii (250 g = 125 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eFriends Ribbon Gold from Hobbii (250 g = 125 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eRibbon from Hobbii (250 g = 125 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eDaily Stitch Recycled Ribbon from Hobbii (250 g = 130 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eGemma from Borgo de Pazzi (150 g = 100 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eKaleido from Mondial (100 g = 70 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003ePerla from Mondial (200 g = 80 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eMere Garn from Strikkefeber (400 g = 120 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eMere Metallisk from Strikkefeber (400 g = 120 m) \u003c\/span\u003e\u003cem\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eor \u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eMere Tyll from Strikkefeber (200 g = 120 m)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"cvGsUA direction-ltr align-justify para-style-body\"\u003e\u003cstrong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e1-2 \u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003e\u003cstrong\u003epcs\u003c\/strong\u003e bag handles of your choice\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"cvGsUA direction-ltr align-justify para-style-body\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"OYPEnA font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eTECHNIQUES \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"cvGsUA direction-ltr align-justify para-style-body\"\u003e\u003cstrong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eCHAIN (CH): \u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eYarn over and pull through the loop on the hook.\u003c\/span\u003e \u003c\/p\u003e\n\u003cp class=\"cvGsUA direction-ltr align-justify para-style-body\"\u003e\u003cstrong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eSLIP STITCH (SL ST): \u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eInsert the hook into the stitch. Yarn over and pull through botht he stitvh and the loop on the hook\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"cvGsUA direction-ltr align-justify para-style-body\"\u003e\u003cstrong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eDOUBLE CROCHET (DC): \u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"\u003eYarn over, insert the hook into the stitch, yarn over and pull up a loop. Yarn over again and pull through both loops on the hook.\u003c\/span\u003e\u003c\/p\u003e","brand":"Crochet Pattern","offers":[{"title":"Norsk","offer_id":47701776892009,"sku":null,"price":70.0,"currency_code":"NOK","in_stock":true},{"title":"English","offer_id":47701825683561,"sku":null,"price":70.0,"currency_code":"NOK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/6492\/6057\/files\/38F08FBE-6189-4403-99E6-58492A33DFE3.jpg?v=1781621517","url":"https:\/\/emmafrisli.com\/products\/vivi-bag","provider":"Emma Frisli","version":"1.0","type":"link"}