[
  {
    "id": 1,
    "slug": "square-knot-foundations",
    "title": "Square Knot Foundations",
    "description": "Master the square knot with pacing drills, consistent tension, and modular repetitions that build clean patterns.",
    "price": 29,
    "level": "Beginner",
    "duration": "2h 10m",
    "rating": 4.7,
    "category": "Accessories",
    "tags": ["fast", "modern", "basics"],
    "sku": "CWH-001"
  },
  {
    "id": 2,
    "slug": "plants-hanger-essentials",
    "title": "Plant Hanger Essentials",
    "description": "Design balanced plant hangers with stable cradles and neat gathering knots for small to medium pots.",
    "price": 39,
    "level": "Beginner",
    "duration": "3h 00m",
    "rating": 4.6,
    "category": "Plant Hanger",
    "tags": ["plant", "fast"],
    "sku": "CWH-002"
  },
  {
    "id": 3,
    "slug": "wall-hanging-minimal",
    "title": "Minimal Wall Hanging",
    "description": "Create a restrained wall piece using negative space, thin borders, and quiet rhythmic repeats.",
    "price": 49,
    "level": "Intermediate",
    "duration": "4h 20m",
    "rating": 4.8,
    "category": "Wall Hanging",
    "tags": ["wall", "modern"],
    "sku": "CWH-003"
  },
  {
    "id": 4,
    "slug": "half-hitch-geometry",
    "title": "Half Hitch Geometry",
    "description": "Compose diagonal lines and chevrons with precise half hitches and joins that feel seamless.",
    "price": 45,
    "level": "Intermediate",
    "duration": "3h 50m",
    "rating": 4.6,
    "category": "Wall Hanging",
    "tags": ["wall", "modern"],
    "sku": "CWH-004"
  },
  {
    "id": 5,
    "slug": "larks-head-control",
    "title": "Lark’s Head Control",
    "description": "Attach cords with confidence and manage spacing on bars and rings for durable foundations.",
    "price": 25,
    "level": "Beginner",
    "duration": "1h 40m",
    "rating": 4.5,
    "category": "Accessories",
    "tags": ["fast", "basics"],
    "sku": "CWH-005"
  },
  {
    "id": 6,
    "slug": "textured-plant-cradle",
    "title": "Textured Plant Cradle",
    "description": "Combine wrapped knots and alternating square knots to support heavier planters with visual softness.",
    "price": 42,
    "level": "Intermediate",
    "duration": "3h 30m",
    "rating": 4.7,
    "category": "Plant Hanger",
    "tags": ["plant", "modern"],
    "sku": "CWH-006"
  },
  {
    "id": 7,
    "slug": "weekend-wall-panel",
    "title": "Weekend Wall Panel",
    "description": "A two-day project that balances speed and accuracy for a 40×60 cm minimal panel.",
    "price": 59,
    "level": "Intermediate",
    "duration": "5h 10m",
    "rating": 4.6,
    "category": "Wall Hanging",
    "tags": ["wall", "fast"],
    "sku": "CWH-007"
  },
  {
    "id": 8,
    "slug": "cord-care-and-selection",
    "title": "Cord Care & Selection",
    "description": "Choose sustainable cotton cords, understand ply vs. twist, and maintain tension without fray.",
    "price": 19,
    "level": "Beginner",
    "duration": "1h 20m",
    "rating": 4.4,
    "category": "Accessories",
    "tags": ["basics", "modern"],
    "sku": "CWH-008"
  },
  {
    "id": 9,
    "slug": "modern-wall-composition",
    "title": "Modern Wall Composition",
    "description": "Plan compositions with sketch prompts and proportion guides that echo Scandinavian interiors.",
    "price": 69,
    "level": "Advanced",
    "duration": "6h 40m",
    "rating": 4.9,
    "category": "Wall Hanging",
    "tags": ["wall", "modern"],
    "sku": "CWH-009"
  },
  {
    "id": 10,
    "slug": "macrame-storage-basket",
    "title": "Macramé Storage Basket",
    "description": "Weave a soft basket for shelves and desks using stable bases and reinforced rims.",
    "price": 55,
    "level": "Intermediate",
    "duration": "4h 00m",
    "rating": 4.6,
    "category": "Home Storage",
    "tags": ["modern"],
    "sku": "CWH-010"
  },
  {
    "id": 11,
    "slug": "knotting-for-kids",
    "title": "Knotting for Kids",
    "description": "Gentle activities and safety guidance for supervised family crafting with bright cords.",
    "price": 22,
    "level": "Beginner",
    "duration": "1h 30m",
    "rating": 4.3,
    "category": "Accessories",
    "tags": ["fast", "basics"],
    "sku": "CWH-011"
  },
  {
    "id": 12,
    "slug": "macrame-belt-and-ties",
    "title": "Macramé Belt & Ties",
    "description": "Create wearable straps with consistent width, flexible stiffness, and comfortable edges.",
    "price": 44,
    "level": "Intermediate",
    "duration": "3h 20m",
    "rating": 4.5,
    "category": "Fashion",
    "tags": ["modern"],
    "sku": "CWH-012"
  },
  {
    "id": 13,
    "slug": "advanced-joins-and-finishings",
    "title": "Advanced Joins & Finishings",
    "description": "Invisible joins, tapering, and clean trims for museum-grade polish.",
    "price": 72,
    "level": "Advanced",
    "duration": "5h 30m",
    "rating": 4.8,
    "category": "Accessories",
    "tags": ["modern"],
    "sku": "CWH-013"
  },
  {
    "id": 14,
    "slug": "plant-shelf-sling",
    "title": "Plant Shelf Sling",
    "description": "Suspend a wooden shelf with even tension and reliable anchors for small planters.",
    "price": 36,
    "level": "Beginner",
    "duration": "2h 20m",
    "rating": 4.5,
    "category": "Plant Hanger",
    "tags": ["plant", "fast"],
    "sku": "CWH-014"
  },
  {
    "id": 15,
    "slug": "double-half-hitch-curves",
    "title": "Double Half-Hitch Curves",
    "description": "Flowing arcs and nested curves using double half-hitch techniques and smart cord planning.",
    "price": 58,
    "level": "Advanced",
    "duration": "4h 50m",
    "rating": 4.7,
    "category": "Wall Hanging",
    "tags": ["wall", "modern"],
    "sku": "CWH-015"
  },
  {
    "id": 16,
    "slug": "soft-organizers",
    "title": "Soft Organizers",
    "description": "Design pocket organizers to reduce desk clutter while staying tactile and warm.",
    "price": 48,
    "level": "Intermediate",
    "duration": "3h 10m",
    "rating": 4.6,
    "category": "Home Storage",
    "tags": ["modern", "fast"],
    "sku": "CWH-016"
  },
  {
    "id": 17,
    "slug": "wall-dip-dye-technique",
    "title": "Wall Dip-Dye Technique",
    "description": "Subtle gradients with low-impact dyes and masking for crisp transitions.",
    "price": 34,
    "level": "Beginner",
    "duration": "2h 00m",
    "rating": 4.4,
    "category": "Wall Hanging",
    "tags": ["wall", "modern"],
    "sku": "CWH-017"
  },
  {
    "id": 18,
    "slug": "studio-setup-and-safety",
    "title": "Studio Setup & Safety",
    "description": "Ergonomics, lighting, cord storage, and safe cutting habits to protect your focus.",
    "price": 26,
    "level": "Beginner",
    "duration": "1h 15m",
    "rating": 4.3,
    "category": "Accessories",
    "tags": ["basics"],
    "sku": "CWH-018"
  },
  {
    "id": 19,
    "slug": "pattern-translation",
    "title": "Pattern Translation",
    "description": "Turn sketches into knot sequences and translate references into new macramé pieces.",
    "price": 63,
    "level": "Advanced",
    "duration": "5h 45m",
    "rating": 4.8,
    "category": "Accessories",
    "tags": ["modern"],
    "sku": "CWH-019"
  },
  {
    "id": 20,
    "slug": "outdoor-hangers",
    "title": "Outdoor Hangers",
    "description": "Weather-conscious hangers with UV-stable cords and secure anchors for balconies and patios.",
    "price": 41,
    "level": "Intermediate",
    "duration": "3h 00m",
    "rating": 4.5,
    "category": "Plant Hanger",
    "tags": ["plant"],
    "sku": "CWH-020"
  },
  {
    "id": 21,
    "slug": "spiral-knot-accents",
    "title": "Spiral Knot Accents",
    "description": "Add elegant spirals to straps and cords without twisting your base out of alignment.",
    "price": 28,
    "level": "Beginner",
    "duration": "1h 50m",
    "rating": 4.4,
    "category": "Accessories",
    "tags": ["fast", "basics"],
    "sku": "CWH-021"
  },
  {
    "id": 22,
    "slug": "gallery-finishing-lab",
    "title": "Gallery Finishing Lab",
    "description": "Edge treatments, mounting methods, and documentation standards for exhibitions.",
    "price": 76,
    "level": "Advanced",
    "duration": "6h 10m",
    "rating": 4.9,
    "category": "Wall Hanging",
    "tags": ["wall", "modern"],
    "sku": "CWH-022"
  }
]