{"product_id":"wooden-cat-puzzle","title":"Wooden Cat Puzzle","description":"\u003cstyle type=\"text\/css\"\u003e\/* Design System (CSS Variables) - Wooden Puzzle \u0026 Cat Theme *\/    .product-set-container {      --primary: #5D4037; \/* Deep warm brown *\/      --primary-hover: #3E2723;      --accent: #E5989B; \/* Macaroon soft pink\/peach *\/      --accent-light: #FFCAD4; \/* Soft pastel pink *\/      --text-main: #4A4A4A; \/* Soft dark gray\/brown *\/      --text-sub: #6D6875; \/* Muted purple\/gray *\/      --bg-body: #F8EDEB; \/* Warm cream\/off-white *\/      --bg-card: #FFFFFF;      --border-color: #FCD5CE; \/* Light peach border *\/      --radius-md: 20px;       --radius-lg: 32px;      --shadow-sm: 0 8px 16px -4px rgba(93, 64, 55, 0.08), 0 4px 8px -4px rgba(93, 64, 55, 0.04);      --shadow-lg: 0 20px 40px -8px rgba(93, 64, 55, 0.12), 0 10px 20px -8px rgba(93, 64, 55, 0.06);      \/* Typography \u0026 Spacing System *\/      --spacing-section: clamp(3rem, 6vw, 5rem);      --spacing-module: clamp(2rem, 5vw, 4rem);            font-family: 'Nunito', 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;      color: var(--text-main);      background-color: var(--bg-body);      max-width: 1200px;      margin: 0 auto;      padding: 0 5%;      box-sizing: border-box;      overflow-wrap: break-word;      word-break: break-word;      line-height: 1.7;    }    .product-set-container *,    .product-set-container *::before,    .product-set-container *::after {      box-sizing: inherit;    }    \/* Typography Scale *\/    .product-set-container h1,     .product-set-container h2,     .product-set-container h3 {      font-family: 'Quicksand', 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;      color: var(--primary);      margin: 0 0 1rem 0;      font-weight: 800;      letter-spacing: -0.01em;    }    .product-set-container h1 {      font-size: clamp(28px, 4vw, 42px);      line-height: 1.25;    }    .product-set-container .subtitle {      font-size: clamp(14px, 2vw, 16px);      color: var(--accent);      font-weight: 800;      margin: 0 0 1rem 0;      text-transform: uppercase;      letter-spacing: 0.15em;    }    .product-set-container h2 {      font-size: clamp(24px, 3vw, 32px);      line-height: 1.3;      margin: 0 0 1.5rem 0;      position: relative;      padding-bottom: 0.75rem;    }        .product-set-container h2::after {      content: '';      position: absolute;      left: 0;      bottom: 0;      width: 50px;      height: 5px;      background-color: var(--accent);      border-radius: 10px;    }    .product-set-container h3 {      font-size: clamp(20px, 2.5vw, 24px);      line-height: 1.4;      margin: 0 0 1rem 0;      display: flex;      align-items: center;      gap: 10px;    }    .product-set-container p {      font-size: clamp(16px, 2vw, 18px);      color: var(--text-sub);      margin: 0 0 1.5rem 0;    }    \/* Badges *\/    .detail-badge-group {      display: flex;      flex-wrap: wrap;      gap: 12px;      margin-bottom: 2rem;    }    .detail-badge {      display: inline-flex;      align-items: center;      padding: 10px 20px;      background: var(--bg-card);      border: 2px solid var(--accent-light);      border-radius: 20px;      font-size: 15px;      font-weight: 700;      color: var(--primary);      box-shadow: var(--shadow-sm);      transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);    }    .detail-badge:hover {      transform: translateY(-4px) scale(1.02);      border-color: var(--accent);    }    .detail-badge.accent {      background: var(--accent);      color: #FFF;      border-color: var(--accent);    }    \/* Image Protocol \u0026 Placeholders *\/    .img-placeholder {      width: 100%;      background-color: var(--bg-card);      border-radius: var(--radius-lg);      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: var(--shadow-sm);      margin-bottom: 1.5rem;      border: 4px solid #FFF;      position: relative;    }        .img-placeholder::after {      content: '';      position: absolute;      inset: 0;      border-radius: calc(var(--radius-lg) - 4px);      box-shadow: inset 0 0 0 1px rgba(0,0,0,0.03);      pointer-events: none;    }    .img-placeholder img {      width: 100%;      height: auto;      display: block;      transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);    }        .img-placeholder:hover img {      transform: scale(1.04);    }    \/* Modules *\/    .hero-section {      text-align: center;      margin-top: 3rem;      margin-bottom: var(--spacing-section);      background: var(--bg-card);      padding: 4rem 2rem;      border-radius: var(--radius-lg);      border: 2px solid #FFF;      box-shadow: var(--shadow-lg);      background-image: radial-gradient(circle at top right, var(--bg-body) 0%, transparent 60%);    }    .hero-section h2::after {      left: 50%;      transform: translateX(-50%);    }    .hero-section .detail-badge-group {      justify-content: center;    }    \/* Z-Pattern Features *\/    .feature-list {      display: flex;      flex-direction: column;      gap: var(--spacing-section);      margin-bottom: var(--spacing-section);    }    .feature-item {      display: flex;      flex-direction: column;      gap: 2rem;      align-items: center;    }    .feature-media, .feature-copy {      width: 100%;    }        \/* Specs Table *\/    .specs-section {      margin-bottom: var(--spacing-section);    }    .specs-table-wrapper {      background: var(--bg-card);      border-radius: var(--radius-lg);      padding: clamp(1.5rem, 3vw, 3rem);      box-shadow: var(--shadow-sm);      margin-bottom: 2rem;      border: 2px solid #FFF;    }    .specs-table {      width: 100%;      border-collapse: collapse;    }        \/* FAQ Section *\/    .faq-section {      margin-bottom: var(--spacing-section);    }    .faq-item {      background: var(--bg-card);      border-radius: var(--radius-md);      padding: 1.5rem 2rem;      margin-bottom: 1rem;      border: 2px solid #FFF;      border-left: 6px solid var(--accent);      transition: all 0.3s ease;      box-shadow: var(--shadow-sm);    }    .faq-item:hover {      box-shadow: var(--shadow-lg);      transform: translateX(6px);    }    .faq-question {      font-size: clamp(16px, 2vw, 18px);      font-weight: 800;      color: var(--primary);      margin-bottom: 0.5rem;    }    .faq-answer {      font-size: clamp(15px, 1.8vw, 16px);      color: var(--text-sub);      margin: 0;    }    \/* Desktop Enhancements *\/    @media (min-width: 768px) {      .feature-item {        flex-direction: row;        gap: var(--spacing-module);      }      .feature-item.reverse {        flex-direction: row-reverse;      }      .feature-media, .feature-copy {        flex: 1;      }      .feature-copy {        padding: 0 2rem;      }            .specs-table th, .specs-table td {        padding: 1.25rem 1.5rem;        text-align: left;        border-bottom: 1px solid var(--border-color);        font-size: 16px;      }      .specs-table th {        font-weight: 800;        color: var(--primary);        width: 35%;        background-color: var(--bg-body);        font-size: 16px;      }      .specs-table tr:first-child th {        border-top-left-radius: 16px;      }      .specs-table tr:last-child td, .specs-table tr:last-child th {        border-bottom: none;      }      .specs-table tr:last-child th {        border-bottom-left-radius: 16px;      }    }    \/* Mobile Specs Table Lock *\/    @media (max-width: 767px) {      .specs-table,       .specs-table thead,       .specs-table tbody,       .specs-table tr,       .specs-table th,       .specs-table td {        display: block;        width: 100%;      }      .specs-table thead {        display: none;      }      .specs-table tr {        background: var(--bg-card);        border: 2px solid var(--border-color);        border-radius: var(--radius-md);        margin-bottom: 1rem;        padding: 1.25rem;      }      .specs-table td {        display: flex;        flex-direction: column;        padding: 0.75rem 0;        border-bottom: 1px solid var(--bg-body);        font-size: 15px;        text-align: left;      }      .specs-table td:last-child {        border-bottom: none;        padding-bottom: 0;      }      .specs-table td::before {        content: attr(data-label);        font-weight: 800;        color: var(--accent);        text-transform: uppercase;        margin-bottom: 0.25rem;        font-size: 13px;        letter-spacing: 0.05em;      }    }\u003c\/style\u003e\n\u003cdiv class=\"product-set-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003cdiv class=\"subtitle\"\u003ePremium Wooden Craftsmanship\u003c\/div\u003e\n\u003ch5\u003e\u003cstrong\u003eCat Shaped Wooden Jigsaw Puzzle – 135 Pieces\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv class=\"detail-badge-group\"\u003e\n\u003cdiv class=\"detail-badge accent\"\u003e🧩 135 Pieces\u003c\/div\u003e\n\u003cdiv class=\"detail-badge\"\u003e🐈 Unique Cat Shape\u003c\/div\u003e\n\u003cdiv class=\"detail-badge\"\u003e🎨 Macaroon Colors\u003c\/div\u003e\n\u003cdiv class=\"detail-badge\"\u003e🎁 Perfect Gift\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-list\"\u003e\n\u003c!-- Feature 1 --\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260305140944\/40119cd7e84979c15b80e9e88186ed12.jpg\" alt=\"Adorable Cat-Shaped Puzzle Design\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch4\u003e\u003cstrong\u003e🐈 Adorable Cat-Shaped Puzzle Design\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThis unique wooden jigsaw puzzle features a charming cat-shaped outline and whimsical cat-themed pieces. With 135 wooden puzzle pieces, it offers a fun and engaging activity for cat lovers and puzzle enthusiasts alike.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2 --\u003e\n\u003cdiv class=\"feature-item reverse\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260305140944\/501925122d55c3cfcfe8efa8b480e08f.jpg\" alt=\"Elegant and Beautiful Color Design\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch4\u003e\u003cstrong\u003e🎨 Elegant and Beautiful Color Design\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThe puzzle uses elegant Marmorino and Macaroon-inspired colors, creating soft, stylish tones that complement modern home decor. Once completed, it can be displayed as a beautiful decorative artwork.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3 --\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260305140944\/df024b137749cc65ef26461300fd5a9f.jpg\" alt=\"Fun and Relaxing Challenge\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch4\u003e\u003cstrong\u003e🧩 Fun and Relaxing Challenge\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eWith 135 carefully designed pieces, this puzzle provides the perfect level of challenge. It helps improve focus, patience, and observation while offering a relaxing and enjoyable activity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 4 --\u003e\n\u003cdiv class=\"feature-item reverse\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260305140944\/3dada23bd17047dd65185d1a099d76ce.jpg\" alt=\"Premium Wooden Craftsmanship\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch4\u003e\u003cstrong\u003e🪵 Premium Wooden Craftsmanship\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eMade from high-quality wood and precision laser-cut for smooth edges and perfect fitting pieces. The puzzle pieces feel comfortable to the touch and assemble seamlessly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 5 --\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260305140944\/6191e910b8c54c6b783d49457fdb38b5.jpg\" alt=\"Perfect Gift for Puzzle \u0026amp; Cat Lovers\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch4\u003e\u003cstrong\u003e🎁 Perfect Gift for Puzzle \u0026amp; Cat Lovers\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThis beautifully designed wooden cat puzzle makes a wonderful gift for birthdays, holidays, or special occasions. It includes a cat-shaped frame and display stand for easy decoration after completion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs Section --\u003e\n\u003cdiv class=\"specs-section\"\u003e\n\u003ch4\u003e\u003cstrong\u003e📋 Specifications\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv class=\"specs-table-wrapper\"\u003e\n\u003ctable class=\"specs-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Specification\"\u003e\u003cstrong\u003eProduct Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-label=\"Details\"\u003eWooden Cat Jigsaw Puzzle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Specification\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-label=\"Details\"\u003eNatural Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Specification\"\u003e\u003cstrong\u003ePieces\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-label=\"Details\"\u003e135 Pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Specification\"\u003e\u003cstrong\u003eDesign\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-label=\"Details\"\u003eCat Shape Puzzle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Specification\"\u003e\u003cstrong\u003eUse\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-label=\"Details\"\u003eEntertainment \/ Decoration\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ Section --\u003e\n\u003cdiv class=\"faq-section\"\u003e\n\u003ch4\u003e❓ FAQ\u003c\/h4\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eQ1: Is this puzzle suitable for beginners?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, the 135-piece design provides a fun challenge without being overly difficult.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eQ2: Is the puzzle made of wood?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, it is made of high-quality natural wood with precision laser cutting.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eQ3: Can the puzzle be displayed after completion?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, it includes a cat-shaped frame and stand for display.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eQ4: Is it a good gift?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eAbsolutely, it is a perfect gift for cat lovers and puzzle enthusiasts.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Joypolly","offers":[{"title":"Cat Design A","offer_id":43066227982441,"sku":"0318-15340280","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Cat Design B","offer_id":43066228015209,"sku":"0318-15348774","price":12.99,"currency_code":"USD","in_stock":true},{"title":"The Complete Set (Both Cats)","offer_id":43066228047977,"sku":"0318-15349459","price":23.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/8270\/6537\/files\/40119cd7e84979c15b80e9e88186ed12.jpg?v=1774576132","url":"https:\/\/joypolly.com\/products\/wooden-cat-puzzle","provider":"Joypolly","version":"1.0","type":"link"}