{"product_id":"crochet-mom-love-butterfly","title":"Crochet “Mom Love” Butterfly","description":"\u003c!-- ============ REVIEW SLIDER START ============ --\u003e\n\u003cdiv class=\"review-slider-wrapper\"\u003e\n  \u003cdiv class=\"review-slider-header\"\u003e\n    \u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003ch2 class=\"review-slider-title\"\u003eLoved by Crocheters Worldwide\u003c\/h2\u003e\n    \u003cp class=\"review-slider-subtitle\"\u003eReal reviews from real makers — see what they created 💕\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-slider-container\"\u003e\n    \u003cbutton class=\"review-nav review-nav-prev\" aria-label=\"Previous review\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"review-slider-track\"\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_1_mai_2026_17_02_57.png?v=1777626329\" alt=\"Customer review - handmade Mom Love butterfly\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_1_mai_2026_15_34_22.png?v=1777626331\" alt=\"Customer review - finished crochet butterfly\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_1_mai_2026_15_29_20.png?v=1777626331\" alt=\"Customer review - happy maker with butterfly gift\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_1_mai_2026_17_48_28.png?v=1777628927\" alt=\"Customer review - heartfelt Mother's Day butterfly\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton class=\"review-nav review-nav-next\" aria-label=\"Next review\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-dots\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"review-trust-badge\"\u003e\n    \u003cspan class=\"trust-icon\"\u003e✓\u003c\/span\u003e\n    \u003cspan\u003eVerified buyers · 5.0 average rating\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .review-slider-wrapper {\n    max-width: 1200px;\n    margin: 40px auto;\n    padding: 30px 16px;\n    font-family: inherit;\n  }\n  .review-slider-header { text-align: center; margin-bottom: 30px; }\n  .review-stars { color: #f5b800; font-size: 22px; letter-spacing: 4px; margin-bottom: 10px; }\n  .review-slider-title { font-size: clamp(22px, 4vw, 32px); color: #8b6f47; margin: 0 0 8px; font-weight: 700; letter-spacing: -0.5px; }\n  .review-slider-subtitle { font-size: clamp(14px, 2.2vw, 16px); color: #6b6b6b; margin: 0; }\n  .review-slider-container { position: relative; display: flex; align-items: center; gap: 12px; }\n  .review-slider-track {\n    display: flex; overflow-x: auto; scroll-snap-type: x mandatory;\n    scroll-behavior: smooth; gap: 16px; padding: 10px 4px; flex: 1;\n    -webkit-overflow-scrolling: touch; scrollbar-width: none;\n  }\n  .review-slider-track::-webkit-scrollbar { display: none; }\n  .review-slide {\n    flex: 0 0 auto; width: calc(33.333% - 11px); scroll-snap-align: center;\n    border-radius: 16px; overflow: hidden;\n    box-shadow: 0 4px 20px rgba(139, 111, 71, 0.12);\n    transition: transform 0.3s ease, box-shadow 0.3s ease; background: #fff;\n  }\n  .review-slide:hover { transform: translateY(-4px); box-shadow: 0 8px 28px rgba(139, 111, 71, 0.2); }\n  .review-slide img { width: 100%; height: auto; display: block; object-fit: cover; }\n  .review-nav {\n    flex-shrink: 0; width: 44px; height: 44px; border-radius: 50%;\n    background: #8b6f47; color: #fff; border: none; cursor: pointer;\n    display: flex; align-items: center; justify-content: center;\n    transition: all 0.25s ease; box-shadow: 0 4px 12px rgba(139, 111, 71, 0.3); z-index: 2;\n  }\n  .review-nav:hover { background: #6f5836; transform: scale(1.08); box-shadow: 0 6px 18px rgba(139, 111, 71, 0.45); }\n  .review-nav:active { transform: scale(0.95); }\n  .review-dots { display: flex; justify-content: center; gap: 8px; margin-top: 20px; }\n  .review-dot {\n    width: 10px; height: 10px; border-radius: 50%; background: #d6c8b3;\n    border: none; cursor: pointer; transition: all 0.3s ease; padding: 0;\n  }\n  .review-dot.active { background: #8b6f47; width: 28px; border-radius: 5px; }\n  .review-trust-badge {\n    display: flex; align-items: center; justify-content: center; gap: 8px;\n    margin-top: 20px; padding: 10px 18px; background: rgba(139, 111, 71, 0.08);\n    border-radius: 30px; width: fit-content; margin-left: auto; margin-right: auto;\n    font-size: 14px; color: #8b6f47; font-weight: 600;\n  }\n  .trust-icon {\n    background: #8b6f47; color: #fff; width: 20px; height: 20px;\n    border-radius: 50%; display: inline-flex; align-items: center;\n    justify-content: center; font-size: 12px; font-weight: bold;\n  }\n  @media (max-width: 900px) { .review-slide { width: calc(50% - 8px); } }\n  @media (max-width: 600px) {\n    .review-slider-wrapper { padding: 20px 12px; margin: 20px auto; }\n    .review-slide { width: 85%; }\n    .review-nav { width: 38px; height: 38px; }\n    .review-slider-container { gap: 6px; }\n    .review-trust-badge { font-size: 13px; padding: 8px 14px; }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function() {\n    const track = document.querySelector('.review-slider-track');\n    const slides = document.querySelectorAll('.review-slide');\n    const prevBtn = document.querySelector('.review-nav-prev');\n    const nextBtn = document.querySelector('.review-nav-next');\n    const dotsContainer = document.querySelector('.review-dots');\n    if (!track) return;\n    slides.forEach((_, i) =\u003e {\n      const dot = document.createElement('button');\n      dot.className = 'review-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to review ' + (i + 1));\n      dot.addEventListener('click', () =\u003e {\n        slides[i].scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' });\n      });\n      dotsContainer.appendChild(dot);\n    });\n    const dots = document.querySelectorAll('.review-dot');\n    prevBtn.addEventListener('click', () =\u003e {\n      const slideWidth = slides[0].offsetWidth + 16;\n      track.scrollBy({ left: -slideWidth, behavior: 'smooth' });\n    });\n    nextBtn.addEventListener('click', () =\u003e {\n      const slideWidth = slides[0].offsetWidth + 16;\n      track.scrollBy({ left: slideWidth, behavior: 'smooth' });\n    });\n    let scrollTimeout;\n    track.addEventListener('scroll', () =\u003e {\n      clearTimeout(scrollTimeout);\n      scrollTimeout = setTimeout(() =\u003e {\n        const scrollLeft = track.scrollLeft;\n        const slideWidth = slides[0].offsetWidth + 16;\n        const activeIndex = Math.round(scrollLeft \/ slideWidth);\n        dots.forEach((dot, i) =\u003e {\n          dot.classList.toggle('active', i === Math.min(activeIndex, dots.length - 1));\n        });\n      }, 100);\n    });\n    let autoplayInterval = setInterval(() =\u003e {\n      const slideWidth = slides[0].offsetWidth + 16;\n      const maxScroll = track.scrollWidth - track.clientWidth;\n      if (track.scrollLeft \u003e= maxScroll - 10) {\n        track.scrollTo({ left: 0, behavior: 'smooth' });\n      } else {\n        track.scrollBy({ left: slideWidth, behavior: 'smooth' });\n      }\n    }, 4500);\n    track.addEventListener('mouseenter', () =\u003e clearInterval(autoplayInterval));\n    track.addEventListener('touchstart', () =\u003e clearInterval(autoplayInterval));\n  })();\n\u003c\/script\u003e\n\u003c!-- ============ REVIEW SLIDER END ============ --\u003e\n\n\u003ch2 style=\"color: #8b6f47;\"\u003e🦋 Crochet \"Mom Love\" Butterfly — PDF Pattern\u003c\/h2\u003e\n\n\u003cp style=\"font-size: 18px; line-height: 1.6;\"\u003eCreate a gift that truly touches her heart. 💖\u003c\/p\u003e\n\n\u003cp\u003eThis beautiful crochet butterfly carries a simple but powerful message — \u003cem\u003e\"I Love You Mom\"\u003c\/em\u003e — making it the perfect handmade surprise for Mother's Day.\u003c\/p\u003e\n\n\u003cp style=\"background: rgba(139, 111, 71, 0.08); padding: 14px 18px; border-radius: 10px; color: #8b6f47; font-weight: 600;\"\u003e\n  ✨ Small, meaningful, and full of love… this is more than a gift. It's a memory.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_16_avr._2026_13_52_10.png?v=1776344756\" alt=\"Crochet Mom Love butterfly handmade gift\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e✨ What You'll Get\u003c\/h3\u003e\n\n\u003cp\u003e\n✔ Step-by-step \u003cstrong\u003ePDF crochet pattern\u003c\/strong\u003e\u003cbr\u003e\n✔ \u003cstrong\u003eEasy-to-follow\u003c\/strong\u003e instructions with clear photos\u003cbr\u003e\n✔ Clean design with detailed guidance\u003cbr\u003e\n✔ \u003cstrong\u003eInstant download\u003c\/strong\u003e after purchase\u003cbr\u003e\n✔ Lifetime access — make it again \u0026amp; again\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e💖 Why This Gift Is Special\u003c\/h3\u003e\n\n\u003cp\u003e\n🧶 \u003cstrong\u003eHandmade with love\u003c\/strong\u003e — every stitch carries meaning\u003cbr\u003e\n💝 \u003cstrong\u003eEmotional and personal\u003c\/strong\u003e — like nothing she's received before\u003cbr\u003e\n🦋 A \u003cstrong\u003ekeepsake she'll treasure forever\u003c\/strong\u003e — long after the day ends\u003cbr\u003e\n🥹 Made to make her smile… or even cry happy tears\n\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPTImage16avr.2026_13_45_47.png?v=1776344590\" alt=\"Beautiful crochet butterfly Mother's Day gift\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e🧵 Skill Level\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 17px;\"\u003e🟢 \u003cstrong\u003eBeginner Friendly\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\n✔ Simple, easy stitches\u003cbr\u003e\n✔ Relaxing and fun to make\u003cbr\u003e\n✔ Perfect first project for new crocheters\n\u003c\/p\u003e\n\n\u003cp\u003eEven if you're just starting out — \u003cstrong\u003eyou can absolutely create this beautiful butterfly.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e📥 Instant Download\u003c\/h3\u003e\n\n\u003cp\u003eThe moment you complete your purchase:\u003c\/p\u003e\n\n\u003cp\u003e\n📱 Your file is available \u003cstrong\u003eimmediately\u003c\/strong\u003e on the thank-you page\u003cbr\u003e\n📧 You'll also receive it by email\u003cbr\u003e\n🔓 Lifetime access — yours forever\n\u003c\/p\u003e\n\n\u003cp style=\"font-size: 17px;\"\u003e💡 \u003cstrong\u003eNo waiting — start creating in the next 60 seconds.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003cdiv style=\"background: linear-gradient(135deg, rgba(139, 111, 71, 0.12), rgba(139, 111, 71, 0.04)); padding: 22px; border-radius: 14px; border-left: 4px solid #8b6f47;\"\u003e\n  \u003cp style=\"margin: 0 0 8px; font-size: 18px; font-weight: 700; color: #8b6f47;\"\u003e⚠️ Mother's Day Is Closer Than You Think…\u003c\/p\u003e\n  \u003cp style=\"margin: 0 0 8px;\"\u003eDon't wait until the last minute and end up buying something generic she'll forget about.\u003c\/p\u003e\n  \u003cp style=\"margin: 0; font-weight: 600;\"\u003eStart today — and create something she'll \u003cem\u003eactually\u003c\/em\u003e treasure. 💝\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e🎁 Perfect For\u003c\/h3\u003e\n\n\u003cp\u003e\n🎁 Mother's Day gift 💐\u003cbr\u003e\n🎂 Birthday surprise for Mom\u003cbr\u003e\n✨ Heartfelt handmade gesture\u003cbr\u003e\n🦋 Emotional DIY project\u003cbr\u003e\n💕 Anyone making a gift from the heart\n\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPTImage16avr.2026_13_47_23.png?v=1776344590\" alt=\"Mom Love crochet butterfly handmade gift detail\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e📌 Important Information\u003c\/h3\u003e\n\n\u003cp\u003e\n📄 This is a \u003cstrong\u003edigital product (PDF)\u003c\/strong\u003e\u003cbr\u003e\n📦 No physical item will be shipped\u003cbr\u003e\n👤 For personal use only\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e💌 A Gift She'll Never Forget\u003c\/h3\u003e\n\n\u003cp\u003eThere's no price for a mother's happiness…\u003c\/p\u003e\n\n\u003cp\u003eBut a handmade gift, made by your own hands, with her in mind every single stitch — \u003cstrong\u003ethat will mean everything to her.\u003c\/strong\u003e 💕\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003cdiv style=\"text-align: center; padding: 24px 16px; background: linear-gradient(135deg, #8b6f47, #6f5836); border-radius: 14px; color: #fff;\"\u003e\n  \u003cp style=\"margin: 0 0 8px; font-size: 20px; font-weight: 700;\"\u003e👉 Start Your Handmade Gift Today\u003c\/p\u003e\n  \u003cp style=\"margin: 0; font-size: 16px; opacity: 0.95;\"\u003eMake something she will \u003cem\u003enever\u003c\/em\u003e forget. 💕🦋\u003c\/p\u003e\n\u003c\/div\u003e","brand":"crochetschool.shop","offers":[{"title":"Default Title","offer_id":40690956370049,"sku":null,"price":8.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPTImage16avr.2026_13_44_00.png?v=1776344590","url":"https:\/\/crochetschool.shop\/products\/crochet-mom-love-butterfly","provider":"crochetschool.shop","version":"1.0","type":"link"}