Return Policy | Wall Canvas Art
:root {
--cream: #F8F5F0;
--charcoal: #1C1C1E;
--warm-gray: #6B6560;
--gold: #C9A96E;
--gold-light: #E8D5B0;
--border: #E2DDD6;
--white: #FFFFFF;
--section-bg: #FDFAF6;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: 'DM Sans', sans-serif;
background: var(--cream);
color: var(--charcoal);
font-size: 16px;
line-height: 1.7;
}
/* Hero */
.hero {
background: var(--charcoal);
color: var(--white);
padding: 72px 24px 60px;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
inset: 0;
background: radial-gradient(ellipse at 60% 0%, rgba(201,169,110,0.18) 0%, transparent 65%);
pointer-events: none;
}
.hero-label {
font-family: 'DM Sans', sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--gold);
margin-bottom: 16px;
}
.hero h1 {
font-family: 'Cormorant Garamond', serif;
font-size: clamp(38px, 6vw, 60px);
font-weight: 300;
letter-spacing: 0.02em;
line-height: 1.1;
margin-bottom: 16px;
}
.hero h1 em {
font-style: italic;
color: var(--gold-light);
}
.hero-sub {
font-size: 14px;
color: rgba(255,255,255,0.5);
font-weight: 300;
letter-spacing: 0.05em;
}
/* Gold rule */
.gold-rule {
display: block;
width: 48px;
height: 1px;
background: var(--gold);
margin: 0 auto 24px;
}
/* Main layout */
.page-wrap {
max-width: 780px;
margin: 0 auto;
padding: 64px 24px 96px;
}
/* Section card */
.section {
background: var(--white);
border: 1px solid var(--border);
border-radius: 2px;
padding: 40px 44px;
margin-bottom: 20px;
position: relative;
}
.section::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 3px;
height: 100%;
background: var(--gold);
border-radius: 2px 0 0 2px;
}
.section-label {
font-size: 10px;
font-weight: 500;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(--gold);
margin-bottom: 10px;
}
.section h2 {
font-family: 'Cormorant Garamond', serif;
font-size: 26px;
font-weight: 400;
letter-spacing: 0.01em;
color: var(--charcoal);
margin-bottom: 20px;
padding-bottom: 16px;
border-bottom: 1px solid var(--border);
}
.section p {
font-size: 15px;
color: #3A3835;
line-height: 1.75;
margin-bottom: 14px;
font-weight: 300;
}
.section p:last-child { margin-bottom: 0; }
.section p strong {
font-weight: 500;
color: var(--charcoal);
}
/* Ordered list for damage photos */
.photo-list {
list-style: none;
margin: 16px 0 0;
padding: 0;
counter-reset: photo-counter;
}
.photo-list li {
counter-increment: photo-counter;
display: flex;
align-items: flex-start;
gap: 14px;
padding: 12px 0;
border-bottom: 1px solid var(--border);
font-size: 15px;
color: #3A3835;
font-weight: 300;
}
.photo-list li:last-child { border-bottom: none; }
.photo-list li::before {
content: counter(photo-counter);
flex-shrink: 0;
width: 26px;
height: 26px;
background: var(--gold);
color: var(--white);
border-radius: 50%;
font-size: 12px;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
margin-top: 2px;
}
/* Exchange terms list */
.terms-list {
list-style: none;
margin: 16px 0 0;
padding: 0;
}
.terms-list li {
display: flex;
align-items: flex-start;
gap: 12px;
padding: 10px 0;
font-size: 15px;
color: #3A3835;
font-weight: 300;
border-bottom: 1px solid var(--border);
}
.terms-list li:last-child { border-bottom: none; }
.terms-list li::before {
content: '';
flex-shrink: 0;
width: 6px;
height: 6px;
border-radius: 50%;
background: var(--gold);
margin-top: 9px;
}
/* Info callout */
.callout {
background: var(--section-bg);
border: 1px solid var(--gold-light);
border-left: 3px solid var(--gold);
border-radius: 2px;
padding: 18px 22px;
margin-top: 20px;
font-size: 14px;
color: var(--warm-gray);
line-height: 1.65;
}
.callout a {
color: var(--charcoal);
font-weight: 500;
text-decoration: underline;
text-underline-offset: 3px;
}
/* Contact footer */
.contact-strip {
text-align: center;
padding: 44px 24px;
border-top: 1px solid var(--border);
margin-top: 16px;
}
.contact-strip p {
font-size: 13px;
color: var(--warm-gray);
font-weight: 300;
margin-bottom: 10px;
}
.contact-strip a {
font-family: 'Cormorant Garamond', serif;
font-size: 18px;
font-weight: 400;
color: var(--charcoal);
text-decoration: none;
letter-spacing: 0.03em;
border-bottom: 1px solid var(--gold);
padding-bottom: 2px;
}
.contact-strip a:hover { color: var(--gold); }
/* Table of contents */
.toc {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 40px;
}
.toc a {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--warm-gray);
text-decoration: none;
padding: 8px 16px;
border: 1px solid var(--border);
border-radius: 2px;
background: var(--white);
transition: all 0.2s;
}
.toc a:hover {
border-color: var(--gold);
color: var(--charcoal);
background: var(--section-bg);
}
@media (max-width: 600px) {
.section { padding: 28px 24px; }
.hero { padding: 56px 20px 48px; }
}
Returns
Damage Claims
Exchanges
Cancellations
Contact
Policy 01
Returns
To ensure the highest quality and competitive pricing, we operate on a print-to-order basis. Every canvas is created specifically for you after your order is placed. We do not maintain pre-printed inventory.
Due to the custom, made-to-order nature of our products, we are unable to accept returns. That said, we stand behind the quality of every piece we ship and want you to be completely satisfied with your purchase.
If you have any concerns, please contact us immediately. Our team is here to make it right.
Policy 02
Damage Claims
If your canvas arrives damaged, contact us right away. To process a replacement, we'll need the following photos:
- A full photo of the front of the canvas
- A full photo of the back of the canvas
- Close-up shots of the damaged areas
- A photo of the barcode on the back
- A photo of the shipping box (if you still have it)
Once we receive and verify the photos, we'll arrange for a replacement at no cost to you. Please reach out to
support@wallcanvasart.com with your order number.
Policy 03
Exchange Policy
We offer a one-time exchange option for customers in the United States.
- Available for U.S. customers only
- One exchange per order
- Must be requested within 15 days of delivery
- Customer is responsible for return shipping costs
- Customer covers shipping costs for the new piece
- Original canvas must be returned in its original packaging and condition
To start an exchange, email
support@wallcanvasart.com with your order number and the details of the piece you'd like instead.
Policy 04
Order Changes & Cancellations
Since production begins immediately after purchase, changes and cancellations are only possible within 24 hours of placing your order.
Contact us right away if you need to make a change. After 24 hours, the order enters production and modifications are no longer possible.