← back to Dw Vendor Mailer
DW 'Houses We Represent' Constant Contact mailer — 6 vendor rows (PR + 5 rep houses), logo headers, 24 verified $4.25-sample product links
fdc6febaa2901ed9b80591b0d81c099a180009aa · 2026-09-09 11:40:29 -0700 · Steve Abrams
Files touched
A .gitignoreA build.pyA mailer.html
Diff
commit fdc6febaa2901ed9b80591b0d81c099a180009aa
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Sep 9 11:40:29 2026 -0700
DW 'Houses We Represent' Constant Contact mailer — 6 vendor rows (PR + 5 rep houses), logo headers, 24 verified $4.25-sample product links
---
.gitignore | 5 ++
build.py | 211 +++++++++++++++++++++++++++++++++++++++++++++++
mailer.html | 267 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 483 insertions(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ff2422c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+node_modules/
+.env*
+tmp/
+*.log
+.DS_Store
diff --git a/build.py b/build.py
new file mode 100644
index 0000000..7fee6a5
--- /dev/null
+++ b/build.py
@@ -0,0 +1,211 @@
+#!/usr/bin/env python3
+"""
+Build the DW "Houses We Represent" Constant Contact mailer.
+Clones the Sparkle & Shine layout: 6 vendor rows, each headed by the vendor's
+LOGO (image for the 5 rep houses, live text wordmark for Phillipe Romano),
+with 4 products per row, each linking to its Shopify page for a $4.25 sample.
+
+All product + collection URLs verified 200 on 2026-09-09.
+Regenerate: python3 build.py -> mailer.html
+"""
+import html, pathlib
+
+STORE = "https://designerwallcoverings.com"
+
+# Each vendor: display name, logo (image url OR {"wordmark": text}), collection handle, 4 products.
+VENDORS = [
+ {
+ "name": "Phillipe Romano",
+ # PR's brand logo IS a text wordmark (Playfair Display serif, #221f1c) -> render as live text.
+ "wordmark": "Phillipe Romano",
+ "tagline": "From our own atelier — Milano metallics & grasscloth.",
+ "collection": "phillipe-romano",
+ "products": [
+ ("Regalita Nera — Black", "regalita-nera-black-wallcovering-phillipe-romano",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI739_MI739_MI739.jpg?v=1775512460"),
+ ("Regalita Rossa — Red", "regalita-rossa-red-wallcovering-phillipe-romano",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI738_MI738_MI738.jpg?v=1775512459"),
+ ("Regalita Dorata — Gold", "regalita-dorata-gold-wallcovering-phillipe-romano",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI737_MI737_MI737.jpg?v=1775512459"),
+ ("Regalita Bronzo — Bronze", "regalita-bronzo-bronze-wallcovering-phillipe-romano",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI736_MI736_MI736.jpg?v=1775512459"),
+ ],
+ },
+ {
+ "name": "Thibaut",
+ "logo": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/thibaut.png?v=1771978235",
+ "tagline": "American heritage prints & grounds.",
+ "collection": "thibaut-wallcoverings",
+ "products": [
+ ("Onda — Pearl & Silver", "onda-pearl-and-silver-dwtt-73419",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT7900_ee1a8674-8c14-4d27-85ee-af82dcbed06c.jpg?v=1782268872"),
+ ("Gibson — Navy", "gibson-navy-dwtt-73418",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT78793_995d5590-271c-4116-8877-814c9e53bb9a.jpg?v=1782268867"),
+ ("Gibson — Blue", "gibson-blue-dwtt-73417",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT78792.jpg?v=1782268864"),
+ ("Gibson — Grey", "gibson-grey-dwtt-73416",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT78791_a79740f1-bead-4cd2-943f-18286bfa06d4.jpg?v=1782261625"),
+ ],
+ },
+ {
+ "name": "Cole & Son",
+ "logo": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/cole-son.png?v=1771978045",
+ "tagline": "Iconic British archive & botanicals.",
+ "collection": "cole-and-son",
+ "products": [
+ ("Palm Jungle — Olive/White", "palm-jungle-olive-green-on-white-cole-son-contemporary-restyled-botanical-floral-wallcovering",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PalmJungle_Image_Flatshot_Item_95-1001.jpg?v=1779809928"),
+ ("Seasonal Woods — Platinum", "seasonal-woods-silk-platinum-cole-son",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/seasonal-woods-silk-platinum-cole-son-37235620446259.jpg?v=1785462973"),
+ ("Verdure Tapestry — Silk", "verdure-tapestry-silk-pts-l-cole-son",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/verdure-tapestry-silk-pts-l-cole-son-37223445364787.jpg?v=1785464400"),
+ ("Protea Garden — Silk", "protea-garden-silk-olvgrn-tngrn-wht-cole-son",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/119_10045_CS_dab7e6e6-dd85-439c-8a7e-52c91452a607.jpg?v=1776794876"),
+ ],
+ },
+ {
+ "name": "Brunschwig & Fils",
+ "logo": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/brunschwig-fils.png?v=1771979287",
+ "tagline": "Timeless texture & French elegance.",
+ "collection": "brunschwig-fils",
+ "products": [
+ ("Yasu — Silver", "yasu-silver-brunschwig-fils",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015111_11_926bf78a-0113-4b3d-a601-d75cad06b09c.jpg?v=1777019993"),
+ ("Aya — Silver", "aya-silver-brunschwig-fils",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015110_11_d7f516c7-b57d-46e0-af8a-a2b65ba5848c.jpg?v=1776818900"),
+ ("Haizu — Silver", "haizu-silver-brunschwig-fils",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015109_11_107b9977-9cb8-45c1-89c2-d3c128ab661a.jpg?v=1776795793"),
+ ("Kashmiri — Sapphire/Blue", "kashmiri-sapphire-blue-wallcovering-brunschwig-fils",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/kashmiri-sapphire-blue-wallcovering-brunschwig-fils-37155195748403.jpg?v=1785456694"),
+ ],
+ },
+ {
+ "name": "Designers Guild",
+ "logo": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/designers-guild.webp?v=1771978051",
+ "tagline": "Colour-led damasks & florals.",
+ "collection": "designers-guild-wallpaper",
+ "products": [
+ ("Huerta Gitana — Piedra", "huerta-gitana-piedra-wallcovering-designersguild",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/huerta-gitana-piedra.webp?v=1761090551"),
+ ("Arundale Damask — Wedgwood", "eur-70238-designer-wallcoverings-los-angeles",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/31480_78d9a607-0f84-4b16-bc06-2ea03f3e05a8.webp?v=1782462416"),
+ ("Montauroux Swirl — Platinum", "eur-70145-designer-wallcoverings-los-angeles",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/56548_7b75a5e2-412b-4c09-a114-eb66d57cae03.webp?v=1782462128"),
+ ("Wyatt Framed Floral — Moss", "eur-70271-designer-wallcoverings-los-angeles",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/4088_f5c8b182-1cfb-42c5-8569-8d6edcc34bba.webp?v=1782462518"),
+ ],
+ },
+ {
+ "name": "Osborne & Little",
+ "logo": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/osborne-little-shopify.png?v=1771978100",
+ "tagline": "London design house — pattern & stripe.",
+ "collection": "osborne-little",
+ "products": [
+ ("Fitzroy — White/Stone", "fitzroy-white-stone-osborne-little",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W6295-06.jpg?v=1781902811"),
+ ("Karabali — Teal/Russet", "karabali-teal-russet-osborne-little",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/NCW4597-04.jpg?v=1781902807"),
+ ("Bramante Stripe", "bramante-stripe-wallcovering-osborne-little",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/bramante-stripe.jpg?v=1760735635"),
+ ("Papilio Vinyl", "eur-71355-designer-wallcoverings-los-angeles",
+ "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/4579_e0a66a68-ffd2-4e2f-8f7c-be79e6affa2d.webp?v=1782462596"),
+ ],
+ },
+]
+
+INK = "#221f1c"
+MUTED = "#8a8178"
+LINE = "#e7e2db"
+CREAM = "#f7f5f2"
+SERIF = "'Playfair Display', Georgia, 'Times New Roman', serif"
+SANS = "-apple-system, 'Helvetica Neue', Arial, sans-serif"
+
+
+def product_cell(name, handle, img):
+ url = f"{STORE}/products/{handle}"
+ name_e = html.escape(name)
+ return f""" <td width="130" valign="top" style="padding:6px;">
+ <a href="{url}" target="_blank" style="text-decoration:none;color:{INK};">
+ <img src="{img}" width="118" alt="{name_e}" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid {LINE};border-radius:3px;background:#fff;">
+ <div style="font-family:{SANS};font-size:11px;line-height:1.35;color:{INK};padding:7px 2px 0;">{name_e}</div>
+ </a>
+ </td>"""
+
+
+def vendor_block(v):
+ # Logo header: image OR live text wordmark.
+ if v.get("wordmark"):
+ header = (f'<div style="font-family:{SERIF};font-weight:600;font-size:30px;'
+ f'letter-spacing:.3px;color:{INK};">{html.escape(v["wordmark"])}</div>')
+ else:
+ header = (f'<img src="{v["logo"]}" alt="{html.escape(v["name"])}" '
+ f'height="42" style="display:inline-block;height:42px;max-height:42px;width:auto;border:0;">')
+ cells = "\n".join(product_cell(*p) for p in v["products"])
+ coll = f"{STORE}/collections/{v['collection']}"
+ tagline = html.escape(v.get("tagline", ""))
+ return f"""
+ <!-- {html.escape(v['name'])} -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ {header}
+ <div style="font-family:{SANS};font-size:12px;color:{MUTED};padding-top:6px;">{tagline}</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+{cells}
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:{SANS};font-size:12px;color:{MUTED};padding-bottom:12px;">Order any as a <strong style="color:{INK};">$4.25 sample</strong>.</div>
+ <a href="{coll}" target="_blank" style="display:inline-block;font-family:{SANS};font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:{INK};text-decoration:none;border:1px solid {INK};padding:10px 26px;border-radius:2px;">Shop {html.escape(v['name'])} →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid {LINE};font-size:0;line-height:0;"> </div></td></tr>"""
+
+
+def build():
+ rows = "".join(vendor_block(v) for v in VENDORS)
+ doc = f"""<!DOCTYPE html>
+<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>New — Houses We Represent</title></head>
+<body style="margin:0;padding:0;background:{CREAM};">
+<div style="display:none;max-height:0;overflow:hidden;opacity:0;">Six ateliers we represent — Phillipe Romano, Thibaut, Cole & Son, Brunschwig & Fils, Designers Guild & Osborne & Little. Order any pattern as a $4.25 sample.</div>
+<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background:{CREAM};">
+<tr><td align="center" style="padding:24px 12px;">
+ <table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0" style="width:600px;max-width:600px;background:#ffffff;border:1px solid {LINE};">
+
+ <!-- Masthead -->
+ <tr><td style="padding:26px 24px 6px;text-align:center;">
+ <div style="font-family:{SANS};font-size:11px;letter-spacing:3px;text-transform:uppercase;color:{MUTED};">Designer Wallcoverings · est. 2003 · to the trade</div>
+ </td></tr>
+ <tr><td style="padding:6px 24px 4px;text-align:center;">
+ <div style="font-family:{SERIF};font-size:32px;line-height:1.15;color:{INK};">The Houses We Represent</div>
+ <div style="font-family:{SANS};font-size:13px;line-height:1.55;color:{MUTED};padding:10px 20px 0;">Six ateliers, on our shelves. A few new arrivals from each — order any pattern as a <strong style="color:{INK};">$4.25 sample</strong>, shipped to your studio the same week.</div>
+ </td></tr>
+ <tr><td style="padding:18px 24px 0;"><div style="border-top:2px solid {INK};font-size:0;line-height:0;"> </div></td></tr>
+{rows}
+
+ <!-- Footer -->
+ <tr><td style="padding:24px;text-align:center;">
+ <div style="font-family:{SERIF};font-size:16px;color:{INK};">Designer Wallcoverings</div>
+ <div style="font-family:{SANS};font-size:11px;line-height:1.7;color:{MUTED};padding-top:8px;">
+ To the trade · Los Angeles, since 2003<br>
+ 15442 Ventura Blvd · Sherman Oaks, CA 91403 · 1-888-373-4564<br>
+ <a href="mailto:info@designerwallcoverings.com" style="color:{MUTED};">info@designerwallcoverings.com</a> ·
+ <a href="{STORE}" target="_blank" style="color:{MUTED};">designerwallcoverings.com</a>
+ </div>
+ <div style="font-family:{SANS};font-size:10px;line-height:1.6;color:#b3aa9f;padding-top:14px;">
+ You're receiving this because you've shopped or registered with Designer Wallcoverings.<br>
+ Unsubscribe & preference links are added automatically below by Constant Contact.
+ </div>
+ </td></tr>
+
+ </table>
+</td></tr>
+</table>
+</body></html>"""
+ out = pathlib.Path(__file__).parent / "mailer.html"
+ out.write_text(doc, encoding="utf-8")
+ print(f"wrote {out} ({len(doc):,} bytes) vendors={len(VENDORS)} products={sum(len(v['products']) for v in VENDORS)}")
+
+
+if __name__ == "__main__":
+ build()
diff --git a/mailer.html b/mailer.html
new file mode 100644
index 0000000..3388c63
--- /dev/null
+++ b/mailer.html
@@ -0,0 +1,267 @@
+<!DOCTYPE html>
+<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>New — Houses We Represent</title></head>
+<body style="margin:0;padding:0;background:#f7f5f2;">
+<div style="display:none;max-height:0;overflow:hidden;opacity:0;">Six ateliers we represent — Phillipe Romano, Thibaut, Cole & Son, Brunschwig & Fils, Designers Guild & Osborne & Little. Order any pattern as a $4.25 sample.</div>
+<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background:#f7f5f2;">
+<tr><td align="center" style="padding:24px 12px;">
+ <table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0" style="width:600px;max-width:600px;background:#ffffff;border:1px solid #e7e2db;">
+
+ <!-- Masthead -->
+ <tr><td style="padding:26px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#8a8178;">Designer Wallcoverings · est. 2003 · to the trade</div>
+ </td></tr>
+ <tr><td style="padding:6px 24px 4px;text-align:center;">
+ <div style="font-family:'Playfair Display', Georgia, 'Times New Roman', serif;font-size:32px;line-height:1.15;color:#221f1c;">The Houses We Represent</div>
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:13px;line-height:1.55;color:#8a8178;padding:10px 20px 0;">Six ateliers, on our shelves. A few new arrivals from each — order any pattern as a <strong style="color:#221f1c;">$4.25 sample</strong>, shipped to your studio the same week.</div>
+ </td></tr>
+ <tr><td style="padding:18px 24px 0;"><div style="border-top:2px solid #221f1c;font-size:0;line-height:0;"> </div></td></tr>
+
+ <!-- Phillipe Romano -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ <div style="font-family:'Playfair Display', Georgia, 'Times New Roman', serif;font-weight:600;font-size:30px;letter-spacing:.3px;color:#221f1c;">Phillipe Romano</div>
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-top:6px;">From our own atelier — Milano metallics & grasscloth.</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/regalita-nera-black-wallcovering-phillipe-romano" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI739_MI739_MI739.jpg?v=1775512460" width="118" alt="Regalita Nera — Black" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Regalita Nera — Black</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/regalita-rossa-red-wallcovering-phillipe-romano" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI738_MI738_MI738.jpg?v=1775512459" width="118" alt="Regalita Rossa — Red" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Regalita Rossa — Red</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/regalita-dorata-gold-wallcovering-phillipe-romano" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI737_MI737_MI737.jpg?v=1775512459" width="118" alt="Regalita Dorata — Gold" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Regalita Dorata — Gold</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/regalita-bronzo-bronze-wallcovering-phillipe-romano" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI736_MI736_MI736.jpg?v=1775512459" width="118" alt="Regalita Bronzo — Bronze" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Regalita Bronzo — Bronze</div>
+ </a>
+ </td>
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-bottom:12px;">Order any as a <strong style="color:#221f1c;">$4.25 sample</strong>.</div>
+ <a href="https://designerwallcoverings.com/collections/phillipe-romano" target="_blank" style="display:inline-block;font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#221f1c;text-decoration:none;border:1px solid #221f1c;padding:10px 26px;border-radius:2px;">Shop Phillipe Romano →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid #e7e2db;font-size:0;line-height:0;"> </div></td></tr>
+ <!-- Thibaut -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/thibaut.png?v=1771978235" alt="Thibaut" height="42" style="display:inline-block;height:42px;max-height:42px;width:auto;border:0;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-top:6px;">American heritage prints & grounds.</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/onda-pearl-and-silver-dwtt-73419" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT7900_ee1a8674-8c14-4d27-85ee-af82dcbed06c.jpg?v=1782268872" width="118" alt="Onda — Pearl & Silver" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Onda — Pearl & Silver</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/gibson-navy-dwtt-73418" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT78793_995d5590-271c-4116-8877-814c9e53bb9a.jpg?v=1782268867" width="118" alt="Gibson — Navy" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Gibson — Navy</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/gibson-blue-dwtt-73417" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT78792.jpg?v=1782268864" width="118" alt="Gibson — Blue" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Gibson — Blue</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/gibson-grey-dwtt-73416" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT78791_a79740f1-bead-4cd2-943f-18286bfa06d4.jpg?v=1782261625" width="118" alt="Gibson — Grey" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Gibson — Grey</div>
+ </a>
+ </td>
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-bottom:12px;">Order any as a <strong style="color:#221f1c;">$4.25 sample</strong>.</div>
+ <a href="https://designerwallcoverings.com/collections/thibaut-wallcoverings" target="_blank" style="display:inline-block;font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#221f1c;text-decoration:none;border:1px solid #221f1c;padding:10px 26px;border-radius:2px;">Shop Thibaut →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid #e7e2db;font-size:0;line-height:0;"> </div></td></tr>
+ <!-- Cole & Son -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/cole-son.png?v=1771978045" alt="Cole & Son" height="42" style="display:inline-block;height:42px;max-height:42px;width:auto;border:0;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-top:6px;">Iconic British archive & botanicals.</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/palm-jungle-olive-green-on-white-cole-son-contemporary-restyled-botanical-floral-wallcovering" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PalmJungle_Image_Flatshot_Item_95-1001.jpg?v=1779809928" width="118" alt="Palm Jungle — Olive/White" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Palm Jungle — Olive/White</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/seasonal-woods-silk-platinum-cole-son" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/seasonal-woods-silk-platinum-cole-son-37235620446259.jpg?v=1785462973" width="118" alt="Seasonal Woods — Platinum" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Seasonal Woods — Platinum</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/verdure-tapestry-silk-pts-l-cole-son" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/verdure-tapestry-silk-pts-l-cole-son-37223445364787.jpg?v=1785464400" width="118" alt="Verdure Tapestry — Silk" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Verdure Tapestry — Silk</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/protea-garden-silk-olvgrn-tngrn-wht-cole-son" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/119_10045_CS_dab7e6e6-dd85-439c-8a7e-52c91452a607.jpg?v=1776794876" width="118" alt="Protea Garden — Silk" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Protea Garden — Silk</div>
+ </a>
+ </td>
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-bottom:12px;">Order any as a <strong style="color:#221f1c;">$4.25 sample</strong>.</div>
+ <a href="https://designerwallcoverings.com/collections/cole-and-son" target="_blank" style="display:inline-block;font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#221f1c;text-decoration:none;border:1px solid #221f1c;padding:10px 26px;border-radius:2px;">Shop Cole & Son →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid #e7e2db;font-size:0;line-height:0;"> </div></td></tr>
+ <!-- Brunschwig & Fils -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/brunschwig-fils.png?v=1771979287" alt="Brunschwig & Fils" height="42" style="display:inline-block;height:42px;max-height:42px;width:auto;border:0;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-top:6px;">Timeless texture & French elegance.</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/yasu-silver-brunschwig-fils" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015111_11_926bf78a-0113-4b3d-a601-d75cad06b09c.jpg?v=1777019993" width="118" alt="Yasu — Silver" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Yasu — Silver</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/aya-silver-brunschwig-fils" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015110_11_d7f516c7-b57d-46e0-af8a-a2b65ba5848c.jpg?v=1776818900" width="118" alt="Aya — Silver" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Aya — Silver</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/haizu-silver-brunschwig-fils" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015109_11_107b9977-9cb8-45c1-89c2-d3c128ab661a.jpg?v=1776795793" width="118" alt="Haizu — Silver" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Haizu — Silver</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/kashmiri-sapphire-blue-wallcovering-brunschwig-fils" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/kashmiri-sapphire-blue-wallcovering-brunschwig-fils-37155195748403.jpg?v=1785456694" width="118" alt="Kashmiri — Sapphire/Blue" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Kashmiri — Sapphire/Blue</div>
+ </a>
+ </td>
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-bottom:12px;">Order any as a <strong style="color:#221f1c;">$4.25 sample</strong>.</div>
+ <a href="https://designerwallcoverings.com/collections/brunschwig-fils" target="_blank" style="display:inline-block;font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#221f1c;text-decoration:none;border:1px solid #221f1c;padding:10px 26px;border-radius:2px;">Shop Brunschwig & Fils →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid #e7e2db;font-size:0;line-height:0;"> </div></td></tr>
+ <!-- Designers Guild -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/designers-guild.webp?v=1771978051" alt="Designers Guild" height="42" style="display:inline-block;height:42px;max-height:42px;width:auto;border:0;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-top:6px;">Colour-led damasks & florals.</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/huerta-gitana-piedra-wallcovering-designersguild" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/huerta-gitana-piedra.webp?v=1761090551" width="118" alt="Huerta Gitana — Piedra" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Huerta Gitana — Piedra</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/eur-70238-designer-wallcoverings-los-angeles" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/31480_78d9a607-0f84-4b16-bc06-2ea03f3e05a8.webp?v=1782462416" width="118" alt="Arundale Damask — Wedgwood" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Arundale Damask — Wedgwood</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/eur-70145-designer-wallcoverings-los-angeles" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/56548_7b75a5e2-412b-4c09-a114-eb66d57cae03.webp?v=1782462128" width="118" alt="Montauroux Swirl — Platinum" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Montauroux Swirl — Platinum</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/eur-70271-designer-wallcoverings-los-angeles" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/4088_f5c8b182-1cfb-42c5-8569-8d6edcc34bba.webp?v=1782462518" width="118" alt="Wyatt Framed Floral — Moss" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Wyatt Framed Floral — Moss</div>
+ </a>
+ </td>
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-bottom:12px;">Order any as a <strong style="color:#221f1c;">$4.25 sample</strong>.</div>
+ <a href="https://designerwallcoverings.com/collections/designers-guild-wallpaper" target="_blank" style="display:inline-block;font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#221f1c;text-decoration:none;border:1px solid #221f1c;padding:10px 26px;border-radius:2px;">Shop Designers Guild →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid #e7e2db;font-size:0;line-height:0;"> </div></td></tr>
+ <!-- Osborne & Little -->
+ <tr><td style="padding:26px 24px 4px;text-align:center;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/osborne-little-shopify.png?v=1771978100" alt="Osborne & Little" height="42" style="display:inline-block;height:42px;max-height:42px;width:auto;border:0;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-top:6px;">London design house — pattern & stripe.</div>
+ </td></tr>
+ <tr><td style="padding:8px 18px 0;">
+ <table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/fitzroy-white-stone-osborne-little" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W6295-06.jpg?v=1781902811" width="118" alt="Fitzroy — White/Stone" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Fitzroy — White/Stone</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/karabali-teal-russet-osborne-little" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/NCW4597-04.jpg?v=1781902807" width="118" alt="Karabali — Teal/Russet" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Karabali — Teal/Russet</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/bramante-stripe-wallcovering-osborne-little" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/bramante-stripe.jpg?v=1760735635" width="118" alt="Bramante Stripe" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Bramante Stripe</div>
+ </a>
+ </td>
+ <td width="130" valign="top" style="padding:6px;">
+ <a href="https://designerwallcoverings.com/products/eur-71355-designer-wallcoverings-los-angeles" target="_blank" style="text-decoration:none;color:#221f1c;">
+ <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/4579_e0a66a68-ffd2-4e2f-8f7c-be79e6affa2d.webp?v=1782462596" width="118" alt="Papilio Vinyl" style="display:block;width:118px;height:118px;object-fit:cover;border:1px solid #e7e2db;border-radius:3px;background:#fff;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.35;color:#221f1c;padding:7px 2px 0;">Papilio Vinyl</div>
+ </a>
+ </td>
+ </tr></table>
+ </td></tr>
+ <tr><td style="padding:12px 24px 6px;text-align:center;">
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;color:#8a8178;padding-bottom:12px;">Order any as a <strong style="color:#221f1c;">$4.25 sample</strong>.</div>
+ <a href="https://designerwallcoverings.com/collections/osborne-little" target="_blank" style="display:inline-block;font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#221f1c;text-decoration:none;border:1px solid #221f1c;padding:10px 26px;border-radius:2px;">Shop Osborne & Little →</a>
+ </td></tr>
+ <tr><td style="padding:22px 24px 0;"><div style="border-top:1px solid #e7e2db;font-size:0;line-height:0;"> </div></td></tr>
+
+ <!-- Footer -->
+ <tr><td style="padding:24px;text-align:center;">
+ <div style="font-family:'Playfair Display', Georgia, 'Times New Roman', serif;font-size:16px;color:#221f1c;">Designer Wallcoverings</div>
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:11px;line-height:1.7;color:#8a8178;padding-top:8px;">
+ To the trade · Los Angeles, since 2003<br>
+ 15442 Ventura Blvd · Sherman Oaks, CA 91403 · 1-888-373-4564<br>
+ <a href="mailto:info@designerwallcoverings.com" style="color:#8a8178;">info@designerwallcoverings.com</a> ·
+ <a href="https://designerwallcoverings.com" target="_blank" style="color:#8a8178;">designerwallcoverings.com</a>
+ </div>
+ <div style="font-family:-apple-system, 'Helvetica Neue', Arial, sans-serif;font-size:10px;line-height:1.6;color:#b3aa9f;padding-top:14px;">
+ You're receiving this because you've shopped or registered with Designer Wallcoverings.<br>
+ Unsubscribe & preference links are added automatically below by Constant Contact.
+ </div>
+ </td></tr>
+
+ </table>
+</td></tr>
+</table>
+</body></html>
\ No newline at end of file
(oldest)
·
back to Dw Vendor Mailer
·
Add README with row manifest, regenerate steps, WebP/Outlook d7f3005 →