{"product_id":"3d-fabric-poke-wreath-diy-kit","title":"🔥49% Off Last Day 🔥🎄 3D Fabric Poke Wreath DIY Kit","description":"\u003cstyle\u003e   \/* Hallmark · genre: playful · macrostructure: Split Studio · theme: studied-DNA (source: kelovixla.com\/3d-fabric-poke-wreath-diy-kit)    * audience: adult crafters, families, gift buyers · use: purchase a Christmas DIY kit    * tone: warm, bright, tactile · enrichment: eight verified Artvly product images    * native Shopify product form, variants, bundles, price and cart remain untouched    *\/   \/* Hallmark · pre-emit critique: P5 H5 E5 S5 R5 V4 · contrast: pass (40–41)    * nav: preserved · footer: preserved · slop: pass (42–45) · honest: pass (46)    * chrome: pass (47) · tokens: pass (48) · responsive: pass (49) · icons: pass (30)    * mobile: pass by code inspection (34, 49, 50–57)    *\/   @import url('https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,400..800\u0026family=Newsreader:opsz,wght@6..72,350;6..72,700\u0026display=swap');    .fpw-landing {     --color-paper: oklch(97% 0.012 88);     --color-paper-2: oklch(94% 0.018 92);     --color-paper-3: oklch(91% 0.026 105);     --color-ink: oklch(22% 0.025 70);     --color-muted: oklch(44% 0.025 78);     --color-rule: oklch(82% 0.026 92);     --color-evergreen: oklch(38% 0.078 145);     --color-evergreen-soft: oklch(89% 0.038 140);     --color-accent: oklch(48% 0.14 28);     --color-accent-soft: oklch(91% 0.035 35);     --color-focus: oklch(52% 0.15 145);     --color-shadow: oklch(25% 0.025 70 \/ 0.12);      --font-display: 'Bricolage Grotesque', 'Trebuchet MS', sans-serif;     --font-body: 'Newsreader', 'Palatino Linotype', serif;      --space-3xs: 0.125rem;     --space-2xs: 0.25rem;     --space-xs: 0.5rem;     --space-sm: 0.75rem;     --space-md: 1rem;     --space-lg: 1.5rem;     --space-xl: 2.5rem;     --space-2xl: 4rem;     --space-3xl: 6rem;     --space-4xl: 9rem;      --text-sm: 0.875rem;     --text-base: 1rem;     --text-md: 1.25rem;     --text-lg: 1.5625rem;     --text-xl: 1.953rem;     --text-2xl: 2.441rem;     --text-3xl: 3.052rem;     --text-display: clamp(2.35rem, 7vw, 4.6rem);      --radius-sm: 0.5rem;     --radius-md: 0.75rem;     --radius-round: 999px;     --rule-thin: 1px;     --shadow-soft: 0 0.75rem 2rem -1.25rem var(--color-shadow);      --ease-out: cubic-bezier(0.16, 1, 0.3, 1);     --ease-in: cubic-bezier(0.7, 0, 0.84, 0);     --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);     --dur-micro: 120ms;     --dur-short: 220ms;     --dur-long: 420ms;      width: 100%;     overflow-x: clip;     color: var(--color-ink);     background: var(--color-paper);     font-family: var(--font-body);     font-size: var(--text-base);     line-height: 1.62;     text-align: start;   }    .fpw-landing,   .fpw-landing *,   .fpw-landing *::before,   .fpw-landing *::after {     box-sizing: border-box;   }    .fpw-landing img {     display: block;     width: 100%;     height: auto;   }    .fpw-shell {     width: min(100%, 76rem);     margin-inline: auto;     padding-inline: clamp(var(--space-md), 4vw, var(--space-xl));   }    .fpw-band {     padding-block: var(--space-2xl);   }    .fpw-band--soft {     background: var(--color-paper-2);   }    .fpw-display,   .fpw-heading,   .fpw-card__title,   .fpw-step__title,   .fpw-faq summary {     min-width: 0;     overflow-wrap: anywhere;     color: var(--color-ink);     font-family: var(--font-display);     font-style: normal;   }    .fpw-display {     max-width: 15ch;     margin: 0;     font-size: var(--text-display);     font-weight: 800;     letter-spacing: -0.04em;     line-height: 1.04;   }    .fpw-heading {     max-width: 22ch;     margin: 0;     font-size: clamp(var(--text-xl), 4vw, var(--text-3xl));     font-weight: 800;     letter-spacing: -0.035em;     line-height: 1.08;   }    .fpw-copy {     max-width: 62ch;     margin: 0;     color: var(--color-muted);     font-size: clamp(var(--text-base), 1.4vw, var(--text-md));   }    .fpw-copy strong {     color: var(--color-ink);     font-weight: 700;   }    .fpw-hero {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xl);     align-items: center;     padding-block: var(--space-2xl) var(--space-3xl);   }    .fpw-hero__media,   .fpw-split__media {     min-width: 0;   }    .fpw-hero__media img,   .fpw-split__media img,   .fpw-faith__card img {     aspect-ratio: 1 \/ 1;     object-fit: cover;     border-radius: var(--radius-md);     box-shadow: var(--shadow-soft);   }    .fpw-hero__copy,   .fpw-split__copy {     display: flex;     min-width: 0;     flex-direction: column;     align-items: flex-start;     gap: var(--space-lg);   }    .fpw-pills {     display: flex;     flex-wrap: wrap;     gap: var(--space-xs);     margin: 0;     padding: 0;     list-style: none;   }    .fpw-pill {     padding: var(--space-xs) var(--space-sm);     border: var(--rule-thin) solid var(--color-rule);     border-radius: var(--radius-round);     background: var(--color-paper-2);     color: var(--color-ink);     font-family: var(--font-display);     font-size: var(--text-sm);     font-weight: 700;     line-height: 1.25;   }    .fpw-action {     display: inline-flex;     min-height: 2.75rem;     align-items: center;     justify-content: center;     padding: var(--space-sm) var(--space-lg);     border: var(--rule-thin) solid var(--color-evergreen);     border-radius: var(--radius-round);     color: var(--color-evergreen);     background: var(--color-paper);     font-family: var(--font-display);     font-size: var(--text-base);     font-weight: 800;     line-height: 1;     text-decoration: none;     white-space: nowrap;     transition: color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);   }    .fpw-action:focus-visible,   .fpw-design__link:focus-visible,   .fpw-faq summary:focus-visible {     outline: 3px solid var(--color-focus);     outline-offset: var(--space-2xs);   }    .fpw-action:active,   .fpw-design__link:active {     transform: translateY(var(--space-3xs));   }    .fpw-section-head {     display: flex;     flex-direction: column;     gap: var(--space-md);     margin-block-end: var(--space-xl);   }    .fpw-design-grid {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-lg);   }    .fpw-design {     display: grid;     min-width: 0;     grid-template-rows: auto 1fr;     overflow: clip;     border: var(--rule-thin) solid var(--color-rule);     border-radius: var(--radius-md);     background: var(--color-paper);   }    .fpw-design img {     aspect-ratio: 1 \/ 1;     object-fit: cover;   }    .fpw-design__body {     display: flex;     flex-direction: column;     align-items: flex-start;     gap: var(--space-sm);     padding: var(--space-lg);   }    .fpw-design__title {     margin: 0;     font-size: var(--text-md);     font-weight: 800;     line-height: 1.2;   }    .fpw-design__body p {     flex: 1;     margin: 0;     color: var(--color-muted);   }    .fpw-design__link {     display: inline-flex;     min-height: 2.75rem;     align-items: center;     color: var(--color-evergreen);     font-family: var(--font-display);     font-weight: 800;     text-decoration-thickness: var(--rule-thin);     text-underline-offset: var(--space-2xs);     white-space: nowrap;     transition: color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);   }    .fpw-collection {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-lg);     align-items: center;     margin-block-start: var(--space-xl);     padding: var(--space-lg);     border-radius: var(--radius-md);     background: var(--color-evergreen-soft);   }    .fpw-collection img {     aspect-ratio: 1 \/ 1;     object-fit: cover;     border-radius: var(--radius-sm);   }    .fpw-collection__copy {     display: flex;     flex-direction: column;     align-items: flex-start;     gap: var(--space-md);   }    .fpw-split {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xl);     align-items: center;     padding-block: var(--space-2xl);   }    .fpw-list {     display: grid;     gap: var(--space-sm);     margin: 0;     padding: 0;     list-style: none;   }    .fpw-list li {     position: relative;     padding-inline-start: var(--space-lg);     color: var(--color-muted);   }    .fpw-list li::before {     position: absolute;     inset-block-start: 0.72em;     inset-inline-start: 0;     width: var(--space-xs);     height: var(--space-xs);     border-radius: var(--radius-round);     background: var(--color-accent);     content: '';     transform: translateY(-50%);   }    .fpw-steps {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);     counter-reset: fpw-step;   }    .fpw-step {     display: grid;     grid-template-columns: auto minmax(0, 1fr);     gap: var(--space-md);     padding-block: var(--space-lg);     border-block-start: var(--rule-thin) solid var(--color-rule);     counter-increment: fpw-step;   }    .fpw-step::before {     display: grid;     width: 2.5rem;     height: 2.5rem;     place-items: center;     border-radius: var(--radius-round);     background: var(--color-evergreen);     color: var(--color-paper);     content: counter(fpw-step);     font-family: var(--font-display);     font-weight: 800;   }    .fpw-step__title {     margin: 0 0 var(--space-xs);     font-size: var(--text-md);     font-weight: 800;     line-height: 1.2;   }    .fpw-step p {     margin: 0;     color: var(--color-muted);   }    .fpw-proof-grid {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-lg);   }    .fpw-proof {     padding-block: var(--space-lg);     border-block-start: var(--rule-thin) solid var(--color-rule);   }    .fpw-proof:nth-child(2) {     padding-inline: var(--space-lg);     border: 0;     border-radius: var(--radius-md);     background: var(--color-accent-soft);   }    .fpw-proof h3 {     margin: 0 0 var(--space-xs);     font-family: var(--font-display);     font-size: var(--text-md);     font-weight: 800;     line-height: 1.2;   }    .fpw-proof p {     margin: 0;     color: var(--color-muted);   }    .fpw-faith {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-lg);   }    .fpw-faith__card {     display: grid;     min-width: 0;     gap: var(--space-md);   }    .fpw-faith__card h3,   .fpw-faith__card p {     margin: 0;   }    .fpw-faith__card h3 {     font-family: var(--font-display);     font-size: var(--text-lg);     font-weight: 800;     line-height: 1.15;   }    .fpw-faith__card p {     color: var(--color-muted);   }    .fpw-compare {     display: grid;     overflow: clip;     border: var(--rule-thin) solid var(--color-rule);     border-radius: var(--radius-md);     background: var(--color-paper);   }    .fpw-compare__row {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xs);     padding: var(--space-lg);     border-block-start: var(--rule-thin) solid var(--color-rule);   }    .fpw-compare__row:first-child {     border-block-start: 0;   }    .fpw-compare__row--head {     display: none;     background: var(--color-evergreen-soft);     font-family: var(--font-display);     font-weight: 800;   }    .fpw-compare__label {     font-family: var(--font-display);     font-weight: 800;   }    .fpw-compare__ordinary,   .fpw-compare__kit {     color: var(--color-muted);   }    .fpw-compare__ordinary::before,   .fpw-compare__kit::before {     display: block;     margin-block-end: var(--space-2xs);     color: var(--color-ink);     font-family: var(--font-display);     font-size: var(--text-sm);     font-weight: 800;   }    .fpw-compare__ordinary::before {     content: 'Typical finished wreath';   }    .fpw-compare__kit::before {     content: '3D Fabric Poke Wreath';   }    .fpw-gift-list {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);   }    .fpw-gift {     padding: var(--space-lg);     border-block-start: var(--rule-thin) solid var(--color-rule);   }    .fpw-gift h3,   .fpw-gift p {     margin: 0;   }    .fpw-gift h3 {     margin-block-end: var(--space-xs);     font-family: var(--font-display);     font-size: var(--text-md);     font-weight: 800;     line-height: 1.2;   }    .fpw-gift p {     color: var(--color-muted);   }    .fpw-faq {     display: grid;     gap: var(--space-sm);   }    .fpw-faq details {     border-block-end: var(--rule-thin) solid var(--color-rule);   }    .fpw-faq summary {     display: grid;     min-height: 3.5rem;     grid-template-columns: minmax(0, 1fr) auto;     gap: var(--space-md);     align-items: center;     padding-block: var(--space-md);     cursor: pointer;     font-size: var(--text-md);     font-weight: 800;     line-height: 1.25;     list-style: none;   }    .fpw-faq summary::-webkit-details-marker {     display: none;   }    .fpw-faq summary::after {     color: var(--color-evergreen);     content: '+';     font-family: var(--font-display);     font-size: var(--text-lg);     line-height: 1;   }    .fpw-faq details[open] summary::after {     content: '−';   }    .fpw-faq__answer {     max-width: 68ch;     margin: 0;     padding: 0 0 var(--space-lg);     color: var(--color-muted);   }    .fpw-final {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xl);     align-items: end;     padding-block: var(--space-3xl);   }    .fpw-final__copy {     display: grid;     min-width: 0;     gap: var(--space-md);   }    @media (hover: hover) and (pointer: fine) {     .fpw-action:hover {       color: var(--color-paper);       background: var(--color-evergreen);       transform: translateY(calc(var(--space-3xs) * -1));     }      .fpw-design__link:hover {       color: var(--color-accent);       transform: translateY(calc(var(--space-3xs) * -1));     }   }    @media (pointer: coarse) {     .fpw-action,     .fpw-design__link {       min-height: 3rem;     }   }    @media (min-width: 40rem) {     .fpw-design-grid,     .fpw-faith,     .fpw-gift-list {       grid-template-columns: repeat(2, minmax(0, 1fr));     }      .fpw-collection {       grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);     }      .fpw-proof-grid {       grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);     }   }    @media (min-width: 60rem) {     .fpw-band {       padding-block: var(--space-3xl);     }      .fpw-hero {       grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);       gap: var(--space-2xl);     }      .fpw-split {       grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);       gap: var(--space-2xl);       padding-block: var(--space-3xl);     }      .fpw-split--reverse .fpw-split__media {       order: 2;     }      .fpw-split--reverse .fpw-split__copy {       order: 1;     }      .fpw-design-grid {       grid-template-columns: repeat(3, minmax(0, 1fr));     }      .fpw-compare__row {       grid-template-columns: minmax(8rem, 0.7fr) minmax(0, 1fr) minmax(0, 1fr);       gap: var(--space-lg);     }      .fpw-compare__row--head {       display: grid;     }      .fpw-compare__ordinary::before,     .fpw-compare__kit::before {       display: none;     }      .fpw-final {       grid-template-columns: minmax(0, 1fr) auto;     }   }    @media (min-width: 90rem) {     .fpw-shell {       width: min(100%, 82rem);     }   }    @media (prefers-reduced-motion: reduce) {     .fpw-landing *,     .fpw-landing *::before,     .fpw-landing *::after {       animation-duration: var(--dur-micro) !important;       animation-iteration-count: 1 !important;       scroll-behavior: auto !important;       transition-duration: var(--dur-micro) !important;     }   } \u003c\/style\u003e \u003cdiv class=\"fpw-landing\" id=\"fpw-description\"\u003e \u003csection aria-labelledby=\"fpw-hero-title\" class=\"fpw-shell fpw-hero\"\u003e \u003cfigure class=\"fpw-hero__media\"\u003e \u003cimg alt=\"3D fabric poke wreath kit with finished Santa wreath, fabric pieces, tool and instructions\" height=\"1600\" loading=\"lazy\" sizes=\"(min-width: 960px) 52vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1600\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=960 960w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1200 1200w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1600 1600w\" width=\"1600\"\u003e \u003c\/figure\u003e \u003cdiv class=\"fpw-hero__copy\"\u003e \u003ch2 class=\"fpw-display\" id=\"fpw-hero-title\"\u003eSmall fabric pieces. One wreath made by you.\u003c\/h2\u003e \u003cp class=\"fpw-copy\"\u003ePlace a fabric square, press its center into the base and let the edges gather into a soft raised fold. Repeat the motion and the flat materials gradually become a richly textured Christmas wreath.\u003c\/p\u003e \u003cul aria-label=\"Product highlights\" class=\"fpw-pills\"\u003e \u003cli class=\"fpw-pill\"\u003eBeginner-friendly method\u003c\/li\u003e \u003cli class=\"fpw-pill\"\u003eRaised textile texture\u003c\/li\u003e \u003cli class=\"fpw-pill\"\u003e6 Christmas designs\u003c\/li\u003e \u003cli class=\"fpw-pill\"\u003eMake, hang and keep\u003c\/li\u003e \u003c\/ul\u003e \u003ca class=\"fpw-action\" href=\"#MainContent\"\u003eChoose your wreath ↑\u003c\/a\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"fpw-designs-title\" class=\"fpw-band fpw-band--soft\" id=\"fpw-designs\"\u003e \u003cdiv class=\"fpw-shell\"\u003e \u003cheader class=\"fpw-section-head\"\u003e \u003ch2 class=\"fpw-heading\" id=\"fpw-designs-title\"\u003eSix ways to tell your Christmas story.\u003c\/h2\u003e \u003cp class=\"fpw-copy\"\u003eThe poke-art technique stays the same. The fabric palette, centerpiece and stitched message give each finished wreath its own character.\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"fpw-design-grid\"\u003e \u003carticle class=\"fpw-design\"\u003e \u003cimg alt=\"Merry Christmas Tree 3D fabric poke wreath\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 960px) 33vw, (min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/3edbc5f08068b89e473ed4ff3ffc0f60.jpg?v=1787567814\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/3edbc5f08068b89e473ed4ff3ffc0f60.jpg?v=1787567814\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/3edbc5f08068b89e473ed4ff3ffc0f60.jpg?v=1787567814\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/3edbc5f08068b89e473ed4ff3ffc0f60.jpg?v=1787567814\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/3edbc5f08068b89e473ed4ff3ffc0f60.jpg?v=1787567814\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-design__body\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eMerry Christmas Tree\u003c\/h3\u003e \u003cp\u003eClassic red, evergreen and cream fabric folds surround a dimensional tree and a warm holiday message.\u003c\/p\u003e \u003ca class=\"fpw-design__link\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710082425060#MainContent\"\u003eView this style →\u003c\/a\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-design\"\u003e \u003cimg alt=\"Let It Snow Snowman 3D fabric poke wreath\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 960px) 33vw, (min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/a137e3d96e3f675b146773ed7f11fe9d.jpg?v=1787567814\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/a137e3d96e3f675b146773ed7f11fe9d.jpg?v=1787567814\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/a137e3d96e3f675b146773ed7f11fe9d.jpg?v=1787567814\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/a137e3d96e3f675b146773ed7f11fe9d.jpg?v=1787567814\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/a137e3d96e3f675b146773ed7f11fe9d.jpg?v=1787567814\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-design__body\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eLet It Snow Snowman\u003c\/h3\u003e \u003cp\u003eBright Christmas reds and greens meet icy blue details, a scarf-wrapped snowman and a cheerful winter message.\u003c\/p\u003e \u003ca class=\"fpw-design__link\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710082457828#MainContent\"\u003eView this style →\u003c\/a\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-design\"\u003e \u003cimg alt=\"Merry and Bright Santa 3D fabric poke wreath\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 960px) 33vw, (min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/4ef1f3397b17c74764b998a99582d4e1.jpg?v=1787567815\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/4ef1f3397b17c74764b998a99582d4e1.jpg?v=1787567815\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/4ef1f3397b17c74764b998a99582d4e1.jpg?v=1787567815\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/4ef1f3397b17c74764b998a99582d4e1.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/4ef1f3397b17c74764b998a99582d4e1.jpg?v=1787567815\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-design__body\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eMerry \u0026amp; Bright Santa\u003c\/h3\u003e \u003cp\u003eDeep red, forest green and cream textures frame a friendly Santa centerpiece for a nostalgic Christmas look.\u003c\/p\u003e \u003ca class=\"fpw-design__link\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710082490596#MainContent\"\u003eView this style →\u003c\/a\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-design\"\u003e \u003cimg alt=\"Holiday Wishes Reindeer 3D fabric poke wreath\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 960px) 33vw, (min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/3b6042cc8f18e626c2373ce8ce3663ec.jpg?v=1787567815\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/3b6042cc8f18e626c2373ce8ce3663ec.jpg?v=1787567815\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/3b6042cc8f18e626c2373ce8ce3663ec.jpg?v=1787567815\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/3b6042cc8f18e626c2373ce8ce3663ec.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/3b6042cc8f18e626c2373ce8ce3663ec.jpg?v=1787567815\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-design__body\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eHoliday Wishes Reindeer\u003c\/h3\u003e \u003cp\u003eA plaid-scarf reindeer sits inside warm red, green, cream and brown folds with a welcoming seasonal sentiment.\u003c\/p\u003e \u003ca class=\"fpw-design__link\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710082523364#MainContent\"\u003eView this style →\u003c\/a\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-design\"\u003e \u003cimg alt=\"Heavenly Blessings Angel 3D fabric poke wreath kit\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 960px) 33vw, (min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-design__body\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eHeavenly Blessings Angel\u003c\/h3\u003e \u003cp\u003eSoft blue, sage and cream create a quieter wreath around a praying angel and a message of blessing.\u003c\/p\u003e \u003ca class=\"fpw-design__link\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710082556132#MainContent\"\u003eView this style →\u003c\/a\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-design\"\u003e \u003cimg alt=\"O Come Let Us Adore Him Nativity 3D fabric poke wreath\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 960px) 33vw, (min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-design__body\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eO Come Let Us Adore Him\u003c\/h3\u003e \u003cp\u003eDeep navy, sage and cream frame the Nativity beneath a star for a distinctly faith-centered Christmas display.\u003c\/p\u003e \u003ca class=\"fpw-design__link\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710082588900#MainContent\"\u003eView this style →\u003c\/a\u003e \u003c\/div\u003e \u003c\/article\u003e \u003c\/div\u003e \u003caside class=\"fpw-collection\"\u003e \u003cimg alt=\"Complete 3D fabric poke wreath collection kit presentation\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 640px) 40vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=360 360w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=540 540w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003cdiv class=\"fpw-collection__copy\"\u003e \u003ch3 class=\"fpw-design__title\"\u003eWant the complete collection?\u003c\/h3\u003e \u003cp class=\"fpw-copy\"\u003eChoose the All Style option above when you want every design for gifting, family craft sessions or a coordinated holiday collection.\u003c\/p\u003e \u003ca class=\"fpw-action\" href=\"\/products\/3d-fabric-poke-wreath-diy-kit?variant=49710132625636#MainContent\"\u003eView all styles\u003c\/a\u003e \u003c\/div\u003e \u003c\/aside\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"fpw-process-title\" class=\"fpw-shell fpw-split\"\u003e \u003cfigure class=\"fpw-split__media\"\u003e \u003cimg alt=\"Fabric poke wreath materials arranged beside a finished wreath\" height=\"1400\" loading=\"lazy\" sizes=\"(min-width: 960px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1400\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=960 960w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1200 1200w, \/\/artvly.com\/cdn\/shop\/files\/5d9dbc5279f7c179b05ae8f4d5e90475.jpg?v=1787567815\u0026amp;width=1400 1400w\" width=\"1400\"\u003e \u003c\/figure\u003e \u003cdiv class=\"fpw-split__copy\"\u003e \u003ch2 class=\"fpw-heading\" id=\"fpw-process-title\"\u003ePlace. Poke. Tuck. Repeat.\u003c\/h2\u003e \u003cp class=\"fpw-copy\"\u003eThe technique is simple enough to learn quickly, and every new piece produces visible progress.\u003c\/p\u003e \u003cdiv class=\"fpw-steps\"\u003e \u003carticle class=\"fpw-step\"\u003e \u003cdiv\u003e \u003ch3 class=\"fpw-step__title\"\u003ePlace the fabric\u003c\/h3\u003e \u003cp\u003eLay one coordinated fabric piece over the next open area of the wreath base.\u003c\/p\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-step\"\u003e \u003cdiv\u003e \u003ch3 class=\"fpw-step__title\"\u003ePress the center\u003c\/h3\u003e \u003cp\u003eUse the included poke tool to guide the middle of the fabric into the base.\u003c\/p\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-step\"\u003e \u003cdiv\u003e \u003ch3 class=\"fpw-step__title\"\u003eLet the edges gather\u003c\/h3\u003e \u003cp\u003eAs the center moves inward, the outer fabric rises into soft, irregular folds.\u003c\/p\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"fpw-step\"\u003e \u003cdiv\u003e \u003ch3 class=\"fpw-step__title\"\u003eFill the next space\u003c\/h3\u003e \u003cp\u003ePlace the next piece nearby and keep going until the base becomes a plush textile surface.\u003c\/p\u003e \u003c\/div\u003e \u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"fpw-satisfying-title\" class=\"fpw-band fpw-band--soft\"\u003e \u003cdiv class=\"fpw-shell\"\u003e \u003cheader class=\"fpw-section-head\"\u003e \u003ch2 class=\"fpw-heading\" id=\"fpw-satisfying-title\"\u003eWhy the process stays satisfying.\u003c\/h2\u003e \u003cp class=\"fpw-copy\"\u003eYou do not wait until the final step to see a difference. Fullness, color and shadow build one small piece at a time.\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"fpw-proof-grid\"\u003e \u003carticle class=\"fpw-proof\"\u003e \u003ch3\u003eProgress you can see\u003c\/h3\u003e \u003cp\u003eEach piece covers more of the base and adds another point of texture, so the project never feels visually stuck.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"fpw-proof\"\u003e \u003ch3\u003eImperfection belongs here\u003c\/h3\u003e \u003cp\u003eSlight differences in fold direction help the surface look organic and handmade rather than factory-flat.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"fpw-proof\"\u003e \u003ch3\u003eA calm repeating motion\u003c\/h3\u003e \u003cp\u003eOnce the method becomes familiar, you can work on a small section, pause and return when you are ready.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"fpw-proof\"\u003e \u003ch3\u003eA result with somewhere to go\u003c\/h3\u003e \u003cp\u003eThe finished craft is designed to hang on a door, wall, entryway or covered seasonal display.\u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"fpw-kit-title\" class=\"fpw-shell fpw-split fpw-split--reverse\"\u003e \u003cfigure class=\"fpw-split__media\"\u003e \u003cimg alt=\"Angel fabric poke wreath kit materials, poke tool and finished wreath\" height=\"1400\" loading=\"lazy\" sizes=\"(min-width: 960px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=1400\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=960 960w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=1200 1200w, \/\/artvly.com\/cdn\/shop\/files\/767d4bb365bfe6a7767897b8ad48e36d.jpg?v=1787567815\u0026amp;width=1400 1400w\" width=\"1400\"\u003e \u003c\/figure\u003e \u003cdiv class=\"fpw-split__copy\"\u003e \u003ch2 class=\"fpw-heading\" id=\"fpw-kit-title\"\u003eFrom a table of materials to a finished decoration.\u003c\/h2\u003e \u003cp class=\"fpw-copy\"\u003eCurrent product imagery shows the coordinated fabric pieces, wreath base, wooden-handled poke tool, themed centerpiece components and project guidance used to build the selected design.\u003c\/p\u003e \u003cul class=\"fpw-list\"\u003e \u003cli\u003eCoordinated holiday fabrics selected for the chosen style\u003c\/li\u003e \u003cli\u003eWreath base that holds the gathered textile texture\u003c\/li\u003e \u003cli\u003ePoke tool for the main place-and-press method\u003c\/li\u003e \u003cli\u003eCenterpiece and sentiment details that vary by design\u003c\/li\u003e \u003cli\u003eProject guidance for assembling the wreath\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"fpw-copy\"\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e the working tip is pointed. Handle it carefully; adult use or adult supervision is recommended.\u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"fpw-faith-title\" class=\"fpw-band fpw-band--soft\"\u003e \u003cdiv class=\"fpw-shell\"\u003e \u003cheader class=\"fpw-section-head\"\u003e \u003ch2 class=\"fpw-heading\" id=\"fpw-faith-title\"\u003eTwo designs keep faith at the center.\u003c\/h2\u003e \u003cp class=\"fpw-copy\"\u003eFor families who want their holiday décor to carry a devotional message, the collection includes two quieter blue-and-sage options.\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"fpw-faith\"\u003e \u003carticle class=\"fpw-faith__card\"\u003e \u003cimg alt=\"Heavenly Blessings Angel finished fabric wreath\" height=\"1200\" loading=\"lazy\" sizes=\"(min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/ec63e5354a36295e1165f7674ef6b7e3_d819331d-6f4d-44a1-a755-acc1f916055c.jpg?v=1787567815\u0026amp;width=1200\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/ec63e5354a36295e1165f7674ef6b7e3_d819331d-6f4d-44a1-a755-acc1f916055c.jpg?v=1787567815\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/ec63e5354a36295e1165f7674ef6b7e3_d819331d-6f4d-44a1-a755-acc1f916055c.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/ec63e5354a36295e1165f7674ef6b7e3_d819331d-6f4d-44a1-a755-acc1f916055c.jpg?v=1787567815\u0026amp;width=960 960w, \/\/artvly.com\/cdn\/shop\/files\/ec63e5354a36295e1165f7674ef6b7e3_d819331d-6f4d-44a1-a755-acc1f916055c.jpg?v=1787567815\u0026amp;width=1200 1200w\" width=\"1200\"\u003e \u003ch3\u003eHeavenly Blessings Angel\u003c\/h3\u003e \u003cp\u003eA praying angel, muted blue, sage and cream create a peaceful decoration for reflection and blessing.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"fpw-faith__card\"\u003e \u003cimg alt=\"O Come Let Us Adore Him Nativity finished fabric wreath\" height=\"1200\" loading=\"lazy\" sizes=\"(min-width: 640px) 50vw, 100vw\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=1200\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=720 720w, \/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.jpg?v=1787567815\u0026amp;width=960 960w, \/\/artvly.com\/cdn\/shop\/files\/2b31131b2570ef41981331d57d0adc4a.j\"\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"🎄 Merry Christmas Tree","offer_id":49959300759704,"sku":"SZ04332608243825-圣诞花环-4","price":26.99,"currency_code":"USD","in_stock":true},{"title":"☃️ Let It Snow Snowman","offer_id":49959300792472,"sku":"SZ04332608243825-圣诞花环-2","price":26.99,"currency_code":"USD","in_stock":true},{"title":"🎅 Merry \u0026 Bright Santa","offer_id":49959300825240,"sku":"SZ04332608243825-圣诞花环-1","price":26.99,"currency_code":"USD","in_stock":true},{"title":"🦌 Holiday Wishes Reindeer","offer_id":49959300858008,"sku":"SZ04332608243825-圣诞花环-3","price":26.99,"currency_code":"USD","in_stock":true},{"title":"👼 Heavenly Blessings Angel","offer_id":49959300890776,"sku":"SZ04332608243825-圣诞花环-5","price":26.99,"currency_code":"USD","in_stock":true},{"title":"⭐ O Come Let Us Adore Him Nativity","offer_id":49959300923544,"sku":"SZ04332608243825-圣诞花环-6","price":26.99,"currency_code":"USD","in_stock":true},{"title":"✨✨✨All Style✨✨✨","offer_id":49959300956312,"sku":"SZ04332608243825-圣诞花环-【1+2+3+4+5+6】","price":124.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/5613\/4552\/files\/4ef1f3397b17c74764b998a99582d4e1.jpg?v=1789923317","url":"https:\/\/keepfbshop.com\/products\/3d-fabric-poke-wreath-diy-kit","provider":"keepfbshop","version":"1.0","type":"link"}