We want you to love your piece. β‘
If for any reason you are not completely satisfied with your order, weβre here to help.
Return Window
You may request a return or exchange within 7 days from the date you received your order.
Condition Requirements
Items must be:
- Unworn, unwashed, and in original condition
- With all original tags attached
- Returned in original packaging
- Free from stains, marks, perfume, and damage
Please try on gently.
Return Shipping
Return shipping costs are not covered. The customer is responsible for return shipping fees to our address.
Please Note
Custom-made, made-to-order, clearance sale items are final and not eligible for return or exchange, unless the item you received is defective or incorrect.
.returns-policy {
width: 100%;
background: #f8f1e8;
color: #351b0f;
box-sizing: border-box;
}
.returns-policy * {
box-sizing: border-box;
}
.returns-policy__inner {
width: 100%;
max-width: 760px;
margin: 0 auto;
background: #fbf6ee;
padding: 42px 0 18px;
}
.returns-policy__header {
text-align: center;
padding: 0 28px 38px;
}
.returns-policy__header h1 {
margin: 0 0 20px;
font-size: 22px;
line-height: 1.15;
font-weight: 600;
letter-spacing: 10px;
text-transform: uppercase;
color: #351b0f;
}
.returns-policy__script {
margin: 0 0 28px;
font-family: "Brush Script MT", "Segoe Script", cursive;
font-size: clamp(18px, 3vw, 22px);
line-height: 1.2;
font-weight: 600;
color: #351b0f;
}
.returns-policy__intro {
max-width: 720px;
margin: 0 auto;
font-size: clamp(20px, 3.5vw, 27px);
line-height: 1.45;
letter-spacing: 1.5px;
color: #151515;
}
.returns-policy__list {
width: 100%;
}
.policy-row {
display: grid;
grid-template-columns: 148px 1fr;
gap: 5px;
padding: 30px 0;
border-top: 1px solid rgba(184, 149, 98, 0.55);
}
.policy-icon {
width: 70px;
height: 70px;
margin: 0 auto;
border-radius: 50%;
background: #efe2d2;
display: flex;
align-items: center;
justify-content: center;
}
.policy-icon svg {
width: 46px;
height: 46px;
fill: none;
stroke: #351b0f;
stroke-width: 1.7;
stroke-linecap: round;
stroke-linejoin: round;
display: block;
}
.policy-content {
border-left: 1px solid #c39b60;
padding-left: 38px;
}
.policy-content h2 {
margin: 0 0 12px;
font-size: 22px;
line-height: 1.08;
font-weight: 500;
text-transform: uppercase;
color: #351b0f;
}
.policy-content p,
.policy-content li {
margin: 0;
font-size: clamp(19px, 3vw, 24px);
line-height: 1.5;
color: #111;
}
.policy-content strong {
font-weight: 800;
}
.policy-content ul {
margin: 12px 0 8px;
padding-left: 34px;
}
.policy-content a {
color: #351b0f;
text-decoration: underline;
text-underline-offset: 3px;
overflow-wrap: anywhere;
}
.returns-policy__footer {
text-align: center;
padding: 34px 28px 0;
}
@media (max-width: 640px) {
.returns-policy__inner {
padding-top: 34px;
}
.returns-policy__header {
padding: 0 20px 30px;
}
.returns-policy__header h1 {
letter-spacing: 6px;
}
.policy-row {
grid-template-columns: 82px 1fr;
gap: 5px;
padding: 26px 0;
}
.policy-icon {
width: 62px;
height: 62px;
}
.policy-icon svg {
width: 38px;
height: 38px;
}
.policy-content {
padding-left: 22px;
}
.policy-content ul {
padding-left: 24px;
}
.footer-title {
letter-spacing: 5px;
}
}
@media (max-width: 460px) {
.returns-policy__header h1 {
letter-spacing: 4px;
}
.policy-row {
grid-template-columns: 1fr;
gap: 5px;
text-align: center;
padding: 28px 0;
}
.policy-content {
border-left: 0;
padding-left: 0;
}
.policy-content ul {
display: inline-block;
text-align: left;
}
.footer-title {
letter-spacing: 4px;
}
}