[object Object]

← back to Designerwallcoverings

TK-12129 rollout: 320 Harlequin WC metafields written; live theme edit reverted on check (c) fail; sold_per-gate fix proven on preview

3f78311ee1badd11f0dc8905f21800f3ae299e31 · 2026-09-24 11:11:34 -0700 · Steve Abrams

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QQaFKAfbJjN9erDvXCq6NY

Files touched

Diff

commit 3f78311ee1badd11f0dc8905f21800f3ae299e31
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 24 11:11:34 2026 -0700

    TK-12129 rollout: 320 Harlequin WC metafields written; live theme edit reverted on check (c) fail; sold_per-gate fix proven on preview
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01QQaFKAfbJjN9erDvXCq6NY
---
 data/tk12129-LIVE-post-gardinum-fullpage.png       |  Bin 0 -> 3549829 bytes
 data/tk12129-LIVE-post-gardinum-pricearea.png      |  Bin 0 -> 25086 bytes
 ...tk12129-LIVE-post-mural-eternaloak-fullpage.png |  Bin 0 -> 4909716 bytes
 ...k12129-LIVE-post-mural-eternaloak-pricearea.png |  Bin 0 -> 17586 bytes
 ...129-LIVE-post-nonharlequin-thibaut-fullpage.png |  Bin 0 -> 1933794 bytes
 ...29-LIVE-post-nonharlequin-thibaut-pricearea.png |  Bin 0 -> 36942 bytes
 data/tk12129-LIVE-post-verify.json                 |   69 +
 data/tk12129-LIVE-pre-gardinum-fullpage.png        |  Bin 0 -> 3539816 bytes
 data/tk12129-LIVE-pre-gardinum-pricearea.png       |  Bin 0 -> 18076 bytes
 .../tk12129-LIVE-pre-mural-eternaloak-fullpage.png |  Bin 0 -> 4911292 bytes
 ...tk12129-LIVE-pre-mural-eternaloak-pricearea.png |  Bin 0 -> 17586 bytes
 ...2129-LIVE-pre-nonharlequin-thibaut-fullpage.png |  Bin 0 -> 1926472 bytes
 ...129-LIVE-pre-nonharlequin-thibaut-pricearea.png |  Bin 0 -> 33079 bytes
 data/tk12129-LIVE-pre-verify.json                  |   69 +
 data/tk12129-LIVE-revert-source.txt                |    1 +
 data/tk12129-LIVE-reverted-gardinum-fullpage.png   |  Bin 0 -> 3539537 bytes
 data/tk12129-LIVE-reverted-gardinum-pricearea.png  |  Bin 0 -> 18076 bytes
 ...129-LIVE-reverted-mural-eternaloak-fullpage.png |  Bin 0 -> 4908824 bytes
 ...29-LIVE-reverted-mural-eternaloak-pricearea.png |  Bin 0 -> 17586 bytes
 ...LIVE-reverted-nonharlequin-thibaut-fullpage.png |  Bin 0 -> 1930360 bytes
 ...IVE-reverted-nonharlequin-thibaut-pricearea.png |  Bin 0 -> 33079 bytes
 data/tk12129-LIVE-reverted-verify.json             |   69 +
 ...snippet-PREEDIT-2026-09-24T18-06-43-420Z.liquid |  833 +++++++
 ...snippet-PREEDIT-2026-09-24T18-07-13-375Z.liquid |  833 +++++++
 ...nippet-snapshot-2026-09-24T17-58-41-094Z.liquid |  833 +++++++
 ...12129-PREVIEW-soldpergate-gardinum-fullpage.png |  Bin 0 -> 3547694 bytes
 ...2129-PREVIEW-soldpergate-gardinum-pricearea.png |  Bin 0 -> 25659 bytes
 ...EVIEW-soldpergate-mural-eternaloak-fullpage.png |  Bin 0 -> 4905330 bytes
 ...VIEW-soldpergate-mural-eternaloak-pricearea.png |  Bin 0 -> 17586 bytes
 ...oldpergate-nonharlequin-annafrench-fullpage.png |  Bin 0 -> 1591543 bytes
 ...ldpergate-nonharlequin-annafrench-pricearea.png |  Bin 0 -> 30562 bytes
 ...W-soldpergate-nonharlequin-thibaut-fullpage.png |  Bin 0 -> 1926472 bytes
 ...-soldpergate-nonharlequin-thibaut-pricearea.png |  Bin 0 -> 33079 bytes
 ...PREVIEW-soldpergate-rollout-ananda-fullpage.png |  Bin 0 -> 4053034 bytes
 ...REVIEW-soldpergate-rollout-ananda-pricearea.png |  Bin 0 -> 24612 bytes
 data/tk12129-PREVIEW-soldpergate-verify.json       |  113 +
 data/tk12129-gardinum-fullpage.png                 |  Bin 0 -> 3548525 bytes
 data/tk12129-gardinum-pricearea.png                |  Bin 0 -> 16418 bytes
 data/tk12129-live-edit.mjs                         |   39 +
 data/tk12129-live-revert.mjs                       |   13 +
 data/tk12129-live-verify.mjs                       |   41 +
 data/tk12129-mural-eternaloak-fullpage.png         |  Bin 0 -> 5140223 bytes
 data/tk12129-mural-eternaloak-pricearea.png        |  Bin 0 -> 8648 bytes
 data/tk12129-preview-edit3-soldper-gate.mjs        |   18 +
 data/tk12129-preview-snippet-before-edit3.liquid   |  842 +++++++
 data/tk12129-preview-verify.mjs                    |   43 +
 data/tk12129-rollback-length.mjs                   |   28 +
 data/tk12129-rollout-rollback.mjs                  |   14 +
 ...-rollout-snapshot-2026-09-24T18-01-59-515Z.json | 2569 ++++++++++++++++++++
 ...-rollout-snapshot-2026-09-24T18-02-48-008Z.json | 2569 ++++++++++++++++++++
 data/tk12129-rollout-targets.json                  | 1287 ++++++++++
 ...29-rollout-verify-2026-09-24T18-02-48-008Z.json | 2568 +++++++++++++++++++
 data/tk12129-rollout-write.mjs                     |   39 +
 53 files changed, 12890 insertions(+)

diff --git a/data/tk12129-LIVE-post-gardinum-fullpage.png b/data/tk12129-LIVE-post-gardinum-fullpage.png
new file mode 100644
index 0000000..1011662
Binary files /dev/null and b/data/tk12129-LIVE-post-gardinum-fullpage.png differ
diff --git a/data/tk12129-LIVE-post-gardinum-pricearea.png b/data/tk12129-LIVE-post-gardinum-pricearea.png
new file mode 100644
index 0000000..34a8a07
Binary files /dev/null and b/data/tk12129-LIVE-post-gardinum-pricearea.png differ
diff --git a/data/tk12129-LIVE-post-mural-eternaloak-fullpage.png b/data/tk12129-LIVE-post-mural-eternaloak-fullpage.png
new file mode 100644
index 0000000..1551e24
Binary files /dev/null and b/data/tk12129-LIVE-post-mural-eternaloak-fullpage.png differ
diff --git a/data/tk12129-LIVE-post-mural-eternaloak-pricearea.png b/data/tk12129-LIVE-post-mural-eternaloak-pricearea.png
new file mode 100644
index 0000000..9e06507
Binary files /dev/null and b/data/tk12129-LIVE-post-mural-eternaloak-pricearea.png differ
diff --git a/data/tk12129-LIVE-post-nonharlequin-thibaut-fullpage.png b/data/tk12129-LIVE-post-nonharlequin-thibaut-fullpage.png
new file mode 100644
index 0000000..298b449
Binary files /dev/null and b/data/tk12129-LIVE-post-nonharlequin-thibaut-fullpage.png differ
diff --git a/data/tk12129-LIVE-post-nonharlequin-thibaut-pricearea.png b/data/tk12129-LIVE-post-nonharlequin-thibaut-pricearea.png
new file mode 100644
index 0000000..5581768
Binary files /dev/null and b/data/tk12129-LIVE-post-nonharlequin-thibaut-pricearea.png differ
diff --git a/data/tk12129-LIVE-post-verify.json b/data/tk12129-LIVE-post-verify.json
new file mode 100644
index 0000000..0b436da
--- /dev/null
+++ b/data/tk12129-LIVE-post-verify.json
@@ -0,0 +1,69 @@
+[
+  {
+    "key": "a",
+    "name": "gardinum",
+    "handle": "dwhf-70238-sample-designer-wallcoverings-los-angeles",
+    "expect": "10.05 m (33 ft) · sold per single roll",
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$269.68 10.05 m (33 ft) · sold per single roll",
+    "priceBox": 26.390625,
+    "rollLine": "10.05 m (33 ft) · sold per single roll",
+    "rollCount": 1,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 404 ()",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-post-gardinum-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-post-gardinum-pricearea.png"
+  },
+  {
+    "key": "b",
+    "name": "mural-eternaloak",
+    "handle": "dwhf-70006-sample-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$334.84",
+    "priceBox": 26.390625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-post-mural-eternaloak-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-post-mural-eternaloak-pricearea.png"
+  },
+  {
+    "key": "c",
+    "name": "nonharlequin-thibaut",
+    "handle": "dwtt-70112-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$130.59/ single roll 16.5 ft Single roll: 27 in (68.58 cm) x 5.5 yd (5.03 m) Sold in 2 roll increments only",
+    "priceBox": 71.515625,
+    "rollLine": "16.5 ft",
+    "rollCount": 1,
+    "liquidError": false,
+    "errors": [
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": false,
+    "pass": false,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-post-nonharlequin-thibaut-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-post-nonharlequin-thibaut-pricearea.png"
+  }
+]
\ No newline at end of file
diff --git a/data/tk12129-LIVE-pre-gardinum-fullpage.png b/data/tk12129-LIVE-pre-gardinum-fullpage.png
new file mode 100644
index 0000000..f74dad0
Binary files /dev/null and b/data/tk12129-LIVE-pre-gardinum-fullpage.png differ
diff --git a/data/tk12129-LIVE-pre-gardinum-pricearea.png b/data/tk12129-LIVE-pre-gardinum-pricearea.png
new file mode 100644
index 0000000..b569340
Binary files /dev/null and b/data/tk12129-LIVE-pre-gardinum-pricearea.png differ
diff --git a/data/tk12129-LIVE-pre-mural-eternaloak-fullpage.png b/data/tk12129-LIVE-pre-mural-eternaloak-fullpage.png
new file mode 100644
index 0000000..95f6b6d
Binary files /dev/null and b/data/tk12129-LIVE-pre-mural-eternaloak-fullpage.png differ
diff --git a/data/tk12129-LIVE-pre-mural-eternaloak-pricearea.png b/data/tk12129-LIVE-pre-mural-eternaloak-pricearea.png
new file mode 100644
index 0000000..9e06507
Binary files /dev/null and b/data/tk12129-LIVE-pre-mural-eternaloak-pricearea.png differ
diff --git a/data/tk12129-LIVE-pre-nonharlequin-thibaut-fullpage.png b/data/tk12129-LIVE-pre-nonharlequin-thibaut-fullpage.png
new file mode 100644
index 0000000..036186a
Binary files /dev/null and b/data/tk12129-LIVE-pre-nonharlequin-thibaut-fullpage.png differ
diff --git a/data/tk12129-LIVE-pre-nonharlequin-thibaut-pricearea.png b/data/tk12129-LIVE-pre-nonharlequin-thibaut-pricearea.png
new file mode 100644
index 0000000..7f3326f
Binary files /dev/null and b/data/tk12129-LIVE-pre-nonharlequin-thibaut-pricearea.png differ
diff --git a/data/tk12129-LIVE-pre-verify.json b/data/tk12129-LIVE-pre-verify.json
new file mode 100644
index 0000000..10ef0af
--- /dev/null
+++ b/data/tk12129-LIVE-pre-verify.json
@@ -0,0 +1,69 @@
+[
+  {
+    "key": "a",
+    "name": "gardinum",
+    "handle": "dwhf-70238-sample-designer-wallcoverings-los-angeles",
+    "expect": "10.05 m (33 ft) · sold per single roll",
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$269.68",
+    "priceBox": 26.390625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()",
+      "console: Failed to load resource: the server responded with a status of 404 ()"
+    ],
+    "linePass": false,
+    "pass": false,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-pre-gardinum-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-pre-gardinum-pricearea.png"
+  },
+  {
+    "key": "b",
+    "name": "mural-eternaloak",
+    "handle": "dwhf-70006-sample-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$334.84",
+    "priceBox": 26.390625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-pre-mural-eternaloak-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-pre-mural-eternaloak-pricearea.png"
+  },
+  {
+    "key": "c",
+    "name": "nonharlequin-thibaut",
+    "handle": "dwtt-70112-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$130.59/ single roll Single roll: 27 in (68.58 cm) x 5.5 yd (5.03 m) Sold in 2 roll increments only",
+    "priceBox": 71.515625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-pre-nonharlequin-thibaut-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-pre-nonharlequin-thibaut-pricearea.png"
+  }
+]
\ No newline at end of file
diff --git a/data/tk12129-LIVE-revert-source.txt b/data/tk12129-LIVE-revert-source.txt
new file mode 100644
index 0000000..9d292b1
--- /dev/null
+++ b/data/tk12129-LIVE-revert-source.txt
@@ -0,0 +1 @@
+/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-07-13-375Z.liquid
diff --git a/data/tk12129-LIVE-reverted-gardinum-fullpage.png b/data/tk12129-LIVE-reverted-gardinum-fullpage.png
new file mode 100644
index 0000000..77bb151
Binary files /dev/null and b/data/tk12129-LIVE-reverted-gardinum-fullpage.png differ
diff --git a/data/tk12129-LIVE-reverted-gardinum-pricearea.png b/data/tk12129-LIVE-reverted-gardinum-pricearea.png
new file mode 100644
index 0000000..b569340
Binary files /dev/null and b/data/tk12129-LIVE-reverted-gardinum-pricearea.png differ
diff --git a/data/tk12129-LIVE-reverted-mural-eternaloak-fullpage.png b/data/tk12129-LIVE-reverted-mural-eternaloak-fullpage.png
new file mode 100644
index 0000000..df54364
Binary files /dev/null and b/data/tk12129-LIVE-reverted-mural-eternaloak-fullpage.png differ
diff --git a/data/tk12129-LIVE-reverted-mural-eternaloak-pricearea.png b/data/tk12129-LIVE-reverted-mural-eternaloak-pricearea.png
new file mode 100644
index 0000000..9e06507
Binary files /dev/null and b/data/tk12129-LIVE-reverted-mural-eternaloak-pricearea.png differ
diff --git a/data/tk12129-LIVE-reverted-nonharlequin-thibaut-fullpage.png b/data/tk12129-LIVE-reverted-nonharlequin-thibaut-fullpage.png
new file mode 100644
index 0000000..fa73ba8
Binary files /dev/null and b/data/tk12129-LIVE-reverted-nonharlequin-thibaut-fullpage.png differ
diff --git a/data/tk12129-LIVE-reverted-nonharlequin-thibaut-pricearea.png b/data/tk12129-LIVE-reverted-nonharlequin-thibaut-pricearea.png
new file mode 100644
index 0000000..7f3326f
Binary files /dev/null and b/data/tk12129-LIVE-reverted-nonharlequin-thibaut-pricearea.png differ
diff --git a/data/tk12129-LIVE-reverted-verify.json b/data/tk12129-LIVE-reverted-verify.json
new file mode 100644
index 0000000..eb42d1d
--- /dev/null
+++ b/data/tk12129-LIVE-reverted-verify.json
@@ -0,0 +1,69 @@
+[
+  {
+    "key": "a",
+    "name": "gardinum",
+    "handle": "dwhf-70238-sample-designer-wallcoverings-los-angeles",
+    "expect": "10.05 m (33 ft) · sold per single roll",
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$269.68",
+    "priceBox": 26.390625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Failed to load resource: the server responded with a status of 404 ()",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": false,
+    "pass": false,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-reverted-gardinum-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-reverted-gardinum-pricearea.png"
+  },
+  {
+    "key": "b",
+    "name": "mural-eternaloak",
+    "handle": "dwhf-70006-sample-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$334.84",
+    "priceBox": 26.390625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-reverted-mural-eternaloak-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-reverted-mural-eternaloak-pricearea.png"
+  },
+  {
+    "key": "c",
+    "name": "nonharlequin-thibaut",
+    "handle": "dwtt-70112-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145556635699 DW Sample-Shipping DEV / main",
+    "priceText": "$130.59/ single roll Single roll: 27 in (68.58 cm) x 5.5 yd (5.03 m) Sold in 2 roll increments only",
+    "priceBox": 71.515625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-reverted-nonharlequin-thibaut-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-LIVE-reverted-nonharlequin-thibaut-pricearea.png"
+  }
+]
\ No newline at end of file
diff --git a/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-06-43-420Z.liquid b/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-06-43-420Z.liquid
new file mode 100644
index 0000000..c69e2d7
--- /dev/null
+++ b/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-06-43-420Z.liquid
@@ -0,0 +1,833 @@
+{% comment %}
+  @param product {Product}
+
+  @param show_social_media_icons {Boolean}
+
+  @param show_payment_button {Boolean}
+    Show the DPBs in the product form
+{% endcomment %}
+
+{% assign product_id = product.id %}
+{% assign selected_variant = product.selected_or_first_available_variant %}
+
+{%- liquid
+  assign _selected_variant_sku = selected_variant.sku | default: '' | downcase
+  assign _selected_variant_title = selected_variant.title | default: '' | downcase
+
+  assign _selected_variant_sku_suffix = _selected_variant_sku | slice: -7, 7
+
+  assign is_sample_sku = false
+  if _selected_variant_sku != blank and _selected_variant_sku_suffix == '-sample'
+    assign is_sample_sku = true
+  endif
+
+  assign is_sample_title = false
+  if _selected_variant_title contains 'sample'
+    assign is_sample_title = true
+  endif
+
+  assign is_sample_like = false
+  if is_sample_sku
+    assign is_sample_like = true
+  elsif is_sample_title and selected_variant.price == 0
+    assign is_sample_like = true
+  endif
+
+  # TK-11404: representative non-sample variant for the scraped microdata price ONLY.
+  # Does NOT change selected_variant (the form's working/selected variant) — only the
+  # itemprop="price" meta below reads price_variant so the default page never advertises $4.25.
+  assign price_variant = selected_variant
+  if is_sample_like
+    for _pv in product.variants
+      assign _pv_sku = _pv.sku | default: '' | downcase
+      assign _pv_suffix = _pv_sku | slice: -7, 7
+      assign _pv_title = _pv.title | default: '' | downcase
+      assign _pv_is_sample = false
+      if _pv_sku != blank and _pv_suffix == '-sample'
+        assign _pv_is_sample = true
+      elsif _pv_title contains 'sample' and _pv.price == 0
+        assign _pv_is_sample = true
+      endif
+      unless _pv_is_sample
+        assign price_variant = _pv
+        break
+      endunless
+    endfor
+  endif
+-%}
+
+<!-- -----------020------------ -->
+{% assign prods_quantity_order_min = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_min'] != '' %}
+    {% assign prods_quantity_order_min = product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% endif %}
+{% endif %}
+
+{% assign prods_quantity_order_units = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_units'] != '' %}
+    {% assign prods_quantity_order_units = product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% endif %}
+{% endif %}
+
+<!-- Minimum order quantity from custom metafields (e.g. Ralph Lauren fabrics) -->
+{% assign min_order_qty = product.metafields.custom.minimum_order_quantity | default: nil %}
+{% assign min_order_unit = product.metafields.custom.minimum_order_unit | default: '' %}
+{% assign has_min_order = false %}
+{% if min_order_qty != nil and min_order_qty != blank and min_order_qty > 1 %}
+  {% assign has_min_order = true %}
+  {% assign min_order_qty_num = min_order_qty | plus: 0 %}
+  {% if min_order_qty_num > prods_quantity_order_min %}
+    {% assign prods_quantity_order_min = min_order_qty_num %}
+  {% endif %}
+{% endif %}
+
+<!-- -------------------------- -->
+<script>
+  setTimeout(function () {
+    const qtySelector = document.querySelector('.mm_quantity .input-text.qty');
+    if (qtySelector) {
+      qtySelector.value = {{ prods_quantity_order_min }};
+    }
+  }, 1000);
+</script>
+
+{% if has_min_order %}
+<!-- Minimum order notice and validation -->
+<style>
+  .min-order-notice {
+    background: #fff3cd;
+    border: 1px solid #ffc107;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 10px 0;
+    font-size: 14px;
+    font-weight: 600;
+    color: #856404;
+    display: flex;
+    align-items: center;
+    gap: 6px;
+  }
+  .min-order-notice svg {
+    flex-shrink: 0;
+  }
+  .min-order-error {
+    background: #f8d7da;
+    border: 1px solid #f5c6cb;
+    color: #721c24;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 8px 0 0;
+    font-size: 13px;
+    display: none;
+  }
+</style>
+<div class="min-order-notice" data-min-order-notice>
+  <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 1a7 7 0 100 14A7 7 0 008 1zm0 2.5a.75.75 0 01.75.75v4a.75.75 0 01-1.5 0v-4A.75.75 0 018 3.5zm0 8a.75.75 0 100-1.5.75.75 0 000 1.5z"/></svg>
+  Minimum order: {{ min_order_qty }} {{ min_order_unit }}
+</div>
+<script>
+  (function() {
+    var MIN_QTY = {{ min_order_qty }};
+    var MIN_UNIT = {{ min_order_unit | json }};
+
+    document.addEventListener('DOMContentLoaded', function() {
+      // Find the product form (could be either .shopify-product-form or form with data-product-form)
+      var forms = document.querySelectorAll('form[action*="/cart/add"], form[data-product-form]');
+      forms.forEach(function(form) {
+        form.addEventListener('submit', function(e) {
+          var qtyInput = form.querySelector('.mm_quantity .input-text.qty') || form.querySelector('input[name="quantity"]');
+          if (!qtyInput) return;
+
+          var qty = parseInt(qtyInput.value, 10);
+          if (isNaN(qty) || qty < MIN_QTY) {
+            e.preventDefault();
+            e.stopImmediatePropagation();
+
+            // Show error message
+            var errorDiv = form.querySelector('.min-order-error');
+            if (!errorDiv) {
+              errorDiv = document.createElement('div');
+              errorDiv.className = 'min-order-error';
+              var addToCartBtn = form.querySelector('.product-add-to-cart');
+              if (addToCartBtn) {
+                addToCartBtn.appendChild(errorDiv);
+              }
+            }
+            errorDiv.textContent = 'Please enter a quantity of at least ' + MIN_QTY + ' ' + MIN_UNIT + '.';
+            errorDiv.style.display = 'block';
+
+            // Also fix the value
+            qtyInput.value = MIN_QTY;
+            var hqty = form.querySelector('.hquantity');
+            if (hqty) hqty.value = MIN_QTY;
+
+            // Hide error after 5s
+            setTimeout(function() { errorDiv.style.display = 'none'; }, 5000);
+            return false;
+          }
+        });
+      });
+
+      // Also enforce min on the minus button - prevent going below minimum
+      jQuery(document).on('click', '.minus', function() {
+        var $qty = jQuery(this).closest('.mm_quantity').find('.qty');
+        var currentVal = parseInt($qty.val(), 10);
+        if (currentVal < MIN_QTY) {
+          $qty.val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Enforce min on blur (manual typing)
+      jQuery(document).on('blur', '.mm_quantity .input-text.qty', function() {
+        var currentVal = parseInt(jQuery(this).val(), 10);
+        if (isNaN(currentVal) || currentVal < MIN_QTY) {
+          jQuery(this).val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Hide notice when sample variant is selected
+      jQuery(document).on('change', '.product-select, .single-option-selector', function() {
+        var $form = jQuery(this).closest('form, [data-product-form]');
+        var $selected = $form.find('.product-select option:selected, .product-select[type="hidden"]');
+        var selectedText = ($selected.text() || $selected.attr('data-variant-title') || '').toLowerCase();
+        var selectedSku = ($selected.attr('data-sku') || '').toLowerCase();
+        var isSample = /sample/i.test(selectedText) || /-sample$/i.test(selectedSku);
+
+        var $notice = jQuery('.min-order-notice[data-min-order-notice]');
+        if (isSample) {
+          $notice.hide();
+        } else {
+          $notice.show();
+        }
+      });
+    });
+  })();
+</script>
+{% endif %}
+
+{%- comment -%} TK-11106 Koroseal Option A: quote-only tag gate {%- endcomment -%}
+{%- assign dw_quote_only = false -%}
+{%- if product.tags contains 'quotes' -%}{%- assign dw_quote_only = true -%}{%- endif -%}
+
+{% for block in section.blocks %}
+  {% case block.type %}
+    {% when 'vendor' %}
+      <a class="product-vendor" href="{{ product.vendor | url_for_vendor }}" {{ block.shopify_attributes }}>{{ product.vendor }}</a>
+
+    {% when 'title' %}
+      <h1 class="product-title" {{ block.shopify_attributes }}>
+        {% if product != blank %}
+          {% comment %} Always link the title to its own canonical product URL.
+             product.url is root-relative (/products/<handle>) so it resolves to the
+             storefront domain — never the raw .myshopify.com search endpoint. {% endcomment %}
+          <a href="{{ product.url }}">
+            {{ product.title }}
+          </a>
+        {% else %}
+          {{ 'products.product.onboarding.title' | t }}
+        {% endif %}
+      </h1>
+      <span class="product-sku-label">SKU: </span>
+      {%- liquid
+        assign sku_raw = product.selected_or_first_available_variant.sku | default: ''
+        assign sku_display = sku_raw | replace: '-Sample', '' | replace: '-SAMPLE', '' | replace: '-sample', ''
+        assign sku_display = sku_display | replace: '--', '-' | replace: '--', '-'
+        assign sku_last_char = sku_display | slice: -1, 1
+        if sku_display != blank and sku_last_char == '-'
+          assign sku_display = sku_display | remove_last: '-'
+        endif
+      -%}
+      <span class="product-sku-value">{{ sku_display }}</span>
+    {% when '@app' %}
+      <div class="product-app" {{ block.shopify_attributes }}>
+        {% render block %}
+      </div>
+
+    {% when 'custom-liquid' %}
+      {% if block.settings.custom_liquid != blank %}
+        <div class="product__custom-liquid" {{ block.shopify_attributes }}>
+          {{ block.settings.custom_liquid }}
+        </div>
+      {% endif %}
+
+    {% when 'collapsible-tab' %}
+      {% if block.settings.collapsible_tab_heading != blank %}
+        <details class="collapsible-tab" {{ block.shopify_attributes }}>
+          <summary class="collapsible-tab__heading">
+            <span>{{ block.settings.collapsible_tab_heading | escape }}</span>
+            {%
+              render 'icons',
+              id: 'chevron-right',
+            %}
+          </summary>
+
+          {% if block.settings.collapsible_tab_text != blank %}
+            <div class="collapsible-tab__text rte">
+              {{ block.settings.collapsible_tab_text }}
+            </div>
+          {% endif %}
+        </details>
+      {% endif %}
+
+    {% when 'tabs' %}
+      {% assign tab_counter = 1 %}
+      <div class="product-tabs" {{ block.shopify_attributes }}>
+        {% if block.settings.show_product_description %}
+          <input
+            class="product-tabs__radio"
+            id="product-tabs__radio-{{ section.id }}"
+            name="{{ section.id }}"
+            tabindex="0"
+            type="radio"
+            checked="checked"
+          >
+
+          <label class="product-tabs__label" for="product-tabs__radio-{{ section.id }}">
+            {{ 'onboarding.tab_title'| t }}
+          </label>
+
+          <div class="product-tabs__panel rte" tabindex="0">
+            {% if onboarding %}
+              {{ 'onboarding.tab_content'| t }}
+            {% else %}
+              {% if product.description != blank %}
+                {{ product.description }}
+              {% else %}
+                {{ 'onboarding.tab_content'| t }}
+              {% endif %}
+            {% endif %}
+          </div>
+        {% endif %}
+
+        {% for i in (1..3) %}
+          {% assign tab_text_key = 'tab_text_' | append: i %}
+          {% assign tab_heading_key = 'tab_heading_' | append: i %}
+          {% assign tab_heading_value = block.settings[tab_heading_key] %}
+          {% assign tab_text_value = block.settings[tab_text_key] %}
+
+          {% if tab_heading_value != blank %}
+            <input
+              class="product-tabs__radio"
+              id="product-tabs__radio-{{ i }}-{{ section.id }}"
+              name="{{ section.id }}"
+              tabindex="0"
+              type="radio"
+              {% if tab_counter == 1 and block.settings.show_product_description == false %}
+                checked
+              {% endif %}
+            >
+
+            <label class="product-tabs__label" for="product-tabs__radio-{{ i }}-{{ section.id }}">
+              {{ tab_heading_value | escape }}
+            </label>
+
+            <div class="product-tabs__panel rte" tabindex="0">
+              {{ tab_text_value }}
+            </div>
+
+            {% assign tab_counter = tab_counter | plus: 1 %}
+          {% endif %}
+        {% endfor %}
+      </div>
+
+    {% when 'price' %}
+      {%- unless dw_quote_only -%}
+      <div class="product__price" {{ block.shopify_attributes }}>
+        {%- comment -%}
+          DW trade/designer pricing tiers (2026-06-11): any customer carrying one of these
+          professional tags sees the trade price display (15% off, ×0.85). This restores the
+          pre-app behavior where every designer/trade tier got the discount — not just 'trade'.
+          Matches *any* tag containing 'designer' (interior_designer, commercial_designer, …)
+          plus the explicit tiers below. Add new tiers to the explicit list as needed.
+        {%- endcomment -%}
+        {%- assign dw_is_trade = false -%}
+        {%- for dw_t in customer.tags -%}
+          {%- assign dw_tl = dw_t | downcase | strip -%}
+          {%- if dw_tl contains 'designer' or dw_tl == 'trade' or dw_tl == 'architect' or dw_tl == 'stager' or dw_tl == 'hospitality' or dw_tl == 'retailer' -%}
+            {%- assign dw_is_trade = true -%}
+            {%- break -%}
+          {%- endif -%}
+        {%- endfor -%}
+        <input type="hidden" id="customer_tag" value="{% if dw_is_trade %}trade{% endif %}">
+        <p class="product-price">
+          {% comment %} SA Wholesale (saw_/wbuyx/"WHO") app removed 2026-06-11 — it left the price span blank. Render native variant price unconditionally. {% endcomment %}
+            <!-- native price markup -->
+            <meta itemprop="price" content="{{ price_variant.price | money_without_currency }}">
+            <span class="product-price-minimum money {% if dw_is_trade %}original{% endif %}">
+              {% if product != blank %}
+                {{ selected_variant.price | money }}
+              {% else %}
+                {{ 'products.product.onboarding.price' | t }}
+              {% endif %}
+            </span>
+            {% if dw_is_trade %}
+              <span
+                class="product-price-discount"
+              >
+                {% assign target_product = selected_variant %}
+                {% assign com_selected_variant_title = selected_variant.title | capitalize %}
+                {% assign com_selected_variant_sku = selected_variant.sku | default: '' | downcase %}
+                {% if com_selected_variant_title == "Sample" or com_selected_variant_sku contains "sample" %}
+                  {% comment %} {% render 'money', value: 0 %} {% endcomment %}
+                  Complimentary Sample
+                {% else %}
+                  {% assign com_variant_first_title = product.variants[0].title | capitalize %}
+                  {% if com_variant_first_title == "Sample" and product.variants[1] != blank  %}
+                    {% assign target_product = product.variants[1] %}
+                  {% endif  %}
+                  {% assign discounted_price = target_product.price | times:0.85 | round: 2 %}
+                  {% render 'money', value: discounted_price %}
+                {% endif %}
+
+              </span>
+            {% endif %}
+           {% comment %}
+            <span
+              class="product-price-compare money original {% if selected_variant.compare_at_price > selected_variant.price %}visible{% endif %}"
+            >
+              {{ selected_variant.compare_at_price | money }}
+            </span>
+           {% endcomment %}
+        </p>
+
+        {% assign variant_for_unit_price = selected_variant %}
+        {% comment %}Inject unit-price begin{% endcomment %}
+        {% comment %}
+          @param variant_for_unit_price
+            Product variant for price
+          @param tax_text
+            String containing 'tax included' text
+        {% endcomment %}
+
+        {% capture total_quantity %}
+          <span class="product-price__unit-price-total-quantity" data-unit-price-quantity>
+            {{ variant_for_unit_price.unit_price_measurement.quantity_value }}{{ variant_for_unit_price.unit_price_measurement.quantity_unit }}
+          </span>
+        {% endcapture %}
+
+
+        {% capture unit_price %}
+          <span class="product-price__unit-price-amount money" data-unit-price-amount>
+            {{ variant_for_unit_price.unit_price | money }}
+          </span>
+        {% endcapture %}
+        {% capture unit_measure %}
+          <span class="product-price__unit-price-measure" data-unit-price-measure>
+            {%- if variant_for_unit_price.unit_price_measurement.reference_value != 1 -%}
+              {{ variant_for_unit_price.unit_price_measurement.reference_value }}
+            {%- endif %}
+            {{ variant_for_unit_price.unit_price_measurement.reference_unit }}
+          </span>
+        {% endcapture %}
+
+        <div
+          class="
+            product-price__unit-price
+            {% unless variant_for_unit_price.unit_price_measurement %}hidden{% endunless %}
+          "
+          data-unit-price
+        >
+          {{ 'products.product.price_per_unit_html' | t: total_quantity: total_quantity, unit_price: unit_price, unit_measure: unit_measure | strip_newlines }}
+        </div>
+
+        {% assign variant_for_unit_price = blank %}
+        {% comment %}Inject unit-price end{% endcomment %}
+
+
+        {%- capture tax_text -%}
+        {{ 'products.product.tax_line_html' | t }}
+        {%- endcapture -%}
+
+        {%- if tax_text != blank -%}
+          <div class="
+            product-price__tax
+            {% unless selected_variant.taxable %}hidden{% endunless %}
+            "
+            data-tax-line
+          >
+            {{ tax_text }}
+          </div>
+        {%- endif -%}
+
+        {{ form | payment_terms }}
+      </div>
+      {%- endunless -%}
+
+    {% when 'form' %}
+      {%- if dw_quote_only -%}
+        {% render 'dw-quote-only-cta' %}
+      {%- else -%}
+
+      <div class="product__form" {{ block.shopify_attributes }}>
+
+        {% unless product.has_only_default_variant %}
+          <div class="product-options">
+            {%-
+              render 'product-options-dropdown',
+              product: product,
+              form_id: product_id
+            -%}
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-4
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="default-variant-quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+            {% comment %}
+            <input
+              class="product-option-quantity"
+              id="default-variant-quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            >
+            {% endcomment %}
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-4 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+
+            <div class="selector-wrapper no-js-required">
+              <label for="product-select-{{ product_id }}"></label>
+              <select
+                class="product-select"
+                name="id"
+                id="product-select-{{ product_id }}"
+                data-select-ignore
+              >
+                {% for variant in product.variants %}
+                  {% if variant.available %}
+                    {% assign com_variant_title = variant.title | capitalize %}
+                    {% if com_variant_title == "Sample" %}
+                      {% assign dl_sample_variant = variant.id %}
+                      {% assign dl_sample_variant_title = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample = 'small_sample' %}
+                    {% endif %}
+
+                    {% if com_variant_title == "Large Sample" %}
+                      {% assign dl_sample_variant2 = variant.id %}
+                      {% assign dl_sample_variant_title2 = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample2 = 'large_sample' %}
+                    {% endif %}
+
+                    <option
+                      {% if variant == selected_variant %}selected="selected"{% endif %}
+                      value="{{ variant.id }}"
+                      data-variant-id="{{ variant.id }}"
+                      data-sku="{{ variant.sku }}"
+                      data-vprice="{{ variant.price }}"
+                    >
+                      {{ variant.title }} - {{ variant.price | money }}
+                    </option>
+                  {% else %}
+                    <option 
+                    disabled="disabled" 
+                    data-variant-id="{{ variant.id }}" 
+                    value="{{ variant.id }}"
+                    data-sku="{{ variant.sku }}">
+                      {{ variant.title }} - {{ 'products.product.sold_out' | t }}
+                    </option>
+                  {% endif %}
+                {% endfor %}
+              </select>
+            </div>
+          </div>
+        {% else %}
+          <div class="product-options product-options-default-only">
+            <input
+              class="product-select"
+              name="id"
+              value="{{ product.variants[0].id }}"
+              type="hidden"
+              data-variant-title="{{ product.variants[0].title }}"
+              data-sku="{{ product.variants[0].sku }}"
+              data-vprice="{{ product.variants[0].price }}"
+            />
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-1
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+
+<!--             <input
+              class="product-option-quantity"
+              id="quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            > -->
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-1 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+          </div>
+        {% endunless %}
+
+        {% for tag in product.tags %}
+          {% if tag contains 'custom mural' %}
+            <!-- Custom Price Calculator -->
+            <div id="custom-calculator" style="display:none" data-calculatorid="62388fabd48c8"></div>
+            <script>
+              document.querySelector(".product-options .last_variant").innerHTML = "Custom Sizes";
+
+              var appendCalc = setInterval(moveCalc, 300);
+
+              function moveCalc() {
+                var calc = document.getElementById("calculator");
+                if (calc) {
+                  document
+                    .querySelector(".product-options")
+                    .insertBefore(
+                      document.getElementById("calculator"),
+                      document.querySelector(".product-options").children[2]
+                    );
+                  clearInterval(appendCalc);
+                }
+              }
+            </script>
+            <style>
+              .product-options {
+                display: flex;
+                flex-direction: column;
+                align-items: baseline;
+                margin-left: 0;
+              }
+              .product-options .product-option-quantity-label,
+              .mm_quantity.mm_buttons_added {
+                display: none !important;
+              }
+            </style>
+          {% endif %}
+        {% endfor %}
+
+        {% if product.available %}
+          <div id="infiniteoptions-container"></div>
+          <div id="uploadery-container"></div>
+        {% endif %}
+
+        <!-- Print PDF button -->
+        {% render 'button-product-pdf-print' %}
+
+        <div
+          class="
+            product-add-to-cart
+            {% if product != blank and show_payment_button %}
+              product-smart-payments
+            {% endif %}
+          "
+        >
+          {% if selected_variant.available and template.name != 'password' %}
+            <!-- 020 -->
+            <div class="custom-contact-message"></div>
+
+            <a
+              href="#"
+              class="dl-contact-btn custom-popup-contact-form"
+              {% if variant.price == 0 %}
+                style="display:inline-block;"
+              {% else %}
+                style="display:none;"
+              {% endif %}
+            >
+              Contact Us
+            </a>
+
+            {% assign title = 'Request Sample' %}
+            {% assign showonly = blank %}
+            {% if product.tags contains "Showroom only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+            {% if product.tags contains "Showroom Only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+
+            {% if is_sample_sku and dl_sample == blank and dl_sample2 == blank %}
+              <a
+                href=""
+                data-dlvid="{{ selected_variant.id }}"
+                data-dlvtitle="{{ product.title | append: ' - Sample' }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample != blank and dl_sample2 != blank and dl_sample == 'small_sample' and dl_sample2 == 'large_sample' %}
+              {% assign title = 'Small Sample' %}
+            {% endif %}
+
+            {% if dl_sample == 'small_sample' and dl_sample_variant !='' and  dl_sample_variant_title != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant }}"
+                data-dlvtitle="{{ dl_sample_variant_title }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample2 == 'large_sample' and dl_sample_variant2 !='' and  dl_sample_variant_title2 != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant2 }}"
+                data-dlvtitle="{{ dl_sample_variant_title2 }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                Large Sample
+              </a>
+            {% endif %}
+            {% for variant_item in product.variants %}
+              {% if variant_item.price == 0 and variant_item.title contains "Sample" and variant_item.title != "Sample" %}
+                {% assign showing_title = variant_item.title %}
+                {% if showing_title == "Textured Vinyl Sample" %}
+                  {% assign showing_title = "Vinyl Sample" %}
+                {% endif %}
+                <a
+                  href=""
+                  data-dlvid="{{ variant_item.id }}"
+                  data-dlvtitle="{{ variant_item.title }}"
+                  class="dl-second-sample-btn {% if variant_item.id != product.selected_or_first_available_variant.id %}unavailable{% endif %} {{ showonly }}"
+                  data-product-id="{{ product.id }}"
+                >
+                  Request {{ showing_title }}
+                </a>
+              {% endif %}
+            {% endfor %}
+
+            {% render 'spec-sheet-button' %}
+
+<!--             <input class="add-to-cart" type="submit" value="{{ 'products.product.add_to_cart' | t }}" /> -->
+            {% assign com_first_variant_title = product.selected_or_first_available_variant.title | capitalize %}
+            <input class="add-to-cart {% if is_sample_like %}hidden{% endif %} {% if product.variants.size == 1 and com_first_variant_title == "Sample" %}hidden{% endif %} {% if product.selected_or_first_available_variant.price == 0 %}unavailable{% endif %}" type="submit" value="{{ 'products.product.add_to_cart' | t }}"/>
+          {% else %}
+            <input class="add-to-cart disabled" type="submit" value="{{ 'products.product.sold_out' | t }}" disabled/>
+          {% endif %}
+
+          <!--020 -->
+          {% for t in product.tags %}
+             {% if t == 'Customize' %}
+                    <a href="#" class="dl-customize-btn custom-popup-contact-form">Customize this Pattern</a>
+             {% endif %}
+          {% endfor %}
+
+          {% if show_payment_button %}
+            {{ form | payment_button }}
+          {% endif %}
+
+          {% capture the_snippet_fave %}{% include 'socialshopwave-widget-fave' %}{% endcapture %}
+          {% unless the_snippet_fave contains 'Liquid error' %}
+          {{ the_snippet_fave }}
+          {% endunless %}
+        </div>
+        <div class="product-message"></div>
+
+        <div data-surface-pick-up></div>
+        {%-
+          render 'modal',
+          modal_id: 'surface-pick-up',
+          modal_class: 'surface-pick-up-modal',
+        -%}
+      </div>
+      {%- endif -%}
+
+    {% when 'social' %}
+      <div class="product__social" {{ block.shopify_attributes }}>
+        {% render 'share-buttons' %}
+      </div>
+
+    {% when 'description' %}
+      {% if product != blank and product.description != blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ product.description }}
+        </div>
+      {% elsif product == blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ 'products.product.onboarding.description' | t }}
+        </div>
+      {% endif %}
+
+    {%- when 'rating' -%}
+      {%- if product.metafields.reviews.rating.value != blank -%}
+        <div class="product__rating rating" {{ block.shopify_attributes }}>
+          {%
+            render 'rating-stars',
+            value: product.metafields.reviews.rating.value.rating,
+            scale_max: product.metafields.reviews.rating.value.scale_max,
+          %}
+          <p class="rating__text">
+            <span aria-hidden="true">{{ product.metafields.reviews.rating.value }} / {{ product.metafields.reviews.rating.value.scale_max }}</span>
+          </p>
+          <p class="rating__count">
+            <span aria-hidden="true">({{ product.metafields.reviews.rating_count }})</span>
+            <span class="visually-hidden">{{ product.metafields.reviews.rating_count }} {{ "general.accessibility.total_reviews" | t }}</span>
+          </p>
+        </div>
+      {%- endif -%}
+  {% endcase %}
+{% endfor %}
+
diff --git a/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-07-13-375Z.liquid b/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-07-13-375Z.liquid
new file mode 100644
index 0000000..c69e2d7
--- /dev/null
+++ b/data/tk12129-LIVE-theme-snippet-PREEDIT-2026-09-24T18-07-13-375Z.liquid
@@ -0,0 +1,833 @@
+{% comment %}
+  @param product {Product}
+
+  @param show_social_media_icons {Boolean}
+
+  @param show_payment_button {Boolean}
+    Show the DPBs in the product form
+{% endcomment %}
+
+{% assign product_id = product.id %}
+{% assign selected_variant = product.selected_or_first_available_variant %}
+
+{%- liquid
+  assign _selected_variant_sku = selected_variant.sku | default: '' | downcase
+  assign _selected_variant_title = selected_variant.title | default: '' | downcase
+
+  assign _selected_variant_sku_suffix = _selected_variant_sku | slice: -7, 7
+
+  assign is_sample_sku = false
+  if _selected_variant_sku != blank and _selected_variant_sku_suffix == '-sample'
+    assign is_sample_sku = true
+  endif
+
+  assign is_sample_title = false
+  if _selected_variant_title contains 'sample'
+    assign is_sample_title = true
+  endif
+
+  assign is_sample_like = false
+  if is_sample_sku
+    assign is_sample_like = true
+  elsif is_sample_title and selected_variant.price == 0
+    assign is_sample_like = true
+  endif
+
+  # TK-11404: representative non-sample variant for the scraped microdata price ONLY.
+  # Does NOT change selected_variant (the form's working/selected variant) — only the
+  # itemprop="price" meta below reads price_variant so the default page never advertises $4.25.
+  assign price_variant = selected_variant
+  if is_sample_like
+    for _pv in product.variants
+      assign _pv_sku = _pv.sku | default: '' | downcase
+      assign _pv_suffix = _pv_sku | slice: -7, 7
+      assign _pv_title = _pv.title | default: '' | downcase
+      assign _pv_is_sample = false
+      if _pv_sku != blank and _pv_suffix == '-sample'
+        assign _pv_is_sample = true
+      elsif _pv_title contains 'sample' and _pv.price == 0
+        assign _pv_is_sample = true
+      endif
+      unless _pv_is_sample
+        assign price_variant = _pv
+        break
+      endunless
+    endfor
+  endif
+-%}
+
+<!-- -----------020------------ -->
+{% assign prods_quantity_order_min = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_min'] != '' %}
+    {% assign prods_quantity_order_min = product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% endif %}
+{% endif %}
+
+{% assign prods_quantity_order_units = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_units'] != '' %}
+    {% assign prods_quantity_order_units = product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% endif %}
+{% endif %}
+
+<!-- Minimum order quantity from custom metafields (e.g. Ralph Lauren fabrics) -->
+{% assign min_order_qty = product.metafields.custom.minimum_order_quantity | default: nil %}
+{% assign min_order_unit = product.metafields.custom.minimum_order_unit | default: '' %}
+{% assign has_min_order = false %}
+{% if min_order_qty != nil and min_order_qty != blank and min_order_qty > 1 %}
+  {% assign has_min_order = true %}
+  {% assign min_order_qty_num = min_order_qty | plus: 0 %}
+  {% if min_order_qty_num > prods_quantity_order_min %}
+    {% assign prods_quantity_order_min = min_order_qty_num %}
+  {% endif %}
+{% endif %}
+
+<!-- -------------------------- -->
+<script>
+  setTimeout(function () {
+    const qtySelector = document.querySelector('.mm_quantity .input-text.qty');
+    if (qtySelector) {
+      qtySelector.value = {{ prods_quantity_order_min }};
+    }
+  }, 1000);
+</script>
+
+{% if has_min_order %}
+<!-- Minimum order notice and validation -->
+<style>
+  .min-order-notice {
+    background: #fff3cd;
+    border: 1px solid #ffc107;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 10px 0;
+    font-size: 14px;
+    font-weight: 600;
+    color: #856404;
+    display: flex;
+    align-items: center;
+    gap: 6px;
+  }
+  .min-order-notice svg {
+    flex-shrink: 0;
+  }
+  .min-order-error {
+    background: #f8d7da;
+    border: 1px solid #f5c6cb;
+    color: #721c24;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 8px 0 0;
+    font-size: 13px;
+    display: none;
+  }
+</style>
+<div class="min-order-notice" data-min-order-notice>
+  <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 1a7 7 0 100 14A7 7 0 008 1zm0 2.5a.75.75 0 01.75.75v4a.75.75 0 01-1.5 0v-4A.75.75 0 018 3.5zm0 8a.75.75 0 100-1.5.75.75 0 000 1.5z"/></svg>
+  Minimum order: {{ min_order_qty }} {{ min_order_unit }}
+</div>
+<script>
+  (function() {
+    var MIN_QTY = {{ min_order_qty }};
+    var MIN_UNIT = {{ min_order_unit | json }};
+
+    document.addEventListener('DOMContentLoaded', function() {
+      // Find the product form (could be either .shopify-product-form or form with data-product-form)
+      var forms = document.querySelectorAll('form[action*="/cart/add"], form[data-product-form]');
+      forms.forEach(function(form) {
+        form.addEventListener('submit', function(e) {
+          var qtyInput = form.querySelector('.mm_quantity .input-text.qty') || form.querySelector('input[name="quantity"]');
+          if (!qtyInput) return;
+
+          var qty = parseInt(qtyInput.value, 10);
+          if (isNaN(qty) || qty < MIN_QTY) {
+            e.preventDefault();
+            e.stopImmediatePropagation();
+
+            // Show error message
+            var errorDiv = form.querySelector('.min-order-error');
+            if (!errorDiv) {
+              errorDiv = document.createElement('div');
+              errorDiv.className = 'min-order-error';
+              var addToCartBtn = form.querySelector('.product-add-to-cart');
+              if (addToCartBtn) {
+                addToCartBtn.appendChild(errorDiv);
+              }
+            }
+            errorDiv.textContent = 'Please enter a quantity of at least ' + MIN_QTY + ' ' + MIN_UNIT + '.';
+            errorDiv.style.display = 'block';
+
+            // Also fix the value
+            qtyInput.value = MIN_QTY;
+            var hqty = form.querySelector('.hquantity');
+            if (hqty) hqty.value = MIN_QTY;
+
+            // Hide error after 5s
+            setTimeout(function() { errorDiv.style.display = 'none'; }, 5000);
+            return false;
+          }
+        });
+      });
+
+      // Also enforce min on the minus button - prevent going below minimum
+      jQuery(document).on('click', '.minus', function() {
+        var $qty = jQuery(this).closest('.mm_quantity').find('.qty');
+        var currentVal = parseInt($qty.val(), 10);
+        if (currentVal < MIN_QTY) {
+          $qty.val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Enforce min on blur (manual typing)
+      jQuery(document).on('blur', '.mm_quantity .input-text.qty', function() {
+        var currentVal = parseInt(jQuery(this).val(), 10);
+        if (isNaN(currentVal) || currentVal < MIN_QTY) {
+          jQuery(this).val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Hide notice when sample variant is selected
+      jQuery(document).on('change', '.product-select, .single-option-selector', function() {
+        var $form = jQuery(this).closest('form, [data-product-form]');
+        var $selected = $form.find('.product-select option:selected, .product-select[type="hidden"]');
+        var selectedText = ($selected.text() || $selected.attr('data-variant-title') || '').toLowerCase();
+        var selectedSku = ($selected.attr('data-sku') || '').toLowerCase();
+        var isSample = /sample/i.test(selectedText) || /-sample$/i.test(selectedSku);
+
+        var $notice = jQuery('.min-order-notice[data-min-order-notice]');
+        if (isSample) {
+          $notice.hide();
+        } else {
+          $notice.show();
+        }
+      });
+    });
+  })();
+</script>
+{% endif %}
+
+{%- comment -%} TK-11106 Koroseal Option A: quote-only tag gate {%- endcomment -%}
+{%- assign dw_quote_only = false -%}
+{%- if product.tags contains 'quotes' -%}{%- assign dw_quote_only = true -%}{%- endif -%}
+
+{% for block in section.blocks %}
+  {% case block.type %}
+    {% when 'vendor' %}
+      <a class="product-vendor" href="{{ product.vendor | url_for_vendor }}" {{ block.shopify_attributes }}>{{ product.vendor }}</a>
+
+    {% when 'title' %}
+      <h1 class="product-title" {{ block.shopify_attributes }}>
+        {% if product != blank %}
+          {% comment %} Always link the title to its own canonical product URL.
+             product.url is root-relative (/products/<handle>) so it resolves to the
+             storefront domain — never the raw .myshopify.com search endpoint. {% endcomment %}
+          <a href="{{ product.url }}">
+            {{ product.title }}
+          </a>
+        {% else %}
+          {{ 'products.product.onboarding.title' | t }}
+        {% endif %}
+      </h1>
+      <span class="product-sku-label">SKU: </span>
+      {%- liquid
+        assign sku_raw = product.selected_or_first_available_variant.sku | default: ''
+        assign sku_display = sku_raw | replace: '-Sample', '' | replace: '-SAMPLE', '' | replace: '-sample', ''
+        assign sku_display = sku_display | replace: '--', '-' | replace: '--', '-'
+        assign sku_last_char = sku_display | slice: -1, 1
+        if sku_display != blank and sku_last_char == '-'
+          assign sku_display = sku_display | remove_last: '-'
+        endif
+      -%}
+      <span class="product-sku-value">{{ sku_display }}</span>
+    {% when '@app' %}
+      <div class="product-app" {{ block.shopify_attributes }}>
+        {% render block %}
+      </div>
+
+    {% when 'custom-liquid' %}
+      {% if block.settings.custom_liquid != blank %}
+        <div class="product__custom-liquid" {{ block.shopify_attributes }}>
+          {{ block.settings.custom_liquid }}
+        </div>
+      {% endif %}
+
+    {% when 'collapsible-tab' %}
+      {% if block.settings.collapsible_tab_heading != blank %}
+        <details class="collapsible-tab" {{ block.shopify_attributes }}>
+          <summary class="collapsible-tab__heading">
+            <span>{{ block.settings.collapsible_tab_heading | escape }}</span>
+            {%
+              render 'icons',
+              id: 'chevron-right',
+            %}
+          </summary>
+
+          {% if block.settings.collapsible_tab_text != blank %}
+            <div class="collapsible-tab__text rte">
+              {{ block.settings.collapsible_tab_text }}
+            </div>
+          {% endif %}
+        </details>
+      {% endif %}
+
+    {% when 'tabs' %}
+      {% assign tab_counter = 1 %}
+      <div class="product-tabs" {{ block.shopify_attributes }}>
+        {% if block.settings.show_product_description %}
+          <input
+            class="product-tabs__radio"
+            id="product-tabs__radio-{{ section.id }}"
+            name="{{ section.id }}"
+            tabindex="0"
+            type="radio"
+            checked="checked"
+          >
+
+          <label class="product-tabs__label" for="product-tabs__radio-{{ section.id }}">
+            {{ 'onboarding.tab_title'| t }}
+          </label>
+
+          <div class="product-tabs__panel rte" tabindex="0">
+            {% if onboarding %}
+              {{ 'onboarding.tab_content'| t }}
+            {% else %}
+              {% if product.description != blank %}
+                {{ product.description }}
+              {% else %}
+                {{ 'onboarding.tab_content'| t }}
+              {% endif %}
+            {% endif %}
+          </div>
+        {% endif %}
+
+        {% for i in (1..3) %}
+          {% assign tab_text_key = 'tab_text_' | append: i %}
+          {% assign tab_heading_key = 'tab_heading_' | append: i %}
+          {% assign tab_heading_value = block.settings[tab_heading_key] %}
+          {% assign tab_text_value = block.settings[tab_text_key] %}
+
+          {% if tab_heading_value != blank %}
+            <input
+              class="product-tabs__radio"
+              id="product-tabs__radio-{{ i }}-{{ section.id }}"
+              name="{{ section.id }}"
+              tabindex="0"
+              type="radio"
+              {% if tab_counter == 1 and block.settings.show_product_description == false %}
+                checked
+              {% endif %}
+            >
+
+            <label class="product-tabs__label" for="product-tabs__radio-{{ i }}-{{ section.id }}">
+              {{ tab_heading_value | escape }}
+            </label>
+
+            <div class="product-tabs__panel rte" tabindex="0">
+              {{ tab_text_value }}
+            </div>
+
+            {% assign tab_counter = tab_counter | plus: 1 %}
+          {% endif %}
+        {% endfor %}
+      </div>
+
+    {% when 'price' %}
+      {%- unless dw_quote_only -%}
+      <div class="product__price" {{ block.shopify_attributes }}>
+        {%- comment -%}
+          DW trade/designer pricing tiers (2026-06-11): any customer carrying one of these
+          professional tags sees the trade price display (15% off, ×0.85). This restores the
+          pre-app behavior where every designer/trade tier got the discount — not just 'trade'.
+          Matches *any* tag containing 'designer' (interior_designer, commercial_designer, …)
+          plus the explicit tiers below. Add new tiers to the explicit list as needed.
+        {%- endcomment -%}
+        {%- assign dw_is_trade = false -%}
+        {%- for dw_t in customer.tags -%}
+          {%- assign dw_tl = dw_t | downcase | strip -%}
+          {%- if dw_tl contains 'designer' or dw_tl == 'trade' or dw_tl == 'architect' or dw_tl == 'stager' or dw_tl == 'hospitality' or dw_tl == 'retailer' -%}
+            {%- assign dw_is_trade = true -%}
+            {%- break -%}
+          {%- endif -%}
+        {%- endfor -%}
+        <input type="hidden" id="customer_tag" value="{% if dw_is_trade %}trade{% endif %}">
+        <p class="product-price">
+          {% comment %} SA Wholesale (saw_/wbuyx/"WHO") app removed 2026-06-11 — it left the price span blank. Render native variant price unconditionally. {% endcomment %}
+            <!-- native price markup -->
+            <meta itemprop="price" content="{{ price_variant.price | money_without_currency }}">
+            <span class="product-price-minimum money {% if dw_is_trade %}original{% endif %}">
+              {% if product != blank %}
+                {{ selected_variant.price | money }}
+              {% else %}
+                {{ 'products.product.onboarding.price' | t }}
+              {% endif %}
+            </span>
+            {% if dw_is_trade %}
+              <span
+                class="product-price-discount"
+              >
+                {% assign target_product = selected_variant %}
+                {% assign com_selected_variant_title = selected_variant.title | capitalize %}
+                {% assign com_selected_variant_sku = selected_variant.sku | default: '' | downcase %}
+                {% if com_selected_variant_title == "Sample" or com_selected_variant_sku contains "sample" %}
+                  {% comment %} {% render 'money', value: 0 %} {% endcomment %}
+                  Complimentary Sample
+                {% else %}
+                  {% assign com_variant_first_title = product.variants[0].title | capitalize %}
+                  {% if com_variant_first_title == "Sample" and product.variants[1] != blank  %}
+                    {% assign target_product = product.variants[1] %}
+                  {% endif  %}
+                  {% assign discounted_price = target_product.price | times:0.85 | round: 2 %}
+                  {% render 'money', value: discounted_price %}
+                {% endif %}
+
+              </span>
+            {% endif %}
+           {% comment %}
+            <span
+              class="product-price-compare money original {% if selected_variant.compare_at_price > selected_variant.price %}visible{% endif %}"
+            >
+              {{ selected_variant.compare_at_price | money }}
+            </span>
+           {% endcomment %}
+        </p>
+
+        {% assign variant_for_unit_price = selected_variant %}
+        {% comment %}Inject unit-price begin{% endcomment %}
+        {% comment %}
+          @param variant_for_unit_price
+            Product variant for price
+          @param tax_text
+            String containing 'tax included' text
+        {% endcomment %}
+
+        {% capture total_quantity %}
+          <span class="product-price__unit-price-total-quantity" data-unit-price-quantity>
+            {{ variant_for_unit_price.unit_price_measurement.quantity_value }}{{ variant_for_unit_price.unit_price_measurement.quantity_unit }}
+          </span>
+        {% endcapture %}
+
+
+        {% capture unit_price %}
+          <span class="product-price__unit-price-amount money" data-unit-price-amount>
+            {{ variant_for_unit_price.unit_price | money }}
+          </span>
+        {% endcapture %}
+        {% capture unit_measure %}
+          <span class="product-price__unit-price-measure" data-unit-price-measure>
+            {%- if variant_for_unit_price.unit_price_measurement.reference_value != 1 -%}
+              {{ variant_for_unit_price.unit_price_measurement.reference_value }}
+            {%- endif %}
+            {{ variant_for_unit_price.unit_price_measurement.reference_unit }}
+          </span>
+        {% endcapture %}
+
+        <div
+          class="
+            product-price__unit-price
+            {% unless variant_for_unit_price.unit_price_measurement %}hidden{% endunless %}
+          "
+          data-unit-price
+        >
+          {{ 'products.product.price_per_unit_html' | t: total_quantity: total_quantity, unit_price: unit_price, unit_measure: unit_measure | strip_newlines }}
+        </div>
+
+        {% assign variant_for_unit_price = blank %}
+        {% comment %}Inject unit-price end{% endcomment %}
+
+
+        {%- capture tax_text -%}
+        {{ 'products.product.tax_line_html' | t }}
+        {%- endcapture -%}
+
+        {%- if tax_text != blank -%}
+          <div class="
+            product-price__tax
+            {% unless selected_variant.taxable %}hidden{% endunless %}
+            "
+            data-tax-line
+          >
+            {{ tax_text }}
+          </div>
+        {%- endif -%}
+
+        {{ form | payment_terms }}
+      </div>
+      {%- endunless -%}
+
+    {% when 'form' %}
+      {%- if dw_quote_only -%}
+        {% render 'dw-quote-only-cta' %}
+      {%- else -%}
+
+      <div class="product__form" {{ block.shopify_attributes }}>
+
+        {% unless product.has_only_default_variant %}
+          <div class="product-options">
+            {%-
+              render 'product-options-dropdown',
+              product: product,
+              form_id: product_id
+            -%}
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-4
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="default-variant-quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+            {% comment %}
+            <input
+              class="product-option-quantity"
+              id="default-variant-quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            >
+            {% endcomment %}
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-4 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+
+            <div class="selector-wrapper no-js-required">
+              <label for="product-select-{{ product_id }}"></label>
+              <select
+                class="product-select"
+                name="id"
+                id="product-select-{{ product_id }}"
+                data-select-ignore
+              >
+                {% for variant in product.variants %}
+                  {% if variant.available %}
+                    {% assign com_variant_title = variant.title | capitalize %}
+                    {% if com_variant_title == "Sample" %}
+                      {% assign dl_sample_variant = variant.id %}
+                      {% assign dl_sample_variant_title = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample = 'small_sample' %}
+                    {% endif %}
+
+                    {% if com_variant_title == "Large Sample" %}
+                      {% assign dl_sample_variant2 = variant.id %}
+                      {% assign dl_sample_variant_title2 = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample2 = 'large_sample' %}
+                    {% endif %}
+
+                    <option
+                      {% if variant == selected_variant %}selected="selected"{% endif %}
+                      value="{{ variant.id }}"
+                      data-variant-id="{{ variant.id }}"
+                      data-sku="{{ variant.sku }}"
+                      data-vprice="{{ variant.price }}"
+                    >
+                      {{ variant.title }} - {{ variant.price | money }}
+                    </option>
+                  {% else %}
+                    <option 
+                    disabled="disabled" 
+                    data-variant-id="{{ variant.id }}" 
+                    value="{{ variant.id }}"
+                    data-sku="{{ variant.sku }}">
+                      {{ variant.title }} - {{ 'products.product.sold_out' | t }}
+                    </option>
+                  {% endif %}
+                {% endfor %}
+              </select>
+            </div>
+          </div>
+        {% else %}
+          <div class="product-options product-options-default-only">
+            <input
+              class="product-select"
+              name="id"
+              value="{{ product.variants[0].id }}"
+              type="hidden"
+              data-variant-title="{{ product.variants[0].title }}"
+              data-sku="{{ product.variants[0].sku }}"
+              data-vprice="{{ product.variants[0].price }}"
+            />
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-1
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+
+<!--             <input
+              class="product-option-quantity"
+              id="quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            > -->
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-1 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+          </div>
+        {% endunless %}
+
+        {% for tag in product.tags %}
+          {% if tag contains 'custom mural' %}
+            <!-- Custom Price Calculator -->
+            <div id="custom-calculator" style="display:none" data-calculatorid="62388fabd48c8"></div>
+            <script>
+              document.querySelector(".product-options .last_variant").innerHTML = "Custom Sizes";
+
+              var appendCalc = setInterval(moveCalc, 300);
+
+              function moveCalc() {
+                var calc = document.getElementById("calculator");
+                if (calc) {
+                  document
+                    .querySelector(".product-options")
+                    .insertBefore(
+                      document.getElementById("calculator"),
+                      document.querySelector(".product-options").children[2]
+                    );
+                  clearInterval(appendCalc);
+                }
+              }
+            </script>
+            <style>
+              .product-options {
+                display: flex;
+                flex-direction: column;
+                align-items: baseline;
+                margin-left: 0;
+              }
+              .product-options .product-option-quantity-label,
+              .mm_quantity.mm_buttons_added {
+                display: none !important;
+              }
+            </style>
+          {% endif %}
+        {% endfor %}
+
+        {% if product.available %}
+          <div id="infiniteoptions-container"></div>
+          <div id="uploadery-container"></div>
+        {% endif %}
+
+        <!-- Print PDF button -->
+        {% render 'button-product-pdf-print' %}
+
+        <div
+          class="
+            product-add-to-cart
+            {% if product != blank and show_payment_button %}
+              product-smart-payments
+            {% endif %}
+          "
+        >
+          {% if selected_variant.available and template.name != 'password' %}
+            <!-- 020 -->
+            <div class="custom-contact-message"></div>
+
+            <a
+              href="#"
+              class="dl-contact-btn custom-popup-contact-form"
+              {% if variant.price == 0 %}
+                style="display:inline-block;"
+              {% else %}
+                style="display:none;"
+              {% endif %}
+            >
+              Contact Us
+            </a>
+
+            {% assign title = 'Request Sample' %}
+            {% assign showonly = blank %}
+            {% if product.tags contains "Showroom only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+            {% if product.tags contains "Showroom Only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+
+            {% if is_sample_sku and dl_sample == blank and dl_sample2 == blank %}
+              <a
+                href=""
+                data-dlvid="{{ selected_variant.id }}"
+                data-dlvtitle="{{ product.title | append: ' - Sample' }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample != blank and dl_sample2 != blank and dl_sample == 'small_sample' and dl_sample2 == 'large_sample' %}
+              {% assign title = 'Small Sample' %}
+            {% endif %}
+
+            {% if dl_sample == 'small_sample' and dl_sample_variant !='' and  dl_sample_variant_title != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant }}"
+                data-dlvtitle="{{ dl_sample_variant_title }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample2 == 'large_sample' and dl_sample_variant2 !='' and  dl_sample_variant_title2 != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant2 }}"
+                data-dlvtitle="{{ dl_sample_variant_title2 }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                Large Sample
+              </a>
+            {% endif %}
+            {% for variant_item in product.variants %}
+              {% if variant_item.price == 0 and variant_item.title contains "Sample" and variant_item.title != "Sample" %}
+                {% assign showing_title = variant_item.title %}
+                {% if showing_title == "Textured Vinyl Sample" %}
+                  {% assign showing_title = "Vinyl Sample" %}
+                {% endif %}
+                <a
+                  href=""
+                  data-dlvid="{{ variant_item.id }}"
+                  data-dlvtitle="{{ variant_item.title }}"
+                  class="dl-second-sample-btn {% if variant_item.id != product.selected_or_first_available_variant.id %}unavailable{% endif %} {{ showonly }}"
+                  data-product-id="{{ product.id }}"
+                >
+                  Request {{ showing_title }}
+                </a>
+              {% endif %}
+            {% endfor %}
+
+            {% render 'spec-sheet-button' %}
+
+<!--             <input class="add-to-cart" type="submit" value="{{ 'products.product.add_to_cart' | t }}" /> -->
+            {% assign com_first_variant_title = product.selected_or_first_available_variant.title | capitalize %}
+            <input class="add-to-cart {% if is_sample_like %}hidden{% endif %} {% if product.variants.size == 1 and com_first_variant_title == "Sample" %}hidden{% endif %} {% if product.selected_or_first_available_variant.price == 0 %}unavailable{% endif %}" type="submit" value="{{ 'products.product.add_to_cart' | t }}"/>
+          {% else %}
+            <input class="add-to-cart disabled" type="submit" value="{{ 'products.product.sold_out' | t }}" disabled/>
+          {% endif %}
+
+          <!--020 -->
+          {% for t in product.tags %}
+             {% if t == 'Customize' %}
+                    <a href="#" class="dl-customize-btn custom-popup-contact-form">Customize this Pattern</a>
+             {% endif %}
+          {% endfor %}
+
+          {% if show_payment_button %}
+            {{ form | payment_button }}
+          {% endif %}
+
+          {% capture the_snippet_fave %}{% include 'socialshopwave-widget-fave' %}{% endcapture %}
+          {% unless the_snippet_fave contains 'Liquid error' %}
+          {{ the_snippet_fave }}
+          {% endunless %}
+        </div>
+        <div class="product-message"></div>
+
+        <div data-surface-pick-up></div>
+        {%-
+          render 'modal',
+          modal_id: 'surface-pick-up',
+          modal_class: 'surface-pick-up-modal',
+        -%}
+      </div>
+      {%- endif -%}
+
+    {% when 'social' %}
+      <div class="product__social" {{ block.shopify_attributes }}>
+        {% render 'share-buttons' %}
+      </div>
+
+    {% when 'description' %}
+      {% if product != blank and product.description != blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ product.description }}
+        </div>
+      {% elsif product == blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ 'products.product.onboarding.description' | t }}
+        </div>
+      {% endif %}
+
+    {%- when 'rating' -%}
+      {%- if product.metafields.reviews.rating.value != blank -%}
+        <div class="product__rating rating" {{ block.shopify_attributes }}>
+          {%
+            render 'rating-stars',
+            value: product.metafields.reviews.rating.value.rating,
+            scale_max: product.metafields.reviews.rating.value.scale_max,
+          %}
+          <p class="rating__text">
+            <span aria-hidden="true">{{ product.metafields.reviews.rating.value }} / {{ product.metafields.reviews.rating.value.scale_max }}</span>
+          </p>
+          <p class="rating__count">
+            <span aria-hidden="true">({{ product.metafields.reviews.rating_count }})</span>
+            <span class="visually-hidden">{{ product.metafields.reviews.rating_count }} {{ "general.accessibility.total_reviews" | t }}</span>
+          </p>
+        </div>
+      {%- endif -%}
+  {% endcase %}
+{% endfor %}
+
diff --git a/data/tk12129-LIVE-theme-snippet-snapshot-2026-09-24T17-58-41-094Z.liquid b/data/tk12129-LIVE-theme-snippet-snapshot-2026-09-24T17-58-41-094Z.liquid
new file mode 100644
index 0000000..c69e2d7
--- /dev/null
+++ b/data/tk12129-LIVE-theme-snippet-snapshot-2026-09-24T17-58-41-094Z.liquid
@@ -0,0 +1,833 @@
+{% comment %}
+  @param product {Product}
+
+  @param show_social_media_icons {Boolean}
+
+  @param show_payment_button {Boolean}
+    Show the DPBs in the product form
+{% endcomment %}
+
+{% assign product_id = product.id %}
+{% assign selected_variant = product.selected_or_first_available_variant %}
+
+{%- liquid
+  assign _selected_variant_sku = selected_variant.sku | default: '' | downcase
+  assign _selected_variant_title = selected_variant.title | default: '' | downcase
+
+  assign _selected_variant_sku_suffix = _selected_variant_sku | slice: -7, 7
+
+  assign is_sample_sku = false
+  if _selected_variant_sku != blank and _selected_variant_sku_suffix == '-sample'
+    assign is_sample_sku = true
+  endif
+
+  assign is_sample_title = false
+  if _selected_variant_title contains 'sample'
+    assign is_sample_title = true
+  endif
+
+  assign is_sample_like = false
+  if is_sample_sku
+    assign is_sample_like = true
+  elsif is_sample_title and selected_variant.price == 0
+    assign is_sample_like = true
+  endif
+
+  # TK-11404: representative non-sample variant for the scraped microdata price ONLY.
+  # Does NOT change selected_variant (the form's working/selected variant) — only the
+  # itemprop="price" meta below reads price_variant so the default page never advertises $4.25.
+  assign price_variant = selected_variant
+  if is_sample_like
+    for _pv in product.variants
+      assign _pv_sku = _pv.sku | default: '' | downcase
+      assign _pv_suffix = _pv_sku | slice: -7, 7
+      assign _pv_title = _pv.title | default: '' | downcase
+      assign _pv_is_sample = false
+      if _pv_sku != blank and _pv_suffix == '-sample'
+        assign _pv_is_sample = true
+      elsif _pv_title contains 'sample' and _pv.price == 0
+        assign _pv_is_sample = true
+      endif
+      unless _pv_is_sample
+        assign price_variant = _pv
+        break
+      endunless
+    endfor
+  endif
+-%}
+
+<!-- -----------020------------ -->
+{% assign prods_quantity_order_min = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_min'] != '' %}
+    {% assign prods_quantity_order_min = product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% endif %}
+{% endif %}
+
+{% assign prods_quantity_order_units = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_units'] != '' %}
+    {% assign prods_quantity_order_units = product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% endif %}
+{% endif %}
+
+<!-- Minimum order quantity from custom metafields (e.g. Ralph Lauren fabrics) -->
+{% assign min_order_qty = product.metafields.custom.minimum_order_quantity | default: nil %}
+{% assign min_order_unit = product.metafields.custom.minimum_order_unit | default: '' %}
+{% assign has_min_order = false %}
+{% if min_order_qty != nil and min_order_qty != blank and min_order_qty > 1 %}
+  {% assign has_min_order = true %}
+  {% assign min_order_qty_num = min_order_qty | plus: 0 %}
+  {% if min_order_qty_num > prods_quantity_order_min %}
+    {% assign prods_quantity_order_min = min_order_qty_num %}
+  {% endif %}
+{% endif %}
+
+<!-- -------------------------- -->
+<script>
+  setTimeout(function () {
+    const qtySelector = document.querySelector('.mm_quantity .input-text.qty');
+    if (qtySelector) {
+      qtySelector.value = {{ prods_quantity_order_min }};
+    }
+  }, 1000);
+</script>
+
+{% if has_min_order %}
+<!-- Minimum order notice and validation -->
+<style>
+  .min-order-notice {
+    background: #fff3cd;
+    border: 1px solid #ffc107;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 10px 0;
+    font-size: 14px;
+    font-weight: 600;
+    color: #856404;
+    display: flex;
+    align-items: center;
+    gap: 6px;
+  }
+  .min-order-notice svg {
+    flex-shrink: 0;
+  }
+  .min-order-error {
+    background: #f8d7da;
+    border: 1px solid #f5c6cb;
+    color: #721c24;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 8px 0 0;
+    font-size: 13px;
+    display: none;
+  }
+</style>
+<div class="min-order-notice" data-min-order-notice>
+  <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 1a7 7 0 100 14A7 7 0 008 1zm0 2.5a.75.75 0 01.75.75v4a.75.75 0 01-1.5 0v-4A.75.75 0 018 3.5zm0 8a.75.75 0 100-1.5.75.75 0 000 1.5z"/></svg>
+  Minimum order: {{ min_order_qty }} {{ min_order_unit }}
+</div>
+<script>
+  (function() {
+    var MIN_QTY = {{ min_order_qty }};
+    var MIN_UNIT = {{ min_order_unit | json }};
+
+    document.addEventListener('DOMContentLoaded', function() {
+      // Find the product form (could be either .shopify-product-form or form with data-product-form)
+      var forms = document.querySelectorAll('form[action*="/cart/add"], form[data-product-form]');
+      forms.forEach(function(form) {
+        form.addEventListener('submit', function(e) {
+          var qtyInput = form.querySelector('.mm_quantity .input-text.qty') || form.querySelector('input[name="quantity"]');
+          if (!qtyInput) return;
+
+          var qty = parseInt(qtyInput.value, 10);
+          if (isNaN(qty) || qty < MIN_QTY) {
+            e.preventDefault();
+            e.stopImmediatePropagation();
+
+            // Show error message
+            var errorDiv = form.querySelector('.min-order-error');
+            if (!errorDiv) {
+              errorDiv = document.createElement('div');
+              errorDiv.className = 'min-order-error';
+              var addToCartBtn = form.querySelector('.product-add-to-cart');
+              if (addToCartBtn) {
+                addToCartBtn.appendChild(errorDiv);
+              }
+            }
+            errorDiv.textContent = 'Please enter a quantity of at least ' + MIN_QTY + ' ' + MIN_UNIT + '.';
+            errorDiv.style.display = 'block';
+
+            // Also fix the value
+            qtyInput.value = MIN_QTY;
+            var hqty = form.querySelector('.hquantity');
+            if (hqty) hqty.value = MIN_QTY;
+
+            // Hide error after 5s
+            setTimeout(function() { errorDiv.style.display = 'none'; }, 5000);
+            return false;
+          }
+        });
+      });
+
+      // Also enforce min on the minus button - prevent going below minimum
+      jQuery(document).on('click', '.minus', function() {
+        var $qty = jQuery(this).closest('.mm_quantity').find('.qty');
+        var currentVal = parseInt($qty.val(), 10);
+        if (currentVal < MIN_QTY) {
+          $qty.val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Enforce min on blur (manual typing)
+      jQuery(document).on('blur', '.mm_quantity .input-text.qty', function() {
+        var currentVal = parseInt(jQuery(this).val(), 10);
+        if (isNaN(currentVal) || currentVal < MIN_QTY) {
+          jQuery(this).val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Hide notice when sample variant is selected
+      jQuery(document).on('change', '.product-select, .single-option-selector', function() {
+        var $form = jQuery(this).closest('form, [data-product-form]');
+        var $selected = $form.find('.product-select option:selected, .product-select[type="hidden"]');
+        var selectedText = ($selected.text() || $selected.attr('data-variant-title') || '').toLowerCase();
+        var selectedSku = ($selected.attr('data-sku') || '').toLowerCase();
+        var isSample = /sample/i.test(selectedText) || /-sample$/i.test(selectedSku);
+
+        var $notice = jQuery('.min-order-notice[data-min-order-notice]');
+        if (isSample) {
+          $notice.hide();
+        } else {
+          $notice.show();
+        }
+      });
+    });
+  })();
+</script>
+{% endif %}
+
+{%- comment -%} TK-11106 Koroseal Option A: quote-only tag gate {%- endcomment -%}
+{%- assign dw_quote_only = false -%}
+{%- if product.tags contains 'quotes' -%}{%- assign dw_quote_only = true -%}{%- endif -%}
+
+{% for block in section.blocks %}
+  {% case block.type %}
+    {% when 'vendor' %}
+      <a class="product-vendor" href="{{ product.vendor | url_for_vendor }}" {{ block.shopify_attributes }}>{{ product.vendor }}</a>
+
+    {% when 'title' %}
+      <h1 class="product-title" {{ block.shopify_attributes }}>
+        {% if product != blank %}
+          {% comment %} Always link the title to its own canonical product URL.
+             product.url is root-relative (/products/<handle>) so it resolves to the
+             storefront domain — never the raw .myshopify.com search endpoint. {% endcomment %}
+          <a href="{{ product.url }}">
+            {{ product.title }}
+          </a>
+        {% else %}
+          {{ 'products.product.onboarding.title' | t }}
+        {% endif %}
+      </h1>
+      <span class="product-sku-label">SKU: </span>
+      {%- liquid
+        assign sku_raw = product.selected_or_first_available_variant.sku | default: ''
+        assign sku_display = sku_raw | replace: '-Sample', '' | replace: '-SAMPLE', '' | replace: '-sample', ''
+        assign sku_display = sku_display | replace: '--', '-' | replace: '--', '-'
+        assign sku_last_char = sku_display | slice: -1, 1
+        if sku_display != blank and sku_last_char == '-'
+          assign sku_display = sku_display | remove_last: '-'
+        endif
+      -%}
+      <span class="product-sku-value">{{ sku_display }}</span>
+    {% when '@app' %}
+      <div class="product-app" {{ block.shopify_attributes }}>
+        {% render block %}
+      </div>
+
+    {% when 'custom-liquid' %}
+      {% if block.settings.custom_liquid != blank %}
+        <div class="product__custom-liquid" {{ block.shopify_attributes }}>
+          {{ block.settings.custom_liquid }}
+        </div>
+      {% endif %}
+
+    {% when 'collapsible-tab' %}
+      {% if block.settings.collapsible_tab_heading != blank %}
+        <details class="collapsible-tab" {{ block.shopify_attributes }}>
+          <summary class="collapsible-tab__heading">
+            <span>{{ block.settings.collapsible_tab_heading | escape }}</span>
+            {%
+              render 'icons',
+              id: 'chevron-right',
+            %}
+          </summary>
+
+          {% if block.settings.collapsible_tab_text != blank %}
+            <div class="collapsible-tab__text rte">
+              {{ block.settings.collapsible_tab_text }}
+            </div>
+          {% endif %}
+        </details>
+      {% endif %}
+
+    {% when 'tabs' %}
+      {% assign tab_counter = 1 %}
+      <div class="product-tabs" {{ block.shopify_attributes }}>
+        {% if block.settings.show_product_description %}
+          <input
+            class="product-tabs__radio"
+            id="product-tabs__radio-{{ section.id }}"
+            name="{{ section.id }}"
+            tabindex="0"
+            type="radio"
+            checked="checked"
+          >
+
+          <label class="product-tabs__label" for="product-tabs__radio-{{ section.id }}">
+            {{ 'onboarding.tab_title'| t }}
+          </label>
+
+          <div class="product-tabs__panel rte" tabindex="0">
+            {% if onboarding %}
+              {{ 'onboarding.tab_content'| t }}
+            {% else %}
+              {% if product.description != blank %}
+                {{ product.description }}
+              {% else %}
+                {{ 'onboarding.tab_content'| t }}
+              {% endif %}
+            {% endif %}
+          </div>
+        {% endif %}
+
+        {% for i in (1..3) %}
+          {% assign tab_text_key = 'tab_text_' | append: i %}
+          {% assign tab_heading_key = 'tab_heading_' | append: i %}
+          {% assign tab_heading_value = block.settings[tab_heading_key] %}
+          {% assign tab_text_value = block.settings[tab_text_key] %}
+
+          {% if tab_heading_value != blank %}
+            <input
+              class="product-tabs__radio"
+              id="product-tabs__radio-{{ i }}-{{ section.id }}"
+              name="{{ section.id }}"
+              tabindex="0"
+              type="radio"
+              {% if tab_counter == 1 and block.settings.show_product_description == false %}
+                checked
+              {% endif %}
+            >
+
+            <label class="product-tabs__label" for="product-tabs__radio-{{ i }}-{{ section.id }}">
+              {{ tab_heading_value | escape }}
+            </label>
+
+            <div class="product-tabs__panel rte" tabindex="0">
+              {{ tab_text_value }}
+            </div>
+
+            {% assign tab_counter = tab_counter | plus: 1 %}
+          {% endif %}
+        {% endfor %}
+      </div>
+
+    {% when 'price' %}
+      {%- unless dw_quote_only -%}
+      <div class="product__price" {{ block.shopify_attributes }}>
+        {%- comment -%}
+          DW trade/designer pricing tiers (2026-06-11): any customer carrying one of these
+          professional tags sees the trade price display (15% off, ×0.85). This restores the
+          pre-app behavior where every designer/trade tier got the discount — not just 'trade'.
+          Matches *any* tag containing 'designer' (interior_designer, commercial_designer, …)
+          plus the explicit tiers below. Add new tiers to the explicit list as needed.
+        {%- endcomment -%}
+        {%- assign dw_is_trade = false -%}
+        {%- for dw_t in customer.tags -%}
+          {%- assign dw_tl = dw_t | downcase | strip -%}
+          {%- if dw_tl contains 'designer' or dw_tl == 'trade' or dw_tl == 'architect' or dw_tl == 'stager' or dw_tl == 'hospitality' or dw_tl == 'retailer' -%}
+            {%- assign dw_is_trade = true -%}
+            {%- break -%}
+          {%- endif -%}
+        {%- endfor -%}
+        <input type="hidden" id="customer_tag" value="{% if dw_is_trade %}trade{% endif %}">
+        <p class="product-price">
+          {% comment %} SA Wholesale (saw_/wbuyx/"WHO") app removed 2026-06-11 — it left the price span blank. Render native variant price unconditionally. {% endcomment %}
+            <!-- native price markup -->
+            <meta itemprop="price" content="{{ price_variant.price | money_without_currency }}">
+            <span class="product-price-minimum money {% if dw_is_trade %}original{% endif %}">
+              {% if product != blank %}
+                {{ selected_variant.price | money }}
+              {% else %}
+                {{ 'products.product.onboarding.price' | t }}
+              {% endif %}
+            </span>
+            {% if dw_is_trade %}
+              <span
+                class="product-price-discount"
+              >
+                {% assign target_product = selected_variant %}
+                {% assign com_selected_variant_title = selected_variant.title | capitalize %}
+                {% assign com_selected_variant_sku = selected_variant.sku | default: '' | downcase %}
+                {% if com_selected_variant_title == "Sample" or com_selected_variant_sku contains "sample" %}
+                  {% comment %} {% render 'money', value: 0 %} {% endcomment %}
+                  Complimentary Sample
+                {% else %}
+                  {% assign com_variant_first_title = product.variants[0].title | capitalize %}
+                  {% if com_variant_first_title == "Sample" and product.variants[1] != blank  %}
+                    {% assign target_product = product.variants[1] %}
+                  {% endif  %}
+                  {% assign discounted_price = target_product.price | times:0.85 | round: 2 %}
+                  {% render 'money', value: discounted_price %}
+                {% endif %}
+
+              </span>
+            {% endif %}
+           {% comment %}
+            <span
+              class="product-price-compare money original {% if selected_variant.compare_at_price > selected_variant.price %}visible{% endif %}"
+            >
+              {{ selected_variant.compare_at_price | money }}
+            </span>
+           {% endcomment %}
+        </p>
+
+        {% assign variant_for_unit_price = selected_variant %}
+        {% comment %}Inject unit-price begin{% endcomment %}
+        {% comment %}
+          @param variant_for_unit_price
+            Product variant for price
+          @param tax_text
+            String containing 'tax included' text
+        {% endcomment %}
+
+        {% capture total_quantity %}
+          <span class="product-price__unit-price-total-quantity" data-unit-price-quantity>
+            {{ variant_for_unit_price.unit_price_measurement.quantity_value }}{{ variant_for_unit_price.unit_price_measurement.quantity_unit }}
+          </span>
+        {% endcapture %}
+
+
+        {% capture unit_price %}
+          <span class="product-price__unit-price-amount money" data-unit-price-amount>
+            {{ variant_for_unit_price.unit_price | money }}
+          </span>
+        {% endcapture %}
+        {% capture unit_measure %}
+          <span class="product-price__unit-price-measure" data-unit-price-measure>
+            {%- if variant_for_unit_price.unit_price_measurement.reference_value != 1 -%}
+              {{ variant_for_unit_price.unit_price_measurement.reference_value }}
+            {%- endif %}
+            {{ variant_for_unit_price.unit_price_measurement.reference_unit }}
+          </span>
+        {% endcapture %}
+
+        <div
+          class="
+            product-price__unit-price
+            {% unless variant_for_unit_price.unit_price_measurement %}hidden{% endunless %}
+          "
+          data-unit-price
+        >
+          {{ 'products.product.price_per_unit_html' | t: total_quantity: total_quantity, unit_price: unit_price, unit_measure: unit_measure | strip_newlines }}
+        </div>
+
+        {% assign variant_for_unit_price = blank %}
+        {% comment %}Inject unit-price end{% endcomment %}
+
+
+        {%- capture tax_text -%}
+        {{ 'products.product.tax_line_html' | t }}
+        {%- endcapture -%}
+
+        {%- if tax_text != blank -%}
+          <div class="
+            product-price__tax
+            {% unless selected_variant.taxable %}hidden{% endunless %}
+            "
+            data-tax-line
+          >
+            {{ tax_text }}
+          </div>
+        {%- endif -%}
+
+        {{ form | payment_terms }}
+      </div>
+      {%- endunless -%}
+
+    {% when 'form' %}
+      {%- if dw_quote_only -%}
+        {% render 'dw-quote-only-cta' %}
+      {%- else -%}
+
+      <div class="product__form" {{ block.shopify_attributes }}>
+
+        {% unless product.has_only_default_variant %}
+          <div class="product-options">
+            {%-
+              render 'product-options-dropdown',
+              product: product,
+              form_id: product_id
+            -%}
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-4
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="default-variant-quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+            {% comment %}
+            <input
+              class="product-option-quantity"
+              id="default-variant-quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            >
+            {% endcomment %}
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-4 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+
+            <div class="selector-wrapper no-js-required">
+              <label for="product-select-{{ product_id }}"></label>
+              <select
+                class="product-select"
+                name="id"
+                id="product-select-{{ product_id }}"
+                data-select-ignore
+              >
+                {% for variant in product.variants %}
+                  {% if variant.available %}
+                    {% assign com_variant_title = variant.title | capitalize %}
+                    {% if com_variant_title == "Sample" %}
+                      {% assign dl_sample_variant = variant.id %}
+                      {% assign dl_sample_variant_title = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample = 'small_sample' %}
+                    {% endif %}
+
+                    {% if com_variant_title == "Large Sample" %}
+                      {% assign dl_sample_variant2 = variant.id %}
+                      {% assign dl_sample_variant_title2 = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample2 = 'large_sample' %}
+                    {% endif %}
+
+                    <option
+                      {% if variant == selected_variant %}selected="selected"{% endif %}
+                      value="{{ variant.id }}"
+                      data-variant-id="{{ variant.id }}"
+                      data-sku="{{ variant.sku }}"
+                      data-vprice="{{ variant.price }}"
+                    >
+                      {{ variant.title }} - {{ variant.price | money }}
+                    </option>
+                  {% else %}
+                    <option 
+                    disabled="disabled" 
+                    data-variant-id="{{ variant.id }}" 
+                    value="{{ variant.id }}"
+                    data-sku="{{ variant.sku }}">
+                      {{ variant.title }} - {{ 'products.product.sold_out' | t }}
+                    </option>
+                  {% endif %}
+                {% endfor %}
+              </select>
+            </div>
+          </div>
+        {% else %}
+          <div class="product-options product-options-default-only">
+            <input
+              class="product-select"
+              name="id"
+              value="{{ product.variants[0].id }}"
+              type="hidden"
+              data-variant-title="{{ product.variants[0].title }}"
+              data-sku="{{ product.variants[0].sku }}"
+              data-vprice="{{ product.variants[0].price }}"
+            />
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-1
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+
+<!--             <input
+              class="product-option-quantity"
+              id="quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            > -->
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-1 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+          </div>
+        {% endunless %}
+
+        {% for tag in product.tags %}
+          {% if tag contains 'custom mural' %}
+            <!-- Custom Price Calculator -->
+            <div id="custom-calculator" style="display:none" data-calculatorid="62388fabd48c8"></div>
+            <script>
+              document.querySelector(".product-options .last_variant").innerHTML = "Custom Sizes";
+
+              var appendCalc = setInterval(moveCalc, 300);
+
+              function moveCalc() {
+                var calc = document.getElementById("calculator");
+                if (calc) {
+                  document
+                    .querySelector(".product-options")
+                    .insertBefore(
+                      document.getElementById("calculator"),
+                      document.querySelector(".product-options").children[2]
+                    );
+                  clearInterval(appendCalc);
+                }
+              }
+            </script>
+            <style>
+              .product-options {
+                display: flex;
+                flex-direction: column;
+                align-items: baseline;
+                margin-left: 0;
+              }
+              .product-options .product-option-quantity-label,
+              .mm_quantity.mm_buttons_added {
+                display: none !important;
+              }
+            </style>
+          {% endif %}
+        {% endfor %}
+
+        {% if product.available %}
+          <div id="infiniteoptions-container"></div>
+          <div id="uploadery-container"></div>
+        {% endif %}
+
+        <!-- Print PDF button -->
+        {% render 'button-product-pdf-print' %}
+
+        <div
+          class="
+            product-add-to-cart
+            {% if product != blank and show_payment_button %}
+              product-smart-payments
+            {% endif %}
+          "
+        >
+          {% if selected_variant.available and template.name != 'password' %}
+            <!-- 020 -->
+            <div class="custom-contact-message"></div>
+
+            <a
+              href="#"
+              class="dl-contact-btn custom-popup-contact-form"
+              {% if variant.price == 0 %}
+                style="display:inline-block;"
+              {% else %}
+                style="display:none;"
+              {% endif %}
+            >
+              Contact Us
+            </a>
+
+            {% assign title = 'Request Sample' %}
+            {% assign showonly = blank %}
+            {% if product.tags contains "Showroom only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+            {% if product.tags contains "Showroom Only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+
+            {% if is_sample_sku and dl_sample == blank and dl_sample2 == blank %}
+              <a
+                href=""
+                data-dlvid="{{ selected_variant.id }}"
+                data-dlvtitle="{{ product.title | append: ' - Sample' }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample != blank and dl_sample2 != blank and dl_sample == 'small_sample' and dl_sample2 == 'large_sample' %}
+              {% assign title = 'Small Sample' %}
+            {% endif %}
+
+            {% if dl_sample == 'small_sample' and dl_sample_variant !='' and  dl_sample_variant_title != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant }}"
+                data-dlvtitle="{{ dl_sample_variant_title }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample2 == 'large_sample' and dl_sample_variant2 !='' and  dl_sample_variant_title2 != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant2 }}"
+                data-dlvtitle="{{ dl_sample_variant_title2 }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                Large Sample
+              </a>
+            {% endif %}
+            {% for variant_item in product.variants %}
+              {% if variant_item.price == 0 and variant_item.title contains "Sample" and variant_item.title != "Sample" %}
+                {% assign showing_title = variant_item.title %}
+                {% if showing_title == "Textured Vinyl Sample" %}
+                  {% assign showing_title = "Vinyl Sample" %}
+                {% endif %}
+                <a
+                  href=""
+                  data-dlvid="{{ variant_item.id }}"
+                  data-dlvtitle="{{ variant_item.title }}"
+                  class="dl-second-sample-btn {% if variant_item.id != product.selected_or_first_available_variant.id %}unavailable{% endif %} {{ showonly }}"
+                  data-product-id="{{ product.id }}"
+                >
+                  Request {{ showing_title }}
+                </a>
+              {% endif %}
+            {% endfor %}
+
+            {% render 'spec-sheet-button' %}
+
+<!--             <input class="add-to-cart" type="submit" value="{{ 'products.product.add_to_cart' | t }}" /> -->
+            {% assign com_first_variant_title = product.selected_or_first_available_variant.title | capitalize %}
+            <input class="add-to-cart {% if is_sample_like %}hidden{% endif %} {% if product.variants.size == 1 and com_first_variant_title == "Sample" %}hidden{% endif %} {% if product.selected_or_first_available_variant.price == 0 %}unavailable{% endif %}" type="submit" value="{{ 'products.product.add_to_cart' | t }}"/>
+          {% else %}
+            <input class="add-to-cart disabled" type="submit" value="{{ 'products.product.sold_out' | t }}" disabled/>
+          {% endif %}
+
+          <!--020 -->
+          {% for t in product.tags %}
+             {% if t == 'Customize' %}
+                    <a href="#" class="dl-customize-btn custom-popup-contact-form">Customize this Pattern</a>
+             {% endif %}
+          {% endfor %}
+
+          {% if show_payment_button %}
+            {{ form | payment_button }}
+          {% endif %}
+
+          {% capture the_snippet_fave %}{% include 'socialshopwave-widget-fave' %}{% endcapture %}
+          {% unless the_snippet_fave contains 'Liquid error' %}
+          {{ the_snippet_fave }}
+          {% endunless %}
+        </div>
+        <div class="product-message"></div>
+
+        <div data-surface-pick-up></div>
+        {%-
+          render 'modal',
+          modal_id: 'surface-pick-up',
+          modal_class: 'surface-pick-up-modal',
+        -%}
+      </div>
+      {%- endif -%}
+
+    {% when 'social' %}
+      <div class="product__social" {{ block.shopify_attributes }}>
+        {% render 'share-buttons' %}
+      </div>
+
+    {% when 'description' %}
+      {% if product != blank and product.description != blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ product.description }}
+        </div>
+      {% elsif product == blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ 'products.product.onboarding.description' | t }}
+        </div>
+      {% endif %}
+
+    {%- when 'rating' -%}
+      {%- if product.metafields.reviews.rating.value != blank -%}
+        <div class="product__rating rating" {{ block.shopify_attributes }}>
+          {%
+            render 'rating-stars',
+            value: product.metafields.reviews.rating.value.rating,
+            scale_max: product.metafields.reviews.rating.value.scale_max,
+          %}
+          <p class="rating__text">
+            <span aria-hidden="true">{{ product.metafields.reviews.rating.value }} / {{ product.metafields.reviews.rating.value.scale_max }}</span>
+          </p>
+          <p class="rating__count">
+            <span aria-hidden="true">({{ product.metafields.reviews.rating_count }})</span>
+            <span class="visually-hidden">{{ product.metafields.reviews.rating_count }} {{ "general.accessibility.total_reviews" | t }}</span>
+          </p>
+        </div>
+      {%- endif -%}
+  {% endcase %}
+{% endfor %}
+
diff --git a/data/tk12129-PREVIEW-soldpergate-gardinum-fullpage.png b/data/tk12129-PREVIEW-soldpergate-gardinum-fullpage.png
new file mode 100644
index 0000000..5dc8e97
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-gardinum-fullpage.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-gardinum-pricearea.png b/data/tk12129-PREVIEW-soldpergate-gardinum-pricearea.png
new file mode 100644
index 0000000..ed5ac40
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-gardinum-pricearea.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-fullpage.png b/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-fullpage.png
new file mode 100644
index 0000000..85488f0
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-fullpage.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-pricearea.png b/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-pricearea.png
new file mode 100644
index 0000000..9e06507
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-pricearea.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-fullpage.png b/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-fullpage.png
new file mode 100644
index 0000000..0b097ca
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-fullpage.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-pricearea.png b/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-pricearea.png
new file mode 100644
index 0000000..d1d4caf
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-pricearea.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-fullpage.png b/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-fullpage.png
new file mode 100644
index 0000000..036186a
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-fullpage.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-pricearea.png b/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-pricearea.png
new file mode 100644
index 0000000..7f3326f
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-pricearea.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-rollout-ananda-fullpage.png b/data/tk12129-PREVIEW-soldpergate-rollout-ananda-fullpage.png
new file mode 100644
index 0000000..d7a2222
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-rollout-ananda-fullpage.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-rollout-ananda-pricearea.png b/data/tk12129-PREVIEW-soldpergate-rollout-ananda-pricearea.png
new file mode 100644
index 0000000..85e35cb
Binary files /dev/null and b/data/tk12129-PREVIEW-soldpergate-rollout-ananda-pricearea.png differ
diff --git a/data/tk12129-PREVIEW-soldpergate-verify.json b/data/tk12129-PREVIEW-soldpergate-verify.json
new file mode 100644
index 0000000..15adebd
--- /dev/null
+++ b/data/tk12129-PREVIEW-soldpergate-verify.json
@@ -0,0 +1,113 @@
+[
+  {
+    "key": "a2",
+    "name": "rollout-ananda",
+    "handle": "dwhf-70334-sample-designer-wallcoverings-los-angeles",
+    "expect": "10.05 m (33 ft) · sold per single roll",
+    "status": 200,
+    "theme": "145897783347 TK-12129 roll-length preview / unpublished",
+    "priceText": "$228.05 10.05 m (33 ft) · sold per single roll",
+    "priceBox": 90.859375,
+    "rollLine": "10.05 m (33 ft) · sold per single roll",
+    "rollCount": 1,
+    "liquidError": false,
+    "errors": [
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Failed to load resource: the server responded with a status of 404 ()",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-rollout-ananda-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-rollout-ananda-pricearea.png"
+  },
+  {
+    "key": "c2",
+    "name": "nonharlequin-annafrench",
+    "handle": "waves-blue-anna-french",
+    "expect": null,
+    "status": 200,
+    "theme": "145897783347 TK-12129 roll-length preview / unpublished",
+    "priceText": "$135.20/ single roll Single roll: 27 Inches x 8.25 ft Sold in 2 roll increments only",
+    "priceBox": 71.515625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-nonharlequin-annafrench-pricearea.png"
+  },
+  {
+    "key": "a",
+    "name": "gardinum",
+    "handle": "dwhf-70238-sample-designer-wallcoverings-los-angeles",
+    "expect": "10.05 m (33 ft) · sold per single roll",
+    "status": 200,
+    "theme": "145897783347 TK-12129 roll-length preview / unpublished",
+    "priceText": "$269.68 10.05 m (33 ft) · sold per single roll",
+    "priceBox": 90.859375,
+    "rollLine": "10.05 m (33 ft) · sold per single roll",
+    "rollCount": 1,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-gardinum-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-gardinum-pricearea.png"
+  },
+  {
+    "key": "b",
+    "name": "mural-eternaloak",
+    "handle": "dwhf-70006-sample-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145897783347 TK-12129 roll-length preview / unpublished",
+    "priceText": "$334.84",
+    "priceBox": 26.390625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-mural-eternaloak-pricearea.png"
+  },
+  {
+    "key": "c",
+    "name": "nonharlequin-thibaut",
+    "handle": "dwtt-70112-designer-wallcoverings-los-angeles",
+    "expect": null,
+    "status": 200,
+    "theme": "145897783347 TK-12129 roll-length preview / unpublished",
+    "priceText": "$130.59/ single roll Single roll: 27 in (68.58 cm) x 5.5 yd (5.03 m) Sold in 2 roll increments only",
+    "priceBox": 71.515625,
+    "rollLine": null,
+    "rollCount": 0,
+    "liquidError": false,
+    "errors": [
+      "console: Failed to load resource: the server responded with a status of 403 ()",
+      "console: Framing 'https://shop.app/' violates the following Content Security Policy directive: \"frame-ancestors 'self' https://shop.app https://admin.shopify.com\". The request has been blocked.\n",
+      "console: Failed to load resource: the server responded with a status of 410 ()"
+    ],
+    "linePass": true,
+    "pass": true,
+    "fullpage": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-fullpage.png",
+    "pricearea": "/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-PREVIEW-soldpergate-nonharlequin-thibaut-pricearea.png"
+  }
+]
\ No newline at end of file
diff --git a/data/tk12129-gardinum-fullpage.png b/data/tk12129-gardinum-fullpage.png
new file mode 100644
index 0000000..8624d76
Binary files /dev/null and b/data/tk12129-gardinum-fullpage.png differ
diff --git a/data/tk12129-gardinum-pricearea.png b/data/tk12129-gardinum-pricearea.png
new file mode 100644
index 0000000..3f4a72c
Binary files /dev/null and b/data/tk12129-gardinum-pricearea.png differ
diff --git a/data/tk12129-live-edit.mjs b/data/tk12129-live-edit.mjs
new file mode 100644
index 0000000..63b87bd
--- /dev/null
+++ b/data/tk12129-live-edit.mjs
@@ -0,0 +1,39 @@
+// TK-12129 Part 2 — apply the PROVEN preview-edit2 insert to the LIVE theme 145556635699 (Steve-authorized, "go a" + "ungate").
+// Snapshots the live snippet immediately before the PUT (revert source). Usage: node tk12129-live-edit.mjs --apply
+import fs from 'node:fs';
+const raw=fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8'); const env={};
+for(const l of raw.split('\n')){const m=l.match(/^\s*([A-Z0-9_]+)\s*=\s*(.*)\s*$/); if(m)env[m[1]]=m[2].replace(/^["']|["']$/g,'');}
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10', TOKEN=env.SHOPIFY_ADMIN_TOKEN;
+const LIVE='145556635699', KEY='snippets/product-form-content.liquid', MARKER='TK-12129 roll-length + sold-per';
+const DATA='/Users/macstudio3/Projects/designerwallcoverings/data';
+const BASE=`https://${DOMAIN}/admin/api/${VER}/themes/${LIVE}/assets.json`;
+const H={'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'};
+const get=async()=>(await (await fetch(`${BASE}?asset[key]=${encodeURIComponent(KEY)}`,{headers:H})).json()).asset?.value;
+const cur=await get();
+if(!cur){console.error('ABORT cannot read');process.exit(1);}
+if(cur.includes(MARKER)){console.log('marker already present — no-op');process.exit(0);}
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const snap=`${DATA}/tk12129-LIVE-theme-snippet-PREEDIT-${ts}.liquid`; fs.writeFileSync(snap,cur);
+fs.writeFileSync(`${DATA}/tk12129-LIVE-revert-source.txt`,snap+'\n');
+console.log('pre-edit snapshot ->',snap,'bytes',cur.length);
+const ANCHOR=`        </p>\n\n        {% assign variant_for_unit_price = selected_variant %}`;
+if(cur.split(ANCHOR).length!==2){console.error('ABORT anchor not found exactly once');process.exit(1);}
+// INSERT is byte-identical to tk12129-preview-edit2.mjs (proven on preview theme 145897783347)
+const INSERT=`        </p>
+
+        {%- comment -%} ${MARKER} (TK-12129): price-area-only line under the PDP price, gated on custom.length so murals/unmeasured SKUs show nothing. Does NOT touch the Specifications block. {%- endcomment -%}
+        {%- liquid
+          assign tk_len = product.metafields.custom.length.value | default: product.metafields.custom.length
+          assign tk_soldper = product.metafields.custom.sold_per.value | default: product.metafields.custom.sold_per
+        -%}
+        {%- if tk_len != blank -%}
+          <div class="product-price product__roll-length" style="margin-top:0.35rem;font-size:0.85em;opacity:0.72;">{{ tk_len }}{%- if tk_soldper != blank %} · sold per {{ tk_soldper | downcase }}{%- endif -%}</div>
+        {%- endif -%}
+
+        {% assign variant_for_unit_price = selected_variant %}`;
+const next=cur.replace(ANCHOR,INSERT);
+if(!process.argv.includes('--apply')){console.log('DRY — no PUT; delta bytes',next.length-cur.length);process.exit(0);}
+const pj=await (await fetch(BASE,{method:'PUT',headers:H,body:JSON.stringify({asset:{key:KEY,value:next}})})).json();
+if(pj.errors){console.error('PUT ERROR',JSON.stringify(pj.errors));process.exit(1);}
+console.log('PUT ok',pj.asset?.updated_at);
+const back=await get(); console.log('verify marker on live:',back.includes(MARKER),'| rest identical:',back.replace(INSERT,ANCHOR)===cur);
diff --git a/data/tk12129-live-revert.mjs b/data/tk12129-live-revert.mjs
new file mode 100644
index 0000000..b9c987c
--- /dev/null
+++ b/data/tk12129-live-revert.mjs
@@ -0,0 +1,13 @@
+// TK-12129 Part 2 REVERT — PUT the pre-edit snapshot back onto LIVE theme 145556635699 snippets/product-form-content.liquid.
+// Usage: node tk12129-live-revert.mjs [snapshot-path]   (defaults to path in tk12129-LIVE-revert-source.txt)
+import fs from 'node:fs';
+const raw=fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8'); const env={};
+for(const l of raw.split('\n')){const m=l.match(/^\s*([A-Z0-9_]+)\s*=\s*(.*)\s*$/); if(m)env[m[1]]=m[2].replace(/^["']|["']$/g,'');}
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10', TOKEN=env.SHOPIFY_ADMIN_TOKEN;
+const DATA='/Users/macstudio3/Projects/designerwallcoverings/data';
+const snap=process.argv[2]||fs.readFileSync(`${DATA}/tk12129-LIVE-revert-source.txt`,'utf8').trim();
+const val=fs.readFileSync(snap,'utf8');
+if(val.includes('TK-12129 roll-length + sold-per')){console.error('ABORT snapshot contains marker');process.exit(1);}
+const BASE=`https://${DOMAIN}/admin/api/${VER}/themes/145556635699/assets.json`;
+const pj=await (await fetch(BASE,{method:'PUT',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({asset:{key:'snippets/product-form-content.liquid',value:val}})})).json();
+console.log(pj.errors?'REVERT ERROR '+JSON.stringify(pj.errors):'REVERTED from '+snap+' at '+pj.asset?.updated_at);
diff --git a/data/tk12129-live-verify.mjs b/data/tk12129-live-verify.mjs
new file mode 100644
index 0000000..caef740
--- /dev/null
+++ b/data/tk12129-live-verify.mjs
@@ -0,0 +1,41 @@
+// TK-12129 Part 2 — LIVE-theme verification (no preview param). Usage: node tk12129-live-verify.mjs <pre|post>
+import pw from '/Users/macstudio3/Projects/animals/node_modules/playwright/index.js';
+import fs from 'node:fs';
+const { chromium } = pw;
+const PHASE=process.argv[2]||'post';
+const OUT='/Users/macstudio3/Projects/designerwallcoverings/data';
+const shots=[
+ {key:'a',name:'gardinum',handle:'dwhf-70238-sample-designer-wallcoverings-los-angeles',expect:'10.05 m (33 ft) · sold per single roll'},
+ {key:'b',name:'mural-eternaloak',handle:'dwhf-70006-sample-designer-wallcoverings-los-angeles',expect:null},
+ {key:'c',name:'nonharlequin-thibaut',handle:'dwtt-70112-designer-wallcoverings-los-angeles',expect:null},
+];
+const browser=await chromium.launch({executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'});
+const res=[];
+for(const s of shots){
+ const ctx=await browser.newContext({viewport:{width:1280,height:2200},deviceScaleFactor:2});
+ const page=await ctx.newPage(); const errs=[];
+ page.on('pageerror',e=>errs.push('pageerror: '+e.message)); page.on('console',m=>{if(m.type()==='error')errs.push('console: '+m.text().slice(0,200));});
+ const url=`https://www.designerwallcoverings.com/products/${s.handle}?_cb=${Date.now()}`;
+ const resp=await page.goto(url,{waitUntil:'domcontentloaded',timeout:60000});
+ await page.waitForSelector('.product__price',{timeout:30000}).catch(()=>{});
+ await page.waitForTimeout(3000);
+ const info=await page.evaluate(()=>{
+  const pe=document.querySelector('.product__price'); const rl=document.querySelector('.product__roll-length');
+  const html=document.documentElement.innerHTML;
+  return {theme:window.Shopify?.theme?`${window.Shopify.theme.id} ${window.Shopify.theme.name} / ${window.Shopify.theme.role}`:'?',
+   priceText:pe?pe.innerText.replace(/\s+/g,' ').trim():null, priceBox:pe?pe.getBoundingClientRect().height:null,
+   rollLine:rl?rl.innerText.replace(/\s+/g,' ').trim():null, rollCount:document.querySelectorAll('.product__roll-length').length,
+   liquidError:/Liquid (syntax )?error/i.test(html)};
+ });
+ const fp=`${OUT}/tk12129-LIVE-${PHASE}-${s.name}-fullpage.png`; await page.screenshot({path:fp,fullPage:true});
+ let crop=null; const el=await page.$('.product__price');
+ if(el){await el.scrollIntoViewIfNeeded(); const b=await el.boundingBox(); if(b){crop=`${OUT}/tk12129-LIVE-${PHASE}-${s.name}-pricearea.png`; const pad=28; await page.screenshot({path:crop,clip:{x:Math.max(0,b.x-pad),y:Math.max(0,b.y-pad),width:Math.min(1280-Math.max(0,b.x-pad),b.width+pad*2),height:b.height+pad*2+40}});}}
+ const linePass = s.expect ? info.rollLine===s.expect : info.rollCount===0;
+ const pass = resp.status()===200 && !!info.priceText && !info.liquidError && linePass;
+ res.push({...s,status:resp.status(),...info,errors:errs,linePass,pass,fullpage:fp,pricearea:crop});
+ console.log(`[${s.key}] ${s.name} http=${resp.status()} theme=${info.theme}\n    price="${info.priceText}" rollLine=${JSON.stringify(info.rollLine)} liquidError=${info.liquidError} jsErrors=${errs.length} -> ${pass?'PASS':'FAIL'}`);
+ await ctx.close();
+}
+await browser.close();
+fs.writeFileSync(`${OUT}/tk12129-LIVE-${PHASE}-verify.json`,JSON.stringify(res,null,2));
+process.exit(PHASE==='post'&&res.some(r=>!r.pass)?1:0);
diff --git a/data/tk12129-mural-eternaloak-fullpage.png b/data/tk12129-mural-eternaloak-fullpage.png
new file mode 100644
index 0000000..cb1d974
Binary files /dev/null and b/data/tk12129-mural-eternaloak-fullpage.png differ
diff --git a/data/tk12129-mural-eternaloak-pricearea.png b/data/tk12129-mural-eternaloak-pricearea.png
new file mode 100644
index 0000000..1969c9a
Binary files /dev/null and b/data/tk12129-mural-eternaloak-pricearea.png differ
diff --git a/data/tk12129-preview-edit3-soldper-gate.mjs b/data/tk12129-preview-edit3-soldper-gate.mjs
new file mode 100644
index 0000000..4c84361
--- /dev/null
+++ b/data/tk12129-preview-edit3-soldper-gate.mjs
@@ -0,0 +1,18 @@
+// TK-12129 fix candidate — PREVIEW theme 145897783347 ONLY. Changes the render gate from custom.length to custom.sold_per
+// (custom.length is also set on ~1,675 Thibaut/Anna French products by the June roll-length-label project; custom.sold_per
+// exists only on the TK-12129 Harlequin set). Usage: node tk12129-preview-edit3-soldper-gate.mjs --apply
+import fs from 'node:fs';
+const raw=fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8'); const env={};
+for(const l of raw.split('\n')){const m=l.match(/^\s*([A-Z0-9_]+)\s*=\s*(.*)\s*$/); if(m)env[m[1]]=m[2].replace(/^["']|["']$/g,'');}
+const PREVIEW='145897783347'; if(PREVIEW==='145556635699'){process.exit(1);}
+const BASE=`https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10/themes/${PREVIEW}/assets.json`, KEY='snippets/product-form-content.liquid';
+const H={'X-Shopify-Access-Token':env.SHOPIFY_ADMIN_TOKEN,'Content-Type':'application/json'};
+const cur=(await (await fetch(`${BASE}?asset[key]=${encodeURIComponent(KEY)}`,{headers:H})).json()).asset.value;
+const OLD='{%- if tk_len != blank -%}', NEW='{%- if tk_len != blank and tk_soldper != blank -%}';
+if(cur.includes(NEW)){console.log('already gated on sold_per');process.exit(0);}
+if(cur.split(OLD).length!==2){console.error('ABORT gate line not found once');process.exit(1);}
+fs.writeFileSync('/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-preview-snippet-before-edit3.liquid',cur);
+const next=cur.replace(OLD,NEW).replace('gated on custom.length so','gated on custom.length AND custom.sold_per so');
+if(!process.argv.includes('--apply')){console.log('DRY');process.exit(0);}
+const pj=await (await fetch(BASE,{method:'PUT',headers:H,body:JSON.stringify({asset:{key:KEY,value:next}})})).json();
+console.log(pj.errors?'ERR '+JSON.stringify(pj.errors):'preview PUT ok '+pj.asset.updated_at);
diff --git a/data/tk12129-preview-snippet-before-edit3.liquid b/data/tk12129-preview-snippet-before-edit3.liquid
new file mode 100644
index 0000000..114caf9
--- /dev/null
+++ b/data/tk12129-preview-snippet-before-edit3.liquid
@@ -0,0 +1,842 @@
+{% comment %}
+  @param product {Product}
+
+  @param show_social_media_icons {Boolean}
+
+  @param show_payment_button {Boolean}
+    Show the DPBs in the product form
+{% endcomment %}
+
+{% assign product_id = product.id %}
+{% assign selected_variant = product.selected_or_first_available_variant %}
+
+{%- liquid
+  assign _selected_variant_sku = selected_variant.sku | default: '' | downcase
+  assign _selected_variant_title = selected_variant.title | default: '' | downcase
+
+  assign _selected_variant_sku_suffix = _selected_variant_sku | slice: -7, 7
+
+  assign is_sample_sku = false
+  if _selected_variant_sku != blank and _selected_variant_sku_suffix == '-sample'
+    assign is_sample_sku = true
+  endif
+
+  assign is_sample_title = false
+  if _selected_variant_title contains 'sample'
+    assign is_sample_title = true
+  endif
+
+  assign is_sample_like = false
+  if is_sample_sku
+    assign is_sample_like = true
+  elsif is_sample_title and selected_variant.price == 0
+    assign is_sample_like = true
+  endif
+
+  # TK-11404: representative non-sample variant for the scraped microdata price ONLY.
+  # Does NOT change selected_variant (the form's working/selected variant) — only the
+  # itemprop="price" meta below reads price_variant so the default page never advertises $4.25.
+  assign price_variant = selected_variant
+  if is_sample_like
+    for _pv in product.variants
+      assign _pv_sku = _pv.sku | default: '' | downcase
+      assign _pv_suffix = _pv_sku | slice: -7, 7
+      assign _pv_title = _pv.title | default: '' | downcase
+      assign _pv_is_sample = false
+      if _pv_sku != blank and _pv_suffix == '-sample'
+        assign _pv_is_sample = true
+      elsif _pv_title contains 'sample' and _pv.price == 0
+        assign _pv_is_sample = true
+      endif
+      unless _pv_is_sample
+        assign price_variant = _pv
+        break
+      endunless
+    endfor
+  endif
+-%}
+
+<!-- -----------020------------ -->
+{% assign prods_quantity_order_min = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_min'] != '' %}
+    {% assign prods_quantity_order_min = product.metafields['global']['v_prods_quantity_order_min'] %}
+  {% endif %}
+{% endif %}
+
+{% assign prods_quantity_order_units = 1 %}
+
+{% if product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% if product.metafields['global']['v_prods_quantity_order_units'] != '' %}
+    {% assign prods_quantity_order_units = product.metafields['global']['v_prods_quantity_order_units'] %}
+  {% endif %}
+{% endif %}
+
+<!-- Minimum order quantity from custom metafields (e.g. Ralph Lauren fabrics) -->
+{% assign min_order_qty = product.metafields.custom.minimum_order_quantity | default: nil %}
+{% assign min_order_unit = product.metafields.custom.minimum_order_unit | default: '' %}
+{% assign has_min_order = false %}
+{% if min_order_qty != nil and min_order_qty != blank and min_order_qty > 1 %}
+  {% assign has_min_order = true %}
+  {% assign min_order_qty_num = min_order_qty | plus: 0 %}
+  {% if min_order_qty_num > prods_quantity_order_min %}
+    {% assign prods_quantity_order_min = min_order_qty_num %}
+  {% endif %}
+{% endif %}
+
+<!-- -------------------------- -->
+<script>
+  setTimeout(function () {
+    const qtySelector = document.querySelector('.mm_quantity .input-text.qty');
+    if (qtySelector) {
+      qtySelector.value = {{ prods_quantity_order_min }};
+    }
+  }, 1000);
+</script>
+
+{% if has_min_order %}
+<!-- Minimum order notice and validation -->
+<style>
+  .min-order-notice {
+    background: #fff3cd;
+    border: 1px solid #ffc107;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 10px 0;
+    font-size: 14px;
+    font-weight: 600;
+    color: #856404;
+    display: flex;
+    align-items: center;
+    gap: 6px;
+  }
+  .min-order-notice svg {
+    flex-shrink: 0;
+  }
+  .min-order-error {
+    background: #f8d7da;
+    border: 1px solid #f5c6cb;
+    color: #721c24;
+    border-radius: 4px;
+    padding: 8px 12px;
+    margin: 8px 0 0;
+    font-size: 13px;
+    display: none;
+  }
+</style>
+<div class="min-order-notice" data-min-order-notice>
+  <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 1a7 7 0 100 14A7 7 0 008 1zm0 2.5a.75.75 0 01.75.75v4a.75.75 0 01-1.5 0v-4A.75.75 0 018 3.5zm0 8a.75.75 0 100-1.5.75.75 0 000 1.5z"/></svg>
+  Minimum order: {{ min_order_qty }} {{ min_order_unit }}
+</div>
+<script>
+  (function() {
+    var MIN_QTY = {{ min_order_qty }};
+    var MIN_UNIT = {{ min_order_unit | json }};
+
+    document.addEventListener('DOMContentLoaded', function() {
+      // Find the product form (could be either .shopify-product-form or form with data-product-form)
+      var forms = document.querySelectorAll('form[action*="/cart/add"], form[data-product-form]');
+      forms.forEach(function(form) {
+        form.addEventListener('submit', function(e) {
+          var qtyInput = form.querySelector('.mm_quantity .input-text.qty') || form.querySelector('input[name="quantity"]');
+          if (!qtyInput) return;
+
+          var qty = parseInt(qtyInput.value, 10);
+          if (isNaN(qty) || qty < MIN_QTY) {
+            e.preventDefault();
+            e.stopImmediatePropagation();
+
+            // Show error message
+            var errorDiv = form.querySelector('.min-order-error');
+            if (!errorDiv) {
+              errorDiv = document.createElement('div');
+              errorDiv.className = 'min-order-error';
+              var addToCartBtn = form.querySelector('.product-add-to-cart');
+              if (addToCartBtn) {
+                addToCartBtn.appendChild(errorDiv);
+              }
+            }
+            errorDiv.textContent = 'Please enter a quantity of at least ' + MIN_QTY + ' ' + MIN_UNIT + '.';
+            errorDiv.style.display = 'block';
+
+            // Also fix the value
+            qtyInput.value = MIN_QTY;
+            var hqty = form.querySelector('.hquantity');
+            if (hqty) hqty.value = MIN_QTY;
+
+            // Hide error after 5s
+            setTimeout(function() { errorDiv.style.display = 'none'; }, 5000);
+            return false;
+          }
+        });
+      });
+
+      // Also enforce min on the minus button - prevent going below minimum
+      jQuery(document).on('click', '.minus', function() {
+        var $qty = jQuery(this).closest('.mm_quantity').find('.qty');
+        var currentVal = parseInt($qty.val(), 10);
+        if (currentVal < MIN_QTY) {
+          $qty.val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Enforce min on blur (manual typing)
+      jQuery(document).on('blur', '.mm_quantity .input-text.qty', function() {
+        var currentVal = parseInt(jQuery(this).val(), 10);
+        if (isNaN(currentVal) || currentVal < MIN_QTY) {
+          jQuery(this).val(MIN_QTY);
+          jQuery(this).closest('.mm_quantity').find('.hquantity').attr('value', MIN_QTY);
+        }
+      });
+
+      // Hide notice when sample variant is selected
+      jQuery(document).on('change', '.product-select, .single-option-selector', function() {
+        var $form = jQuery(this).closest('form, [data-product-form]');
+        var $selected = $form.find('.product-select option:selected, .product-select[type="hidden"]');
+        var selectedText = ($selected.text() || $selected.attr('data-variant-title') || '').toLowerCase();
+        var selectedSku = ($selected.attr('data-sku') || '').toLowerCase();
+        var isSample = /sample/i.test(selectedText) || /-sample$/i.test(selectedSku);
+
+        var $notice = jQuery('.min-order-notice[data-min-order-notice]');
+        if (isSample) {
+          $notice.hide();
+        } else {
+          $notice.show();
+        }
+      });
+    });
+  })();
+</script>
+{% endif %}
+
+{%- comment -%} TK-11106 Koroseal Option A: quote-only tag gate {%- endcomment -%}
+{%- assign dw_quote_only = false -%}
+{%- if product.tags contains 'quotes' -%}{%- assign dw_quote_only = true -%}{%- endif -%}
+
+{% for block in section.blocks %}
+  {% case block.type %}
+    {% when 'vendor' %}
+      <a class="product-vendor" href="{{ product.vendor | url_for_vendor }}" {{ block.shopify_attributes }}>{{ product.vendor }}</a>
+
+    {% when 'title' %}
+      <h1 class="product-title" {{ block.shopify_attributes }}>
+        {% if product != blank %}
+          {% comment %} Always link the title to its own canonical product URL.
+             product.url is root-relative (/products/<handle>) so it resolves to the
+             storefront domain — never the raw .myshopify.com search endpoint. {% endcomment %}
+          <a href="{{ product.url }}">
+            {{ product.title }}
+          </a>
+        {% else %}
+          {{ 'products.product.onboarding.title' | t }}
+        {% endif %}
+      </h1>
+      <span class="product-sku-label">SKU: </span>
+      {%- liquid
+        assign sku_raw = product.selected_or_first_available_variant.sku | default: ''
+        assign sku_display = sku_raw | replace: '-Sample', '' | replace: '-SAMPLE', '' | replace: '-sample', ''
+        assign sku_display = sku_display | replace: '--', '-' | replace: '--', '-'
+        assign sku_last_char = sku_display | slice: -1, 1
+        if sku_display != blank and sku_last_char == '-'
+          assign sku_display = sku_display | remove_last: '-'
+        endif
+      -%}
+      <span class="product-sku-value">{{ sku_display }}</span>
+    {% when '@app' %}
+      <div class="product-app" {{ block.shopify_attributes }}>
+        {% render block %}
+      </div>
+
+    {% when 'custom-liquid' %}
+      {% if block.settings.custom_liquid != blank %}
+        <div class="product__custom-liquid" {{ block.shopify_attributes }}>
+          {{ block.settings.custom_liquid }}
+        </div>
+      {% endif %}
+
+    {% when 'collapsible-tab' %}
+      {% if block.settings.collapsible_tab_heading != blank %}
+        <details class="collapsible-tab" {{ block.shopify_attributes }}>
+          <summary class="collapsible-tab__heading">
+            <span>{{ block.settings.collapsible_tab_heading | escape }}</span>
+            {%
+              render 'icons',
+              id: 'chevron-right',
+            %}
+          </summary>
+
+          {% if block.settings.collapsible_tab_text != blank %}
+            <div class="collapsible-tab__text rte">
+              {{ block.settings.collapsible_tab_text }}
+            </div>
+          {% endif %}
+        </details>
+      {% endif %}
+
+    {% when 'tabs' %}
+      {% assign tab_counter = 1 %}
+      <div class="product-tabs" {{ block.shopify_attributes }}>
+        {% if block.settings.show_product_description %}
+          <input
+            class="product-tabs__radio"
+            id="product-tabs__radio-{{ section.id }}"
+            name="{{ section.id }}"
+            tabindex="0"
+            type="radio"
+            checked="checked"
+          >
+
+          <label class="product-tabs__label" for="product-tabs__radio-{{ section.id }}">
+            {{ 'onboarding.tab_title'| t }}
+          </label>
+
+          <div class="product-tabs__panel rte" tabindex="0">
+            {% if onboarding %}
+              {{ 'onboarding.tab_content'| t }}
+            {% else %}
+              {% if product.description != blank %}
+                {{ product.description }}
+              {% else %}
+                {{ 'onboarding.tab_content'| t }}
+              {% endif %}
+            {% endif %}
+          </div>
+        {% endif %}
+
+        {% for i in (1..3) %}
+          {% assign tab_text_key = 'tab_text_' | append: i %}
+          {% assign tab_heading_key = 'tab_heading_' | append: i %}
+          {% assign tab_heading_value = block.settings[tab_heading_key] %}
+          {% assign tab_text_value = block.settings[tab_text_key] %}
+
+          {% if tab_heading_value != blank %}
+            <input
+              class="product-tabs__radio"
+              id="product-tabs__radio-{{ i }}-{{ section.id }}"
+              name="{{ section.id }}"
+              tabindex="0"
+              type="radio"
+              {% if tab_counter == 1 and block.settings.show_product_description == false %}
+                checked
+              {% endif %}
+            >
+
+            <label class="product-tabs__label" for="product-tabs__radio-{{ i }}-{{ section.id }}">
+              {{ tab_heading_value | escape }}
+            </label>
+
+            <div class="product-tabs__panel rte" tabindex="0">
+              {{ tab_text_value }}
+            </div>
+
+            {% assign tab_counter = tab_counter | plus: 1 %}
+          {% endif %}
+        {% endfor %}
+      </div>
+
+    {% when 'price' %}
+      {%- unless dw_quote_only -%}
+      <div class="product__price" {{ block.shopify_attributes }}>
+        {%- comment -%}
+          DW trade/designer pricing tiers (2026-06-11): any customer carrying one of these
+          professional tags sees the trade price display (15% off, ×0.85). This restores the
+          pre-app behavior where every designer/trade tier got the discount — not just 'trade'.
+          Matches *any* tag containing 'designer' (interior_designer, commercial_designer, …)
+          plus the explicit tiers below. Add new tiers to the explicit list as needed.
+        {%- endcomment -%}
+        {%- assign dw_is_trade = false -%}
+        {%- for dw_t in customer.tags -%}
+          {%- assign dw_tl = dw_t | downcase | strip -%}
+          {%- if dw_tl contains 'designer' or dw_tl == 'trade' or dw_tl == 'architect' or dw_tl == 'stager' or dw_tl == 'hospitality' or dw_tl == 'retailer' -%}
+            {%- assign dw_is_trade = true -%}
+            {%- break -%}
+          {%- endif -%}
+        {%- endfor -%}
+        <input type="hidden" id="customer_tag" value="{% if dw_is_trade %}trade{% endif %}">
+        <p class="product-price">
+          {% comment %} SA Wholesale (saw_/wbuyx/"WHO") app removed 2026-06-11 — it left the price span blank. Render native variant price unconditionally. {% endcomment %}
+            <!-- native price markup -->
+            <meta itemprop="price" content="{{ price_variant.price | money_without_currency }}">
+            <span class="product-price-minimum money {% if dw_is_trade %}original{% endif %}">
+              {% if product != blank %}
+                {{ selected_variant.price | money }}
+              {% else %}
+                {{ 'products.product.onboarding.price' | t }}
+              {% endif %}
+            </span>
+            {% if dw_is_trade %}
+              <span
+                class="product-price-discount"
+              >
+                {% assign target_product = selected_variant %}
+                {% assign com_selected_variant_title = selected_variant.title | capitalize %}
+                {% assign com_selected_variant_sku = selected_variant.sku | default: '' | downcase %}
+                {% if com_selected_variant_title == "Sample" or com_selected_variant_sku contains "sample" %}
+                  {% comment %} {% render 'money', value: 0 %} {% endcomment %}
+                  Complimentary Sample
+                {% else %}
+                  {% assign com_variant_first_title = product.variants[0].title | capitalize %}
+                  {% if com_variant_first_title == "Sample" and product.variants[1] != blank  %}
+                    {% assign target_product = product.variants[1] %}
+                  {% endif  %}
+                  {% assign discounted_price = target_product.price | times:0.85 | round: 2 %}
+                  {% render 'money', value: discounted_price %}
+                {% endif %}
+
+              </span>
+            {% endif %}
+           {% comment %}
+            <span
+              class="product-price-compare money original {% if selected_variant.compare_at_price > selected_variant.price %}visible{% endif %}"
+            >
+              {{ selected_variant.compare_at_price | money }}
+            </span>
+           {% endcomment %}
+        </p>
+
+        {%- comment -%} TK-12129 roll-length + sold-per (TK-12129): price-area-only line under the PDP price, gated on custom.length so murals/unmeasured SKUs show nothing. Does NOT touch the Specifications block. {%- endcomment -%}
+        {%- liquid
+          assign tk_len = product.metafields.custom.length.value | default: product.metafields.custom.length
+          assign tk_soldper = product.metafields.custom.sold_per.value | default: product.metafields.custom.sold_per
+        -%}
+        {%- if tk_len != blank -%}
+          <div class="product__roll-length" style="flex-basis:100%;width:100%;display:block;margin-top:0.4rem;font-size:0.85em;opacity:0.72;">{{ tk_len }}{%- if tk_soldper != blank %} · sold per {{ tk_soldper | downcase }}{%- endif -%}</div>
+        {%- endif -%}
+
+        {% assign variant_for_unit_price = selected_variant %}
+        {% comment %}Inject unit-price begin{% endcomment %}
+        {% comment %}
+          @param variant_for_unit_price
+            Product variant for price
+          @param tax_text
+            String containing 'tax included' text
+        {% endcomment %}
+
+        {% capture total_quantity %}
+          <span class="product-price__unit-price-total-quantity" data-unit-price-quantity>
+            {{ variant_for_unit_price.unit_price_measurement.quantity_value }}{{ variant_for_unit_price.unit_price_measurement.quantity_unit }}
+          </span>
+        {% endcapture %}
+
+
+        {% capture unit_price %}
+          <span class="product-price__unit-price-amount money" data-unit-price-amount>
+            {{ variant_for_unit_price.unit_price | money }}
+          </span>
+        {% endcapture %}
+        {% capture unit_measure %}
+          <span class="product-price__unit-price-measure" data-unit-price-measure>
+            {%- if variant_for_unit_price.unit_price_measurement.reference_value != 1 -%}
+              {{ variant_for_unit_price.unit_price_measurement.reference_value }}
+            {%- endif %}
+            {{ variant_for_unit_price.unit_price_measurement.reference_unit }}
+          </span>
+        {% endcapture %}
+
+        <div
+          class="
+            product-price__unit-price
+            {% unless variant_for_unit_price.unit_price_measurement %}hidden{% endunless %}
+          "
+          data-unit-price
+        >
+          {{ 'products.product.price_per_unit_html' | t: total_quantity: total_quantity, unit_price: unit_price, unit_measure: unit_measure | strip_newlines }}
+        </div>
+
+        {% assign variant_for_unit_price = blank %}
+        {% comment %}Inject unit-price end{% endcomment %}
+
+
+        {%- capture tax_text -%}
+        {{ 'products.product.tax_line_html' | t }}
+        {%- endcapture -%}
+
+        {%- if tax_text != blank -%}
+          <div class="
+            product-price__tax
+            {% unless selected_variant.taxable %}hidden{% endunless %}
+            "
+            data-tax-line
+          >
+            {{ tax_text }}
+          </div>
+        {%- endif -%}
+
+        {{ form | payment_terms }}
+      </div>
+      {%- endunless -%}
+
+    {% when 'form' %}
+      {%- if dw_quote_only -%}
+        {% render 'dw-quote-only-cta' %}
+      {%- else -%}
+
+      <div class="product__form" {{ block.shopify_attributes }}>
+
+        {% unless product.has_only_default_variant %}
+          <div class="product-options">
+            {%-
+              render 'product-options-dropdown',
+              product: product,
+              form_id: product_id
+            -%}
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-4
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="default-variant-quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+            {% comment %}
+            <input
+              class="product-option-quantity"
+              id="default-variant-quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            >
+            {% endcomment %}
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-4 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+
+            <div class="selector-wrapper no-js-required">
+              <label for="product-select-{{ product_id }}"></label>
+              <select
+                class="product-select"
+                name="id"
+                id="product-select-{{ product_id }}"
+                data-select-ignore
+              >
+                {% for variant in product.variants %}
+                  {% if variant.available %}
+                    {% assign com_variant_title = variant.title | capitalize %}
+                    {% if com_variant_title == "Sample" %}
+                      {% assign dl_sample_variant = variant.id %}
+                      {% assign dl_sample_variant_title = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample = 'small_sample' %}
+                    {% endif %}
+
+                    {% if com_variant_title == "Large Sample" %}
+                      {% assign dl_sample_variant2 = variant.id %}
+                      {% assign dl_sample_variant_title2 = product.title | append: ' - ' | append: variant.title %}
+                      {% assign dl_sample2 = 'large_sample' %}
+                    {% endif %}
+
+                    <option
+                      {% if variant == selected_variant %}selected="selected"{% endif %}
+                      value="{{ variant.id }}"
+                      data-variant-id="{{ variant.id }}"
+                      data-sku="{{ variant.sku }}"
+                      data-vprice="{{ variant.price }}"
+                    >
+                      {{ variant.title }} - {{ variant.price | money }}
+                    </option>
+                  {% else %}
+                    <option 
+                    disabled="disabled" 
+                    data-variant-id="{{ variant.id }}" 
+                    value="{{ variant.id }}"
+                    data-sku="{{ variant.sku }}">
+                      {{ variant.title }} - {{ 'products.product.sold_out' | t }}
+                    </option>
+                  {% endif %}
+                {% endfor %}
+              </select>
+            </div>
+          </div>
+        {% else %}
+          <div class="product-options product-options-default-only">
+            <input
+              class="product-select"
+              name="id"
+              value="{{ product.variants[0].id }}"
+              type="hidden"
+              data-variant-title="{{ product.variants[0].title }}"
+              data-sku="{{ product.variants[0].sku }}"
+              data-vprice="{{ product.variants[0].price }}"
+            />
+
+            <label
+              class="
+                product-option-column-1
+                product-option-row-1
+                product-option-quantity-label
+                {% if is_sample_like %}hidden{% endif %}
+              "
+              for="quantity-input"
+            >
+              <strong>{{ 'general.general.quantity' | t }}:</strong>
+            </label>
+
+<!--             <input
+              class="product-option-quantity"
+              id="quantity-input"
+              data-product-quantity-input
+              type="number"
+              inputmode="numeric"
+              name="quantity"
+              value="1"
+            > -->
+            <!-- 020 -->
+            <div class="mm_quantity mm_buttons_added product-option-row-1 {% if is_sample_like %}hidden{% endif %}">
+              <input type="hidden" class="hquantity" name="hquantity" value="{{ prods_quantity_order_min }}">
+              <input type="button" value="-" class="minus">
+              <input
+                type="text"
+                step="{{ prods_quantity_order_units }}"
+                min="{{ prods_quantity_order_min }}"
+                data-order-step="{{ prods_quantity_order_units }}"
+                data-order-min="{{ prods_quantity_order_min }}"
+                max=""
+                name="quantity"
+                value="{{ prods_quantity_order_min }}"
+                title="Qty"
+                class="input-text qty text"
+                size="4"
+                pattern=""
+                inputmode=""
+                onkeypress="mm_validate(event)"
+              >
+              <input type="button" value="+" class="plus">
+            </div>
+            <!--  -->
+          </div>
+        {% endunless %}
+
+        {% for tag in product.tags %}
+          {% if tag contains 'custom mural' %}
+            <!-- Custom Price Calculator -->
+            <div id="custom-calculator" style="display:none" data-calculatorid="62388fabd48c8"></div>
+            <script>
+              document.querySelector(".product-options .last_variant").innerHTML = "Custom Sizes";
+
+              var appendCalc = setInterval(moveCalc, 300);
+
+              function moveCalc() {
+                var calc = document.getElementById("calculator");
+                if (calc) {
+                  document
+                    .querySelector(".product-options")
+                    .insertBefore(
+                      document.getElementById("calculator"),
+                      document.querySelector(".product-options").children[2]
+                    );
+                  clearInterval(appendCalc);
+                }
+              }
+            </script>
+            <style>
+              .product-options {
+                display: flex;
+                flex-direction: column;
+                align-items: baseline;
+                margin-left: 0;
+              }
+              .product-options .product-option-quantity-label,
+              .mm_quantity.mm_buttons_added {
+                display: none !important;
+              }
+            </style>
+          {% endif %}
+        {% endfor %}
+
+        {% if product.available %}
+          <div id="infiniteoptions-container"></div>
+          <div id="uploadery-container"></div>
+        {% endif %}
+
+        <!-- Print PDF button -->
+        {% render 'button-product-pdf-print' %}
+
+        <div
+          class="
+            product-add-to-cart
+            {% if product != blank and show_payment_button %}
+              product-smart-payments
+            {% endif %}
+          "
+        >
+          {% if selected_variant.available and template.name != 'password' %}
+            <!-- 020 -->
+            <div class="custom-contact-message"></div>
+
+            <a
+              href="#"
+              class="dl-contact-btn custom-popup-contact-form"
+              {% if variant.price == 0 %}
+                style="display:inline-block;"
+              {% else %}
+                style="display:none;"
+              {% endif %}
+            >
+              Contact Us
+            </a>
+
+            {% assign title = 'Request Sample' %}
+            {% assign showonly = blank %}
+            {% if product.tags contains "Showroom only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+            {% if product.tags contains "Showroom Only" and product.price == 0 %}
+              {% assign showonly = 'showonly' %}
+            {% endif %}
+
+            {% if is_sample_sku and dl_sample == blank and dl_sample2 == blank %}
+              <a
+                href=""
+                data-dlvid="{{ selected_variant.id }}"
+                data-dlvtitle="{{ product.title | append: ' - Sample' }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample != blank and dl_sample2 != blank and dl_sample == 'small_sample' and dl_sample2 == 'large_sample' %}
+              {% assign title = 'Small Sample' %}
+            {% endif %}
+
+            {% if dl_sample == 'small_sample' and dl_sample_variant !='' and  dl_sample_variant_title != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant }}"
+                data-dlvtitle="{{ dl_sample_variant_title }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                {{ title }}
+              </a>
+            {% endif %}
+
+            {% if dl_sample2 == 'large_sample' and dl_sample_variant2 !='' and  dl_sample_variant_title2 != '' %}
+              <a
+                href=""
+                data-dlvid="{{ dl_sample_variant2 }}"
+                data-dlvtitle="{{ dl_sample_variant_title2 }}"
+                class="dl-sample-btn {{ showonly }}"
+                data-product-id="{{ product.id }}"
+              >
+                Large Sample
+              </a>
+            {% endif %}
+            {% for variant_item in product.variants %}
+              {% if variant_item.price == 0 and variant_item.title contains "Sample" and variant_item.title != "Sample" %}
+                {% assign showing_title = variant_item.title %}
+                {% if showing_title == "Textured Vinyl Sample" %}
+                  {% assign showing_title = "Vinyl Sample" %}
+                {% endif %}
+                <a
+                  href=""
+                  data-dlvid="{{ variant_item.id }}"
+                  data-dlvtitle="{{ variant_item.title }}"
+                  class="dl-second-sample-btn {% if variant_item.id != product.selected_or_first_available_variant.id %}unavailable{% endif %} {{ showonly }}"
+                  data-product-id="{{ product.id }}"
+                >
+                  Request {{ showing_title }}
+                </a>
+              {% endif %}
+            {% endfor %}
+
+            {% render 'spec-sheet-button' %}
+
+<!--             <input class="add-to-cart" type="submit" value="{{ 'products.product.add_to_cart' | t }}" /> -->
+            {% assign com_first_variant_title = product.selected_or_first_available_variant.title | capitalize %}
+            <input class="add-to-cart {% if is_sample_like %}hidden{% endif %} {% if product.variants.size == 1 and com_first_variant_title == "Sample" %}hidden{% endif %} {% if product.selected_or_first_available_variant.price == 0 %}unavailable{% endif %}" type="submit" value="{{ 'products.product.add_to_cart' | t }}"/>
+          {% else %}
+            <input class="add-to-cart disabled" type="submit" value="{{ 'products.product.sold_out' | t }}" disabled/>
+          {% endif %}
+
+          <!--020 -->
+          {% for t in product.tags %}
+             {% if t == 'Customize' %}
+                    <a href="#" class="dl-customize-btn custom-popup-contact-form">Customize this Pattern</a>
+             {% endif %}
+          {% endfor %}
+
+          {% if show_payment_button %}
+            {{ form | payment_button }}
+          {% endif %}
+
+          {% capture the_snippet_fave %}{% include 'socialshopwave-widget-fave' %}{% endcapture %}
+          {% unless the_snippet_fave contains 'Liquid error' %}
+          {{ the_snippet_fave }}
+          {% endunless %}
+        </div>
+        <div class="product-message"></div>
+
+        <div data-surface-pick-up></div>
+        {%-
+          render 'modal',
+          modal_id: 'surface-pick-up',
+          modal_class: 'surface-pick-up-modal',
+        -%}
+      </div>
+      {%- endif -%}
+
+    {% when 'social' %}
+      <div class="product__social" {{ block.shopify_attributes }}>
+        {% render 'share-buttons' %}
+      </div>
+
+    {% when 'description' %}
+      {% if product != blank and product.description != blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ product.description }}
+        </div>
+      {% elsif product == blank %}
+        <div class="product-description rte" {{ block.shopify_attributes }}>
+          {{ 'products.product.onboarding.description' | t }}
+        </div>
+      {% endif %}
+
+    {%- when 'rating' -%}
+      {%- if product.metafields.reviews.rating.value != blank -%}
+        <div class="product__rating rating" {{ block.shopify_attributes }}>
+          {%
+            render 'rating-stars',
+            value: product.metafields.reviews.rating.value.rating,
+            scale_max: product.metafields.reviews.rating.value.scale_max,
+          %}
+          <p class="rating__text">
+            <span aria-hidden="true">{{ product.metafields.reviews.rating.value }} / {{ product.metafields.reviews.rating.value.scale_max }}</span>
+          </p>
+          <p class="rating__count">
+            <span aria-hidden="true">({{ product.metafields.reviews.rating_count }})</span>
+            <span class="visually-hidden">{{ product.metafields.reviews.rating_count }} {{ "general.accessibility.total_reviews" | t }}</span>
+          </p>
+        </div>
+      {%- endif -%}
+  {% endcase %}
+{% endfor %}
+
diff --git a/data/tk12129-preview-verify.mjs b/data/tk12129-preview-verify.mjs
new file mode 100644
index 0000000..10b40cd
--- /dev/null
+++ b/data/tk12129-preview-verify.mjs
@@ -0,0 +1,43 @@
+// TK-12129 Part 2 — LIVE-theme verification (no preview param). Usage: node tk12129-live-verify.mjs <pre|post>
+import pw from '/Users/macstudio3/Projects/animals/node_modules/playwright/index.js';
+import fs from 'node:fs';
+const { chromium } = pw;
+const PHASE=process.argv[2]||'post';
+const OUT='/Users/macstudio3/Projects/designerwallcoverings/data';
+const shots=[
+ {key:'a2',name:'rollout-ananda',handle:'dwhf-70334-sample-designer-wallcoverings-los-angeles',expect:'10.05 m (33 ft) · sold per single roll'},
+ {key:'c2',name:'nonharlequin-annafrench',handle:'waves-blue-anna-french',expect:null},
+ {key:'a',name:'gardinum',handle:'dwhf-70238-sample-designer-wallcoverings-los-angeles',expect:'10.05 m (33 ft) · sold per single roll'},
+ {key:'b',name:'mural-eternaloak',handle:'dwhf-70006-sample-designer-wallcoverings-los-angeles',expect:null},
+ {key:'c',name:'nonharlequin-thibaut',handle:'dwtt-70112-designer-wallcoverings-los-angeles',expect:null},
+];
+const browser=await chromium.launch({executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'});
+const res=[];
+for(const s of shots){
+ const ctx=await browser.newContext({viewport:{width:1280,height:2200},deviceScaleFactor:2});
+ const page=await ctx.newPage(); const errs=[];
+ page.on('pageerror',e=>errs.push('pageerror: '+e.message)); page.on('console',m=>{if(m.type()==='error')errs.push('console: '+m.text().slice(0,200));});
+ const url=`https://www.designerwallcoverings.com/products/${s.handle}?preview_theme_id=145897783347&pb=0&_cb=${Date.now()}`;
+ const resp=await page.goto(url,{waitUntil:'domcontentloaded',timeout:60000});
+ await page.waitForSelector('.product__price',{timeout:30000}).catch(()=>{});
+ await page.waitForTimeout(3000);
+ const info=await page.evaluate(()=>{
+  const pe=document.querySelector('.product__price'); const rl=document.querySelector('.product__roll-length');
+  const html=document.documentElement.innerHTML;
+  return {theme:window.Shopify?.theme?`${window.Shopify.theme.id} ${window.Shopify.theme.name} / ${window.Shopify.theme.role}`:'?',
+   priceText:pe?pe.innerText.replace(/\s+/g,' ').trim():null, priceBox:pe?pe.getBoundingClientRect().height:null,
+   rollLine:rl?rl.innerText.replace(/\s+/g,' ').trim():null, rollCount:document.querySelectorAll('.product__roll-length').length,
+   liquidError:/Liquid (syntax )?error/i.test(html)};
+ });
+ const fp=`${OUT}/tk12129-PREVIEW-${PHASE}-${s.name}-fullpage.png`; await page.screenshot({path:fp,fullPage:true});
+ let crop=null; const el=await page.$('.product__price');
+ if(el){await el.scrollIntoViewIfNeeded(); const b=await el.boundingBox(); if(b){crop=`${OUT}/tk12129-PREVIEW-${PHASE}-${s.name}-pricearea.png`; const pad=28; await page.screenshot({path:crop,clip:{x:Math.max(0,b.x-pad),y:Math.max(0,b.y-pad),width:Math.min(1280-Math.max(0,b.x-pad),b.width+pad*2),height:b.height+pad*2+40}});}}
+ const linePass = s.expect ? info.rollLine===s.expect : info.rollCount===0;
+ const pass = resp.status()===200 && !!info.priceText && !info.liquidError && linePass;
+ res.push({...s,status:resp.status(),...info,errors:errs,linePass,pass,fullpage:fp,pricearea:crop});
+ console.log(`[${s.key}] ${s.name} http=${resp.status()} theme=${info.theme}\n    price="${info.priceText}" rollLine=${JSON.stringify(info.rollLine)} liquidError=${info.liquidError} jsErrors=${errs.length} -> ${pass?'PASS':'FAIL'}`);
+ await ctx.close();
+}
+await browser.close();
+fs.writeFileSync(`${OUT}/tk12129-PREVIEW-${PHASE}-verify.json`,JSON.stringify(res,null,2));
+process.exit(PHASE==='post'&&res.some(r=>!r.pass)?1:0);
diff --git a/data/tk12129-rollback-length.mjs b/data/tk12129-rollback-length.mjs
new file mode 100644
index 0000000..3dbcea2
--- /dev/null
+++ b/data/tk12129-rollback-length.mjs
@@ -0,0 +1,28 @@
+// TK-12129 rollback — DELETE the 10 custom.length metafields written on the Harlequin
+// canary batch (they were ABSENT before the write, so rollback = delete).
+// Usage: node tk12129-rollback-length.mjs --apply   (dry-run without --apply)
+import fs from 'node:fs';
+const envPath = '/Users/macstudio3/Projects/secrets-manager/.env';
+const raw = fs.readFileSync(envPath, 'utf8');
+const env = {};
+for (const line of raw.split('\n')) { const m = line.match(/^\s*([A-Z0-9_]+)\s*=\s*(.*)\s*$/); if (m) env[m[1]] = m[2].replace(/^["']|["']$/g,''); }
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10', TOKEN=env.SHOPIFY_ADMIN_TOKEN;
+const APPLY = process.argv.includes('--apply');
+const TARGETS = [
+  { sku:'DWHF-70238',  ownerId:'gid://shopify/Product/6962223218739' },
+  { sku:'DWHF-335000', ownerId:'gid://shopify/Product/7787420450867' },
+  { sku:'DWHF-335003', ownerId:'gid://shopify/Product/7787420844083' },
+  { sku:'DWHF-335004', ownerId:'gid://shopify/Product/7787420909619' },
+  { sku:'DWHF-335005', ownerId:'gid://shopify/Product/7787421007923' },
+  { sku:'DWHF-335006', ownerId:'gid://shopify/Product/7787421106227' },
+  { sku:'DWHF-335007', ownerId:'gid://shopify/Product/7787421204531' },
+  { sku:'DWHF-335008', ownerId:'gid://shopify/Product/7787421335603' },
+  { sku:'DWHF-335009', ownerId:'gid://shopify/Product/7787421433907' },
+  { sku:'DWHF-335010', ownerId:'gid://shopify/Product/7787421499443' },
+];
+async function gql(query, variables){ const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query,variables})}); return r.json(); }
+const M=`mutation($mf:[MetafieldIdentifierInput!]!){ metafieldsDelete(metafields:$mf){ deletedMetafields{ ownerId namespace key } userErrors{ field message } } }`;
+const ids = TARGETS.map(t=>({ ownerId:t.ownerId, namespace:'custom', key:'length' }));
+if(!APPLY){ console.log('DRY RUN — would delete custom.length on:', TARGETS.map(t=>t.sku).join(', '), '\nRe-run with --apply'); process.exit(0); }
+const res = await gql(M,{mf:ids});
+console.log(JSON.stringify(res.data?.metafieldsDelete ?? res, null, 2));
diff --git a/data/tk12129-rollout-rollback.mjs b/data/tk12129-rollout-rollback.mjs
new file mode 100644
index 0000000..33f1a5d
--- /dev/null
+++ b/data/tk12129-rollout-rollback.mjs
@@ -0,0 +1,14 @@
+// TK-12129 ROLLOUT rollback — metafieldsDelete custom.length + custom.sold_per on EXACTLY the rollout target set
+// (both were ABSENT pre-write per the rollout snapshot). Does NOT touch the 10 canary (separate rollback scripts).
+// Usage: node tk12129-rollout-rollback.mjs --apply   (dry-run without)
+import fs from 'node:fs';
+const raw=fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8'); const env={};
+for(const l of raw.split('\n')){const m=l.match(/^\s*([A-Z0-9_]+)\s*=\s*(.*)\s*$/); if(m)env[m[1]]=m[2].replace(/^["']|["']$/g,'');}
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10', TOKEN=env.SHOPIFY_ADMIN_TOKEN;
+const T=JSON.parse(fs.readFileSync('/Users/macstudio3/Projects/designerwallcoverings/data/tk12129-rollout-targets.json','utf8')).products;
+if(!process.argv.includes('--apply')){console.log(`DRY — would delete custom.length+custom.sold_per on ${T.length} products`);process.exit(0);}
+const M=`mutation($mf:[MetafieldIdentifierInput!]!){metafieldsDelete(metafields:$mf){deletedMetafields{ownerId key} userErrors{field message}}}`;
+let del=0;for(let i=0;i<T.length;i+=12){const mf=T.slice(i,i+12).flatMap(t=>[{ownerId:t.gid,namespace:'custom',key:'length'},{ownerId:t.gid,namespace:'custom',key:'sold_per'}]);
+ const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query:M,variables:{mf}})});const j=await r.json();
+ del+=j.data?.metafieldsDelete?.deletedMetafields?.length??0;const ue=j.data?.metafieldsDelete?.userErrors??[];if(ue.length)console.log(JSON.stringify(ue));await new Promise(r=>setTimeout(r,300));}
+console.log('deleted',del);
diff --git a/data/tk12129-rollout-snapshot-2026-09-24T18-01-59-515Z.json b/data/tk12129-rollout-snapshot-2026-09-24T18-01-59-515Z.json
new file mode 100644
index 0000000..f026f37
--- /dev/null
+++ b/data/tk12129-rollout-snapshot-2026-09-24T18-01-59-515Z.json
@@ -0,0 +1,2569 @@
+{
+  "ticket": "TK-12129",
+  "ts": "2026-09-24T18:01:59.516Z",
+  "store": "designer-laboratory-sandbox.myshopify.com",
+  "count": 320,
+  "note": "before values; null = absent -> rollback = metafieldsDelete",
+  "products": [
+    {
+      "gid": "gid://shopify/Product/6962212503603",
+      "title": "Acropora - Brazilian Rosewood/Nectar/Tree Canopy Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962212962355",
+      "title": "Acropora - Exhale/Murmuration Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962190843955",
+      "title": "Akoa - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214371379",
+      "title": "Amazilia - French Grey/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962213453875",
+      "title": "Amazilia - Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214666291",
+      "title": "Amazilia - Powder/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191368243",
+      "title": "Amazilia - Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191171635",
+      "title": "Amazilia - Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214862899",
+      "title": "Amazilia - Stone/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214010931",
+      "title": "Amazilia - Teal/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962215059507",
+      "title": "Amborella - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962258706483",
+      "title": "Ananda - Blush Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962259099699",
+      "title": "Ananda - Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962258477107",
+      "title": "Ananda - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962259460147",
+      "title": "Ananda - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962258149427",
+      "title": "Ananda - Topaz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192220211",
+      "title": "Ankara - Meadow/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191597619",
+      "title": "Ankara - Sail Cloth/ Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191892531",
+      "title": "Ankara - Sky/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192547891",
+      "title": "Ankara - Sunflower/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962216632371",
+      "title": "Ardisia - Amazonia/Teal/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962215747635",
+      "title": "Ardisia - Positano/Sailcloth/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962216173619",
+      "title": "Ardisia - Soft Focus/Oyster/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962215321651",
+      "title": "Ardisia - Succulent/Soft Focus/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962218041395",
+      "title": "Atoll - Awakening/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962217123891",
+      "title": "Atoll - Bronze/ Sailcloth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962217517107",
+      "title": "Atoll - Seaglass/Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962218598451",
+      "title": "Aurelia - French Grey/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962219122739",
+      "title": "Aurelia - Pebble/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962354782259",
+      "title": "Axal - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962353897523",
+      "title": "Axal - Litchen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962353438771",
+      "title": "Axal - Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962354421811",
+      "title": "Axal - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962245238835",
+      "title": "Balancing Act - Blossom/Raspberry/Grape Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962160762931",
+      "title": "Blocks - Black Earth/Sketched/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962161156147",
+      "title": "Blocks - Cornflower/Black Earth/Sketched Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962160336947",
+      "title": "Blocks - Nectar/Sketched/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962219647027",
+      "title": "Caprice - Chalk Pearl and Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962315493427",
+      "title": "Chronicle - Cloud Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314903603",
+      "title": "Chronicle - Denim Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962316116019",
+      "title": "Chronicle - Eggshell Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962316836915",
+      "title": "Chronicle - Elephant Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962315264051",
+      "title": "Chronicle - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314674227",
+      "title": "Chronicle - Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962316312627",
+      "title": "Chronicle - Mushroom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962315821107",
+      "title": "Chronicle - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314182707",
+      "title": "Chronicle - Sand Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314412083",
+      "title": "Chronicle - Straw Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962317623347",
+      "title": "Commix - Breeze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962318016563",
+      "title": "Commix - Seal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284920883",
+      "title": "Coppice - Ebony/Putty/Snow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284068915",
+      "title": "Coppice - Navy/Lagoon/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284298291",
+      "title": "Coppice - Oyster / Ebony / Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962283839539",
+      "title": "Coppice - Peacock / Azalea / Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284527667",
+      "title": "Coppice - Powder / Truffle / Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962163253299",
+      "title": "Coral - Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192744499",
+      "title": "Dahlia - Blossom/Emerald/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962193367091",
+      "title": "Dahlia - Coral/Fig Leaf/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962193858611",
+      "title": "Dahlia - Fig Blossom/Nectar/Black Earth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192973875",
+      "title": "Dahlia - Sail Cloth/Meadow/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962149785651",
+      "title": "Dahlia Bunch - Lapis Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150146099",
+      "title": "Dahlia Bunch - Rose Quartz/Spinel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150441011",
+      "title": "Daisy Trellis - Emerald/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150572083",
+      "title": "Daisy Trellis - Lapis/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962151161907",
+      "title": "Dappled Leaf - Citrine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150866995",
+      "title": "Dappled Leaf - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962151653427",
+      "title": "Dappled Leaf - Emerald/Teal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962152079411",
+      "title": "Dappled Leaf - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962163843123",
+      "title": "Dawning - Copenhagen Blue/Ritual Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962164269107",
+      "title": "Dawning - Grounded/Ritual Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962164662323",
+      "title": "Dawning - Mineral/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962194350131",
+      "title": "Demoiselle - Firefly Graphite/Almond Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962194841651",
+      "title": "Demoiselle - Firefly Ink/Chartreuse Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962221809715",
+      "title": "Demoiselle - Firefly Jute/Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962195431475",
+      "title": "Demoiselle - Firefly Ochre/Grape Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962299666483",
+      "title": "Elixity - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962301009971",
+      "title": "Elixity - Onyx Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962300125235",
+      "title": "Elixity - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962301665331",
+      "title": "Elixity - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962300452915",
+      "title": "Elixity - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962180423731",
+      "title": "Ella - Fig Blossom/Fig Leaf/ Nectarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962180849715",
+      "title": "Ella - Powder/ Sage / Peach Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962181374003",
+      "title": "Ella - Sky/Fig Leaf/ Nectarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302976051",
+      "title": "Elliptic - Charcoal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302582835",
+      "title": "Elliptic - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302287923",
+      "title": "Elliptic - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302058547",
+      "title": "Elliptic Plum | Harlequin UK",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962140774451",
+      "title": "Fayola - Celestial/First Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962141036595",
+      "title": "Fayola - Clover/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962140315699",
+      "title": "Fayola - Fig Leaf/Clover Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962139824179",
+      "title": "Fayola - Incense/First Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787421663283",
+      "title": "Flores Clover Kelly Aqua — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787421761587",
+      "title": "Flores Cornflower First Light Denim — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422515251",
+      "title": "Flores Rosewood Baked Terracotta — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962166988851",
+      "title": "Flourish - First Light/Midsummers Eve Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962166366259",
+      "title": "Flourish - First Light/Nectar Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962167545907",
+      "title": "Flourish - Tree Canopy/Silver Willow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962285248563",
+      "title": "Foxley - Fern Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962285609011",
+      "title": "Foxley - Kingfisher/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962285903923",
+      "title": "Foxley - Platinum/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962247794739",
+      "title": "Funky Jungle - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962248613939",
+      "title": "Garden Friends - Poppy/Ochre/Leaf Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422613555",
+      "title": "Gardinum Chalk Wedgwood Gold — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962145460275",
+      "title": "Grounded - Baked Terracotta/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962144706611",
+      "title": "Grounded - Black Earth/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962145198131",
+      "title": "Grounded - Celestial/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962144182323",
+      "title": "Grounded - Golden Light/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962303369267",
+      "title": "Hakone - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962303762483",
+      "title": "Hakone - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962304024627",
+      "title": "Hakone - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962224201779",
+      "title": "Halfmoon - Azurite/ Coral Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962223546419",
+      "title": "Halfmoon - Gilver/ Tranquility Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962223972403",
+      "title": "Halfmoon - Stillness/Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962249433139",
+      "title": "Hide and Seek - Linen/Duck Egg/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962249269299",
+      "title": "Hide and Seek - Poppy/Marine/Ochre Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422744627",
+      "title": "Houndstooth Black Earth Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422842931",
+      "title": "Houndstooth First Light Mist — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422974003",
+      "title": "Houndstooth Seaglass Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423072307",
+      "title": "Houndstooth Taupe Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962250547251",
+      "title": "Into the Wild - Midnight Jungle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962251235379",
+      "title": "Just Keep Trucking - Tomato/Marine/Gecko Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423170611",
+      "title": "Kamanu Indigo Pebble — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423268915",
+      "title": "Kamanu Mandarin Fig — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962168987699",
+      "title": "Kimiko - Bottle Green/Chartreuse Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962169511987",
+      "title": "Kimiko - Japanese Ink/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962169872435",
+      "title": "Kimiko - Majorelle/Clementine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962169151539",
+      "title": "Kimiko - Soft Focus/Harissa Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962199789619",
+      "title": "Koto - Steel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962171019315",
+      "title": "Kumo - Wild Water/Exhale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962170429491",
+      "title": "Kumo - Wilderness/Forest Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962185535539",
+      "title": "Lady Alford - Apple/Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962184978483",
+      "title": "Lady Alford - Fig Blossom/ Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962184388659",
+      "title": "Lady Alford - Porcelain / China Blue Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962185928755",
+      "title": "Lady Alford - Sky/Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962259820595",
+      "title": "Lengau - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962260181043",
+      "title": "Lengau - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962225446963",
+      "title": "Limosa - Indigo / Mustard / Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962225872947",
+      "title": "Limosa - Loganberry / Raspberry / Olive Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962319425587",
+      "title": "Lint - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962318901299",
+      "title": "Lint - Maize Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962319917107",
+      "title": "Lint - Nickle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962321063987",
+      "title": "Lint - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962321588275",
+      "title": "Lint - Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962320441395",
+      "title": "Lint - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962318442547",
+      "title": "Lint - Sesame Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962320769075",
+      "title": "Lint - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962323849267",
+      "title": "Lisle - Carbon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962322341939",
+      "title": "Lisle - Driftwood Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962324734003",
+      "title": "Lisle - Linen Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962323161139",
+      "title": "Lisle - Pummice Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962324439091",
+      "title": "Lisle - Shale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962252709939",
+      "title": "Little Hearts - Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962252120115",
+      "title": "Little Hearts - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962253135923",
+      "title": "Little Owls - Kiwi Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962253594675",
+      "title": "Little Owls - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423399987",
+      "title": "Locronan Aqua First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423498291",
+      "title": "Locronan Clover First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423662131",
+      "title": "Locronan Cornflower First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962263654451",
+      "title": "Lorenza - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962263359539",
+      "title": "Lorenza - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962263916595",
+      "title": "Lorenza - Pewter Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962262835251",
+      "title": "Lorenza - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962227347507",
+      "title": "Lotus - Ivory/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962226823219",
+      "title": "Lotus - Onyx/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423793203",
+      "title": "Lotus Pearl — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423891507",
+      "title": "Lotus Silver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423989811",
+      "title": "Lucielle Chalk Linen — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424120883",
+      "title": "Lucielle Putty Chalk — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962237931571",
+      "title": "Luminance - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962238455859",
+      "title": "Luminance - Sediment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962237538355",
+      "title": "Luminance - Slate Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962289279027",
+      "title": "Lustica - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962288558131",
+      "title": "Lustica - Raffia Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962289770547",
+      "title": "Lustica - Russett Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962288066611",
+      "title": "Lustica - Saffron Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962288918579",
+      "title": "Lustica - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962200281139",
+      "title": "Makalu - Moonlight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962291441715",
+      "title": "Mala - Azalea Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962290262067",
+      "title": "Mala - Citrus Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962291933235",
+      "title": "Mala - Ebony Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962290622515",
+      "title": "Mala - Ochre Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962291114035",
+      "title": "Mala - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962326175795",
+      "title": "Mansa - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962327158835",
+      "title": "Mansa - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962326700083",
+      "title": "Mansa - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962325094451",
+      "title": "Mansa - Sesame Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962325651507",
+      "title": "Mansa - Walnut Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962201034803",
+      "title": "Marble - Azurite/ Copper/Japanese Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962200674355",
+      "title": "Marble - Incense/Soft Focus/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962186256435",
+      "title": "Marie - Fig Leaf/Honey/Blossom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962186616883",
+      "title": "Marie - Rose/ Lagoon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962201591859",
+      "title": "Melodic - Gold/Black Earth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962202050611",
+      "title": "Melodic - Gold/Paper Lantern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962203099187",
+      "title": "Melodic - Japanese Ink/Origami Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962202542131",
+      "title": "Melodic - Stone/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424251955",
+      "title": "Mirabella Pebble — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424317491",
+      "title": "Mirabella Sky Diffused Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962268307507",
+      "title": "Nakuru - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962267848755",
+      "title": "Nakuru - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962266996787",
+      "title": "Nakuru - Jute Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962266275891",
+      "title": "Nakuru - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962267488307",
+      "title": "Nakuru - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962203656243",
+      "title": "Nalina - Peach Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962204737587",
+      "title": "Operetta - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962230329395",
+      "title": "Oralia - Cupra Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962230624307",
+      "title": "Oralia - Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962205687859",
+      "title": "Paeonia - Azurite/Meadow/Nectar Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962205196339",
+      "title": "Paeonia - Black Earth/Fig Leaf/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962230853683",
+      "title": "Papilio - Flamingo / Papaya / Olive Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962327683123",
+      "title": "Parapet - Biscotte Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962328600627",
+      "title": "Parapet - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962329092147",
+      "title": "Parapet - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962329288755",
+      "title": "Parapet - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962328928307",
+      "title": "Parapet - Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962328109107",
+      "title": "Parapet - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962329616435",
+      "title": "Parapet - Rose Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330042419",
+      "title": "Parapet - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962206605363",
+      "title": "Perception - Black Earth/Gilver/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962206244915",
+      "title": "Perception - Brazillian Rosewood/Temple Grey/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330992691",
+      "title": "Perpetua - Breeze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330730547",
+      "title": "Perpetua - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330370099",
+      "title": "Perpetua - Maize Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962331189299",
+      "title": "Perpetua - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962331418675",
+      "title": "Perpetua - Seal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962254315571",
+      "title": "Rainbow Brights - Cherry/Blossom/Pineapple/Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962152996915",
+      "title": "Ric Rac - Lapis Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962153324595",
+      "title": "Ric Rac - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424448563",
+      "title": "Salice Heather Gilver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424546867",
+      "title": "Salice Mint Emerald — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424677939",
+      "title": "Salice Ochre Sepia — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424841779",
+      "title": "Salice Rose Navy — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424940083",
+      "title": "Salice Tangerine Gilver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962293440563",
+      "title": "Salinas - Champagne / Rose / Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962292293683",
+      "title": "Salinas - Cloud/Blossom/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962292916275",
+      "title": "Salinas - Ebony/Coral/Lagoon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962293866547",
+      "title": "Salinas - Limestone / Blush / Fern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962295504947",
+      "title": "Salon - Ebony/Azalea/Fern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962294882355",
+      "title": "Salon - Gold / Russett / Atlantic Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962294161459",
+      "title": "Salon - Platinum / Peacock / Seafoam Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962298421299",
+      "title": "Selo - Ebony/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962297405491",
+      "title": "Selo - Gold/Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962299011123",
+      "title": "Selo - Pearl/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962297864243",
+      "title": "Selo - Slate/Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962241110067",
+      "title": "Sequence - Bronze Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962241634355",
+      "title": "Sequence - Sediment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962240553011",
+      "title": "Sequence - Slate Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962174722099",
+      "title": "Seri - Amber Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962176983091",
+      "title": "Seri - Midnight Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962176458803",
+      "title": "Seri - Mineral Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962176131123",
+      "title": "Seri - Parchment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962174263347",
+      "title": "Seri - Pebble/Mist Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962175803443",
+      "title": "Seri - Raffia Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962175279155",
+      "title": "Seri - Truffle Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962242224179",
+      "title": "Series - Ebony Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962243207219",
+      "title": "Series - Forest/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962242814003",
+      "title": "Series - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962242551859",
+      "title": "Series - Saffron Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962177441843",
+      "title": "Shiruku - Emerald/Forest/Silver Willow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962177835059",
+      "title": "Shiruku - Wild Water/Azul/Exhale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962255757363",
+      "title": "Skies Above - Duck Egg/Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962358779955",
+      "title": "Spectro Stripe - Emerald/Marine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359009331",
+      "title": "Spectro Stripe - Litchen/Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359271475",
+      "title": "Spectro Stripe - Steel/Blush Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962358485043",
+      "title": "Spectro Stripe - Teal/Sedona/Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962153783347",
+      "title": "Sticky Grass - Aquamarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962154274867",
+      "title": "Sticky Grass - Carnelian Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962154831923",
+      "title": "Sticky Grass - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962178359347",
+      "title": "Sumi Shimmer - Flint Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962178621491",
+      "title": "Sumi Shimmer - Linen/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962233638963",
+      "title": "Sumi Shimmer - Porcelain/Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962210799667",
+      "title": "Sumi Shimmer - Silver/Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962306220083",
+      "title": "Suzuri - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962306613299",
+      "title": "Suzuri - Cayenne Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307334195",
+      "title": "Suzuri - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307530803",
+      "title": "Suzuri - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962306908211",
+      "title": "Suzuri - Onyx Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962305892403",
+      "title": "Suzuri - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359533619",
+      "title": "Tessellation - Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360025139",
+      "title": "Tessellation - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360254515",
+      "title": "Tessellation - Marine/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360483891",
+      "title": "Tessellation - Slate/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359795763",
+      "title": "Tessellation - Teal/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962308186163",
+      "title": "Tessen - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307858483",
+      "title": "Tessen - Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307694643",
+      "title": "Tessen - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962308481075",
+      "title": "Tessen - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962244157491",
+      "title": "Transverse - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962243567667",
+      "title": "Transverse - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962244649011",
+      "title": "Transverse - Marble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962189828147",
+      "title": "Valentina - Blush/Blossom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962190319667",
+      "title": "Valentina - Exhale /Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962157256755",
+      "title": "Wildflower Meadow - Carnelian/Spinel/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962156306483",
+      "title": "Wildflower Meadow - Emerald/Amethyst/Peridot Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962156863539",
+      "title": "Wildflower Meadow - Lapis/Carnelian/Aquamarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962157912115",
+      "title": "Wonderland Floral - Amethyst/Lapis/Ruby Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962158436403",
+      "title": "Wonderland Floral - Lapis/Emerald/Carnelian Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962157551667",
+      "title": "Wonderland Floral - Spinel/Peridot/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962148638771",
+      "title": "Wood Frog - Forest/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962149457971",
+      "title": "Wood Frog - Gold/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962148966451",
+      "title": "Wood Frog - Wild Water/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962159353907",
+      "title": "Woodland Floral - Jade/Malachite/Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962159812659",
+      "title": "Woodland Floral - Lapis/Amethyst/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962158895155",
+      "title": "Woodland Floral - Peridot/Ruby/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962257395763",
+      "title": "World at Your Feet - Pebble/Blossom/Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962309103667",
+      "title": "Zela - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962310905907",
+      "title": "Zela - Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962311430195",
+      "title": "Zela - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962308874291",
+      "title": "Zela - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962309431347",
+      "title": "Zela - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962309922867",
+      "title": "Zela - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962310414387",
+      "title": "Zela - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962312314931",
+      "title": "Zendo - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962313297971",
+      "title": "Zendo - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962312871987",
+      "title": "Zendo - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962313723955",
+      "title": "Zendo - Nickle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962311856179",
+      "title": "Zendo - Rose Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360746035",
+      "title": "Zola Shimmer - Shimmer Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962361040947",
+      "title": "Zola Shimmer - Shimmer Porcelain Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962361073715",
+      "title": "Zola Shimmer - Shimmer Rose Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360975411",
+      "title": "Zola Shimmer - Shimmer Steel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    }
+  ]
+}
\ No newline at end of file
diff --git a/data/tk12129-rollout-snapshot-2026-09-24T18-02-48-008Z.json b/data/tk12129-rollout-snapshot-2026-09-24T18-02-48-008Z.json
new file mode 100644
index 0000000..904b2d8
--- /dev/null
+++ b/data/tk12129-rollout-snapshot-2026-09-24T18-02-48-008Z.json
@@ -0,0 +1,2569 @@
+{
+  "ticket": "TK-12129",
+  "ts": "2026-09-24T18:02:48.008Z",
+  "store": "designer-laboratory-sandbox.myshopify.com",
+  "count": 320,
+  "note": "before values; null = absent -> rollback = metafieldsDelete",
+  "products": [
+    {
+      "gid": "gid://shopify/Product/6962212503603",
+      "title": "Acropora - Brazilian Rosewood/Nectar/Tree Canopy Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962212962355",
+      "title": "Acropora - Exhale/Murmuration Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962190843955",
+      "title": "Akoa - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214371379",
+      "title": "Amazilia - French Grey/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962213453875",
+      "title": "Amazilia - Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214666291",
+      "title": "Amazilia - Powder/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191368243",
+      "title": "Amazilia - Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191171635",
+      "title": "Amazilia - Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214862899",
+      "title": "Amazilia - Stone/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962214010931",
+      "title": "Amazilia - Teal/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962215059507",
+      "title": "Amborella - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962258706483",
+      "title": "Ananda - Blush Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962259099699",
+      "title": "Ananda - Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962258477107",
+      "title": "Ananda - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962259460147",
+      "title": "Ananda - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962258149427",
+      "title": "Ananda - Topaz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192220211",
+      "title": "Ankara - Meadow/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191597619",
+      "title": "Ankara - Sail Cloth/ Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962191892531",
+      "title": "Ankara - Sky/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192547891",
+      "title": "Ankara - Sunflower/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962216632371",
+      "title": "Ardisia - Amazonia/Teal/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962215747635",
+      "title": "Ardisia - Positano/Sailcloth/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962216173619",
+      "title": "Ardisia - Soft Focus/Oyster/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962215321651",
+      "title": "Ardisia - Succulent/Soft Focus/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962218041395",
+      "title": "Atoll - Awakening/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962217123891",
+      "title": "Atoll - Bronze/ Sailcloth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962217517107",
+      "title": "Atoll - Seaglass/Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962218598451",
+      "title": "Aurelia - French Grey/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962219122739",
+      "title": "Aurelia - Pebble/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962354782259",
+      "title": "Axal - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962353897523",
+      "title": "Axal - Litchen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962353438771",
+      "title": "Axal - Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962354421811",
+      "title": "Axal - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962245238835",
+      "title": "Balancing Act - Blossom/Raspberry/Grape Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962160762931",
+      "title": "Blocks - Black Earth/Sketched/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962161156147",
+      "title": "Blocks - Cornflower/Black Earth/Sketched Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962160336947",
+      "title": "Blocks - Nectar/Sketched/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962219647027",
+      "title": "Caprice - Chalk Pearl and Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962315493427",
+      "title": "Chronicle - Cloud Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314903603",
+      "title": "Chronicle - Denim Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962316116019",
+      "title": "Chronicle - Eggshell Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962316836915",
+      "title": "Chronicle - Elephant Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962315264051",
+      "title": "Chronicle - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314674227",
+      "title": "Chronicle - Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962316312627",
+      "title": "Chronicle - Mushroom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962315821107",
+      "title": "Chronicle - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314182707",
+      "title": "Chronicle - Sand Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962314412083",
+      "title": "Chronicle - Straw Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962317623347",
+      "title": "Commix - Breeze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962318016563",
+      "title": "Commix - Seal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284920883",
+      "title": "Coppice - Ebony/Putty/Snow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284068915",
+      "title": "Coppice - Navy/Lagoon/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284298291",
+      "title": "Coppice - Oyster / Ebony / Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962283839539",
+      "title": "Coppice - Peacock / Azalea / Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962284527667",
+      "title": "Coppice - Powder / Truffle / Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962163253299",
+      "title": "Coral - Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192744499",
+      "title": "Dahlia - Blossom/Emerald/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962193367091",
+      "title": "Dahlia - Coral/Fig Leaf/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962193858611",
+      "title": "Dahlia - Fig Blossom/Nectar/Black Earth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962192973875",
+      "title": "Dahlia - Sail Cloth/Meadow/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962149785651",
+      "title": "Dahlia Bunch - Lapis Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150146099",
+      "title": "Dahlia Bunch - Rose Quartz/Spinel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150441011",
+      "title": "Daisy Trellis - Emerald/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150572083",
+      "title": "Daisy Trellis - Lapis/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962151161907",
+      "title": "Dappled Leaf - Citrine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962150866995",
+      "title": "Dappled Leaf - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962151653427",
+      "title": "Dappled Leaf - Emerald/Teal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962152079411",
+      "title": "Dappled Leaf - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962163843123",
+      "title": "Dawning - Copenhagen Blue/Ritual Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962164269107",
+      "title": "Dawning - Grounded/Ritual Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962164662323",
+      "title": "Dawning - Mineral/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962194350131",
+      "title": "Demoiselle - Firefly Graphite/Almond Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962194841651",
+      "title": "Demoiselle - Firefly Ink/Chartreuse Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962221809715",
+      "title": "Demoiselle - Firefly Jute/Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962195431475",
+      "title": "Demoiselle - Firefly Ochre/Grape Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962299666483",
+      "title": "Elixity - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962301009971",
+      "title": "Elixity - Onyx Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962300125235",
+      "title": "Elixity - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962301665331",
+      "title": "Elixity - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962300452915",
+      "title": "Elixity - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962180423731",
+      "title": "Ella - Fig Blossom/Fig Leaf/ Nectarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962180849715",
+      "title": "Ella - Powder/ Sage / Peach Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962181374003",
+      "title": "Ella - Sky/Fig Leaf/ Nectarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302976051",
+      "title": "Elliptic - Charcoal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302582835",
+      "title": "Elliptic - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302287923",
+      "title": "Elliptic - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962302058547",
+      "title": "Elliptic Plum | Harlequin UK",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962140774451",
+      "title": "Fayola - Celestial/First Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962141036595",
+      "title": "Fayola - Clover/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962140315699",
+      "title": "Fayola - Fig Leaf/Clover Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962139824179",
+      "title": "Fayola - Incense/First Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787421663283",
+      "title": "Flores Clover Kelly Aqua — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787421761587",
+      "title": "Flores Cornflower First Light Denim — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422515251",
+      "title": "Flores Rosewood Baked Terracotta — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962166988851",
+      "title": "Flourish - First Light/Midsummers Eve Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962166366259",
+      "title": "Flourish - First Light/Nectar Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962167545907",
+      "title": "Flourish - Tree Canopy/Silver Willow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962285248563",
+      "title": "Foxley - Fern Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962285609011",
+      "title": "Foxley - Kingfisher/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962285903923",
+      "title": "Foxley - Platinum/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962247794739",
+      "title": "Funky Jungle - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962248613939",
+      "title": "Garden Friends - Poppy/Ochre/Leaf Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422613555",
+      "title": "Gardinum Chalk Wedgwood Gold — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962145460275",
+      "title": "Grounded - Baked Terracotta/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962144706611",
+      "title": "Grounded - Black Earth/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962145198131",
+      "title": "Grounded - Celestial/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962144182323",
+      "title": "Grounded - Golden Light/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962303369267",
+      "title": "Hakone - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962303762483",
+      "title": "Hakone - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962304024627",
+      "title": "Hakone - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962224201779",
+      "title": "Halfmoon - Azurite/ Coral Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962223546419",
+      "title": "Halfmoon - Gilver/ Tranquility Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962223972403",
+      "title": "Halfmoon - Stillness/Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962249433139",
+      "title": "Hide and Seek - Linen/Duck Egg/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962249269299",
+      "title": "Hide and Seek - Poppy/Marine/Ochre Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422744627",
+      "title": "Houndstooth Black Earth Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422842931",
+      "title": "Houndstooth First Light Mist — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787422974003",
+      "title": "Houndstooth Seaglass Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423072307",
+      "title": "Houndstooth Taupe Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962250547251",
+      "title": "Into the Wild - Midnight Jungle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962251235379",
+      "title": "Just Keep Trucking - Tomato/Marine/Gecko Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423170611",
+      "title": "Kamanu Indigo Pebble — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423268915",
+      "title": "Kamanu Mandarin Fig — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962168987699",
+      "title": "Kimiko - Bottle Green/Chartreuse Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962169511987",
+      "title": "Kimiko - Japanese Ink/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962169872435",
+      "title": "Kimiko - Majorelle/Clementine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962169151539",
+      "title": "Kimiko - Soft Focus/Harissa Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962199789619",
+      "title": "Koto - Steel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962171019315",
+      "title": "Kumo - Wild Water/Exhale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962170429491",
+      "title": "Kumo - Wilderness/Forest Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962185535539",
+      "title": "Lady Alford - Apple/Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962184978483",
+      "title": "Lady Alford - Fig Blossom/ Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962184388659",
+      "title": "Lady Alford - Porcelain / China Blue Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962185928755",
+      "title": "Lady Alford - Sky/Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962259820595",
+      "title": "Lengau - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962260181043",
+      "title": "Lengau - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962225446963",
+      "title": "Limosa - Indigo / Mustard / Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962225872947",
+      "title": "Limosa - Loganberry / Raspberry / Olive Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962319425587",
+      "title": "Lint - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962318901299",
+      "title": "Lint - Maize Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962319917107",
+      "title": "Lint - Nickle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962321063987",
+      "title": "Lint - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962321588275",
+      "title": "Lint - Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962320441395",
+      "title": "Lint - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962318442547",
+      "title": "Lint - Sesame Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962320769075",
+      "title": "Lint - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962323849267",
+      "title": "Lisle - Carbon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962322341939",
+      "title": "Lisle - Driftwood Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962324734003",
+      "title": "Lisle - Linen Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962323161139",
+      "title": "Lisle - Pummice Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962324439091",
+      "title": "Lisle - Shale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962252709939",
+      "title": "Little Hearts - Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962252120115",
+      "title": "Little Hearts - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962253135923",
+      "title": "Little Owls - Kiwi Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962253594675",
+      "title": "Little Owls - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423399987",
+      "title": "Locronan Aqua First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423498291",
+      "title": "Locronan Clover First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423662131",
+      "title": "Locronan Cornflower First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962263654451",
+      "title": "Lorenza - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962263359539",
+      "title": "Lorenza - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962263916595",
+      "title": "Lorenza - Pewter Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962262835251",
+      "title": "Lorenza - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962227347507",
+      "title": "Lotus - Ivory/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962226823219",
+      "title": "Lotus - Onyx/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423793203",
+      "title": "Lotus Pearl — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423891507",
+      "title": "Lotus Silver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787423989811",
+      "title": "Lucielle Chalk Linen — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424120883",
+      "title": "Lucielle Putty Chalk — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962237931571",
+      "title": "Luminance - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962238455859",
+      "title": "Luminance - Sediment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962237538355",
+      "title": "Luminance - Slate Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962289279027",
+      "title": "Lustica - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962288558131",
+      "title": "Lustica - Raffia Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962289770547",
+      "title": "Lustica - Russett Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962288066611",
+      "title": "Lustica - Saffron Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962288918579",
+      "title": "Lustica - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962200281139",
+      "title": "Makalu - Moonlight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962291441715",
+      "title": "Mala - Azalea Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962290262067",
+      "title": "Mala - Citrus Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962291933235",
+      "title": "Mala - Ebony Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962290622515",
+      "title": "Mala - Ochre Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962291114035",
+      "title": "Mala - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962326175795",
+      "title": "Mansa - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962327158835",
+      "title": "Mansa - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962326700083",
+      "title": "Mansa - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962325094451",
+      "title": "Mansa - Sesame Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962325651507",
+      "title": "Mansa - Walnut Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962201034803",
+      "title": "Marble - Azurite/ Copper/Japanese Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962200674355",
+      "title": "Marble - Incense/Soft Focus/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962186256435",
+      "title": "Marie - Fig Leaf/Honey/Blossom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962186616883",
+      "title": "Marie - Rose/ Lagoon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962201591859",
+      "title": "Melodic - Gold/Black Earth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962202050611",
+      "title": "Melodic - Gold/Paper Lantern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962203099187",
+      "title": "Melodic - Japanese Ink/Origami Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962202542131",
+      "title": "Melodic - Stone/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424251955",
+      "title": "Mirabella Pebble — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424317491",
+      "title": "Mirabella Sky Diffused Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962268307507",
+      "title": "Nakuru - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962267848755",
+      "title": "Nakuru - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962266996787",
+      "title": "Nakuru - Jute Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962266275891",
+      "title": "Nakuru - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962267488307",
+      "title": "Nakuru - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962203656243",
+      "title": "Nalina - Peach Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962204737587",
+      "title": "Operetta - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962230329395",
+      "title": "Oralia - Cupra Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962230624307",
+      "title": "Oralia - Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962205687859",
+      "title": "Paeonia - Azurite/Meadow/Nectar Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962205196339",
+      "title": "Paeonia - Black Earth/Fig Leaf/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962230853683",
+      "title": "Papilio - Flamingo / Papaya / Olive Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962327683123",
+      "title": "Parapet - Biscotte Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962328600627",
+      "title": "Parapet - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962329092147",
+      "title": "Parapet - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962329288755",
+      "title": "Parapet - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962328928307",
+      "title": "Parapet - Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962328109107",
+      "title": "Parapet - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962329616435",
+      "title": "Parapet - Rose Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330042419",
+      "title": "Parapet - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962206605363",
+      "title": "Perception - Black Earth/Gilver/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962206244915",
+      "title": "Perception - Brazillian Rosewood/Temple Grey/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330992691",
+      "title": "Perpetua - Breeze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330730547",
+      "title": "Perpetua - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962330370099",
+      "title": "Perpetua - Maize Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962331189299",
+      "title": "Perpetua - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962331418675",
+      "title": "Perpetua - Seal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962254315571",
+      "title": "Rainbow Brights - Cherry/Blossom/Pineapple/Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962152996915",
+      "title": "Ric Rac - Lapis Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962153324595",
+      "title": "Ric Rac - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424448563",
+      "title": "Salice Heather Gilver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424546867",
+      "title": "Salice Mint Emerald — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424677939",
+      "title": "Salice Ochre Sepia — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424841779",
+      "title": "Salice Rose Navy — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/7787424940083",
+      "title": "Salice Tangerine Gilver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962293440563",
+      "title": "Salinas - Champagne / Rose / Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962292293683",
+      "title": "Salinas - Cloud/Blossom/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962292916275",
+      "title": "Salinas - Ebony/Coral/Lagoon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962293866547",
+      "title": "Salinas - Limestone / Blush / Fern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962295504947",
+      "title": "Salon - Ebony/Azalea/Fern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962294882355",
+      "title": "Salon - Gold / Russett / Atlantic Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962294161459",
+      "title": "Salon - Platinum / Peacock / Seafoam Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962298421299",
+      "title": "Selo - Ebony/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962297405491",
+      "title": "Selo - Gold/Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962299011123",
+      "title": "Selo - Pearl/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962297864243",
+      "title": "Selo - Slate/Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962241110067",
+      "title": "Sequence - Bronze Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962241634355",
+      "title": "Sequence - Sediment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962240553011",
+      "title": "Sequence - Slate Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962174722099",
+      "title": "Seri - Amber Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962176983091",
+      "title": "Seri - Midnight Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962176458803",
+      "title": "Seri - Mineral Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962176131123",
+      "title": "Seri - Parchment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962174263347",
+      "title": "Seri - Pebble/Mist Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962175803443",
+      "title": "Seri - Raffia Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962175279155",
+      "title": "Seri - Truffle Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962242224179",
+      "title": "Series - Ebony Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962243207219",
+      "title": "Series - Forest/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962242814003",
+      "title": "Series - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962242551859",
+      "title": "Series - Saffron Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962177441843",
+      "title": "Shiruku - Emerald/Forest/Silver Willow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962177835059",
+      "title": "Shiruku - Wild Water/Azul/Exhale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962255757363",
+      "title": "Skies Above - Duck Egg/Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962358779955",
+      "title": "Spectro Stripe - Emerald/Marine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359009331",
+      "title": "Spectro Stripe - Litchen/Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359271475",
+      "title": "Spectro Stripe - Steel/Blush Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962358485043",
+      "title": "Spectro Stripe - Teal/Sedona/Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962153783347",
+      "title": "Sticky Grass - Aquamarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962154274867",
+      "title": "Sticky Grass - Carnelian Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962154831923",
+      "title": "Sticky Grass - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962178359347",
+      "title": "Sumi Shimmer - Flint Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962178621491",
+      "title": "Sumi Shimmer - Linen/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962233638963",
+      "title": "Sumi Shimmer - Porcelain/Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962210799667",
+      "title": "Sumi Shimmer - Silver/Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962306220083",
+      "title": "Suzuri - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962306613299",
+      "title": "Suzuri - Cayenne Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307334195",
+      "title": "Suzuri - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307530803",
+      "title": "Suzuri - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962306908211",
+      "title": "Suzuri - Onyx Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962305892403",
+      "title": "Suzuri - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359533619",
+      "title": "Tessellation - Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360025139",
+      "title": "Tessellation - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360254515",
+      "title": "Tessellation - Marine/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360483891",
+      "title": "Tessellation - Slate/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962359795763",
+      "title": "Tessellation - Teal/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962308186163",
+      "title": "Tessen - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307858483",
+      "title": "Tessen - Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962307694643",
+      "title": "Tessen - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962308481075",
+      "title": "Tessen - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962244157491",
+      "title": "Transverse - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962243567667",
+      "title": "Transverse - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962244649011",
+      "title": "Transverse - Marble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962189828147",
+      "title": "Valentina - Blush/Blossom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962190319667",
+      "title": "Valentina - Exhale /Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962157256755",
+      "title": "Wildflower Meadow - Carnelian/Spinel/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962156306483",
+      "title": "Wildflower Meadow - Emerald/Amethyst/Peridot Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962156863539",
+      "title": "Wildflower Meadow - Lapis/Carnelian/Aquamarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962157912115",
+      "title": "Wonderland Floral - Amethyst/Lapis/Ruby Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962158436403",
+      "title": "Wonderland Floral - Lapis/Emerald/Carnelian Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962157551667",
+      "title": "Wonderland Floral - Spinel/Peridot/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962148638771",
+      "title": "Wood Frog - Forest/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962149457971",
+      "title": "Wood Frog - Gold/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962148966451",
+      "title": "Wood Frog - Wild Water/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962159353907",
+      "title": "Woodland Floral - Jade/Malachite/Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962159812659",
+      "title": "Woodland Floral - Lapis/Amethyst/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962158895155",
+      "title": "Woodland Floral - Peridot/Ruby/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962257395763",
+      "title": "World at Your Feet - Pebble/Blossom/Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962309103667",
+      "title": "Zela - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962310905907",
+      "title": "Zela - Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962311430195",
+      "title": "Zela - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962308874291",
+      "title": "Zela - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962309431347",
+      "title": "Zela - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962309922867",
+      "title": "Zela - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962310414387",
+      "title": "Zela - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962312314931",
+      "title": "Zendo - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962313297971",
+      "title": "Zendo - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962312871987",
+      "title": "Zendo - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962313723955",
+      "title": "Zendo - Nickle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962311856179",
+      "title": "Zendo - Rose Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360746035",
+      "title": "Zola Shimmer - Shimmer Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962361040947",
+      "title": "Zola Shimmer - Shimmer Porcelain Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962361073715",
+      "title": "Zola Shimmer - Shimmer Rose Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    },
+    {
+      "gid": "gid://shopify/Product/6962360975411",
+      "title": "Zola Shimmer - Shimmer Steel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": null,
+      "sold_per": null
+    }
+  ]
+}
\ No newline at end of file
diff --git a/data/tk12129-rollout-targets.json b/data/tk12129-rollout-targets.json
new file mode 100644
index 0000000..9de6728
--- /dev/null
+++ b/data/tk12129-rollout-targets.json
@@ -0,0 +1,1287 @@
+{
+  "ticket": "TK-12129",
+  "selection": "Harlequin ACTIVE Wallcovering, confirmed-standard (395.67in), not kw/db-scenic, minus 10 canary",
+  "count": 320,
+  "products": [
+    {
+      "gid": "gid://shopify/Product/6962212503603",
+      "title": "Acropora - Brazilian Rosewood/Nectar/Tree Canopy Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962212962355",
+      "title": "Acropora - Exhale/Murmuration Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962190843955",
+      "title": "Akoa - Platinum Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214371379",
+      "title": "Amazilia - French Grey/Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962213453875",
+      "title": "Amazilia - Indigo Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214666291",
+      "title": "Amazilia - Powder/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191368243",
+      "title": "Amazilia - Silver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191171635",
+      "title": "Amazilia - Sky Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214862899",
+      "title": "Amazilia - Stone/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214010931",
+      "title": "Amazilia - Teal/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962215059507",
+      "title": "Amborella - Pebble Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962258706483",
+      "title": "Ananda - Blush Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962259099699",
+      "title": "Ananda - Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962258477107",
+      "title": "Ananda - Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962259460147",
+      "title": "Ananda - Platinum Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962258149427",
+      "title": "Ananda - Topaz Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192220211",
+      "title": "Ankara - Meadow/Awakening Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191597619",
+      "title": "Ankara - Sail Cloth/ Diffused Light Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191892531",
+      "title": "Ankara - Sky/Awakening Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192547891",
+      "title": "Ankara - Sunflower/Awakening Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962216632371",
+      "title": "Ardisia - Amazonia/Teal/ Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962215747635",
+      "title": "Ardisia - Positano/Sailcloth/ Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962216173619",
+      "title": "Ardisia - Soft Focus/Oyster/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962215321651",
+      "title": "Ardisia - Succulent/Soft Focus/ Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962218041395",
+      "title": "Atoll - Awakening/Diffused Light Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962217123891",
+      "title": "Atoll - Bronze/ Sailcloth Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962217517107",
+      "title": "Atoll - Seaglass/Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962218598451",
+      "title": "Aurelia - French Grey/Silver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962219122739",
+      "title": "Aurelia - Pebble/Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962354782259",
+      "title": "Axal - Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962353897523",
+      "title": "Axal - Litchen Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962353438771",
+      "title": "Axal - Rust Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962354421811",
+      "title": "Axal - Slate Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962245238835",
+      "title": "Balancing Act - Blossom/Raspberry/Grape Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962160762931",
+      "title": "Blocks - Black Earth/Sketched/Diffused Light Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962161156147",
+      "title": "Blocks - Cornflower/Black Earth/Sketched Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962160336947",
+      "title": "Blocks - Nectar/Sketched/Diffused Light Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962219647027",
+      "title": "Caprice - Chalk Pearl and Silver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962315493427",
+      "title": "Chronicle - Cloud Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314903603",
+      "title": "Chronicle - Denim Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962316116019",
+      "title": "Chronicle - Eggshell Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962316836915",
+      "title": "Chronicle - Elephant Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962315264051",
+      "title": "Chronicle - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314674227",
+      "title": "Chronicle - Linen Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962316312627",
+      "title": "Chronicle - Mushroom Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962315821107",
+      "title": "Chronicle - Nude Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314182707",
+      "title": "Chronicle - Sand Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314412083",
+      "title": "Chronicle - Straw Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962317623347",
+      "title": "Commix - Breeze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962318016563",
+      "title": "Commix - Seal Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284920883",
+      "title": "Coppice - Ebony/Putty/Snow Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284068915",
+      "title": "Coppice - Navy/Lagoon/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284298291",
+      "title": "Coppice - Oyster / Ebony / Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962283839539",
+      "title": "Coppice - Peacock / Azalea / Midnight Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284527667",
+      "title": "Coppice - Powder / Truffle / Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962163253299",
+      "title": "Coral - Midnight Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192744499",
+      "title": "Dahlia - Blossom/Emerald/New Beginnings Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962193367091",
+      "title": "Dahlia - Coral/Fig Leaf/Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962193858611",
+      "title": "Dahlia - Fig Blossom/Nectar/Black Earth Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192973875",
+      "title": "Dahlia - Sail Cloth/Meadow/Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962149785651",
+      "title": "Dahlia Bunch - Lapis Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150146099",
+      "title": "Dahlia Bunch - Rose Quartz/Spinel Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150441011",
+      "title": "Daisy Trellis - Emerald/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150572083",
+      "title": "Daisy Trellis - Lapis/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962151161907",
+      "title": "Dappled Leaf - Citrine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150866995",
+      "title": "Dappled Leaf - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962151653427",
+      "title": "Dappled Leaf - Emerald/Teal Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962152079411",
+      "title": "Dappled Leaf - Rose Quartz Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962163843123",
+      "title": "Dawning - Copenhagen Blue/Ritual Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962164269107",
+      "title": "Dawning - Grounded/Ritual Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962164662323",
+      "title": "Dawning - Mineral/Awakening Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962194350131",
+      "title": "Demoiselle - Firefly Graphite/Almond Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962194841651",
+      "title": "Demoiselle - Firefly Ink/Chartreuse Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962221809715",
+      "title": "Demoiselle - Firefly Jute/Slate Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962195431475",
+      "title": "Demoiselle - Firefly Ochre/Grape Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962299666483",
+      "title": "Elixity - Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962301009971",
+      "title": "Elixity - Onyx Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962300125235",
+      "title": "Elixity - Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962301665331",
+      "title": "Elixity - Rose Quartz Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962300452915",
+      "title": "Elixity - Titanium Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962180423731",
+      "title": "Ella - Fig Blossom/Fig Leaf/ Nectarine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962180849715",
+      "title": "Ella - Powder/ Sage / Peach Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962181374003",
+      "title": "Ella - Sky/Fig Leaf/ Nectarine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302976051",
+      "title": "Elliptic - Charcoal Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302582835",
+      "title": "Elliptic - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302287923",
+      "title": "Elliptic - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302058547",
+      "title": "Elliptic Plum | Harlequin UK"
+    },
+    {
+      "gid": "gid://shopify/Product/6962140774451",
+      "title": "Fayola - Celestial/First Light Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962141036595",
+      "title": "Fayola - Clover/Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962140315699",
+      "title": "Fayola - Fig Leaf/Clover Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962139824179",
+      "title": "Fayola - Incense/First Light Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787421663283",
+      "title": "Flores Clover Kelly Aqua — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787421761587",
+      "title": "Flores Cornflower First Light Denim — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422515251",
+      "title": "Flores Rosewood Baked Terracotta — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962166988851",
+      "title": "Flourish - First Light/Midsummers Eve Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962166366259",
+      "title": "Flourish - First Light/Nectar Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962167545907",
+      "title": "Flourish - Tree Canopy/Silver Willow Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962285248563",
+      "title": "Foxley - Fern Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962285609011",
+      "title": "Foxley - Kingfisher/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962285903923",
+      "title": "Foxley - Platinum/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962247794739",
+      "title": "Funky Jungle - Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962248613939",
+      "title": "Garden Friends - Poppy/Ochre/Leaf Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422613555",
+      "title": "Gardinum Chalk Wedgwood Gold — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962145460275",
+      "title": "Grounded - Baked Terracotta/Parchment Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962144706611",
+      "title": "Grounded - Black Earth/Parchment Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962145198131",
+      "title": "Grounded - Celestial/Awakening Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962144182323",
+      "title": "Grounded - Golden Light/Parchment Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962303369267",
+      "title": "Hakone - Graphite Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962303762483",
+      "title": "Hakone - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962304024627",
+      "title": "Hakone - Titanium Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962224201779",
+      "title": "Halfmoon - Azurite/ Coral Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962223546419",
+      "title": "Halfmoon - Gilver/ Tranquility Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962223972403",
+      "title": "Halfmoon - Stillness/Indigo Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962249433139",
+      "title": "Hide and Seek - Linen/Duck Egg/Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962249269299",
+      "title": "Hide and Seek - Poppy/Marine/Ochre Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422744627",
+      "title": "Houndstooth Black Earth Soft Focus — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422842931",
+      "title": "Houndstooth First Light Mist — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422974003",
+      "title": "Houndstooth Seaglass Soft Focus — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423072307",
+      "title": "Houndstooth Taupe Soft Focus — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962250547251",
+      "title": "Into the Wild - Midnight Jungle Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962251235379",
+      "title": "Just Keep Trucking - Tomato/Marine/Gecko Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423170611",
+      "title": "Kamanu Indigo Pebble — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423268915",
+      "title": "Kamanu Mandarin Fig — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962168987699",
+      "title": "Kimiko - Bottle Green/Chartreuse Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962169511987",
+      "title": "Kimiko - Japanese Ink/Copper Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962169872435",
+      "title": "Kimiko - Majorelle/Clementine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962169151539",
+      "title": "Kimiko - Soft Focus/Harissa Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962199789619",
+      "title": "Koto - Steel Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962171019315",
+      "title": "Kumo - Wild Water/Exhale Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962170429491",
+      "title": "Kumo - Wilderness/Forest Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962185535539",
+      "title": "Lady Alford - Apple/Magenta Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962184978483",
+      "title": "Lady Alford - Fig Blossom/ Magenta Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962184388659",
+      "title": "Lady Alford - Porcelain / China Blue Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962185928755",
+      "title": "Lady Alford - Sky/Magenta Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962259820595",
+      "title": "Lengau - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962260181043",
+      "title": "Lengau - Slate Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962225446963",
+      "title": "Limosa - Indigo / Mustard / Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962225872947",
+      "title": "Limosa - Loganberry / Raspberry / Olive Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962319425587",
+      "title": "Lint - Dove Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962318901299",
+      "title": "Lint - Maize Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962319917107",
+      "title": "Lint - Nickle Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962321063987",
+      "title": "Lint - Nude Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962321588275",
+      "title": "Lint - Rust Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962320441395",
+      "title": "Lint - Seaglass Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962318442547",
+      "title": "Lint - Sesame Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962320769075",
+      "title": "Lint - Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962323849267",
+      "title": "Lisle - Carbon Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962322341939",
+      "title": "Lisle - Driftwood Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962324734003",
+      "title": "Lisle - Linen Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962323161139",
+      "title": "Lisle - Pummice Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962324439091",
+      "title": "Lisle - Shale Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962252709939",
+      "title": "Little Hearts - Linen Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962252120115",
+      "title": "Little Hearts - Powder Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962253135923",
+      "title": "Little Owls - Kiwi Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962253594675",
+      "title": "Little Owls - Powder Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423399987",
+      "title": "Locronan Aqua First Light — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423498291",
+      "title": "Locronan Clover First Light — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423662131",
+      "title": "Locronan Cornflower First Light — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962263654451",
+      "title": "Lorenza - Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962263359539",
+      "title": "Lorenza - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962263916595",
+      "title": "Lorenza - Pewter Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962262835251",
+      "title": "Lorenza - Platinum Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962227347507",
+      "title": "Lotus - Ivory/Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962226823219",
+      "title": "Lotus - Onyx/Silver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423793203",
+      "title": "Lotus Pearl — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423891507",
+      "title": "Lotus Silver — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423989811",
+      "title": "Lucielle Chalk Linen — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424120883",
+      "title": "Lucielle Putty Chalk — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962237931571",
+      "title": "Luminance - Bronze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962238455859",
+      "title": "Luminance - Sediment Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962237538355",
+      "title": "Luminance - Slate Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962289279027",
+      "title": "Lustica - Powder Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962288558131",
+      "title": "Lustica - Raffia Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962289770547",
+      "title": "Lustica - Russett Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962288066611",
+      "title": "Lustica - Saffron Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962288918579",
+      "title": "Lustica - Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962200281139",
+      "title": "Makalu - Moonlight Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962291441715",
+      "title": "Mala - Azalea Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962290262067",
+      "title": "Mala - Citrus Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962291933235",
+      "title": "Mala - Ebony Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962290622515",
+      "title": "Mala - Ochre Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962291114035",
+      "title": "Mala - Slate Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962326175795",
+      "title": "Mansa - Dove Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962327158835",
+      "title": "Mansa - Nude Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962326700083",
+      "title": "Mansa - Pebble Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962325094451",
+      "title": "Mansa - Sesame Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962325651507",
+      "title": "Mansa - Walnut Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962201034803",
+      "title": "Marble - Azurite/ Copper/Japanese Ink Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962200674355",
+      "title": "Marble - Incense/Soft Focus/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962186256435",
+      "title": "Marie - Fig Leaf/Honey/Blossom Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962186616883",
+      "title": "Marie - Rose/ Lagoon Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962201591859",
+      "title": "Melodic - Gold/Black Earth Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962202050611",
+      "title": "Melodic - Gold/Paper Lantern Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962203099187",
+      "title": "Melodic - Japanese Ink/Origami Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962202542131",
+      "title": "Melodic - Stone/Awakening Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424251955",
+      "title": "Mirabella Pebble — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424317491",
+      "title": "Mirabella Sky Diffused Light — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962268307507",
+      "title": "Nakuru - Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962267848755",
+      "title": "Nakuru - Graphite Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962266996787",
+      "title": "Nakuru - Jute Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962266275891",
+      "title": "Nakuru - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962267488307",
+      "title": "Nakuru - Seaglass Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962203656243",
+      "title": "Nalina - Peach Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962204737587",
+      "title": "Operetta - Pebble Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962230329395",
+      "title": "Oralia - Cupra Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962230624307",
+      "title": "Oralia - Midnight Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962205687859",
+      "title": "Paeonia - Azurite/Meadow/Nectar Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962205196339",
+      "title": "Paeonia - Black Earth/Fig Leaf/ Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962230853683",
+      "title": "Papilio - Flamingo / Papaya / Olive Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962327683123",
+      "title": "Parapet - Biscotte Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962328600627",
+      "title": "Parapet - Dove Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962329092147",
+      "title": "Parapet - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962329288755",
+      "title": "Parapet - Graphite Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962328928307",
+      "title": "Parapet - Indigo Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962328109107",
+      "title": "Parapet - Pebble Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962329616435",
+      "title": "Parapet - Rose Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330042419",
+      "title": "Parapet - Slate Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962206605363",
+      "title": "Perception - Black Earth/Gilver/New Beginnings Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962206244915",
+      "title": "Perception - Brazillian Rosewood/Temple Grey/New Beginnings Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330992691",
+      "title": "Perpetua - Breeze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330730547",
+      "title": "Perpetua - Dove Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330370099",
+      "title": "Perpetua - Maize Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962331189299",
+      "title": "Perpetua - Seaglass Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962331418675",
+      "title": "Perpetua - Seal Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962254315571",
+      "title": "Rainbow Brights - Cherry/Blossom/Pineapple/Sky Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962152996915",
+      "title": "Ric Rac - Lapis Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962153324595",
+      "title": "Ric Rac - Rose Quartz Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424448563",
+      "title": "Salice Heather Gilver — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424546867",
+      "title": "Salice Mint Emerald — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424677939",
+      "title": "Salice Ochre Sepia — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424841779",
+      "title": "Salice Rose Navy — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424940083",
+      "title": "Salice Tangerine Gilver — Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962293440563",
+      "title": "Salinas - Champagne / Rose / Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962292293683",
+      "title": "Salinas - Cloud/Blossom/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962292916275",
+      "title": "Salinas - Ebony/Coral/Lagoon Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962293866547",
+      "title": "Salinas - Limestone / Blush / Fern Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962295504947",
+      "title": "Salon - Ebony/Azalea/Fern Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962294882355",
+      "title": "Salon - Gold / Russett / Atlantic Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962294161459",
+      "title": "Salon - Platinum / Peacock / Seafoam Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962298421299",
+      "title": "Selo - Ebony/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962297405491",
+      "title": "Selo - Gold/Platinum Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962299011123",
+      "title": "Selo - Pearl/Silver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962297864243",
+      "title": "Selo - Slate/Platinum Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962241110067",
+      "title": "Sequence - Bronze Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962241634355",
+      "title": "Sequence - Sediment Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962240553011",
+      "title": "Sequence - Slate Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962174722099",
+      "title": "Seri - Amber Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962176983091",
+      "title": "Seri - Midnight Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962176458803",
+      "title": "Seri - Mineral Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962176131123",
+      "title": "Seri - Parchment Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962174263347",
+      "title": "Seri - Pebble/Mist Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962175803443",
+      "title": "Seri - Raffia Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962175279155",
+      "title": "Seri - Truffle Natural Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962242224179",
+      "title": "Series - Ebony Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962243207219",
+      "title": "Series - Forest/Copper Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962242814003",
+      "title": "Series - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962242551859",
+      "title": "Series - Saffron Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962177441843",
+      "title": "Shiruku - Emerald/Forest/Silver Willow Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962177835059",
+      "title": "Shiruku - Wild Water/Azul/Exhale Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962255757363",
+      "title": "Skies Above - Duck Egg/Linen Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962358779955",
+      "title": "Spectro Stripe - Emerald/Marine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359009331",
+      "title": "Spectro Stripe - Litchen/Graphite Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359271475",
+      "title": "Spectro Stripe - Steel/Blush Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962358485043",
+      "title": "Spectro Stripe - Teal/Sedona/Rust Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962153783347",
+      "title": "Sticky Grass - Aquamarine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962154274867",
+      "title": "Sticky Grass - Carnelian Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962154831923",
+      "title": "Sticky Grass - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962178359347",
+      "title": "Sumi Shimmer - Flint Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962178621491",
+      "title": "Sumi Shimmer - Linen/Stone Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962233638963",
+      "title": "Sumi Shimmer - Porcelain/Linen Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962210799667",
+      "title": "Sumi Shimmer - Silver/Dove Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962306220083",
+      "title": "Suzuri - Bronze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962306613299",
+      "title": "Suzuri - Cayenne Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307334195",
+      "title": "Suzuri - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307530803",
+      "title": "Suzuri - Ink Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962306908211",
+      "title": "Suzuri - Onyx Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962305892403",
+      "title": "Suzuri - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359533619",
+      "title": "Tessellation - Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360025139",
+      "title": "Tessellation - Graphite Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360254515",
+      "title": "Tessellation - Marine/Copper Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360483891",
+      "title": "Tessellation - Slate/Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359795763",
+      "title": "Tessellation - Teal/Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962308186163",
+      "title": "Tessen - Bronze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307858483",
+      "title": "Tessen - Copper Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307694643",
+      "title": "Tessen - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962308481075",
+      "title": "Tessen - Titanium Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962244157491",
+      "title": "Transverse - Bronze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962243567667",
+      "title": "Transverse - Ink Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962244649011",
+      "title": "Transverse - Marble Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962189828147",
+      "title": "Valentina - Blush/Blossom Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962190319667",
+      "title": "Valentina - Exhale /Ink Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962157256755",
+      "title": "Wildflower Meadow - Carnelian/Spinel/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962156306483",
+      "title": "Wildflower Meadow - Emerald/Amethyst/Peridot Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962156863539",
+      "title": "Wildflower Meadow - Lapis/Carnelian/Aquamarine Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962157912115",
+      "title": "Wonderland Floral - Amethyst/Lapis/Ruby Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962158436403",
+      "title": "Wonderland Floral - Lapis/Emerald/Carnelian Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962157551667",
+      "title": "Wonderland Floral - Spinel/Peridot/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962148638771",
+      "title": "Wood Frog - Forest/Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962149457971",
+      "title": "Wood Frog - Gold/Parchment Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962148966451",
+      "title": "Wood Frog - Wild Water/Chalk Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962159353907",
+      "title": "Woodland Floral - Jade/Malachite/Rose Quartz Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962159812659",
+      "title": "Woodland Floral - Lapis/Amethyst/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962158895155",
+      "title": "Woodland Floral - Peridot/Ruby/Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962257395763",
+      "title": "World at Your Feet - Pebble/Blossom/Sky Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962309103667",
+      "title": "Zela - Bronze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962310905907",
+      "title": "Zela - Copper Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962311430195",
+      "title": "Zela - Emerald Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962308874291",
+      "title": "Zela - Ink Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962309431347",
+      "title": "Zela - Oyster Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962309922867",
+      "title": "Zela - Pearl Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962310414387",
+      "title": "Zela - Titanium Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962312314931",
+      "title": "Zendo - Bronze Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962313297971",
+      "title": "Zendo - Dove Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962312871987",
+      "title": "Zendo - Graphite Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962313723955",
+      "title": "Zendo - Nickle Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962311856179",
+      "title": "Zendo - Rose Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360746035",
+      "title": "Zola Shimmer - Shimmer Gilver Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962361040947",
+      "title": "Zola Shimmer - Shimmer Porcelain Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962361073715",
+      "title": "Zola Shimmer - Shimmer Rose Gold Wallcovering | Harlequin"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360975411",
+      "title": "Zola Shimmer - Shimmer Steel Wallcovering | Harlequin"
+    }
+  ]
+}
\ No newline at end of file
diff --git a/data/tk12129-rollout-verify-2026-09-24T18-02-48-008Z.json b/data/tk12129-rollout-verify-2026-09-24T18-02-48-008Z.json
new file mode 100644
index 0000000..f385842
--- /dev/null
+++ b/data/tk12129-rollout-verify-2026-09-24T18-02-48-008Z.json
@@ -0,0 +1,2568 @@
+{
+  "written": 640,
+  "userErrors": [],
+  "ok": 320,
+  "total": 320,
+  "after": [
+    {
+      "gid": "gid://shopify/Product/6962212503603",
+      "title": "Acropora - Brazilian Rosewood/Nectar/Tree Canopy Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962212962355",
+      "title": "Acropora - Exhale/Murmuration Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962190843955",
+      "title": "Akoa - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214371379",
+      "title": "Amazilia - French Grey/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962213453875",
+      "title": "Amazilia - Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214666291",
+      "title": "Amazilia - Powder/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191368243",
+      "title": "Amazilia - Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191171635",
+      "title": "Amazilia - Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214862899",
+      "title": "Amazilia - Stone/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962214010931",
+      "title": "Amazilia - Teal/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962215059507",
+      "title": "Amborella - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962258706483",
+      "title": "Ananda - Blush Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962259099699",
+      "title": "Ananda - Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962258477107",
+      "title": "Ananda - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962259460147",
+      "title": "Ananda - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962258149427",
+      "title": "Ananda - Topaz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192220211",
+      "title": "Ankara - Meadow/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191597619",
+      "title": "Ankara - Sail Cloth/ Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962191892531",
+      "title": "Ankara - Sky/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192547891",
+      "title": "Ankara - Sunflower/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962216632371",
+      "title": "Ardisia - Amazonia/Teal/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962215747635",
+      "title": "Ardisia - Positano/Sailcloth/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962216173619",
+      "title": "Ardisia - Soft Focus/Oyster/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962215321651",
+      "title": "Ardisia - Succulent/Soft Focus/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962218041395",
+      "title": "Atoll - Awakening/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962217123891",
+      "title": "Atoll - Bronze/ Sailcloth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962217517107",
+      "title": "Atoll - Seaglass/Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962218598451",
+      "title": "Aurelia - French Grey/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962219122739",
+      "title": "Aurelia - Pebble/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962354782259",
+      "title": "Axal - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962353897523",
+      "title": "Axal - Litchen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962353438771",
+      "title": "Axal - Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962354421811",
+      "title": "Axal - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962245238835",
+      "title": "Balancing Act - Blossom/Raspberry/Grape Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962160762931",
+      "title": "Blocks - Black Earth/Sketched/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962161156147",
+      "title": "Blocks - Cornflower/Black Earth/Sketched Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962160336947",
+      "title": "Blocks - Nectar/Sketched/Diffused Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962219647027",
+      "title": "Caprice - Chalk Pearl and Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962315493427",
+      "title": "Chronicle - Cloud Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314903603",
+      "title": "Chronicle - Denim Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962316116019",
+      "title": "Chronicle - Eggshell Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962316836915",
+      "title": "Chronicle - Elephant Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962315264051",
+      "title": "Chronicle - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314674227",
+      "title": "Chronicle - Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962316312627",
+      "title": "Chronicle - Mushroom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962315821107",
+      "title": "Chronicle - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314182707",
+      "title": "Chronicle - Sand Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962314412083",
+      "title": "Chronicle - Straw Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962317623347",
+      "title": "Commix - Breeze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962318016563",
+      "title": "Commix - Seal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284920883",
+      "title": "Coppice - Ebony/Putty/Snow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284068915",
+      "title": "Coppice - Navy/Lagoon/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284298291",
+      "title": "Coppice - Oyster / Ebony / Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962283839539",
+      "title": "Coppice - Peacock / Azalea / Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962284527667",
+      "title": "Coppice - Powder / Truffle / Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962163253299",
+      "title": "Coral - Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192744499",
+      "title": "Dahlia - Blossom/Emerald/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962193367091",
+      "title": "Dahlia - Coral/Fig Leaf/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962193858611",
+      "title": "Dahlia - Fig Blossom/Nectar/Black Earth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962192973875",
+      "title": "Dahlia - Sail Cloth/Meadow/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962149785651",
+      "title": "Dahlia Bunch - Lapis Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150146099",
+      "title": "Dahlia Bunch - Rose Quartz/Spinel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150441011",
+      "title": "Daisy Trellis - Emerald/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150572083",
+      "title": "Daisy Trellis - Lapis/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962151161907",
+      "title": "Dappled Leaf - Citrine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962150866995",
+      "title": "Dappled Leaf - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962151653427",
+      "title": "Dappled Leaf - Emerald/Teal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962152079411",
+      "title": "Dappled Leaf - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962163843123",
+      "title": "Dawning - Copenhagen Blue/Ritual Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962164269107",
+      "title": "Dawning - Grounded/Ritual Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962164662323",
+      "title": "Dawning - Mineral/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962194350131",
+      "title": "Demoiselle - Firefly Graphite/Almond Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962194841651",
+      "title": "Demoiselle - Firefly Ink/Chartreuse Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962221809715",
+      "title": "Demoiselle - Firefly Jute/Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962195431475",
+      "title": "Demoiselle - Firefly Ochre/Grape Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962299666483",
+      "title": "Elixity - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962301009971",
+      "title": "Elixity - Onyx Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962300125235",
+      "title": "Elixity - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962301665331",
+      "title": "Elixity - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962300452915",
+      "title": "Elixity - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962180423731",
+      "title": "Ella - Fig Blossom/Fig Leaf/ Nectarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962180849715",
+      "title": "Ella - Powder/ Sage / Peach Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962181374003",
+      "title": "Ella - Sky/Fig Leaf/ Nectarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302976051",
+      "title": "Elliptic - Charcoal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302582835",
+      "title": "Elliptic - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302287923",
+      "title": "Elliptic - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962302058547",
+      "title": "Elliptic Plum | Harlequin UK",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962140774451",
+      "title": "Fayola - Celestial/First Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962141036595",
+      "title": "Fayola - Clover/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962140315699",
+      "title": "Fayola - Fig Leaf/Clover Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962139824179",
+      "title": "Fayola - Incense/First Light Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787421663283",
+      "title": "Flores Clover Kelly Aqua — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787421761587",
+      "title": "Flores Cornflower First Light Denim — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422515251",
+      "title": "Flores Rosewood Baked Terracotta — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962166988851",
+      "title": "Flourish - First Light/Midsummers Eve Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962166366259",
+      "title": "Flourish - First Light/Nectar Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962167545907",
+      "title": "Flourish - Tree Canopy/Silver Willow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962285248563",
+      "title": "Foxley - Fern Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962285609011",
+      "title": "Foxley - Kingfisher/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962285903923",
+      "title": "Foxley - Platinum/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962247794739",
+      "title": "Funky Jungle - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962248613939",
+      "title": "Garden Friends - Poppy/Ochre/Leaf Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422613555",
+      "title": "Gardinum Chalk Wedgwood Gold — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962145460275",
+      "title": "Grounded - Baked Terracotta/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962144706611",
+      "title": "Grounded - Black Earth/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962145198131",
+      "title": "Grounded - Celestial/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962144182323",
+      "title": "Grounded - Golden Light/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962303369267",
+      "title": "Hakone - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962303762483",
+      "title": "Hakone - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962304024627",
+      "title": "Hakone - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962224201779",
+      "title": "Halfmoon - Azurite/ Coral Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962223546419",
+      "title": "Halfmoon - Gilver/ Tranquility Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962223972403",
+      "title": "Halfmoon - Stillness/Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962249433139",
+      "title": "Hide and Seek - Linen/Duck Egg/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962249269299",
+      "title": "Hide and Seek - Poppy/Marine/Ochre Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422744627",
+      "title": "Houndstooth Black Earth Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422842931",
+      "title": "Houndstooth First Light Mist — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787422974003",
+      "title": "Houndstooth Seaglass Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423072307",
+      "title": "Houndstooth Taupe Soft Focus — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962250547251",
+      "title": "Into the Wild - Midnight Jungle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962251235379",
+      "title": "Just Keep Trucking - Tomato/Marine/Gecko Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423170611",
+      "title": "Kamanu Indigo Pebble — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423268915",
+      "title": "Kamanu Mandarin Fig — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962168987699",
+      "title": "Kimiko - Bottle Green/Chartreuse Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962169511987",
+      "title": "Kimiko - Japanese Ink/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962169872435",
+      "title": "Kimiko - Majorelle/Clementine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962169151539",
+      "title": "Kimiko - Soft Focus/Harissa Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962199789619",
+      "title": "Koto - Steel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962171019315",
+      "title": "Kumo - Wild Water/Exhale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962170429491",
+      "title": "Kumo - Wilderness/Forest Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962185535539",
+      "title": "Lady Alford - Apple/Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962184978483",
+      "title": "Lady Alford - Fig Blossom/ Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962184388659",
+      "title": "Lady Alford - Porcelain / China Blue Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962185928755",
+      "title": "Lady Alford - Sky/Magenta Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962259820595",
+      "title": "Lengau - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962260181043",
+      "title": "Lengau - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962225446963",
+      "title": "Limosa - Indigo / Mustard / Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962225872947",
+      "title": "Limosa - Loganberry / Raspberry / Olive Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962319425587",
+      "title": "Lint - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962318901299",
+      "title": "Lint - Maize Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962319917107",
+      "title": "Lint - Nickle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962321063987",
+      "title": "Lint - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962321588275",
+      "title": "Lint - Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962320441395",
+      "title": "Lint - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962318442547",
+      "title": "Lint - Sesame Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962320769075",
+      "title": "Lint - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962323849267",
+      "title": "Lisle - Carbon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962322341939",
+      "title": "Lisle - Driftwood Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962324734003",
+      "title": "Lisle - Linen Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962323161139",
+      "title": "Lisle - Pummice Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962324439091",
+      "title": "Lisle - Shale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962252709939",
+      "title": "Little Hearts - Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962252120115",
+      "title": "Little Hearts - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962253135923",
+      "title": "Little Owls - Kiwi Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962253594675",
+      "title": "Little Owls - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423399987",
+      "title": "Locronan Aqua First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423498291",
+      "title": "Locronan Clover First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423662131",
+      "title": "Locronan Cornflower First Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962263654451",
+      "title": "Lorenza - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962263359539",
+      "title": "Lorenza - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962263916595",
+      "title": "Lorenza - Pewter Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962262835251",
+      "title": "Lorenza - Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962227347507",
+      "title": "Lotus - Ivory/Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962226823219",
+      "title": "Lotus - Onyx/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423793203",
+      "title": "Lotus Pearl — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423891507",
+      "title": "Lotus Silver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787423989811",
+      "title": "Lucielle Chalk Linen — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424120883",
+      "title": "Lucielle Putty Chalk — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962237931571",
+      "title": "Luminance - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962238455859",
+      "title": "Luminance - Sediment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962237538355",
+      "title": "Luminance - Slate Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962289279027",
+      "title": "Lustica - Powder Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962288558131",
+      "title": "Lustica - Raffia Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962289770547",
+      "title": "Lustica - Russett Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962288066611",
+      "title": "Lustica - Saffron Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962288918579",
+      "title": "Lustica - Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962200281139",
+      "title": "Makalu - Moonlight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962291441715",
+      "title": "Mala - Azalea Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962290262067",
+      "title": "Mala - Citrus Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962291933235",
+      "title": "Mala - Ebony Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962290622515",
+      "title": "Mala - Ochre Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962291114035",
+      "title": "Mala - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962326175795",
+      "title": "Mansa - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962327158835",
+      "title": "Mansa - Nude Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962326700083",
+      "title": "Mansa - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962325094451",
+      "title": "Mansa - Sesame Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962325651507",
+      "title": "Mansa - Walnut Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962201034803",
+      "title": "Marble - Azurite/ Copper/Japanese Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962200674355",
+      "title": "Marble - Incense/Soft Focus/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962186256435",
+      "title": "Marie - Fig Leaf/Honey/Blossom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962186616883",
+      "title": "Marie - Rose/ Lagoon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962201591859",
+      "title": "Melodic - Gold/Black Earth Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962202050611",
+      "title": "Melodic - Gold/Paper Lantern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962203099187",
+      "title": "Melodic - Japanese Ink/Origami Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962202542131",
+      "title": "Melodic - Stone/Awakening Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424251955",
+      "title": "Mirabella Pebble — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424317491",
+      "title": "Mirabella Sky Diffused Light — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962268307507",
+      "title": "Nakuru - Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962267848755",
+      "title": "Nakuru - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962266996787",
+      "title": "Nakuru - Jute Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962266275891",
+      "title": "Nakuru - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962267488307",
+      "title": "Nakuru - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962203656243",
+      "title": "Nalina - Peach Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962204737587",
+      "title": "Operetta - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962230329395",
+      "title": "Oralia - Cupra Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962230624307",
+      "title": "Oralia - Midnight Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962205687859",
+      "title": "Paeonia - Azurite/Meadow/Nectar Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962205196339",
+      "title": "Paeonia - Black Earth/Fig Leaf/ Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962230853683",
+      "title": "Papilio - Flamingo / Papaya / Olive Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962327683123",
+      "title": "Parapet - Biscotte Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962328600627",
+      "title": "Parapet - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962329092147",
+      "title": "Parapet - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962329288755",
+      "title": "Parapet - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962328928307",
+      "title": "Parapet - Indigo Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962328109107",
+      "title": "Parapet - Pebble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962329616435",
+      "title": "Parapet - Rose Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330042419",
+      "title": "Parapet - Slate Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962206605363",
+      "title": "Perception - Black Earth/Gilver/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962206244915",
+      "title": "Perception - Brazillian Rosewood/Temple Grey/New Beginnings Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330992691",
+      "title": "Perpetua - Breeze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330730547",
+      "title": "Perpetua - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962330370099",
+      "title": "Perpetua - Maize Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962331189299",
+      "title": "Perpetua - Seaglass Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962331418675",
+      "title": "Perpetua - Seal Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962254315571",
+      "title": "Rainbow Brights - Cherry/Blossom/Pineapple/Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962152996915",
+      "title": "Ric Rac - Lapis Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962153324595",
+      "title": "Ric Rac - Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424448563",
+      "title": "Salice Heather Gilver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424546867",
+      "title": "Salice Mint Emerald — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424677939",
+      "title": "Salice Ochre Sepia — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424841779",
+      "title": "Salice Rose Navy — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/7787424940083",
+      "title": "Salice Tangerine Gilver — Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962293440563",
+      "title": "Salinas - Champagne / Rose / Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962292293683",
+      "title": "Salinas - Cloud/Blossom/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962292916275",
+      "title": "Salinas - Ebony/Coral/Lagoon Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962293866547",
+      "title": "Salinas - Limestone / Blush / Fern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962295504947",
+      "title": "Salon - Ebony/Azalea/Fern Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962294882355",
+      "title": "Salon - Gold / Russett / Atlantic Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962294161459",
+      "title": "Salon - Platinum / Peacock / Seafoam Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962298421299",
+      "title": "Selo - Ebony/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962297405491",
+      "title": "Selo - Gold/Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962299011123",
+      "title": "Selo - Pearl/Silver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962297864243",
+      "title": "Selo - Slate/Platinum Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962241110067",
+      "title": "Sequence - Bronze Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962241634355",
+      "title": "Sequence - Sediment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962240553011",
+      "title": "Sequence - Slate Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962174722099",
+      "title": "Seri - Amber Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962176983091",
+      "title": "Seri - Midnight Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962176458803",
+      "title": "Seri - Mineral Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962176131123",
+      "title": "Seri - Parchment Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962174263347",
+      "title": "Seri - Pebble/Mist Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962175803443",
+      "title": "Seri - Raffia Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962175279155",
+      "title": "Seri - Truffle Natural Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962242224179",
+      "title": "Series - Ebony Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962243207219",
+      "title": "Series - Forest/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962242814003",
+      "title": "Series - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962242551859",
+      "title": "Series - Saffron Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962177441843",
+      "title": "Shiruku - Emerald/Forest/Silver Willow Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962177835059",
+      "title": "Shiruku - Wild Water/Azul/Exhale Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962255757363",
+      "title": "Skies Above - Duck Egg/Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962358779955",
+      "title": "Spectro Stripe - Emerald/Marine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359009331",
+      "title": "Spectro Stripe - Litchen/Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359271475",
+      "title": "Spectro Stripe - Steel/Blush Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962358485043",
+      "title": "Spectro Stripe - Teal/Sedona/Rust Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962153783347",
+      "title": "Sticky Grass - Aquamarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962154274867",
+      "title": "Sticky Grass - Carnelian Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962154831923",
+      "title": "Sticky Grass - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962178359347",
+      "title": "Sumi Shimmer - Flint Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962178621491",
+      "title": "Sumi Shimmer - Linen/Stone Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962233638963",
+      "title": "Sumi Shimmer - Porcelain/Linen Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962210799667",
+      "title": "Sumi Shimmer - Silver/Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962306220083",
+      "title": "Suzuri - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962306613299",
+      "title": "Suzuri - Cayenne Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307334195",
+      "title": "Suzuri - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307530803",
+      "title": "Suzuri - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962306908211",
+      "title": "Suzuri - Onyx Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962305892403",
+      "title": "Suzuri - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359533619",
+      "title": "Tessellation - Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360025139",
+      "title": "Tessellation - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360254515",
+      "title": "Tessellation - Marine/Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360483891",
+      "title": "Tessellation - Slate/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962359795763",
+      "title": "Tessellation - Teal/Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962308186163",
+      "title": "Tessen - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307858483",
+      "title": "Tessen - Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962307694643",
+      "title": "Tessen - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962308481075",
+      "title": "Tessen - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962244157491",
+      "title": "Transverse - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962243567667",
+      "title": "Transverse - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962244649011",
+      "title": "Transverse - Marble Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962189828147",
+      "title": "Valentina - Blush/Blossom Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962190319667",
+      "title": "Valentina - Exhale /Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962157256755",
+      "title": "Wildflower Meadow - Carnelian/Spinel/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962156306483",
+      "title": "Wildflower Meadow - Emerald/Amethyst/Peridot Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962156863539",
+      "title": "Wildflower Meadow - Lapis/Carnelian/Aquamarine Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962157912115",
+      "title": "Wonderland Floral - Amethyst/Lapis/Ruby Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962158436403",
+      "title": "Wonderland Floral - Lapis/Emerald/Carnelian Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962157551667",
+      "title": "Wonderland Floral - Spinel/Peridot/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962148638771",
+      "title": "Wood Frog - Forest/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962149457971",
+      "title": "Wood Frog - Gold/Parchment Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962148966451",
+      "title": "Wood Frog - Wild Water/Chalk Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962159353907",
+      "title": "Woodland Floral - Jade/Malachite/Rose Quartz Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962159812659",
+      "title": "Woodland Floral - Lapis/Amethyst/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962158895155",
+      "title": "Woodland Floral - Peridot/Ruby/Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962257395763",
+      "title": "World at Your Feet - Pebble/Blossom/Sky Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962309103667",
+      "title": "Zela - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962310905907",
+      "title": "Zela - Copper Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962311430195",
+      "title": "Zela - Emerald Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962308874291",
+      "title": "Zela - Ink Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962309431347",
+      "title": "Zela - Oyster Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962309922867",
+      "title": "Zela - Pearl Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962310414387",
+      "title": "Zela - Titanium Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962312314931",
+      "title": "Zendo - Bronze Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962313297971",
+      "title": "Zendo - Dove Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962312871987",
+      "title": "Zendo - Graphite Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962313723955",
+      "title": "Zendo - Nickle Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962311856179",
+      "title": "Zendo - Rose Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360746035",
+      "title": "Zola Shimmer - Shimmer Gilver Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962361040947",
+      "title": "Zola Shimmer - Shimmer Porcelain Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962361073715",
+      "title": "Zola Shimmer - Shimmer Rose Gold Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    },
+    {
+      "gid": "gid://shopify/Product/6962360975411",
+      "title": "Zola Shimmer - Shimmer Steel Wallcovering | Harlequin",
+      "status": "ACTIVE",
+      "type": "Wallcovering",
+      "length": "10.05 m (33 ft)",
+      "sold_per": "Single Roll"
+    }
+  ]
+}
\ No newline at end of file
diff --git a/data/tk12129-rollout-write.mjs b/data/tk12129-rollout-write.mjs
new file mode 100644
index 0000000..ecb29a4
--- /dev/null
+++ b/data/tk12129-rollout-write.mjs
@@ -0,0 +1,39 @@
+// TK-12129 ROLLOUT Part 1 — snapshot -> metafieldsSet custom.length + custom.sold_per -> verify, on the WC-only set.
+// Usage: node tk12129-rollout-write.mjs            (snapshot only)
+//        node tk12129-rollout-write.mjs --apply    (snapshot, write, verify)
+import fs from 'node:fs';
+const raw=fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8'); const env={};
+for(const l of raw.split('\n')){const m=l.match(/^\s*([A-Z0-9_]+)\s*=\s*(.*)\s*$/); if(m)env[m[1]]=m[2].replace(/^["']|["']$/g,'');}
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10', TOKEN=env.SHOPIFY_ADMIN_TOKEN;
+const APPLY=process.argv.includes('--apply');
+const DATA='/Users/macstudio3/Projects/designerwallcoverings/data';
+const T=JSON.parse(fs.readFileSync(`${DATA}/tk12129-rollout-targets.json`,'utf8')).products;
+const LEN='10.05 m (33 ft)', SP='Single Roll';
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+async function gql(query,variables){for(let a=0;a<5;a++){const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query,variables})});const j=await r.json();if(j.errors&&JSON.stringify(j.errors).includes('THROTTLED')){await sleep(2000);continue;}return j;}throw new Error('throttled');}
+const READ=`query($ids:[ID!]!){nodes(ids:$ids){...on Product{id title status productType len:metafield(namespace:"custom",key:"length"){value} sp:metafield(namespace:"custom",key:"sold_per"){value}}}}`;
+async function readAll(){const out=[];for(let i=0;i<T.length;i+=50){const j=await gql(READ,{ids:T.slice(i,i+50).map(t=>t.gid)});if(j.errors)throw new Error(JSON.stringify(j.errors));out.push(...j.data.nodes.map(n=>n&&({gid:n.id,title:n.title,status:n.status,type:n.productType,length:n.len?.value??null,sold_per:n.sp?.value??null})));}return out;}
+const before=await readAll();
+const missing=before.filter(b=>!b).length;
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const snap=`${DATA}/tk12129-rollout-snapshot-${ts}.json`;
+fs.writeFileSync(snap,JSON.stringify({ticket:'TK-12129',ts:new Date().toISOString(),store:DOMAIN,count:T.length,note:'before values; null = absent -> rollback = metafieldsDelete',products:before},null,2));
+const present=before.filter(b=>b&&(b.length!==null||b.sold_per!==null));
+const notWC=before.filter(b=>b&&b.type!=='Wallcovering'), notActive=before.filter(b=>b&&b.status!=='ACTIVE');
+console.log('SNAPSHOT',snap);console.log(`read ${before.length} missing=${missing} already-present=${present.length} notWallcovering=${notWC.length} notActive=${notActive.length}`);
+if(present.length)console.log('present:',JSON.stringify(present.slice(0,10)));
+if(!APPLY){console.log('DRY — no write');process.exit(0);}
+if(missing||notWC.length){console.error('ABORT: missing or non-wallcovering nodes');process.exit(1);}
+const SET=`mutation($mf:[MetafieldsSetInput!]!){metafieldsSet(metafields:$mf){metafields{id} userErrors{field message}}}`;
+let written=0,errs=[];
+// metafieldsSet takes up to 25 inputs: 12 products x 2 keys = 24 per call
+for(let i=0;i<T.length;i+=12){const mf=T.slice(i,i+12).flatMap(t=>[{ownerId:t.gid,namespace:'custom',key:'length',type:'single_line_text_field',value:LEN},{ownerId:t.gid,namespace:'custom',key:'sold_per',type:'single_line_text_field',value:SP}]);
+ const j=await gql(SET,{mf});const ue=j.data?.metafieldsSet?.userErrors??[{message:JSON.stringify(j.errors)}];if(ue.length)errs.push(...ue);written+=j.data?.metafieldsSet?.metafields?.length??0;await sleep(300);}
+console.log(`WRITE metafields set=${written} (expect ${T.length*2}) userErrors=${errs.length}`,errs.length?JSON.stringify(errs.slice(0,5)):'');
+const after=await readAll();
+const ok=after.filter(a=>a&&a.length===LEN&&a.sold_per===SP).length;
+console.log(`VERIFY full read-back: ${ok}/${T.length} have both values`);
+const idx=[...Array(25)].map((_,k)=>Math.floor(k*(T.length-1)/24));
+console.log('SAMPLE (25 spread):');for(const k of idx){const a=after[k];console.log(`  ${a.length===LEN&&a.sold_per===SP?'OK':'XX'} ${a.title.slice(0,55)} | ${a.length} | ${a.sold_per}`);}
+fs.writeFileSync(`${DATA}/tk12129-rollout-verify-${ts}.json`,JSON.stringify({written,userErrors:errs,ok,total:T.length,after},null,2));
+process.exit(ok===T.length&&!errs.length?0:1);

← 30f26d7 TK-10484: activate 14 Jeffrey Stevens NuWallpaper drafts on  ·  back to Designerwallcoverings  ·  TK-12129: extend live verify to 6 controls + final-pre basel 6012860 →