← back to Wallpaperdistributors
public/index.html
139 lines
<!DOCTYPE html>
<html lang="en" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Wallpaper Distributors — Trade Wallcovering Distribution | Designer Wallcoverings</title>
<meta name="description" content="Trade wallcovering distribution for designers, hospitality, healthcare, multifamily, and commercial projects — free memos, trade pricing, and nationwide fulfillment through Designer Wallcoverings. Apply for a trade account.">
<link rel="canonical" href="https://wallpaperdistributors.com/">
<meta property="og:title" content="Wallpaper Distributors — Trade Wallcovering Distribution">
<meta property="og:description" content="One trade partner for every luxury wallcovering line. Free memos, trade pricing, nationwide fulfillment. By Designer Wallcoverings.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://wallpaperdistributors.com/">
<meta property="og:image" content="https://wallpaperdistributors.com/hero-bg.jpg">
<style>
:root{
--bg:#faf7f2; --fg:#1a1712; --muted:#7c736a; --rule:#e2d9cc; --accent:#1f3a2a;
--accent-ink:#fff; --card:#ffffff; --soft:#eef2ee;
--serif:'Cormorant Garamond','Playfair Display',Georgia,serif;
--sans:-apple-system,BlinkMacSystemFont,'Inter',system-ui,sans-serif;
}
[data-theme=dark]{ --bg:#0e0c09; --fg:#f2ede4; --muted:#9a9088; --rule:#2c2620; --card:#16130f; --accent:#bbe3c5; --accent-ink:#0e0c09; --soft:#1a221b; }
*{box-sizing:border-box} html,body{margin:0;padding:0}
body{background:var(--bg);color:var(--fg);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}
a{color:var(--accent);text-decoration:none}
.wrap{max-width:1000px;margin:0 auto;padding:0 22px}
header.bar{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;max-width:1000px;margin:0 auto}
.logo{font-family:var(--serif);font-size:22px;font-weight:600;letter-spacing:.03em}
.logo small{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:600}
.theme-btn{background:none;border:1px solid var(--rule);color:var(--fg);border-radius:50%;width:38px;height:38px;cursor:pointer}
.hero{text-align:center;padding:46px 0 18px}
.hero .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 14px}
.hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(38px,6.5vw,64px);line-height:1.04;margin:0 0 14px}
.hero p{color:var(--muted);font-size:clamp(16px,2.4vw,20px);max-width:660px;margin:0 auto 26px}
.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.btn{display:inline-block;font-weight:700;padding:15px 30px;border-radius:9px;font-size:15px}
.btn-primary{background:var(--accent);color:var(--accent-ink)}
.btn-primary:hover{filter:brightness(1.08)}
.btn-ghost{border:1px solid var(--rule);color:var(--fg)}
.btn-ghost:hover{background:var(--soft)}
.strip{background:var(--soft);border-block:1px solid var(--rule);margin:44px 0;padding:30px 0}
.strip .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center}
@media(max-width:720px){.strip .grid{grid-template-columns:repeat(2,1fr);gap:26px}}
.strip .grid b{font-family:var(--serif);font-size:30px;color:var(--accent);display:block;line-height:1}
.strip .grid span{font-size:13px;color:var(--muted);display:block;margin-top:6px}
.feat{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:8px 0 18px}
@media(max-width:760px){.feat{grid-template-columns:1fr}}
.feat .c{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:24px}
.feat .c h3{font-family:var(--serif);font-size:21px;font-weight:600;margin:0 0 8px}
.feat .c p{color:var(--muted);font-size:14.5px;margin:0}
.closer{text-align:center;padding:50px 0 30px}
.closer h2{font-family:var(--serif);font-size:clamp(28px,4.5vw,42px);font-weight:600;margin:0 0 12px}
.closer p{color:var(--muted);max-width:600px;margin:0 auto 24px}
footer{border-top:1px solid var(--rule);padding:30px 0;text-align:center;color:var(--muted);font-size:13px;margin-top:30px}
footer a{color:var(--accent)}
footer address{font-style:normal;margin-top:8px;line-height:1.7}
</style>
</head>
<body>
<header class="bar">
<div class="logo">Wallpaper Distributors<small>Trade Distribution · by Designer Wallcoverings</small></div>
<button class="theme-btn" id="themeBtn" aria-label="Toggle dark mode">◐</button>
</header>
<div class="wrap">
<section class="hero">
<p class="eyebrow">Trade & Contract Wallcovering Supply</p>
<h1>One distribution partner<br>for every luxury line.</h1>
<p>Designers, hospitality groups, healthcare and multifamily specifiers source the world's finest wallcoverings through a single trade account — free memos, trade pricing, expert specification help, and nationwide fulfillment.</p>
<div class="cta-row">
<a class="btn btn-primary" href="https://designerwallcoverings.com/pages/trade" target="_blank" rel="noopener">Apply for a trade account →</a>
<a class="btn btn-ghost" href="https://designerwallcoverings.com/collections/all" target="_blank" rel="noopener">Browse the catalog</a>
</div>
</section>
</div>
<div class="strip">
<div class="wrap">
<div class="grid">
<div><b>11,000+</b><span>patterns across every premier house</span></div>
<div><b>Free</b><span>memos & CFAs to the trade</span></div>
<div><b>Nationwide</b><span>residential, hospitality & commercial</span></div>
<div><b>3–5 days</b><span>typical memo turnaround</span></div>
</div>
</div>
</div>
<div class="wrap">
<section class="feat">
<div class="c">
<h3>Every line, one account</h3>
<p>Skip juggling a dozen showroom logins. Specify across the full breadth of luxury wallcovering — grasscloth, silk, hand-painted scenics, performance vinyl, metallics — through one trade relationship.</p>
</div>
<div class="c">
<h3>Trade pricing & terms</h3>
<p>Net pricing for qualified designers and contract buyers, project quoting, and FF&E-friendly fulfillment for hospitality, healthcare, and multifamily specifications.</p>
</div>
<div class="c">
<h3>Specification support</h3>
<p>Real people who know the products — memo programs, dye-lot management, repeat and railroading guidance, and lead-time confirmation before you commit an order.</p>
</div>
</section>
<section class="closer">
<h2>Specifying a project?</h2>
<p>Apply for a Designer Wallcoverings trade account and get pricing, memos, and a specification contact for your next install.</p>
<a class="btn btn-primary" href="https://designerwallcoverings.com/pages/trade" target="_blank" rel="noopener">Apply for trade pricing →</a>
</section>
</div>
<footer>
<div class="wrap">
<strong>Wallpaper Distributors</strong> — trade wallcovering distribution by
<a href="https://designerwallcoverings.com" target="_blank" rel="noopener">Designer Wallcoverings</a>.
<address>
Designer Wallcoverings · 15442 Ventura Bl #102, Sherman Oaks, CA 91403 ·
<a href="tel:8883734564">888-373-4564</a> ·
<a href="mailto:info@wallpaperdistributors.com">info@wallpaperdistributors.com</a>
</address>
<div style="margin-top:12px;font-size:11px">© <span id="yr"></span> Designer Wallcoverings.</div>
</div>
</footer>
<script>
var tb=document.getElementById('themeBtn');
function setTheme(t){document.documentElement.setAttribute('data-theme',t);try{localStorage.setItem('wd-theme',t);}catch(e){}}
try{var s=localStorage.getItem('wd-theme');if(s)setTheme(s);}catch(e){}
tb.addEventListener('click',function(){setTheme(document.documentElement.getAttribute('data-theme')==='dark'?'light':'dark');});
document.getElementById('yr').textContent=new Date().getFullYear();
</script>
<script>window.DwHeaderConfig={siteName:"Wallpaperdistributors",accent:"#9B7B4F",navLinks:[{name:'Home',url:'/'},{name:'Collections',url:'#shop'},{name:'About',url:'/about'},{name:'Care',url:'/care.html'},{name:'History',url:'/history.html'}],adminLinks:[{name:'Shopify admin',url:'https://admin.shopify.com',external:true},{name:'Edit hero',url:'#'},{name:'Analytics',url:'#'}]};</script>
<script src="/dw-header.js" defer></script>
</body>
</html>