{"product_id":"sunbloom-baby-overalls-dress","title":"Sunbloom Baby Overalls \u0026 Dress","description":"\u003cstyle\u003e\n  :root{\n    --pink:#f02a62;\n    --pink-dark:#c9134a;\n    --cream:#fdf8f3;\n    --ink:#2b2129;\n    --soft:#f8e9ee;\n    --radius:16px;\n  }\n  .cs-page{font-family:'Karla',sans-serif;color:var(--ink);background:var(--cream);line-height:1.6}\n  .cs-page h1,.cs-page h2,.cs-page h3{font-family:'Fraunces',serif}\n  .cs-page .wrap{max-width:1080px;margin:0 auto;padding:0 20px}\n\n  .cs-hero{padding:24px 0 8px}\n  .cs-hero h1{font-size:1.9rem;line-height:1.2;margin:0 0 10px}\n  .badge{display:inline-block;background:var(--soft);color:var(--pink-dark);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:99px;margin-bottom:12px}\n  .stars{color:#f5a623;font-size:1rem;margin-bottom:12px}\n  .stars span{color:#8a7d84;font-size:.85rem;margin-left:6px}\n  .price{display:flex;align-items:baseline;gap:12px;margin:12px 0}\n  .price .now{font-size:2rem;font-weight:700;color:var(--pink-dark)}\n  .price .was{text-decoration:line-through;color:#9b8e95;font-size:1.15rem}\n  .price .save{background:var(--pink);color:#fff;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:99px}\n  .pitch{margin:0 0 16px;color:#544a51}\n\n  .buy-btn{display:block;width:100%;background:linear-gradient(135deg,var(--pink),var(--pink-dark));color:#fff;border:none;font-family:'Karla',sans-serif;font-size:1.1rem;font-weight:700;padding:16px;border-radius:12px;cursor:pointer;transition:.2s;box-shadow:0 8px 22px rgba(240,42,98,.35)}\n  .buy-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(240,42,98,.45)}\n  .trust{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:.82rem;color:#6e6168;text-align:center}\n  .trust div{flex:1}\n  .trust b{display:block;color:var(--pink-dark)}\n\n  .cs-section{padding:26px 0}\n  .cs-section h2{font-size:1.5rem;margin:0 0 16px}\n\n  .maker{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 18px rgba(43,33,41,.06);display:grid;grid-template-columns:1fr 1.2fr;align-items:center}\n  .maker img{width:100%;height:100%;object-fit:cover;display:block}\n  .maker .txt{padding:24px}\n  .maker .txt h2{margin:0 0 8px}\n  .maker .txt .hello{color:var(--pink);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}\n  .maker .txt p{color:#544a51;margin:0 0 10px}\n  .maker .txt p:last-child{margin-bottom:0}\n\n  .pattern-info{text-align:center}\n  .pattern-info img{max-width:560px;width:100%;border-radius:var(--radius);box-shadow:0 8px 28px rgba(43,33,41,.1)}\n\n  .styles{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n  .style-card{background:#fff;border-radius:var(--radius);box-shadow:0 4px 18px rgba(43,33,41,.06);padding:20px;border-top:4px solid var(--pink)}\n  .style-card h3{color:var(--pink-dark);margin:0 0 6px}\n  .style-card p{margin:0;color:#544a51}\n\n  .included{background:#fff;border-radius:var(--radius);padding:22px;box-shadow:0 4px 18px rgba(43,33,41,.06)}\n  .included ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0}\n  .included li{padding-left:28px;position:relative}\n  .included li::before{content:\"✓\";position:absolute;left:0;color:var(--pink);font-weight:700}\n\n  \/* REVIEWS *\/\n  .reviews-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}\n  .reviews-head h2{margin:0}\n  .rv-arrows{display:flex;gap:8px}\n  .rv-arrows button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--pink);background:#fff;color:var(--pink-dark);font-size:1.2rem;cursor:pointer;transition:.2s;line-height:1}\n  .rv-arrows button:hover{background:var(--pink);color:#fff}\n  .rv-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none}\n  .rv-track::-webkit-scrollbar{display:none}\n  .rv-card{flex:0 0 280px;scroll-snap-align:start;background:#fff;border-radius:14px;box-shadow:0 4px 16px rgba(43,33,41,.08);overflow:hidden;border:1px solid #f3e3e9;display:flex;flex-direction:column}\n  .rv-card img{width:100%;display:block}\n  .rv-card .rv-meta{padding:12px 14px 14px}\n  .rv-card .rv-name{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:.95rem}\n  .rv-card .rv-name .rv-stars{color:#f5a623;font-size:.85rem;letter-spacing:1px}\n  .rv-card .rv-text{margin:6px 0 0;color:#544a51;font-size:.9rem;line-height:1.45}\n  .rv-card .rv-verified{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:.75rem;color:var(--pink-dark);font-weight:700}\n  .rv-card .rv-verified::before{content:\"✓\";display:inline-flex;width:15px;height:15px;border-radius:50%;background:var(--soft);align-items:center;justify-content:center;font-size:.65rem}\n  .rv-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}\n  .rv-dots i{width:7px;height:7px;border-radius:50%;background:#e8cfd8;transition:.25s}\n  .rv-dots i.on{background:var(--pink);width:20px;border-radius:99px}\n\n  .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:step}\n  .step{background:#fff;border-radius:12px;padding:18px;text-align:center;box-shadow:0 4px 18px rgba(43,33,41,.06)}\n  .step::before{counter-increment:step;content:counter(step);display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;background:var(--pink);color:#fff;border-radius:50%;font-weight:700;font-family:'Fraunces',serif;margin-bottom:8px}\n  .step h3{margin:0 0 4px}\n  .step p{margin:0}\n\n  .cs-page details{background:#fff;border-radius:12px;margin-bottom:10px;box-shadow:0 3px 12px rgba(43,33,41,.05)}\n  .cs-page summary{padding:14px 18px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}\n  .cs-page summary::after{content:\"+\";color:var(--pink);font-size:1.3rem;font-weight:400}\n  .cs-page details[open] summary::after{content:\"–\"}\n  .cs-page details p{padding:0 18px 14px;color:#544a51;margin:0}\n\n  .cta{background:linear-gradient(135deg,var(--pink),var(--pink-dark));border-radius:var(--radius);padding:30px 24px;text-align:center;color:#fff;margin:10px 0 36px}\n  .cta h2{font-size:1.6rem;margin:0 0 6px}\n  .cta p{opacity:.9;margin:0 0 16px}\n  .cta .buy-btn{display:inline-block;width:auto;background:#fff;color:var(--pink-dark);padding:14px 36px;box-shadow:none}\n\n  @keyframes csBundlePulse{\n    0%{box-shadow:0 0 0 0 rgba(240,42,98,.55)}\n    70%{box-shadow:0 0 0 14px rgba(240,42,98,0)}\n    100%{box-shadow:0 0 0 0 rgba(240,42,98,0)}\n  }\n  .cs-bundle-flash{animation:csBundlePulse 1.2s ease-out 2;border-radius:12px}\n\n  @media(max-width:820px){\n    .cs-hero{padding:14px 0 4px}\n    .cs-hero h1{font-size:1.6rem}\n    .cs-section{padding:18px 0}\n    .styles{grid-template-columns:1fr}\n    .steps{grid-template-columns:1fr}\n    .included ul{grid-template-columns:1fr}\n    .maker{grid-template-columns:1fr}\n    .maker img{max-height:300px}\n    .rv-card{flex:0 0 78%}\n    .cta{padding:24px 18px;margin-bottom:24px}\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cs-page\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\n  \u003c!-- 1. INFO \/ BUY BLOCK --\u003e\n  \u003csection class=\"cs-hero\"\u003e\n    \u003cspan class=\"badge\"\u003eInstant PDF Download\u003c\/span\u003e\n    \u003ch1\u003eSunbloom Baby Overalls \u0026amp; Dress — Crochet Pattern\u003c\/h1\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★ \u003cspan\u003eLoved by makers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cp class=\"pitch\"\u003eOne pattern, two adorable outfits. Make sweet baby overalls or a twirly pinafore dress, each finished with a cheerful sunflower granny square panel. Sized from newborn up to 4 years, written for every size separately — no math, no guessing.\u003c\/p\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cspan class=\"now\"\u003e$8.99\u003c\/span\u003e\n      \u003cspan class=\"was\"\u003e$13.99\u003c\/span\u003e\n      \u003cspan class=\"save\"\u003eSAVE 36%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cbutton type=\"button\" class=\"buy-btn cs-goto-bundle\"\u003eChoose Your Bundle \u0026amp; Save ↑\u003c\/button\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003e⚡ Instant\u003c\/b\u003eDownload right away\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e📐 6 Sizes\u003c\/b\u003eNewborn → 4 years\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e📸 Photo\u003c\/b\u003eStep-by-step pics\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 2. MAKER INTRO --\u003e\n  \u003csection class=\"cs-section\"\u003e\n    \u003cdiv class=\"maker\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPT_Image_7_juin_2026_13_28_22_800x.webp?v=1780810130\" alt=\"Victoria Martin — pattern designer at Crochet School\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cspan class=\"hello\"\u003eMeet the Designer\u003c\/span\u003e\n        \u003ch2\u003eHi, I'm Victoria 👋\u003c\/h2\u003e\n        \u003cp\u003eI design crochet patterns that are actually a joy to follow — written out fully for every size, packed with step-by-step photos, and tested so you never get stuck mid-round.\u003c\/p\u003e\n        \u003cp\u003eThis little set is one of my favorites: one pattern that gives you both overalls and a pinafore dress, topped with a sunny flower square. Perfect for gifts, baby showers, and tiny humans in your life. Happy crocheting! 💕\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 3. REVIEWS SLIDER --\u003e\n  \u003csection class=\"cs-section\" id=\"reviews\"\u003e\n    \u003cdiv class=\"reviews-head\"\u003e\n      \u003ch2\u003eWhat Makers Are Saying\u003c\/h2\u003e\n      \u003cdiv class=\"rv-arrows\"\u003e\n        \u003cbutton id=\"rvPrev\" aria-label=\"Previous reviews\" type=\"button\"\u003e‹\u003c\/button\u003e\n        \u003cbutton id=\"rvNext\" aria-label=\"Next reviews\" type=\"button\"\u003e›\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-track\" id=\"rvTrack\"\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.31_1_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eLinda M. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Absolutely adorable! Made the overalls for my grandson and they fit perfectly.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.31_2_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eJudy R. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"I love it! The instructions were so clear, even the flower square was easy.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.31_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eCarol S. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"The result was perfect. Best baby pattern I've bought in years.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.32_1_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003ePatricia W. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"So cute! Made the dress version for a baby shower gift — huge hit.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.32_2_430x.webp?v=1780810770\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eSusan K. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Worked up so fast. The photos made every step easy to follow.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.32_3_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eBarbara T. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Adorable pattern and great sizing. Will make again in every color!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.32_4_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eNancy H. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Such a sweet design. My daughter wore it all summer.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.32_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eDeborah L. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Perfect gift project. Clear pattern, beautiful finish.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.33_1_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eKaren B. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"I'm a beginner and finished it in a weekend. So proud!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.33_2_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eDonna P. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"The sunflower square is gorgeous. Lots of compliments!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.33_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eSandra J. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Loved that every size is written out. No math needed!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.34_1_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eCheryl A. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Made both versions for my twins. Absolutely precious.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.34_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eDiane F. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Quality pattern, instant download worked great.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.35_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eMargaret E. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"The cutest thing I've ever made. Thank you Victoria!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.36_1_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eKathy D. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Stitch counts were spot on. Zero frogging!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.36_2_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eJanet C. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Beautiful design and so well explained.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.36_3_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eBrenda G. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"My niece looks like a little sunflower. Obsessed!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.36_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003ePam N. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Fast download, lovely layout, easy to print.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.37_1_430x.webp?v=1780810770\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eGloria V. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Will be making this for every baby in the family.\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-card\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/Image_7-6-2026_at_13.37_430x.webp?v=1780810769\" alt=\"Finished project\"\u003e\n        \u003cdiv class=\"rv-meta\"\u003e\n          \u003cdiv class=\"rv-name\"\u003eSharon O. \u003cspan class=\"rv-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"rv-text\"\u003e\"Simply perfect. Five stars isn't enough!\"\u003c\/p\u003e\n          \u003cspan class=\"rv-verified\"\u003eVerified purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-dots\" id=\"rvDots\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 4. TWO STYLES --\u003e\n  \u003csection class=\"cs-section\"\u003e\n    \u003ch2\u003eTwo Looks From One Pattern\u003c\/h2\u003e\n    \u003cdiv class=\"styles\"\u003e\n      \u003cdiv class=\"style-card\"\u003e\n        \u003ch3\u003eThe Overalls\u003c\/h3\u003e\n        \u003cp\u003eClassic shortie overalls with button straps and a textured body — perfect for everyday play and photo sessions alike.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"style-card\"\u003e\n        \u003ch3\u003eThe Pinafore Dress\u003c\/h3\u003e\n        \u003cp\u003eThe same bodice, finished with a full gathered skirt for a sweet twirly silhouette. Mix and match for siblings!\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 5. WHAT'S INCLUDED --\u003e\n  \u003csection class=\"cs-section\"\u003e\n    \u003ch2\u003eWhat's Inside the PDF\u003c\/h2\u003e\n    \u003cdiv class=\"included\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eEach size written out fully \u0026amp; separately\u003c\/li\u003e\n        \u003cli\u003eStep-by-step photo tutorials\u003c\/li\u003e\n        \u003cli\u003eFlower granny square instructions\u003c\/li\u003e\n        \u003cli\u003eBoth overalls \u0026amp; dress versions\u003c\/li\u003e\n        \u003cli\u003eUS terms with UK conversion chart\u003c\/li\u003e\n        \u003cli\u003eFinished measurements for every size\u003c\/li\u003e\n        \u003cli\u003eYarn quantity guide per size\u003c\/li\u003e\n        \u003cli\u003ePrinter-friendly layout\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 6. PATTERN INFO IMAGE --\u003e\n  \u003csection class=\"cs-section\"\u003e\n    \u003ch2 style=\"text-align:center\"\u003eEverything You Need to Know\u003c\/h2\u003e\n    \u003cdiv class=\"pattern-info\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPTImage7juin2026_12_14_26_800x.webp?v=1780806066\" alt=\"Pattern details — sizes, materials, skill level and what's included\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 7. HOW IT WORKS --\u003e\n  \u003csection class=\"cs-section\"\u003e\n    \u003ch2\u003eHow It Works\u003c\/h2\u003e\n    \u003cdiv class=\"steps\"\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003ePurchase\u003c\/h3\u003e\n\u003cp\u003eComplete checkout securely in under a minute.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eDownload\u003c\/h3\u003e\n\u003cp\u003eYour PDF link arrives instantly by email.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eCrochet\u003c\/h3\u003e\n\u003cp\u003eFollow the photos and make something adorable.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 8. FAQ --\u003e\n  \u003csection class=\"cs-section\"\u003e\n    \u003ch2\u003eQuestions, Answered\u003c\/h2\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eIs this a physical item?\u003c\/summary\u003e\n      \u003cp\u003eNo — this is a digital PDF pattern. You'll receive a download link by email immediately after purchase. No shipping, no waiting.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat skill level is this pattern for?\u003c\/summary\u003e\n      \u003cp\u003eConfident beginner and up. If you know basic stitches (sc, hdc, dc) you'll be guided through everything else with photos.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I sell finished items made from this pattern?\u003c\/summary\u003e\n      \u003cp\u003eYes — you may sell handmade finished items in small quantities. The pattern itself may not be resold, shared, or redistributed.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eI didn't get my download email — help?\u003c\/summary\u003e\n      \u003cp\u003eCheck your spam folder first, then make sure you used the correct email at checkout. Still stuck? Contact us and we'll re-send your link.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 9. FINAL CTA --\u003e\n  \u003csection class=\"cta\"\u003e\n    \u003ch2\u003eReady to Make Something Adorable?\u003c\/h2\u003e\n    \u003cp\u003eInstant download • 6 sizes • Photo tutorials included\u003c\/p\u003e\n    \u003cbutton type=\"button\" class=\"buy-btn cs-goto-bundle\"\u003eChoose Your Bundle ↑\u003c\/button\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* ---------- SCROLL-TO-BUNDLE BUTTONS ---------- *\/\n  var BUNDLE_SELECTOR = ''; \/\/ paste your bundle widget's selector here if auto-detect misses\n\n  function findBundle(){\n    if (BUNDLE_SELECTOR) {\n      var manual = document.querySelector(BUNDLE_SELECTOR);\n      if (manual) return manual;\n    }\n    var guesses = [\n      '[class*=\"kaching-bundles\"]',\n      '[id*=\"kaching-bundles\"]',\n      '[class*=\"kaching-bundle\"]',\n      '[data-kaching-bundle]',\n      '[class*=\"bundle\"]'\n    ];\n    for (var i=0;i\u003cguesses.length;i++){\n      var el = document.querySelector(guesses[i]);\n      if (el \u0026\u0026 el.offsetParent !== null) return el;\n    }\n    return document.querySelector('form[action*=\"\/cart\/add\"], product-form, .product-form');\n  }\n\n  document.querySelectorAll('.cs-goto-bundle').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var target = findBundle();\n      if (!target) return;\n      var y = target.getBoundingClientRect().top + window.pageYOffset - 90;\n      window.scrollTo({top:y, behavior:'smooth'});\n      target.classList.remove('cs-bundle-flash');\n      void target.offsetWidth;\n      target.classList.add('cs-bundle-flash');\n    });\n  });\n\n  \/* ---------- REVIEWS SLIDER ---------- *\/\n  var track = document.getElementById('rvTrack');\n  if(!track) return;\n  var prev  = document.getElementById('rvPrev');\n  var next  = document.getElementById('rvNext');\n  var dotsW = document.getElementById('rvDots');\n  var cards = track.querySelectorAll('.rv-card');\n\n  function cardStep(){ return cards[0].offsetWidth + 14; }\n\n  prev.addEventListener('click', function(){ track.scrollBy({left:-cardStep()*2, behavior:'smooth'}); });\n  next.addEventListener('click', function(){ track.scrollBy({left: cardStep()*2, behavior:'smooth'}); });\n\n  function buildDots(){\n    dotsW.innerHTML = '';\n    var pages = Math.max(1, Math.ceil((track.scrollWidth - track.clientWidth) \/ track.clientWidth) + 1);\n    for(var i=0;i\u003cpages;i++){ dotsW.appendChild(document.createElement('i')); }\n    updateDots();\n  }\n  function updateDots(){\n    var dots = dotsW.children;\n    if(!dots.length) return;\n    var max = track.scrollWidth - track.clientWidth;\n    var idx = max \u003e 0 ? Math.round((track.scrollLeft \/ max) * (dots.length - 1)) : 0;\n    for(var i=0;i\u003cdots.length;i++) dots[i].classList.toggle('on', i===idx);\n  }\n  track.addEventListener('scroll', updateDots, {passive:true});\n  window.addEventListener('resize', buildDots);\n  buildDots();\n})();\n\u003c\/script\u003e","brand":"crochetschool.shop","offers":[{"title":"Default Title","offer_id":40778438639745,"sku":null,"price":8.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0604\/9451\/2257\/files\/ChatGPTImage7juin2026_12_02_44.webp?v=1780807511","url":"https:\/\/crochetschool.shop\/products\/sunbloom-baby-overalls-dress","provider":"crochetschool.shop","version":"1.0","type":"link"}