{"product_id":"carols-learn-to-crochet-bag-kit","title":"Carol's Learn-to-Crochet Bag Kit","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700\u0026display=swap');\n\n\/* PALETTE  sage #5f6f47 \/ sage-light #e8f0dc \/ cream #f6f1e7 \/ terracotta #b85c3d \/ text #2b2622 \/ muted #8a8072 *\/\n.prod-wrapper { font-family: \"Poppins\", -apple-system, BlinkMacSystemFont, sans-serif !important; max-width: 820px !important; margin: 0 auto !important; padding: 8px 4px 40px !important; color: #2b2622 !important; line-height: 1.6 !important; box-sizing: border-box !important; }\n.prod-wrapper * { box-sizing: border-box !important; }\n.prod-wrapper h2 { font-size: 25px !important; font-weight: 700 !important; color: #221e1a !important; margin: 34px 0 14px !important; line-height: 1.25 !important; }\n.prod-wrapper p { font-size: 16px !important; line-height: 1.65 !important; margin: 0 0 14px !important; color: #33302b !important; }\n\n\/* 1 HERO *\/\n.prod-hero { background: linear-gradient(135deg, #5f6f47 0%, #465235 100%) !important; color: #ffffff !important; border-radius: 16px !important; padding: 34px 30px !important; text-align: center !important; margin: 0 0 8px !important; }\n.prod-hero .prod-icon { font-size: 34px !important; margin: 0 0 8px !important; }\n.prod-hero h1 { font-size: 27px !important; font-weight: 700 !important; color: #ffffff !important; margin: 0 0 8px !important; line-height: 1.28 !important; }\n.prod-hero .prod-sub { font-size: 15px !important; color: #e4ead8 !important; margin: 0 !important; font-weight: 400 !important; }\n\n\/* 2 STORY QUOTE *\/\n.prod-story { background: #f6f1e7 !important; border-left: 5px solid #b85c3d !important; border-radius: 10px !important; padding: 24px 26px !important; margin: 22px 0 !important; }\n.prod-story p { font-size: 19px !important; font-style: italic !important; color: #3a352f !important; line-height: 1.55 !important; margin: 0 0 10px !important; }\n.prod-story .prod-story-by { font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; color: #5f6f47 !important; margin: 0 !important; }\n\n\/* 3 INCLUDES GRID *\/\n.prod-includes { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 12px !important; margin: 16px 0 !important; }\n.prod-includes .inc { background: #ffffff !important; border: 1px solid #e5ddcd !important; border-radius: 12px !important; padding: 18px 14px !important; text-align: center !important; }\n.prod-includes .inc .ic { font-size: 26px !important; margin: 0 0 6px !important; display: block !important; }\n.prod-includes .inc strong { display: block !important; font-size: 15px !important; color: #221e1a !important; margin: 0 0 4px !important; font-weight: 600 !important; }\n.prod-includes .inc span { font-size: 13px !important; color: #8a8072 !important; line-height: 1.45 !important; }\n\n\/* 4 FEATURES GRID *\/\n.prod-features { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 14px !important; margin: 16px 0 !important; }\n.prod-features .feat { background: #ffffff !important; border: 1px solid #e5ddcd !important; border-radius: 12px !important; padding: 20px 20px !important; transition: transform 0.15s ease, box-shadow 0.15s ease !important; }\n.prod-features .feat:hover { transform: translateY(-3px) !important; box-shadow: 0 8px 22px rgba(95,111,71,0.15) !important; }\n.prod-features .feat .ic { font-size: 24px !important; margin: 0 0 8px !important; display: block !important; }\n.prod-features .feat strong { display: block !important; font-size: 16px !important; color: #221e1a !important; margin: 0 0 6px !important; font-weight: 600 !important; }\n.prod-features .feat p { font-size: 14px !important; color: #5a544c !important; margin: 0 !important; line-height: 1.55 !important; }\n\n\/* 5 EXPERT *\/\n.prod-expert { background: #221e1a !important; border-radius: 14px !important; padding: 28px 30px !important; margin: 22px 0 !important; }\n.prod-expert p { font-size: 16px !important; font-style: italic !important; color: #f0ebe1 !important; line-height: 1.6 !important; margin: 0 0 12px !important; }\n.prod-expert .prod-expert-by { font-size: 14px !important; font-style: normal !important; color: #c9b79a !important; font-weight: 600 !important; margin: 0 !important; }\n\n\/* 6 LEVELS *\/\n.prod-levels { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 12px !important; margin: 16px 0 !important; }\n.prod-levels .lvl { border: 1px solid #e5ddcd !important; border-radius: 12px !important; padding: 18px 16px !important; background: #ffffff !important; }\n.prod-levels .lvl .chip { display: inline-block !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.05em !important; text-transform: uppercase !important; padding: 4px 11px !important; border-radius: 999px !important; margin: 0 0 10px !important; }\n.prod-levels .lvl-1 .chip { background: #e8f0dc !important; color: #4f6136 !important; }\n.prod-levels .lvl-2 .chip { background: #fbeecf !important; color: #9a6b1c !important; }\n.prod-levels .lvl-3 .chip { background: #f3ddd0 !important; color: #a5522f !important; }\n.prod-levels .lvl strong { display: block !important; font-size: 16px !important; color: #221e1a !important; margin: 0 0 4px !important; }\n.prod-levels .lvl span { font-size: 13px !important; color: #6a6154 !important; line-height: 1.5 !important; }\n\n\/* 7 PERFECT FOR *\/\n.prod-perfect-for { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; margin: 16px 0 !important; }\n.prod-perfect-for .tag { background: #f6f1e7 !important; border: 1px solid #e5ddcd !important; border-radius: 999px !important; padding: 9px 16px !important; font-size: 14px !important; color: #3a352f !important; font-weight: 500 !important; }\n\n\/* 8 QUALITY LIST *\/\n.prod-list { list-style: none !important; padding: 0 !important; margin: 16px 0 !important; }\n.prod-list li { font-size: 15px !important; color: #33302b !important; padding: 12px 0 12px 34px !important; position: relative !important; border-bottom: 1px solid #eee5d4 !important; line-height: 1.55 !important; }\n.prod-list li:last-child { border-bottom: none !important; }\n.prod-list li::before { content: \"\\2713\" !important; position: absolute !important; left: 4px !important; top: 12px !important; color: #5f6f47 !important; font-weight: 700 !important; font-size: 16px !important; }\n.prod-list li strong { color: #221e1a !important; font-weight: 600 !important; }\n\n\/* 9 GUARANTEE *\/\n.prod-guarantee { background: #e8f0dc !important; border-radius: 14px !important; padding: 24px 28px !important; text-align: center !important; margin: 22px 0 !important; }\n.prod-guarantee .ic { font-size: 30px !important; display: block !important; margin: 0 0 8px !important; }\n.prod-guarantee strong { display: block !important; font-size: 18px !important; color: #3f4d29 !important; margin: 0 0 6px !important; font-weight: 700 !important; }\n.prod-guarantee p { font-size: 14px !important; color: #55603f !important; margin: 0 !important; }\n\n\/* 10 NOTE *\/\n.prod-note { background: #fbf7ef !important; border: 1px dashed #d8c9a9 !important; border-radius: 12px !important; padding: 18px 22px !important; margin: 22px 0 !important; }\n.prod-note p { font-size: 14px !important; color: #6a6154 !important; margin: 0 !important; line-height: 1.6 !important; }\n.prod-note strong { color: #221e1a !important; }\n\n\/* 11 SPECS *\/\n.prod-specs { width: 100% !important; border-collapse: collapse !important; margin: 16px 0 !important; font-size: 14px !important; }\n.prod-specs tr { border-bottom: 1px solid #eee5d4 !important; }\n.prod-specs td { padding: 11px 12px !important; color: #33302b !important; vertical-align: top !important; }\n.prod-specs td:first-child { font-weight: 600 !important; color: #5f6f47 !important; width: 38% !important; }\n\n@media (max-width: 600px) {\n  .prod-includes { grid-template-columns: repeat(2, 1fr) !important; }\n  .prod-features { grid-template-columns: 1fr !important; }\n  .prod-levels { grid-template-columns: 1fr !important; }\n  .prod-hero h1 { font-size: 23px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"prod-wrapper\"\u003e\n\n  \u003c!-- 1 HERO --\u003e\n  \u003cdiv class=\"prod-hero\"\u003e\n    \u003cdiv class=\"prod-icon\"\u003e🧶\u003c\/div\u003e\n    \u003ch1\u003eCarol’s Learn-to-Crochet Bag Kit\u003c\/h1\u003e\n    \u003cp class=\"prod-sub\"\u003eFrom The Yarn Room in Asheville, NC · taught by Carol Whitfield, 68 · her studio is closing after 37 years, and her craft is going home with you\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2 STORY QUOTE --\u003e\n  \u003cdiv class=\"prod-story\"\u003e\n    \u003cp\u003e“If the room has to close, fine. But the craft doesn’t have to die with the lease. Let it keep going in people’s homes.”\u003c\/p\u003e\n    \u003cp class=\"prod-story-by\"\u003e— Carol Whitfield, The Yarn Room, Asheville\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003eWhen Carol’s rent doubled overnight, she refused to dump 37 years of yarn and know-how in a bin. So she poured all of it — the yarn, the tools, and the exact way she teaches — into complete DIY kits. Each one is a real tote you make yourself, the same bag she started thousands of beginners on at her oak table.\u003c\/p\u003e\n\n  \u003c!-- 3 INCLUDES --\u003e\n  \u003ch2\u003eEverything’s in the box\u003c\/h2\u003e\n  \u003cdiv class=\"prod-includes\"\u003e\n    \u003cdiv class=\"inc\"\u003e\n\u003cspan class=\"ic\"\u003e🧶\u003c\/span\u003e\u003cstrong\u003eMeasured Yarn\u003c\/strong\u003e\u003cspan\u003eThe exact soft cotton-blend yarn for your bag — pre-portioned, never short\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"inc\"\u003e\n\u003cspan class=\"ic\"\u003e🪝\u003c\/span\u003e\u003cstrong\u003eThe Right Hook\u003c\/strong\u003e\u003cspan\u003eSized to the yarn so stitches don’t split on row one\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"inc\"\u003e\n\u003cspan class=\"ic\"\u003e📍\u003c\/span\u003e\u003cstrong\u003eStitch Markers\u003c\/strong\u003e\u003cspan\u003ePlus a yarn needle for finishing — nothing else to buy\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"inc\"\u003e\n\u003cspan class=\"ic\"\u003e📖\u003c\/span\u003e\u003cstrong\u003eCarol’s Pattern\u003c\/strong\u003e\u003cspan\u003eHer step-by-step guide, with a video walkthrough on newer sets\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4 FEATURES --\u003e\n  \u003ch2\u003eWhy these kits actually get finished\u003c\/h2\u003e\n  \u003cdiv class=\"prod-features\"\u003e\n    \u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e👜\u003c\/span\u003e\u003cstrong\u003eThe Real-Project Method\u003c\/strong\u003e\u003cp\u003eNo practice squares. From the first row you build the actual tote — so you always have a bag in your lap, never homework.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e⚖️\u003c\/span\u003e\u003cstrong\u003eThe Measured-Yarn Promise\u003c\/strong\u003e\u003cp\u003eEvery kit holds the exact yarn weighed out for that bag. No running short three rows from the end, no guessing at the store.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e✍️\u003c\/span\u003e\u003cstrong\u003eThe Hand-Written Pattern\u003c\/strong\u003e\u003cp\u003eThe step-by-step Carol refined over 37 years of watching where real beginners get stuck — and how to unstick them in a sentence.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e🎯\u003c\/span\u003e\u003cstrong\u003eThe Right-Hook Fit\u003c\/strong\u003e\u003cp\u003eThe correct hook and markers are in the box, matched to the yarn, so the stitches glide instead of fighting you.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e🧪\u003c\/span\u003e\u003cstrong\u003eTested by Beginners\u003c\/strong\u003e\u003cp\u003eEvery pattern was proven by first-timers at her table before it ever went into a box. If it confused them, she fixed it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e🧘\u003c\/span\u003e\u003cstrong\u003eMade for the Quiet\u003c\/strong\u003e\u003cp\u003eOne hook, one row, nothing else to think about. Makers say it’s the calmest hour of their week.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5 EXPERT --\u003e\n  \u003ch2\u003eWhat a fiber-arts instructor says\u003c\/h2\u003e\n  \u003cdiv class=\"prod-expert\"\u003e\n    \u003cp\u003e“Most beginner kits fail people for the same reason: not enough yarn and a pattern written by someone who never taught a real class. What Carol built is the opposite — measured materials and instructions shaped by decades of watching where learners quit. Starting someone on a finished object instead of a swatch is exactly how you turn a curious first-timer into someone who keeps going. These are the kits I’d hand a nervous beginner.”\u003c\/p\u003e\n    \u003cp class=\"prod-expert-by\"\u003e— Margaret Hollis, textile instructor \u0026amp; member, Southern Highland Craft Guild\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 6 LEVELS --\u003e\n  \u003ch2\u003ePick your level — her three original classes\u003c\/h2\u003e\n  \u003cp\u003eCarol always taught in three steps, and she never changed the order because it worked. Choose the kit that matches where you are:\u003c\/p\u003e\n  \u003cdiv class=\"prod-levels\"\u003e\n    \u003cdiv class=\"lvl lvl-1\"\u003e\n\u003cspan class=\"chip\"\u003eExtra Easy\u003c\/span\u003e\u003cstrong\u003eThe Net Tote\u003c\/strong\u003e\u003cspan\u003eOne stitch, one color, no counting. For anyone who has never held a hook. About two afternoons.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lvl lvl-2\"\u003e\n\u003cspan class=\"chip\"\u003eEasy\u003c\/span\u003e\u003cstrong\u003eThe Rainbow Tote\u003c\/strong\u003e\u003cspan\u003eSame simple stitch, now with color — soft rainbow stripes that ripple into waves.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lvl lvl-3\"\u003e\n\u003cspan class=\"chip\"\u003eMedium\u003c\/span\u003e\u003cstrong\u003eThe Wave Bean Bag\u003c\/strong\u003e\u003cspan\u003eTextured bean stitch, a sage-and-mustard chevron, and a little crocheted bloom on the front.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 7 PERFECT FOR --\u003e\n  \u003ch2\u003ePerfect for\u003c\/h2\u003e\n  \u003cdiv class=\"prod-perfect-for\"\u003e\n    \u003cspan class=\"tag\"\u003e🌱 First-time crocheters\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e🧘 Slow, screen-free evenings\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e🎁 A meaningful gift\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e🏖️ A summer tote you made\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e👭 Craft nights \u0026amp; mother-daughter time\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e🧠 Keeping hands \u0026amp; mind busy\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e✈️ A calm project to travel with\u003c\/span\u003e\n    \u003cspan class=\"tag\"\u003e🏡 Bringing a real craft home\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 8 QUALITY LIST --\u003e\n  \u003ch2\u003eThe quality you can feel\u003c\/h2\u003e\n  \u003cul class=\"prod-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSoft cotton-blend yarn\u003c\/strong\u003e — gentle on the hands, holds its shape, machine-washable when finished.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePortioned by hand\u003c\/strong\u003e — each kit’s yarn is measured for its bag, so you finish with a little to spare, not a little short.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eA proven pattern\u003c\/strong\u003e — refined over 37 years and thousands of real beginners.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eEverything included\u003c\/strong\u003e — hook, markers, needle and guide, so there’s no second trip to the craft store.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eA finished tote you’ll actually carry\u003c\/strong\u003e — roomy enough for the market, the beach, or the everyday.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- 9 GUARANTEE --\u003e\n  \u003cdiv class=\"prod-guarantee\"\u003e\n    \u003cspan class=\"ic\"\u003e💚\u003c\/span\u003e\n    \u003cstrong\u003e30-Day Peace of Mind\u003c\/strong\u003e\n    \u003cp\u003eTry your kit for 30 days. If it’s not for you, send it back for a full refund — no questions, just an email to info@marlowmarketco.com.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 10 NOTE --\u003e\n  \u003cdiv class=\"prod-note\"\u003e\n    \u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e This is a DIY crochet kit, not a finished bag — that’s the whole point. You make the tote yourself with Carol’s guide. Because each is handmade by you, no two turn out exactly alike, and that’s the charm. Yarn shades may vary slightly from your screen.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 11 SPECS --\u003e\n  \u003ch2\u003eProduct details\u003c\/h2\u003e\n  \u003ctable class=\"prod-specs\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSoft cotton-blend yarn\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWhat’s included\u003c\/td\u003e\n\u003ctd\u003eMeasured yarn, crochet hook, stitch markers, yarn needle, step-by-step pattern (video on newer sets)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLevels\u003c\/td\u003e\n\u003ctd\u003eExtra Easy (Net Tote) · Easy (Rainbow Tote) · Medium (Wave Bean Bag)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSkill level\u003c\/td\u003e\n\u003ctd\u003eAbsolute beginner to confident beginner\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFinished size\u003c\/td\u003e\n\u003ctd\u003eApprox. 13 x 15 in tote (varies slightly by maker)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eSky Blue (Net) · Rainbow (Striped) · Sage \u0026amp; Mustard (Bean)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eHand or gentle machine wash when finished, lay flat to dry\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOrigin\u003c\/td\u003e\n\u003ctd\u003ePatterns \u0026amp; kits from The Yarn Room, Asheville, NC — founded 1988\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLoved by\u003c\/td\u003e\n\u003ctd\u003e5,000+ people taught · rated 4.8\/5 from 1,400+ makers\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAvailability\u003c\/td\u003e\n\u003ctd\u003eFinal stock — the last 312 kits from 37 years\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n\u003c\/div\u003e","brand":"Marlow Market","offers":[{"title":"Extra Easy (Net Tote)","offer_id":53961410675031,"sku":"CAROL-KIT-XE","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Easy (Rainbow Tote)","offer_id":53961410707799,"sku":"CAROL-KIT-EZ","price":52.95,"currency_code":"USD","in_stock":true},{"title":"Medium (Wave Bean Bag)","offer_id":53961410740567,"sku":"CAROL-KIT-MD","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0829\/9505\/2887\/files\/hf_20260707_210207_0a0bc59e-8da6-44fa-8469-a24574613c3e.png?v=1783459817","url":"https:\/\/www.marlowmarketco.com\/products\/carols-learn-to-crochet-bag-kit","provider":"Marlow Market","version":"1.0","type":"link"}