Refund policy
.sna-wrap{
--sna-ink:#2b2420;
--sna-sable:#4a3d34;
--sna-ash:#8c8378;
--sna-blush:#c99a8e;
--sna-cream:#f7f2ec;
--sna-paper:#fffdfb;
--sna-line:#e3dad0;
font-family:'Poppins',sans-serif;
color:var(--sna-ink);
max-width:860px;
margin:0 auto;
background:var(--sna-paper);
border-radius:6px;
padding:48px;
box-shadow:0 30px 60px -30px rgba(43,36,32,0.2);
border:1px solid var(--sna-line);
box-sizing:border-box;
}
.sna-wrap *{ box-sizing:border-box; }
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Poppins:wght@300;400;500;600&display=swap');
.sna-eyebrow{
font-family:'Poppins',sans-serif;
letter-spacing:.32em;
text-transform:uppercase;
font-size:11px;
font-weight:500;
color:var(--sna-blush);
margin:0 0 14px;
}
.sna-wrap h1{
font-family:'Cormorant Garamond',serif;
font-style:italic;
font-weight:600;
font-size:clamp(30px,5vw,46px);
line-height:1.15;
margin:0 0 28px;
color:var(--sna-sable);
letter-spacing:.01em;
}
.sna-wrap p{
font-size:16px;
font-weight:300;
line-height:1.85;
color:#4d453d;
margin:0 0 20px;
}
.sna-tagline{
font-family:'Cormorant Garamond',serif;
font-style:italic;
font-size:21px;
color:var(--sna-sable);
line-height:1.6;
margin:0 0 22px;
}
.sna-divider{
display:flex;
align-items:center;
gap:14px;
margin:32px 0;
}
.sna-divider::before,
.sna-divider::after{
content:"";
flex:1;
height:1px;
background:var(--sna-line);
}
.sna-divider span{
font-family:'Cormorant Garamond',serif;
font-style:italic;
font-size:14px;
color:var(--sna-ash);
white-space:nowrap;
}
.sna-details{
list-style:none;
margin:0 0 20px;
padding:0;
}
.sna-details li{
display:flex;
gap:18px;
padding:16px 0;
border-bottom:1px solid var(--sna-line);
font-weight:300;
font-size:15.5px;
line-height:1.7;
color:#4d453d;
}
.sna-details li:last-child{
border-bottom:none;
}
.sna-details .sna-label{
flex:0 0 150px;
font-family:'Poppins',sans-serif;
font-weight:500;
font-size:11px;
letter-spacing:.1em;
text-transform:uppercase;
color:var(--sna-sable);
padding-top:2px;
}
.sna-steps{
list-style:none;
counter-reset:sna-step;
margin:0 0 20px;
padding:0;
display:grid;
gap:14px;
}
.sna-steps li{
counter-increment:sna-step;
display:flex;
gap:16px;
align-items:flex-start;
font-weight:300;
font-size:15.5px;
line-height:1.7;
color:#4d453d;
}
.sna-steps li::before{
content:counter(sna-step);
flex:0 0 28px;
height:28px;
border-radius:50%;
border:1px solid var(--sna-blush);
color:var(--sna-sable);
font-family:'Cormorant Garamond',serif;
font-style:italic;
font-size:15px;
display:flex;
align-items:center;
justify-content:center;
}
.sna-promise{
padding:22px 26px;
background:var(--sna-cream);
border-left:2px solid var(--sna-blush);
border-radius:2px;
margin-top:8px;
}
.sna-promise strong{
font-family:'Poppins',sans-serif;
display:block;
font-size:10.5px;
font-weight:600;
letter-spacing:.18em;
text-transform:uppercase;
color:var(--sna-sable);
margin-bottom:10px;
}
.sna-promise em{
font-family:'Cormorant Garamond',serif;
font-style:italic;
font-size:20px;
color:var(--sna-sable);
}
@media (max-width:600px){
.sna-wrap{padding:30px 20px;border-radius:4px;}
.sna-details li{flex-direction:column;gap:6px;}
.sna-details .sna-label{flex:none;}
}
Returns & Exchanges
Didn't Quite Work Out?
We want you to love what you wear — if something isn't right, we're happy to help.
Return Policy
- Return Window Returns must be requested within 30 days of the delivery date.
- Item Condition Items must be unused, unworn, and undamaged, with tags still attached. We're also happy to help with wrong-size exchanges.
- Return Label We accept UPS return labels for all customers, making it easy to send your item back.
How It Works
- Pack your item securely and attach your UPS return label.
- Drop it off at any UPS location and send it back to us.
- We inspect the item once it arrives to confirm it meets our return conditions.
- Once approved, we issue your return right away.
Good to Know
Only unused, undamaged items are eligible — returns are issued after inspection.