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