{"product_id":"mom-dad-baby","title":"Beginner Crochet Robin Family Mom, Dad \u0026 Baby","description":"\u003c!-- ============ DELIVERY \u0026 INFO BOX START ============ --\u003e\n\u003cdiv class=\"cs-info-wrapper\"\u003e\n\n  \u003c!-- Instant Delivery Timeline --\u003e\n  \u003cdiv class=\"cs-timeline-box\"\u003e\n    \u003cdiv class=\"cs-timeline-step\"\u003e\n      \u003cdiv class=\"cs-timeline-icon\"\u003e\n        \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\u003e\u003c\/path\u003e\u003cpolyline points=\"7 10 12 15 17 10\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cs-timeline-label\"\u003eOrder placed\u003c\/div\u003e\n      \u003cdiv class=\"cs-timeline-time\"\u003eToday\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-timeline-arrow\"\u003e›\u003c\/div\u003e\n\n    \u003cdiv class=\"cs-timeline-step\"\u003e\n      \u003cdiv class=\"cs-timeline-icon\"\u003e\n        \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cs-timeline-label\"\u003ePayment confirmed\u003c\/div\u003e\n      \u003cdiv class=\"cs-timeline-time\"\u003eWithin 1 min\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-timeline-arrow\"\u003e›\u003c\/div\u003e\n\n    \u003cdiv class=\"cs-timeline-step cs-timeline-step-final\"\u003e\n      \u003cdiv class=\"cs-timeline-icon\"\u003e\n        \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"18\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"9 15 12 12 15 15\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cs-timeline-label cs-timeline-label-highlight\"\u003ePDF delivered!\u003c\/div\u003e\n      \u003cdiv class=\"cs-timeline-time\"\u003eInstantly 🐦\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cs-instant-banner\"\u003e\n    ⚡ Instant download — no waiting, no shipping fees\n  \u003c\/div\u003e\n\n  \u003c!-- Collapsible Info Sections --\u003e\n  \u003cdiv class=\"cs-accordion\"\u003e\n\n    \u003cdetails class=\"cs-accordion-item\"\u003e\n      \u003csummary class=\"cs-accordion-header\"\u003e\n        \u003cspan class=\"cs-accordion-icon\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-title\"\u003eWhat you'll receive\u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-arrow\"\u003e▾\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"cs-accordion-body\"\u003e\n        \u003cul class=\"cs-list\"\u003e\n          \u003cli\u003e📄 \u003cstrong\u003eHigh-quality PDF pattern\u003c\/strong\u003e — print or view on any device\u003c\/li\u003e\n          \u003cli\u003e📸 \u003cstrong\u003eStep-by-step photos\u003c\/strong\u003e for every stage\u003c\/li\u003e\n          \u003cli\u003e🧶 \u003cstrong\u003eBeginner-friendly instructions\u003c\/strong\u003e — no experience needed\u003c\/li\u003e\n          \u003cli\u003e♾️ \u003cstrong\u003eLifetime access\u003c\/strong\u003e — download as many times as you want\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"cs-accordion-item\"\u003e\n      \u003csummary class=\"cs-accordion-header\"\u003e\n        \u003cspan class=\"cs-accordion-icon\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-title\"\u003eHow to access your pattern\u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-arrow\"\u003e▾\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"cs-accordion-body\"\u003e\n        \u003col class=\"cs-list cs-list-numbered\"\u003e\n          \u003cli\u003ePlace your order and complete payment 💳\u003c\/li\u003e\n          \u003cli\u003eCheck your email — your download link arrives within 1 minute 📧\u003c\/li\u003e\n          \u003cli\u003eClick the link, download your PDF, and start crocheting 🧶\u003c\/li\u003e\n          \u003cli\u003eLost the email? Log in to your account anytime to re-download ♾️\u003c\/li\u003e\n        \u003c\/ol\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"cs-accordion-item\"\u003e\n      \u003csummary class=\"cs-accordion-header\"\u003e\n        \u003cspan class=\"cs-accordion-icon\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-title\"\u003eNeed help? Contact us\u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-arrow\"\u003e▾\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"cs-accordion-body\"\u003e\n        \u003cp\u003eWe're real humans behind CrochetSchool 💛 — happy to help with anything.\u003c\/p\u003e\n        \u003cul class=\"cs-list\"\u003e\n          \u003cli\u003e📧 \u003cstrong\u003eEmail:\u003c\/strong\u003e contact@crochetschool.shop\u003c\/li\u003e\n          \u003cli\u003e💬 \u003cstrong\u003eLive chat:\u003c\/strong\u003e bottom-right corner of any page\u003c\/li\u003e\n          \u003cli\u003e⏰ \u003cstrong\u003eReply time:\u003c\/strong\u003e within 24 hours (often faster)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"cs-accordion-item\"\u003e\n      \u003csummary class=\"cs-accordion-header\"\u003e\n        \u003cspan class=\"cs-accordion-icon\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#8b6f47\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-title\"\u003e100% satisfaction guarantee\u003c\/span\u003e\n        \u003cspan class=\"cs-accordion-arrow\"\u003e▾\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"cs-accordion-body\"\u003e\n        \u003cp\u003eYour happiness matters most to us. If you have any issues with your pattern — unclear instructions, broken file, anything — just email us and we'll make it right. 💛\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .cs-info-wrapper {\n    --cs-primary: #8b6f47;\n    --cs-primary-light: rgba(139, 111, 71, 0.08);\n    --cs-text: #1a1a1a;\n    --cs-text-soft: #555;\n    --cs-border: #e6e6e6;\n    --cs-bg: #fff;\n    max-width: 100%;\n    margin: 20px 0;\n    font-family: inherit;\n  }\n  .cs-timeline-box { display: flex; align-items: stretch; justify-content: space-between; gap: 8px; padding: 18px 14px; background: var(--cs-bg); border: 1px solid var(--cs-border); border-radius: 12px; margin-bottom: 10px; }\n  .cs-timeline-step { flex: 1; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 6px; }\n  .cs-timeline-icon { width: 44px; height: 44px; border-radius: 10px; background: var(--cs-primary-light); display: flex; align-items: center; justify-content: center; }\n  .cs-timeline-label { font-size: 13px; font-weight: 700; color: var(--cs-text); line-height: 1.2; }\n  .cs-timeline-label-highlight { color: var(--cs-primary); }\n  .cs-timeline-time { font-size: 12px; color: var(--cs-text-soft); font-weight: 500; }\n  .cs-timeline-arrow { color: #c9c9c9; font-size: 22px; align-self: center; font-weight: 300; }\n  .cs-instant-banner { background: var(--cs-primary-light); color: var(--cs-primary); text-align: center; padding: 10px 14px; border-radius: 8px; font-size: 13px; font-weight: 700; margin-bottom: 14px; }\n  .cs-accordion { border: 1px solid var(--cs-border); border-radius: 12px; overflow: hidden; background: var(--cs-bg); }\n  .cs-accordion-item { border-bottom: 1px solid var(--cs-border); }\n  .cs-accordion-item:last-child { border-bottom: none; }\n  .cs-accordion-header { display: flex; align-items: center; gap: 12px; padding: 16px 16px; cursor: pointer; list-style: none; user-select: none; transition: background 0.2s ease; }\n  .cs-accordion-header:hover { background: #fafafa; }\n  .cs-accordion-header::-webkit-details-marker { display: none; }\n  .cs-accordion-icon { width: 32px; height: 32px; background: var(--cs-primary-light); border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .cs-accordion-title { flex: 1; font-size: 14px; font-weight: 600; color: var(--cs-text); }\n  .cs-accordion-arrow { color: #999; font-size: 14px; transition: transform 0.25s ease; }\n  .cs-accordion-item[open] .cs-accordion-arrow { transform: rotate(180deg); }\n  .cs-accordion-body { padding: 0 16px 16px 16px; font-size: 14px; color: var(--cs-text-soft); line-height: 1.6; animation: cs-fade 0.25s ease; }\n  @keyframes cs-fade { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } }\n  .cs-list { margin: 0; padding-left: 0; list-style: none; }\n  .cs-list li { padding: 6px 0; }\n  .cs-list-numbered { counter-reset: cs-counter; }\n  .cs-list-numbered li { counter-increment: cs-counter; padding-left: 0; }\n  @media (max-width: 600px) {\n    .cs-timeline-box { padding: 14px 8px; gap: 4px; }\n    .cs-timeline-icon { width: 36px; height: 36px; }\n    .cs-timeline-icon svg { width: 22px; height: 22px; }\n    .cs-timeline-label { font-size: 11px; }\n    .cs-timeline-time { font-size: 10px; }\n    .cs-timeline-arrow { font-size: 16px; }\n    .cs-instant-banner { font-size: 12px; padding: 9px 10px; }\n    .cs-accordion-header { padding: 14px 12px; gap: 10px; }\n    .cs-accordion-icon { width: 28px; height: 28px; }\n    .cs-accordion-icon svg { width: 16px; height: 16px; }\n    .cs-accordion-title { font-size: 13px; }\n    .cs-accordion-body { font-size: 13px; padding: 0 12px 14px 12px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ============ DELIVERY \u0026 INFO BOX END ============ --\u003e\n\n\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 the families 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_4_mai_2026_13_51_44_430x.webp?v=1777874077\" alt=\"Customer review - handmade robin family with baby in egg\" 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_4_mai_2026_13_49_28_430x.webp?v=1777874082\" alt=\"Customer review - finished crochet bird family\" 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_4_mai_2026_13_46_15_430x.webp?v=1777874086\" alt=\"Customer review - happy maker with robin family\" 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_4_mai_2026_13_41_56_430x.webp?v=1777874096\" alt=\"Customer review - heartfelt handmade family gift\" 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 { max-width: 1200px; margin: 40px auto; padding: 30px 16px; font-family: inherit; }\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 { 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; }\n  .review-slider-track::-webkit-scrollbar { display: none; }\n  .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; }\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 { 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; }\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 { width: 10px; height: 10px; border-radius: 50%; background: #d6c8b3; border: none; cursor: pointer; transition: all 0.3s ease; padding: 0; }\n  .review-dot.active { background: #8b6f47; width: 28px; border-radius: 5px; }\n  .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; }\n  .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; }\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\u003cp style=\"font-size: 18px; line-height: 1.6;\"\u003eA little family. A little nest. A little secret hiding inside. 🥹💕\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_4_mai_2026_13_02_37_1.webp?v=1777871490\" alt=\"Crochet robin family with baby in egg handmade gift\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\n\u003c\/p\u003e\n\n\u003cp\u003eOnce upon a quiet morning, a mommy robin built a nest. She gathered every twig with care, every soft thread with love. She made it warm. She made it safe.\u003c\/p\u003e\n\n\u003cp\u003eAnd then… she laid an egg. 🥚\u003c\/p\u003e\n\n\u003cp\u003eInside that tiny egg was something magical: \u003cstrong\u003ea baby robin, waiting to meet the world.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eNow you can crochet that whole story — with your own hands. 🌸\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_4_mai_2026_12_39_36_1.webp?v=1777871613\" alt=\"Mommy robin with nest crochet pattern\" 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🥚 The Magic Inside\u003c\/h3\u003e\n\n\u003cp\u003eThis isn't just a crochet pattern. It's a tiny \u003cstrong\u003ehandmade family\u003c\/strong\u003e with a little secret.\u003c\/p\u003e\n\n\u003cp\u003e\n🐦 A \u003cstrong\u003emommy robin\u003c\/strong\u003e who lovingly watches over her nest\u003cbr\u003e\n🐦 A \u003cstrong\u003edaddy robin\u003c\/strong\u003e standing proudly by her side\u003cbr\u003e\n🥚 A \u003cstrong\u003ebaby chick hidden inside the egg\u003c\/strong\u003e — yes, the egg actually opens! 🥹\u003cbr\u003e\n🪺 A \u003cstrong\u003ecozy nest\u003c\/strong\u003e to hold them all together\n\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  ✨ A handmade family. A keepsake. A tiny story stitched with love.\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e💕 The Perfect Gift For…\u003c\/h3\u003e\n\n\u003cp\u003e\n🤰 \u003cstrong\u003eNew moms\u003c\/strong\u003e — a meaningful gift for the start of motherhood\u003cbr\u003e\n🍼 \u003cstrong\u003eBaby showers\u003c\/strong\u003e — handmade beats store-bought every time\u003cbr\u003e\n👶 \u003cstrong\u003eGrandmas making something for their grandbabies\u003c\/strong\u003e 💕\u003cbr\u003e\n🌷 \u003cstrong\u003eMother's Day\u003c\/strong\u003e — a memory she'll keep forever\u003cbr\u003e\n🐦 \u003cstrong\u003eBird \u0026amp; nature lovers\u003c\/strong\u003e\u003cbr\u003e\n🏡 \u003cstrong\u003eAnyone who loves cozy home decor with soul\u003c\/strong\u003e\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_4_mai_2026_13_19_46.webp?v=1777872058\" alt=\"Crochet robin family detail with baby chick\" 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\u003eYou don't need to be an experienced crocheter. You just need a hook, a few colors of yarn, and a quiet afternoon.\u003c\/p\u003e\n\n\u003cp\u003eEvery step is walked through with \u003cstrong\u003eclear photos and easy instructions\u003c\/strong\u003e — so even if this is your very first project, you can do it. 🌸\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e📘 What's Included\u003c\/h3\u003e\n\n\u003cp\u003e\n✔ Complete \u003cstrong\u003estep-by-step PDF pattern\u003c\/strong\u003e\u003cbr\u003e\n✔ Beginner-friendly instructions with clear photos\u003cbr\u003e\n✔ All four pieces — mom, dad, baby \u0026amp; nest\u003cbr\u003e\n✔ Stitch guidance \u0026amp; color change tips\u003cbr\u003e\n✔ Materials list\u003cbr\u003e\n✔ \u003cstrong\u003eLifetime access\u003c\/strong\u003e — make it again \u0026amp; again\n\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3 style=\"color: #8b6f47;\"\u003e⚡ Instant Delivery\u003c\/h3\u003e\n\n\u003cp\u003e\n📥 Download immediately after purchase\u003cbr\u003e\n📱 View on phone, tablet, or print at home\u003cbr\u003e\n🔓 Lifetime access — yours forever\n\u003c\/p\u003e\n\n\u003cp style=\"font-size: 17px;\"\u003e💡 \u003cstrong\u003eYou can start 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🥹 More Than a Pattern…\u003c\/p\u003e\n  \u003cp style=\"margin: 0 0 8px;\"\u003eWhen you make this little family, you're not just crocheting a toy.\u003c\/p\u003e\n  \u003cp style=\"margin: 0; font-weight: 600;\"\u003eYou're stitching a story someone will keep on their shelf for the rest of their life. 💕\u003c\/p\u003e\n\u003c\/div\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\u003cbr\u003e\n🔒 Due to the digital nature of this product, all sales are final and non-refundable\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_4_mai_2026_13_25_50.webp?v=1777872408\" alt=\"Crochet robin family pattern preview\" 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💌 Need Help?\u003c\/h3\u003e\n\n\u003cp\u003eIf you have any questions, we're here for you. Reach out anytime at:\u003c\/p\u003e\n\n\u003cp style=\"text-align: center; font-size: 17px;\"\u003e\n  \u003cstrong\u003e\u003ca href=\"mailto:contact@crochetschool.shop\" style=\"color: #8b6f47;\"\u003econtact@crochetschool.shop\u003c\/a\u003e\u003c\/strong\u003e\n\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 Little Family Today\u003c\/p\u003e\n  \u003cp style=\"margin: 0; font-size: 16px; opacity: 0.95;\"\u003eStitch by stitch, story by story. 💕🐦\u003c\/p\u003e\n\u003c\/div\u003e","brand":"crochetschool.shop","offers":[{"title":"Default Title","offer_id":40712402665601,"sku":null,"price":8.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_4_mai_2026_13_02_37_1.webp?v=1777872678","url":"https:\/\/crochetschool.shop\/products\/mom-dad-baby","provider":"crochetschool.shop","version":"1.0","type":"link"}