← back to Dw Substitute Viewer
matching: perceptual RGB color distance (not hue-only) + color-weighted default + novelty demotion; extraction-only buttons; colorway-by-color resolve
81edf4908eef0bcf12ca63c71f1ff9ec4fcbc2bd · 2026-07-07 15:08:49 -0700 · Steve
Files touched
Diff
commit 81edf4908eef0bcf12ca63c71f1ff9ec4fcbc2bd
Author: Steve <steve@designerwallcoverings.com>
Date: Tue Jul 7 15:08:49 2026 -0700
matching: perceptual RGB color distance (not hue-only) + color-weighted default + novelty demotion; extraction-only buttons; colorway-by-color resolve
---
index.html | 33 ++++++++++++++++-----------------
1 file changed, 16 insertions(+), 17 deletions(-)
diff --git a/index.html b/index.html
index b59eaf1..a64d306 100644
--- a/index.html
+++ b/index.html
@@ -110,8 +110,8 @@ footer{color:var(--muted);font-size:12px;margin-top:28px;text-align:center}
</div></div>
<script>
-let T={"sku": "FVH-40402", "title": "Hairly Hide - Faux Vinyl Hide - Burnt Orange Spice | Hollywood Wallcoverings", "vendor": "Hollywood Wallcoverings", "status": "ACTIVE", "color": "Clay", "hue": 18, "material": "Faux Leather / Hide", "style": "Textured / Solid", "handle": "hairly-hide-faux-vinyl-hide-wallpaper-burnt-orange-spice-fvh-40402", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/fvh-40402-sample-hairly-hide-faux-vinyl-hide-burnt-orange-spice-hollywood.jpg?v=1775715526", "tags": "Architectural, Bold, Brown, Class A Fire Rated, color:Clay, Commercial, Contemporary, Faux Finish, Hollywood Wallcoverings, Orange, Textured, Vinyl, Wallcovering"}, SUBS=[{"sku": "UVL-1060", "vendor": "PR Faux Leather", "title": "American\u2122 Sports Basketball Vinyl Fabric - Fake PigSkin", "status": "ACTIVE", "handle": "basketball-fabric-original-vinyl-basketball-fabric-by-the-yard-uvl-1060", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-08-08at7.24.44AM.png?v=1691504727", "price": "4.25", "material": "Faux Leather / Hide", "style": "Textured / Solid", "color": "Pumpkin", "hue": 24, "neutral": false}, {"sku": "WOV - 5040", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Truffle", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-truffle-wov-5040", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/060f4df3a813d5e7807990e4542e9db2.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "WOV - 5042", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Saddle", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-saddle-wov-5042", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/886b1a9a2d1b8328b3bbc0c25ccc23ad.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "neutral": false}, {"sku": "WOV - 5047", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Mocha", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-mocha-wov-5047", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/eaf65a28165f188b460a31e8be458453.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "CFL - 5073", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Redwood", "status": "ACTIVE", "handle": "milano-classic-faux-leather-redwood-cfl-5073", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ed02745e28b89c11b05e1f04abd84401.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "CFL - 5075", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Plum", "status": "ACTIVE", "handle": "milano-classic-faux-leather-plum-cfl-5075", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ea4eba9a18b7c6798e482d00fab3dba2.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "CFL - 5076", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Orange", "status": "ACTIVE", "handle": "milano-classic-faux-leather-orange-cfl-5076", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4906d2608161d40126f2b588c4c79069.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Paprika", "hue": 16, "neutral": false}, {"sku": "CFL - 5079", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Metallic Copper", "status": "ACTIVE", "handle": "milano-classic-faux-leather-metallic-copper-cfl-5079", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/83656954bd22594bdd8435c828f2803b.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "PEV - 5108", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Cinnamon", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-cinnamon-pev-5108", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/79dcebf613fef2d4fe4c833faf7ddd06.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "neutral": false}, {"sku": "AFL - 5117", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Cornhusk", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-cornhusk-afl-5117", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3c1513c4a17f44e85b4d706a7fefd5f1.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "AFL - 5122", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Vineyard", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-vineyard-afl-5122", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e46188cfed6bf45a17db19db6a42b0f3.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Floral / Botanical", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "AFL - 5113", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Rye", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-rye-afl-5113", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/38636299791d53a8e5ac0733479f96e4.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "AFL - 5119", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Cedar", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-cedar-afl-5119", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3e75804e0176fe9e8e3d95bc0158a10d.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "neutral": false}, {"sku": "GFL - 5195", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Chianti", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-chianti-gfl-5195", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7fb3823d4f99628587c01d88e17d2ca1.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "GFL - 5197", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Caramel", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-caramel-gfl-5197", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f3aeae5aca9acbc014809c9c9e1ddbef.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "neutral": false}, {"sku": "NTT - 5269", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Claret", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-claret-ntt-5269", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d50a51612777b7f1de85a060ae6c40ee.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "NTT - 5277", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Expresso", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-expresso-ntt-5277", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/c28599d41b1375db608de4be34e502ae.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "NTT - 5278", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Espresso", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-espresso-ntt-5278", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/723400308e69728be3554e8f93159d0c.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "SFL - 5308", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Teakwood", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-teakwood-sfl-5308", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8921fac87556841cc9f9697197881f60.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "GLA - 5335", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - Walnut", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-walnut-gla-5335", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/2e78b626023ec8c68de64d5dc52f1fed.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Espresso", "hue": 20, "neutral": false}, {"sku": "PEV - 5101", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Acorn", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-acorn-pev-5101", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-11-01at8.14.54AM.png?v=1698851702", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Copper", "hue": 22, "neutral": false}, {"sku": "CFL - 5074", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Pumpkin", "status": "ACTIVE", "handle": "milano-classic-faux-leather-pumpkin-cfl-5074", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0699b41e9407eb99979537738385e380.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Tobacco", "hue": 24, "neutral": false}, {"sku": "GFL - 5198", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Brick", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-brick-gfl-5198", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/884ce1a345b3a66dd27a4f3a5325aedc.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Oxblood", "hue": 12, "neutral": false}, {"sku": "Dig-2011", "vendor": "DW Bespoke Studio", "title": "Anaconda Snake DigiWalls On Demand Printc - Pattern Design Lab", "status": "ACTIVE", "handle": "anaconda-snake-digiwalls-on-demand-printc-pattern-design-lab-dig-2011", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/540704fc07253ad651583498f7ab1b90.jpg?v=1572308930", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Chocolate", "hue": 25, "neutral": false}, {"sku": "Faux Leather - Brown", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Brown", "status": "ACTIVE", "handle": "classic-faux-leather-brown-faux-leather-brown", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/24682f38058b3ddf20ff34f0112bb768.png?v=1572308938", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Jet", "hue": 25, "neutral": false}, {"sku": "Crocodile - Auburn", "vendor": "PR Faux Leather", "title": "Crocodile Faux Leather - Auburn", "status": "ACTIVE", "handle": "crocodile-faux-leather-auburn-crocodile-auburn", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7ac23015915db7f675ff629871a5a497.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Brown", "hue": 25, "neutral": false}, {"sku": "WOV - 5044", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Orange", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-orange-wov-5044", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3d292ba8c9dd855be260e5fb89729a13.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Rust", "hue": 25, "neutral": false}, {"sku": "CFL - 5078", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Metallic Gold", "status": "ACTIVE", "handle": "milano-classic-faux-leather-metallic-gold-cfl-5078", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ae1842d5a7eaadc6cf02313ef7671a63.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Chocolate", "hue": 25, "neutral": false}, {"sku": "GFL - 5194", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Curry", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-curry-gfl-5194", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/02532d246f8509ea0d2b9d0ad675e887.png?v=1572308964", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chocolate", "hue": 25, "neutral": false}, {"sku": "NTT - 5282", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Orange", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-orange-ntt-5282", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/bac0947ff4812d10804b4324f167e139.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Amber", "hue": 25, "neutral": false}, {"sku": "NTT - 5280", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Rust", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-rust-ntt-5280", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e3c2a15da6482f707f28c350e59cffa3.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chocolate", "hue": 25, "neutral": false}, {"sku": "CFL - 5321", "vendor": "PR Faux Leather", "title": "Crochet Faux Leather - Walnut", "status": "DRAFT", "handle": "crochet-faux-leather-walnut-cfl-5321", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f6bd8f89b3471e65e7b1f8f282926cfb.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "Crocodile - Coffee Cream", "vendor": "PR Faux Leather", "title": "Crocodile Faux Leather - Coffee Cream", "status": "ACTIVE", "handle": "crocodile-faux-leather-coffee-cream-crocodile-coffee-cream", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9c865bd04d2d58cedeff6ebcedda0f64.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Buff", "hue": 28, "neutral": false}, {"sku": "Faux Leather - Tan", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Tan", "status": "ACTIVE", "handle": "classic-faux-leather-tan-faux-leather-tan", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/5f992853a148fc4141dd6de78eae4046.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Coffee", "hue": 28, "neutral": false}, {"sku": "WOV - 5048", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Khaki", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-khaki-wov-5048", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f633bf87820e114347c5de181fb2e09e.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Coffee", "hue": 28, "neutral": false}, {"sku": "WOV - 5052", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Canyon", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-canyon-wov-5052", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/2c180a1e08fb7cfeb368b862dab2c922.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "CFL - 5077", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Nutmeg", "status": "ACTIVE", "handle": "milano-classic-faux-leather-nutmeg-cfl-5077", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/706b9e15eedc4b304ca0062646d6b1a0.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Mocha", "hue": 28, "neutral": false}, {"sku": "CFL - 5086", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Brandy", "status": "ACTIVE", "handle": "milano-classic-faux-leather-brandy-cfl-5086", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9941f8661a6407391268547a4c13e5df.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "AFL - 5116", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Rust", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-rust-afl-5116", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e2c42eae915ae53bb4f92a1a6161865e.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mocha", "hue": 28, "neutral": false}, {"sku": "AFL - 5120", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Sepia", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-sepia-afl-5120", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d7276e4b90ca1de0409e38b2610a8ce1.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "GFL - 5193", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Fern", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-fern-gfl-5193", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0e0f4e6fc15a106b921ccbd758c4b0af.png?v=1572308964", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "SFL - 5307", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Rust", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-rust-sfl-5307", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f0c6ee2e6fe32645e7e98f5de3b36d46.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "NTT - 5279", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Mocha", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-mocha-ntt-5279", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d7472bae1d6bfd5ff6000524a45faa33.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mocha", "hue": 28, "neutral": false}, {"sku": "NTT - 5281", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Acorn", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-acorn-ntt-5281", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/dc153dd7bef87a35e7bd6ee903f1a2fa.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "neutral": false}, {"sku": "GLA - 5336", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - Walnut", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-walnut-gla-5336", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3953d719bb51792fda1ddd6b0f90e2a6.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Ebony", "hue": 28, "neutral": false}, {"sku": "Faux Leather - Hunter", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Hunter", "status": "ACTIVE", "handle": "classic-faux-leather-hunter-faux-leather-hunter", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/63a45e2aea5c478cb41de70171316504.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Midnight", "hue": 30, "neutral": true}, {"sku": "Faux Leather -Royal", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Royal", "status": "ACTIVE", "handle": "classic-faux-leather-royal-faux-leather-royal", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9e963d17724d6b87ff2ada1fb9497133.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Midnight", "hue": 30, "neutral": true}, {"sku": "Crocodile - Caramel", "vendor": "PR Faux Leather", "title": "Crocodile Faux Leather - Caramel", "status": "ACTIVE", "handle": "crocodile-faux-leather-caramel-crocodile-caramel", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4ed459ca842ad94f51b80ebaa49bf9cc.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Cognac", "hue": 30, "neutral": false}, {"sku": "UAC-4010", "vendor": "PR Faux Leather", "title": "Anaconda Snake Patent Upholstery Vinyl - Grape", "status": "ACTIVE", "handle": "anaconda-snake-patent-upholstery-vinyl-grape-uac-4010", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3525833feadb2a207891599608c92cf8.jpg?v=1572308940", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Eggplant", "hue": 30, "neutral": true}, {"sku": "UAC-4020", "vendor": "PR Faux Leather", "title": "Anaconda Snake Patent Upholstery Vinyl - Ash", "status": "ACTIVE", "handle": "anaconda-snake-patent-upholstery-vinyl-ash-uac-4020", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/1dc6429f89277e38aebadddfbf7ae010.jpg?v=1572308940", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Smoke", "hue": 30, "neutral": true}, {"sku": "WOV - 5049", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Hunter", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-hunter-wov-5049", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/005b79b233e0c40c9f6b5df4d69e9027.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Ink", "hue": 30, "neutral": true}, {"sku": "WOV - 5055", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Birch", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-birch-wov-5055", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/fd62649d0170269cd50ba077f2f1a23b.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "neutral": false}, {"sku": "WOV - 5057", "vendor": "PR Faux Leather", "title": "Roma Basketweave Faux Leather - Almond", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-almond-wov-5057", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/81d03896a99f0fa2f526ab3c3c394ab0.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Brass", "hue": 30, "neutral": true}, {"sku": "CFL - 5071", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Toffee", "status": "ACTIVE", "handle": "milano-classic-faux-leather-toffee-cfl-5071", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a0e568738c20dd08273e18c90ba68f00.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Jet", "hue": 30, "neutral": true}, {"sku": "CFL - 5081", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Java", "status": "ACTIVE", "handle": "milano-classic-faux-leather-java-cfl-5081", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f8e31a493142a78b6ac0f644a1f5d032.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Jet", "hue": 30, "neutral": true}, {"sku": "PEV - 5102", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Rouge", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-rouge-pev-5102", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-11-01at8.19.29AM.png?v=1698851979", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Oxblood", "hue": 30, "neutral": true}, {"sku": "PEV - 5106", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Caramel", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-caramel-pev-5106", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/25cbd9a306029f77407378dae1e6f2c9.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "neutral": false}, {"sku": "AFL - 5125", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Flint", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-flint-afl-5125", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/af13c4ef63ef22c3aaed82ff8fa7b1a6.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mushroom", "hue": 30, "neutral": true}, {"sku": "GFL - 5200", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Birch", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-birch-gfl-5200", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8c267dd36699a7f3c791bbb6ae383373.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "neutral": false}, {"sku": "NTT - 5261", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Newport", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-newport-ntt-5261", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e143e474382135f59b43011eae14e339.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Jet", "hue": 30, "neutral": true}, {"sku": "NTT - 5260", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Ebony", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-ebony-ntt-5260", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a673260cec3740c916af71e2e8c94b7a.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Jet", "hue": 30, "neutral": true}, {"sku": "NTT - 5274", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Champagne", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-champagne-ntt-5274", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d1bacfb1ac4b0b9d2e27c0878d80d9fa.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mushroom", "hue": 30, "neutral": true}, {"sku": "NTT - 5270", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Spring", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-spring-ntt-5270", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/dd165fffdd8b364ee71c1eaa1100125c.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Smoke", "hue": 30, "neutral": true}, {"sku": "NTT - 5276", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Canyon", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-canyon-ntt-5276", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/77fa56d4f54a7c84507ba5647f52fbe8.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Oxblood", "hue": 30, "neutral": true}, {"sku": "NTT - 5283", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Dessert", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-dessert-ntt-5283", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/fa89c9cb454986eb031506a0a8047338.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Vanilla", "hue": 30, "neutral": true}, {"sku": "SFL - 5309", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Bordeaux", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-bordeaux-sfl-5309", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/03aa593099a2d1a1b68b39ddd0f61784.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Jet", "hue": 30, "neutral": true}, {"sku": "SFL - 5310", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Porcelain", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-porcelain-sfl-5310", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7fde3477a076aca79e88cca8be7d1b5c.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Smoke", "hue": 30, "neutral": true}, {"sku": "SFL - 5319", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Vanilla", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-vanilla-sfl-5319", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3f0203fdcf3137d419140bddfd873766.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Mushroom", "hue": 30, "neutral": true}, {"sku": "SFL - 5320", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Cloud", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-cloud-sfl-5320", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/20279ced839c5564042725e7d7c841ec.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Linen", "hue": 30, "neutral": true}, {"sku": "GLA - 5329", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - Parsley", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-parsley-gla-5329", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/b0532900538b476676c84ab76e72f0e0.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Jet", "hue": 30, "neutral": true}, {"sku": "GLA - 5331", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - Merlot", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-merlot-gla-5331", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0040d9d82ac4e79b7b91dd1d04991f2a.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Oxblood", "hue": 30, "neutral": true}, {"sku": "GLA - 5332", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - FireRed", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-firered-gla-5332", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3b38dbec1b0d007d2359bfa6b7006ac0.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Red", "hue": 30, "neutral": true}]; const BASE="https://www.designerwallcoverings.com/products/";
-const D={wMat:55,wCol:35,wSty:20,wHue:40,tHue:T.hue,den:5,show:10};
+let T={"sku": "FVH-40402", "title": "Hairly Hide - Faux Vinyl Hide - Burnt Orange Spice | Hollywood Wallcoverings", "vendor": "Hollywood Wallcoverings", "status": "ACTIVE", "color": "Clay", "hue": 18, "hex": "#b4531f", "material": "Faux Leather / Hide", "style": "Textured / Solid", "handle": "hairly-hide-faux-vinyl-hide-wallpaper-burnt-orange-spice-fvh-40402", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/fvh-40402-sample-hairly-hide-faux-vinyl-hide-burnt-orange-spice-hollywood.jpg?v=1775715526", "tags": "Architectural, Bold, Brown, Class A Fire Rated, color:Clay, Commercial, Contemporary, Faux Finish, Hollywood Wallcoverings, Orange, Textured, Vinyl, Wallcovering"}, SUBS=[{"sku": "CFL - 5076", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Orange", "status": "ACTIVE", "handle": "milano-classic-faux-leather-orange-cfl-5076", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4906d2608161d40126f2b588c4c79069.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Paprika", "hue": 16, "hex": "#a63a1e", "neutral": false}, {"sku": "GLA - 5332", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - FireRed", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-firered-gla-5332", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3b38dbec1b0d007d2359bfa6b7006ac0.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Red", "hue": 30, "hex": "#c0392b", "neutral": true}, {"sku": "CFL - 5074", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Pumpkin", "status": "ACTIVE", "handle": "milano-classic-faux-leather-pumpkin-cfl-5074", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0699b41e9407eb99979537738385e380.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Tobacco", "hue": 24, "hex": "#d2691e", "neutral": false}, {"sku": "PEV - 5101", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Acorn", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-acorn-pev-5101", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-11-01at8.14.54AM.png?v=1698851702", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Copper", "hue": 22, "hex": "#b87333", "neutral": false}, {"sku": "Crocodile - Caramel", "vendor": "PR Faux Leather", "title": "Crocodile Faux Leather - Caramel", "status": "ACTIVE", "handle": "crocodile-faux-leather-caramel-crocodile-caramel", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4ed459ca842ad94f51b80ebaa49bf9cc.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Cognac", "hue": 30, "hex": "#a9743f", "neutral": false}, {"sku": "WOV - 5055", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Birch", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-birch-wov-5055", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/fd62649d0170269cd50ba077f2f1a23b.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "hex": "#a9743f", "neutral": false}, {"sku": "PEV - 5106", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Caramel", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-caramel-pev-5106", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/25cbd9a306029f77407378dae1e6f2c9.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "hex": "#a9743f", "neutral": false}, {"sku": "GFL - 5200", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Birch", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-birch-gfl-5200", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8c267dd36699a7f3c791bbb6ae383373.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "hex": "#a9743f", "neutral": false}, {"sku": "GLA - 5338", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - Canary", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-canary-gla-5338", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9eeaa79f725be3ff154c50fc3b75442f.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Caramel", "hue": 30, "hex": "#a9743f", "neutral": false}, {"sku": "GFL - 5198", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Brick", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-brick-gfl-5198", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/884ce1a345b3a66dd27a4f3a5325aedc.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Oxblood", "hue": 12, "hex": "#8b3a2f", "neutral": false}, {"sku": "WOV - 5044", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Orange", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-orange-wov-5044", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3d292ba8c9dd855be260e5fb89729a13.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Rust", "hue": 25, "hex": "#e2711d", "neutral": false}, {"sku": "NTT - 5282", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Orange", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-orange-ntt-5282", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/bac0947ff4812d10804b4324f167e139.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Amber", "hue": 25, "hex": "#e2711d", "neutral": false}, {"sku": "CFL - 5080", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Metallic Bronze", "status": "ACTIVE", "handle": "milano-classic-faux-leather-metallic-bronze-cfl-5080", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a03b302409147fe02f0e405d6bd9e166.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Ebony", "hue": 33, "hex": "#8c6a3f", "neutral": false}, {"sku": "PEV - 5105", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - BronzeKettle", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-bronzekettle-pev-5105", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-11-01at8.15.57AM.png?v=1698851765", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Taupe", "hue": 33, "hex": "#8c6a3f", "neutral": false}, {"sku": "AFL - 5115", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Toast", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-toast-afl-5115", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7310c98d742ef8ff139bff9f97afbd91.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Bronze", "hue": 33, "hex": "#8c6a3f", "neutral": false}, {"sku": "NTT - 5284", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Dune", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-dune-ntt-5284", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/1949b5751e0f6845ac05962789851893.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Bronze", "hue": 33, "hex": "#8c6a3f", "neutral": false}, {"sku": "SFL - 5317", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Camel", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-camel-sfl-5317", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d647594b41f56cd09100c5def0be6fdf.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Bronze", "hue": 33, "hex": "#8c6a3f", "neutral": false}, {"sku": "NTT - 5272", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Olive", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-olive-ntt-5272", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/79441d9599674c7de948203ac28bc875.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Moss", "hue": 80, "hex": "#7a7a2e", "neutral": false}, {"sku": "CFL - 5077", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Nutmeg", "status": "ACTIVE", "handle": "milano-classic-faux-leather-nutmeg-cfl-5077", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/706b9e15eedc4b304ca0062646d6b1a0.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Mocha", "hue": 28, "hex": "#6f4e37", "neutral": false}, {"sku": "AFL - 5116", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Rust", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-rust-afl-5116", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e2c42eae915ae53bb4f92a1a6161865e.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mocha", "hue": 28, "hex": "#6f4e37", "neutral": false}, {"sku": "NTT - 5279", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Mocha", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-mocha-ntt-5279", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d7472bae1d6bfd5ff6000524a45faa33.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mocha", "hue": 28, "hex": "#6f4e37", "neutral": false}, {"sku": "Faux Leather - Brown", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Brown", "status": "ACTIVE", "handle": "classic-faux-leather-brown-faux-leather-brown", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/24682f38058b3ddf20ff34f0112bb768.png?v=1572308938", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Jet", "hue": 25, "hex": "#6b4423", "neutral": false}, {"sku": "Crocodile - Auburn", "vendor": "PR Faux Leather", "title": "Crocodile Faux Leather - Auburn", "status": "ACTIVE", "handle": "crocodile-faux-leather-auburn-crocodile-auburn", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7ac23015915db7f675ff629871a5a497.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Brown", "hue": 25, "hex": "#6b4423", "neutral": false}, {"sku": "SFL - 5315", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Peach", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-peach-sfl-5315", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/be3e0b4fc3b2bf789497bcf44ff5ffdf.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Camel", "hue": 36, "hex": "#b98a54", "neutral": false}, {"sku": "SFL - 5314", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Acorn", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-acorn-sfl-5314", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/210f763c5ba80d8de694a58b940f9b70.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Camel", "hue": 36, "hex": "#b98a54", "neutral": false}, {"sku": "WOV - 5042", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Saddle", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-saddle-wov-5042", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/886b1a9a2d1b8328b3bbc0c25ccc23ad.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "hex": "#6b3a24", "neutral": false}, {"sku": "PEV - 5108", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Cinnamon", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-cinnamon-pev-5108", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/79dcebf613fef2d4fe4c833faf7ddd06.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "hex": "#6b3a24", "neutral": false}, {"sku": "AFL - 5119", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Cedar", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-cedar-afl-5119", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3e75804e0176fe9e8e3d95bc0158a10d.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "hex": "#6b3a24", "neutral": false}, {"sku": "GFL - 5197", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Caramel", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-caramel-gfl-5197", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f3aeae5aca9acbc014809c9c9e1ddbef.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chestnut", "hue": 20, "hex": "#6b3a24", "neutral": false}, {"sku": "WOV - 5041", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Sunflower", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-sunflower-wov-5041", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/43080fdbb575ec4c1220f4f9da24accd.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Floral / Botanical", "color": "Honey", "hue": 42, "hex": "#c99a3b", "neutral": false}, {"sku": "WOV - 5053", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Bordeaux", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-bordeaux-wov-5053", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/b8def38f6f3abada3d5e774c51f2fafa.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Crimson", "hue": 350, "hex": "#b00020", "neutral": false}, {"sku": "PEV - 5107", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Celery", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-celery-pev-5107", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/58997517c43791a73836f7af167c0ea1.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Moss", "hue": 90, "hex": "#8a8b5a", "neutral": false}, {"sku": "CFL - 5321", "vendor": "PR Faux Leather", "title": "Crochet Faux Leather - Walnut", "status": "DRAFT", "handle": "crochet-faux-leather-walnut-cfl-5321", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f6bd8f89b3471e65e7b1f8f282926cfb.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "WOV - 5052", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Canyon", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-canyon-wov-5052", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/2c180a1e08fb7cfeb368b862dab2c922.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "CFL - 5086", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Brandy", "status": "ACTIVE", "handle": "milano-classic-faux-leather-brandy-cfl-5086", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9941f8661a6407391268547a4c13e5df.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "AFL - 5120", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Sepia", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-sepia-afl-5120", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d7276e4b90ca1de0409e38b2610a8ce1.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "GFL - 5193", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Fern", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-fern-gfl-5193", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0e0f4e6fc15a106b921ccbd758c4b0af.png?v=1572308964", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "SFL - 5307", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Rust", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-rust-sfl-5307", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f0c6ee2e6fe32645e7e98f5de3b36d46.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "NTT - 5281", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Acorn", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-acorn-ntt-5281", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/dc153dd7bef87a35e7bd6ee903f1a2fa.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Walnut", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "GLA - 5336", "vendor": "PR Faux Leather", "title": "Glaze - Faux Vintage Leather - Walnut", "status": "ACTIVE", "handle": "glaze-faux-vintage-leather-walnut-gla-5336", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3953d719bb51792fda1ddd6b0f90e2a6.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Ebony", "hue": 28, "hex": "#5a3a22", "neutral": false}, {"sku": "CFL - 5085", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Cashew", "status": "ACTIVE", "handle": "milano-classic-faux-leather-cashew-cfl-5085", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4aebee0e4bc76d7f081f66bf4a8dec76.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Taupe", "hue": 35, "hex": "#8a7a6a", "neutral": true}, {"sku": "AFL - 5114", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Safari", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-safari-afl-5114", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/fc62588e4375727dbef4dd271d295673.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Taupe", "hue": 35, "hex": "#8a7a6a", "neutral": true}, {"sku": "CFL - 5325", "vendor": "PR Faux Leather", "title": "Crochet Faux Leather - Almond", "status": "ACTIVE", "handle": "crochet-faux-leather-almond-cfl-5325", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/add10b40f86e1f0dbf35894da871da2d.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Dusty Rose", "hue": 345, "hex": "#c46a7a", "neutral": false}, {"sku": "PEV - 5111", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Khaki", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-khaki-pev-5111", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-11-01at8.16.50AM.png?v=1698851817", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Gunmetal", "hue": 50, "hex": "#a39a6a", "neutral": false}, {"sku": "AFL - 5127", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Fudge", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-fudge-afl-5127", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/03325be42499506db60da7e3f2e13628.png?v=1572308963", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Khaki", "hue": 50, "hex": "#a39a6a", "neutral": false}, {"sku": "Faux Leather - Tan", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Tan", "status": "ACTIVE", "handle": "classic-faux-leather-tan-faux-leather-tan", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/5f992853a148fc4141dd6de78eae4046.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Coffee", "hue": 28, "hex": "#4b3621", "neutral": false}, {"sku": "Crocodile - Coffee Cream", "vendor": "PR Faux Leather", "title": "Crocodile Faux Leather - Coffee Cream", "status": "ACTIVE", "handle": "crocodile-faux-leather-coffee-cream-crocodile-coffee-cream", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9c865bd04d2d58cedeff6ebcedda0f64.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Buff", "hue": 28, "hex": "#4b3621", "neutral": false}, {"sku": "WOV - 5048", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Khaki", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-khaki-wov-5048", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f633bf87820e114347c5de181fb2e09e.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Coffee", "hue": 28, "hex": "#4b3621", "neutral": false}, {"sku": "AFL - 5125", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - Flint", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-flint-afl-5125", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/af13c4ef63ef22c3aaed82ff8fa7b1a6.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mushroom", "hue": 30, "hex": "#9a8a7a", "neutral": true}, {"sku": "NTT - 5274", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Champagne", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-champagne-ntt-5274", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d1bacfb1ac4b0b9d2e27c0878d80d9fa.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Mushroom", "hue": 30, "hex": "#9a8a7a", "neutral": true}, {"sku": "SFL - 5319", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Vanilla", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-vanilla-sfl-5319", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3f0203fdcf3137d419140bddfd873766.png?v=1572308967", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Mushroom", "hue": 30, "hex": "#9a8a7a", "neutral": true}, {"sku": "Dig-2011", "vendor": "DW Bespoke Studio", "title": "Anaconda Snake DigiWalls On Demand Printc - Pattern Design Lab", "status": "ACTIVE", "handle": "anaconda-snake-digiwalls-on-demand-printc-pattern-design-lab-dig-2011", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/540704fc07253ad651583498f7ab1b90.jpg?v=1572308930", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Chocolate", "hue": 25, "hex": "#4b2e1e", "neutral": false}, {"sku": "CFL - 5078", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Metallic Gold", "status": "ACTIVE", "handle": "milano-classic-faux-leather-metallic-gold-cfl-5078", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ae1842d5a7eaadc6cf02313ef7671a63.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Chocolate", "hue": 25, "hex": "#4b2e1e", "neutral": false}, {"sku": "GFL - 5194", "vendor": "PR Faux Leather", "title": "Gator Faux - Faux Alligator - Curry", "status": "ACTIVE", "handle": "gator-faux-faux-alligator-curry-gfl-5194", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/02532d246f8509ea0d2b9d0ad675e887.png?v=1572308964", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chocolate", "hue": 25, "hex": "#4b2e1e", "neutral": false}, {"sku": "NTT - 5280", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Rust", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-rust-ntt-5280", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e3c2a15da6482f707f28c350e59cffa3.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Chocolate", "hue": 25, "hex": "#4b2e1e", "neutral": false}, {"sku": "NTT - 5263", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Pewter", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-pewter-ntt-5263", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/93e30fd3dfa4fb62671d6f029b39f657.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Black", "hue": 0, "hex": "#7a7a7a", "neutral": true}, {"sku": "SFL - 5318", "vendor": "PR Faux Leather", "title": "Cobra - Faux Snake Leather - Putty", "status": "ACTIVE", "handle": "cobra-faux-snake-leather-putty-sfl-5318", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0aff9fe50299764590b06366b1ea98e9.png?v=1572308966", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Pewter", "hue": 0, "hex": "#7a7a7a", "neutral": true}, {"sku": "OFL - 5159", "vendor": "PR Faux Leather", "title": "Tiny Ostrich - Faux Leather - Wheat", "status": "ACTIVE", "handle": "tiny-ostrich-faux-leather-wheat-ofl-5159", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/0c2bec9cf3c2a0238179d2e948fc5aaf_a9f2901a-0a0b-482d-9cd1-89f4be40faff.png?v=1572308963", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Black", "hue": 45, "hex": "#c7a96b", "neutral": false}, {"sku": "NTT - 5267", "vendor": "PR Faux Leather", "title": "Urthfriendly TwoTone - Non-Pvc - Aubergine", "status": "ACTIVE", "handle": "urthfriendly-twotone-non-pvc-aubergine-ntt-5267", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/00793ce6607e275b89b713ba69f2721c.png?v=1572308965", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Jet", "hue": 290, "hex": "#4a2a3a", "neutral": false}, {"sku": "BigBird-Spruce", "vendor": "PR Faux Leather", "title": "Big Bird - Spruce", "status": "ACTIVE", "handle": "big-bird-spruce-bigbird-spruce", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/dc493f7c05346ab7a678bcfd1e277f78.jpg?v=1572308928", "price": "", "material": "Faux Leather / Hide", "style": "Animal / Skin", "color": "Charcoal", "hue": 0, "hex": "#3a3a3a", "neutral": true}, {"sku": "Faux Leather - Charcoal", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Charcoal", "status": "ACTIVE", "handle": "classic-faux-leather-charcoal-faux-leather-charcoal", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/df22d1e8436b9f5007d9031c9a6d0ab0.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Graphite", "hue": 0, "hex": "#3a3a3a", "neutral": true}, {"sku": "Faux Leather - Hunter", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Hunter", "status": "ACTIVE", "handle": "classic-faux-leather-hunter-faux-leather-hunter", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/63a45e2aea5c478cb41de70171316504.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Midnight", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "Faux Leather -Royal", "vendor": "PR Faux Leather", "title": "Classic Faux Leather - Royal", "status": "ACTIVE", "handle": "classic-faux-leather-royal-faux-leather-royal", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9e963d17724d6b87ff2ada1fb9497133.png?v=1572308939", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Midnight", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "WOV - 5049", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Hunter", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-hunter-wov-5049", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/005b79b233e0c40c9f6b5df4d69e9027.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Ink", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "WOV - 5056", "vendor": "PR Faux Leather", "title": "Roma-Basketweave Faux Leather - Ash", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-ash-wov-5056", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3988fa8812a7c04d5c2eeeebcb0805e4.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Charcoal", "hue": 0, "hex": "#3a3a3a", "neutral": true}, {"sku": "WOV - 5057", "vendor": "PR Faux Leather", "title": "Roma Basketweave Faux Leather - Almond", "status": "ACTIVE", "handle": "roma-basketweave-faux-leather-almond-wov-5057", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/81d03896a99f0fa2f526ab3c3c394ab0.png?v=1572308960", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Brass", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "CFL - 5071", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Toffee", "status": "ACTIVE", "handle": "milano-classic-faux-leather-toffee-cfl-5071", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a0e568738c20dd08273e18c90ba68f00.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Jet", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "CFL - 5081", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Java", "status": "ACTIVE", "handle": "milano-classic-faux-leather-java-cfl-5081", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f8e31a493142a78b6ac0f644a1f5d032.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Jet", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "CFL - 5084", "vendor": "PR Faux Leather", "title": "Milano Classic Faux Leather - Charcoal", "status": "ACTIVE", "handle": "milano-classic-faux-leather-charcoal-cfl-5084", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9c17665cbf52afa957cb789fb8a1a2b0.png?v=1572308961", "price": "", "material": "Faux Leather / Hide", "style": "Traditional", "color": "Charcoal", "hue": 0, "hex": "#3a3a3a", "neutral": true}, {"sku": "PRO-43092", "vendor": "Phillipe Romano", "title": "Canterbury Woven Vinyl", "status": "ACTIVE", "handle": "canterbury-woven-vinyl-pro-43092", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7721b5269adb689662cdaaecb53c719b.jpg?v=1572309305", "price": "4.25", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Charcoal", "hue": 0, "hex": "#3a3a3a", "neutral": true}, {"sku": "PEV - 5102", "vendor": "PR Faux Leather", "title": "Prive - Paisley Faux Leather - Rouge", "status": "ACTIVE", "handle": "prive-paisley-faux-leather-rouge-pev-5102", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-11-01at8.19.29AM.png?v=1698851979", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Oxblood", "hue": 30, "hex": "#8a8a8a", "neutral": true}, {"sku": "AFL - 5124", "vendor": "PR Faux Leather", "title": "Ropari Antique Faux Leather - SilverFrost", "status": "ACTIVE", "handle": "ropari-antique-faux-leather-silverfrost-afl-5124", "img": "https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4d5c10d9a8d47cc16f46d350d2a9c8ed.png?v=1572308962", "price": "", "material": "Faux Leather / Hide", "style": "Contemporary", "color": "Charcoal", "hue": 0, "hex": "#3a3a3a", "neutral": true}]; const BASE="https://www.designerwallcoverings.com/products/";
+const D={wMat:45,wCol:70,wSty:15,wHue:10,tHue:T.hue,den:5,show:10};
const S=Object.assign({},D, JSON.parse(localStorage.getItem('subfinder')||'{}'));
const IMG=JSON.parse(localStorage.getItem('subfinder_img')||'{}'); // sku -> image override url
const PURL=JSON.parse(localStorage.getItem('subfinder_purl')||'{}'); // sku -> product page override url
@@ -159,10 +159,12 @@ function fillThumbs(container,sku,imgEl,images){
container.querySelectorAll('.trow img').forEach(t=>t.addEventListener('click',()=>{const u=t.getAttribute('src');setImg(sku,u);imgEl.src=u;syncImgField(sku,u);if(sku===T.sku)scheduleSearch();}));
}
// open the product page headless, pull images, replace the loaded image with the first + show the rest
-function extractInto(btn,prodUrlStr,sku,imgEl,thumbsEl,isOrig){
- if(!prodUrlStr){openUrl('');return;}
+const COLORWORDS=['burnt orange','powder blue','hunter green','terracotta','rust','clay','copper','cedar','pumpkin','spice','amber','bronze','caramel','saddle','tobacco','cognac','chestnut','walnut','espresso','mocha','coffee','khaki','wheat','camel','tan','garnet','burgundy','wine','crimson','ruby','orange','gold','honey','mustard','ochre','brown','yellow','lime','olive','sage','juniper','emerald','forest','green','teal','aqua','indigo','navy','steel','ocean','blue','purple','violet','lavender','plum','aubergine','mauve','pink','rose','blush','coral','salmon','gray','grey','slate','charcoal','pewter','silver','taupe','mushroom','bone','ivory','cream','eggshell','beige','sand','pearl','ecru','oatmeal','stone','natural','black','white','onyx'];
+function colorHint(title,color){const t=(title||'').toLowerCase();for(const w of COLORWORDS)if(t.includes(w))return w;return (color||'').replace(/^color:/,'').trim();}
+function extractInto(btn,prodUrlStr,sku,imgEl,thumbsEl,isOrig,color){
+ if(!prodUrlStr){return;}
const label=btn.textContent;btn.disabled=true;btn.textContent='…';
- fetch('/api/extract?url='+encodeURIComponent(prodUrlStr)).then(r=>r.json()).then(j=>{
+ fetch('/api/extract?url='+encodeURIComponent(prodUrlStr)+(color?'&color='+encodeURIComponent(color):'')).then(r=>r.json()).then(j=>{
btn.disabled=false;btn.textContent=label;
const imgs=(j&&j.images)||[];
// onload of a product URL on the ORIGINAL: it's a new item — replace the title/description
@@ -182,15 +184,13 @@ function drawOrig(){
<div><span class="tagd">${T.status==='ARCHIVED'?'Discontinued':T.status} · needs substitute</span>
<h2 id="origTitle">${T.title}</h2>
<div class="attrs" id="origAttrs">${T.vendor} · ${T.sku}<br>Material ${T.material} · Style ${T.style} · Color ${T.color} · Hue ${T.hue}°</div>
- <div class="imgurl"><span>Image URL</span><input id="origUrl" placeholder="paste an image URL…" value="${imgOf(T.sku,'')}"><button class="gobtn" id="origUrlGo">Go ↗</button></div>
- <div class="imgurl"><span>Product URL</span><input id="origPurl" placeholder="paste the product page URL…" value="${purlOf(T.sku,'')}"><button class="gobtn" id="origPurlGo">${EXTRACT_READY?'⤵ Get images':'Go ↗'}</button></div>
+ <div class="imgurl"><span>Image URL</span><input id="origUrl" placeholder="paste an image URL…" value="${imgOf(T.sku,'')}"></div>
+ <div class="imgurl"><span>Product URL</span><input id="origPurl" placeholder="paste the product page URL…" value="${purlOf(T.sku,'')}"><button class="gobtn" id="origPurlGo">⤵ Get images</button></div>
<div class="thumbs" id="origThumbs"></div>
</div>`;
el('origUrl').addEventListener('input',e=>{setImg(T.sku,e.target.value.trim());el('origImg').src=imgOf(T.sku,T.img);});
el('origPurl').addEventListener('input',e=>{setPurl(T.sku,e.target.value.trim());});
- el('origUrlGo').addEventListener('click',()=>openUrl(el('origUrl').value.trim()||T.img));
- el('origPurlGo').addEventListener('click',()=>{const u=el('origPurl').value.trim();
- if(EXTRACT_READY)extractInto(el('origPurlGo'),u,T.sku,el('origImg'),el('origThumbs'),true);else openUrl(u);});
+ el('origPurlGo').addEventListener('click',()=>extractInto(el('origPurlGo'),el('origPurl').value.trim(),T.sku,el('origImg'),el('origThumbs'),true,colorHint(T.title,T.color)));
el('findSubs').addEventListener('click',()=>reSearch(true));
wireDrop(el('origImg'),el('origImg'),T.sku);
}
@@ -209,11 +209,12 @@ function reSearch(manual){
}).catch(()=>{if(b){b.disabled=false;b.textContent=lbl;}});
}
function hdist(a,b){let d=Math.abs(a-b)%360;return Math.min(d,360-d);}
-function shareWord(a,b){const A=a.toLowerCase().split(/\s+/),B=b.toLowerCase().split(/\s+/);return A.some(x=>x.length>2&&B.includes(x));}
+function rgb(h){h=h||'#8a8a8a';return [parseInt(h.slice(1,3),16),parseInt(h.slice(3,5),16),parseInt(h.slice(5,7),16)];}
+function cdist(a,b){const x=rgb(a),y=rgb(b);return Math.sqrt((x[0]-y[0])**2+(x[1]-y[1])**2+(x[2]-y[2])**2);}
function score(c){
const wm=S.wMat/100,wc=S.wCol/100,ws=S.wSty/100,wh=S.wHue/100;
const mat=c.material===T.material?1:0;
- const col=c.color.toLowerCase()===T.color.toLowerCase()?1:(shareWord(c.color,T.color)?0.5:0);
+ const col=1-cdist(c.hex,T.hex)/441; // perceptual color (lightness+sat aware, not hue-only)
const sty=c.style===T.style?1:0;
const hue=1-hdist(c.hue,S.tHue)/180;
const denom=(wm+wc+ws+wh)||1;
@@ -239,8 +240,8 @@ function draw(){
<div class="scorebar"><i style="width:${Math.round(r.s*100)}%"></i></div>
<a class="rowlink" href="${prodUrl(c)}" target="_blank" rel="noopener">View product ↗</a>
<div class="imgedit">
- <div class="urow"><input class="iurl" placeholder="image URL for ${c.sku}…" value="${imgOf(c.sku,'')}"><button class="gobtn goi">Go ↗</button></div>
- <div class="urow"><input class="purl" placeholder="product page URL for ${c.sku}…" value="${purlOf(c.sku,'')}"><button class="gobtn gop">${EXTRACT_READY?'⤵ Get images':'Go ↗'}</button></div>
+ <div class="urow"><input class="iurl" placeholder="image URL for ${c.sku}…" value="${imgOf(c.sku,'')}"></div>
+ <div class="urow"><input class="purl" placeholder="product page URL for ${c.sku}…" value="${purlOf(c.sku,'')}"><button class="gobtn gop">⤵ Get images</button></div>
<div class="thumbs"></div>
</div>
</div></div>`;}).join('');
@@ -250,9 +251,7 @@ function draw(){
card.querySelector('.editimg').addEventListener('click',()=>card.querySelector('.imgedit').classList.toggle('show'));
card.querySelector('.imgedit .iurl').addEventListener('input',e=>{setImg(sku,e.target.value.trim());card.querySelector('.ph img').src=imgOf(sku,cc.img);});
card.querySelector('.imgedit .purl').addEventListener('input',e=>{setPurl(sku,e.target.value.trim());card.querySelector('.rowlink').href=prodUrl(cc);});
- card.querySelector('.imgedit .goi').addEventListener('click',()=>openUrl(card.querySelector('.iurl').value.trim()||cc.img));
- card.querySelector('.imgedit .gop').addEventListener('click',e=>{const u=card.querySelector('.purl').value.trim()||prodUrl(cc);
- if(EXTRACT_READY)extractInto(e.target,u,sku,card.querySelector('.ph img'),card.querySelector('.imgedit .thumbs'));else openUrl(u);});
+ card.querySelector('.imgedit .gop').addEventListener('click',e=>extractInto(e.target,card.querySelector('.purl').value.trim()||prodUrl(cc),sku,card.querySelector('.ph img'),card.querySelector('.imgedit .thumbs'),false,colorHint(cc.title,cc.color)));
wireDrop(card.querySelector('.ph'),card.querySelector('.ph img'),sku);
});
}
← 65a1cf0 viewer: Find-subs button below main image + auto-reload subs
·
back to Dw Substitute Viewer
·
left rail: all.dw-style facet filters (vendor/material/style 813b540 →