{"product_id":"granny-square-pattern-deck-apl","title":"Granny Square Pattern Deck","description":"\u003cstyle type=\"text\/css\"\u003e.product-detail-container {\n      --primary: #e65c00;\n      --primary-hover: #cc5200;\n      --text-main: #2b2b2b;\n      --text-sub: #555555;\n      --bg-body: #ffffff;\n      --bg-card: #fafafa;\n      --bg-soft: #f0f0f0;\n      --radius-md: 8px;\n      --radius-lg: 12px;\n      --shadow-sm: 0 2px 4px rgba(0,0,0,0.05);\n      --shadow-lg: 0 10px 20px rgba(0,0,0,0.05);\n      --border-color: #e5e5e5;\n\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 5%;\n      box-sizing: border-box;\n      overflow-wrap: break-word;\n      word-break: break-word;\n      color: var(--text-main);\n      background-color: var(--bg-body);\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    }\n\n    \/* Block Spacing *\/\n    .detail-section {\n      margin-bottom: clamp(2rem, 5vw, 4rem);\n    }\n\n    \/* Typography System (Fixed Sizes) *\/\n    .hero-title {\n      font-size: 22px;\n      line-height: 1.3;\n      font-weight: 700;\n      color: var(--text-main);\n      margin: 0 0 12px 0;\n    }\n\n    .section-title {\n      font-size: 20px;\n      line-height: 1.4;\n      font-weight: 700;\n      color: var(--text-main);\n      margin: 0 0 16px 0;\n    }\n\n    .body-text {\n      font-size: 18px;\n      line-height: 1.6;\n      color: var(--text-sub);\n      margin: 0 0 16px 0;\n    }\n\n    \/* Hero Section *\/\n    .hero-block {\n      text-align: center;\n      padding-top: 24px;\n    }\n\n    .trust-badge-container {\n      margin-bottom: 16px;\n    }\n\n    .trust-badge {\n      display: inline-block;\n      background-color: var(--bg-soft);\n      color: var(--text-main);\n      padding: 6px 14px;\n      border-radius: 50px;\n      font-size: 18px;\n      font-weight: 600;\n    }\n\n    .hero-media {\n      margin-top: 24px;\n      border-radius: var(--radius-lg);\n      overflow: hidden;\n      box-shadow: var(--shadow-lg);\n    }\n\n    \/* Feature Items *\/\n    .features-list {\n      display: flex;\n      flex-direction: column;\n      gap: clamp(2rem, 4vw, 3rem);\n    }\n\n    .feature-item {\n      display: flex;\n      align-items: center;\n      gap: 32px;\n    }\n\n    .feature-item:nth-child(even) {\n      flex-direction: row-reverse;\n    }\n\n    .feature-media {\n      flex: 1;\n      min-width: 0;\n      border-radius: var(--radius-lg);\n      overflow: hidden;\n      box-shadow: var(--shadow-sm);\n    }\n\n    .feature-copy {\n      flex: 1;\n      min-width: 0;\n    }\n\n    \/* Image Placeholder *\/\n    .image-placeholder {\n      background-color: var(--bg-soft);\n      border: 2px dashed var(--border-color);\n      border-radius: var(--radius-lg);\n      width: 100%;\n      box-sizing: border-box;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 18px;\n      font-weight: 600;\n      color: var(--text-sub);\n      aspect-ratio: 1 \/ 1;\n    }\n\n    .image-placeholder img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      display: block;\n    }\n\n    \/* Tags\/Pills styling *\/\n    .tag-group {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 16px;\n    }\n\n    .tag-item {\n      background-color: var(--bg-card);\n      border: 1px solid var(--border-color);\n      color: var(--text-main);\n      padding: 6px 12px;\n      border-radius: var(--radius-md);\n      font-size: 18px;\n      font-weight: 500;\n    }\n\n    \/* Specifications Table styling *\/\n    .specifications-section {\n      background-color: var(--bg-card);\n      padding: 24px;\n      border-radius: var(--radius-lg);\n      border: 1px solid var(--border-color);\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 16px;\n    }\n\n    .spec-table tr {\n      border-bottom: 1px solid var(--border-color);\n    }\n\n    .spec-table tr:last-child {\n      border-bottom: none;\n    }\n\n    .spec-table td {\n      padding: 16px 0;\n      font-size: 18px;\n      vertical-align: top;\n    }\n\n    .spec-label {\n      font-weight: 700;\n      color: var(--text-main);\n      width: 35%;\n    }\n\n    .spec-value {\n      color: var(--text-sub);\n    }\n\n    .disclaimer-text {\n      margin-top: 16px;\n      font-style: italic;\n      color: var(--text-sub);\n    }\n\n    \/* FAQ Section *\/\n    .faq-section {\n      border-top: 1px solid var(--border-color);\n      padding-top: 32px;\n    }\n\n    .faq-item {\n      margin-bottom: 24px;\n      padding-bottom: 24px;\n      border-bottom: 1px solid var(--border-color);\n    }\n\n    .faq-item:last-child {\n      border-bottom: none;\n      margin-bottom: 0;\n      padding-bottom: 0;\n    }\n\n    .faq-question {\n      font-size: 20px;\n      font-weight: 700;\n      color: var(--text-main);\n      margin-bottom: 12px;\n    }\n\n    .faq-answer {\n      font-size: 18px;\n      line-height: 1.6;\n      color: var(--text-sub);\n      margin: 0;\n    }\n\n    \/* Mobile Responsive Logic *\/\n    @media (max-width: 767px) {\n      .feature-item {\n        flex-direction: column !important;\n        gap: 16px;\n      }\n\n      .feature-media {\n        width: 100%;\n        order: 1; \/* Ensures Image First *\/\n      }\n\n      .feature-copy {\n        width: 100%;\n        order: 2; \/* Ensures Text Second *\/\n      }\n\n      \/* Responsive Table to Grid conversion to prevent overlapping\/scrolling *\/\n      .spec-table,\n      .spec-table tbody,\n      .spec-table tr {\n        display: block;\n        width: 100%;\n        box-sizing: border-box;\n      }\n\n      .spec-table td {\n        display: grid;\n        grid-template-columns: minmax(110px, 40%) minmax(0, 1fr);\n        gap: 14px;\n        width: 100%;\n        box-sizing: border-box;\n        padding: 14px 0;\n        align-items: start;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .spec-table td::before {\n        content: attr(data-label);\n        display: block;\n        min-width: 0;\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 1.5;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .spec-table .spec-value {\n        display: block;\n        min-width: 0;\n        max-width: 100%;\n        font-size: 18px;\n        line-height: 1.5;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .spec-label {\n        display: none; \/* Hide standard label in mobile view to prevent duplicate grid headings *\/\n      }\n    }\n\n    @media (max-width: 420px) {\n      .spec-table td {\n        grid-template-columns: 1fr;\n        gap: 6px;\n      }\n    }\n\u003c\/style\u003e\n\u003c!--\n[AI Design Logic]\nProduct Type: Crochet Pattern Deck\nTarget Audience: Crochet enthusiasts, beginners, and intermediate crafters\nVisual Style: Warm, creative, handmade, clear, and highly structured\nColor Strategy: Vibrant accents with warm primary tones, clean white\/gray backgrounds to emphasize colorful crochet swatches\nModule Order: Hero -\u003e Feature 1 (Guidance) -\u003e Feature 2 (Variety) -\u003e Feature 3 (Applications) -\u003e Specifications -\u003e FAQ\nDetail Image Mapping: Hero=detail_1, Feature1=detail_2, Feature2=detail_3, Feature3=detail_4\nSpecification Data Source: Image 7 (data extraction only; no specification image placeholder is rendered)\nCompare Section: Not included (no direct comparison data or images provided in the sources)\nInformation Boundary: Only information explicitly provided in the product analysis report, detail images, specification images, and the current conversation has been used. No unverified product facts have been added. No knitting references are used to maintain strict category correctness.\n--\u003e\n\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!-- Hero Content Block --\u003e\n\u003csection class=\"detail-section hero-block\"\u003e\n\u003cdiv class=\"trust-badge-container\"\u003e\u003cspan class=\"trust-badge\"\u003eBeginner-Friendly Pattern Guidance\u003c\/span\u003e\u003c\/div\u003e\n\n\u003ch1 class=\"hero-title\"\u003e50 Easy-to-Follow Granny Square Patterns for Crochet Lovers\u003c\/h1\u003e\n\n\u003cp class=\"body-text\"\u003eClear visual pattern cards make it easier to understand stitch placement, follow each round, and start creating even with limited crochet experience.\u003c\/p\u003e\n\n\u003cdiv class=\"hero-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img53\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914115142\/4de6f4abc7c906f750e8a4f7e298adff.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"detail-section\"\u003e\n\u003cdiv class=\"features-list\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img54\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914115143\/87e6f153361fa629df13426dfe449241.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"section-title\"\u003eEasy-to-Follow Visual Instructions\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003eDetailed stitch charts and step-by-step references help reduce guesswork. This combination makes it easier to practice complex techniques and recreate each colorful motif with complete confidence.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-group\"\u003e\n\u003cspan class=\"tag-item\"\u003eColor Guides\u003c\/span\u003e \u003cspan class=\"tag-item\"\u003eRound-by-Round Steps\u003c\/span\u003e \u003cspan class=\"tag-item\"\u003eSymbol Stitch Charts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2 --\u003e\n\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img42\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914115142\/8e705a249caa707812eb46f3aea7fde9.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"section-title\"\u003eA Wide Variety of Creative Designs\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003eExplore multiple colorful square and floral patterns, giving you more options to expand your skills. Choose from standard basic squares to intricate floral medallions that elevate your crafting expertise.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-group\"\u003e\n\u003cspan class=\"tag-item\"\u003e50 Unique Motifs\u003c\/span\u003e \u003cspan class=\"tag-item\"\u003eSkill Level Indicators\u003c\/span\u003e \u003cspan class=\"tag-item\"\u003eCreative Color Combinations\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3 --\u003e\n\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img43\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914115142\/8b5d8928f86ac61a1e7375086cc9b627.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"section-title\"\u003eEndless Project Applications\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003eOnce you master these classical patterns, you can join them together to construct handmade tote bags, blankets, cushions, coasters, and other creative home accessories.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-group\"\u003e\n\u003cspan class=\"tag-item\"\u003eTote Bags\u003c\/span\u003e \u003cspan class=\"tag-item\"\u003eCozy Blankets\u003c\/span\u003e \u003cspan class=\"tag-item\"\u003eHome Decor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Specifications Section --\u003e\n\n\u003csection class=\"detail-section specifications-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eSpecifications\u003c\/h2\u003e\n\n\u003ctable class=\"spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label\" data-label=\"Product Name\"\u003e\u003cspan class=\"spec-value\"\u003eGranny Square Pattern Deck\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label\" data-label=\"Total Pattern Cards\"\u003e\u003cspan class=\"spec-value\"\u003e50 Pieces (Double-Sided Design Guides)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label\" data-label=\"Package Includes\"\u003e\u003cspan class=\"spec-value\"\u003e50 Pattern Cards, 1 Instruction Booklet, 1 Protective Storage Box\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label\" data-label=\"Target Skill Level\"\u003e\u003cspan class=\"spec-value\"\u003eBeginner to Intermediate Crochet Crafters\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp class=\"body-text disclaimer-text\"\u003e*Please note: This product contains the instructional pattern cards, booklet, and storage box only. Crochet hooks, yarn, and other physical tools are not included.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ Section --\u003e\n\n\u003csection class=\"detail-section faq-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eWhat is included in this pattern deck set?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eThe deck includes 50 unique round-cornered pattern cards, a comprehensive step-by-step instruction booklet showing detailed written guides, and a matching cardboard storage box to keep your collection organized.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eDoes the kit come with yarn and crochet hooks?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eNo, this set includes the instructional pattern cards and booklet only. You will need to supply your own yarn, crochet hooks, and scissors according to the color guide recommendations on each card.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eAre these instructions easy for absolute beginners to read?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eYes! Every card features a color-coded graphic symbol chart to show exactly where stitches are placed, and the instruction booklet lists clear written steps round-by-round to guide you from start to finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Varitino","offers":[{"title":"1 Set（50 Pcs）","offer_id":52943469117752,"sku":"1731500767812621191","price":12.95,"currency_code":"USD","in_stock":true},{"title":"2 Set (100 Pcs)","offer_id":52943469150520,"sku":"1731500541812621191","price":24.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1013\/3733\/4072\/files\/4de6f4abc7c906f750e8a4f7e298adff.jpg?v=1789358137","url":"https:\/\/wickerash.com\/products\/granny-square-pattern-deck-apl","provider":"WickerAsh","version":"1.0","type":"link"}