.policy-wrap {
max-width: 720px;
margin: 0 auto;
padding: 60px 24px 80px;
font-family: -apple-system, 'Helvetica Neue', Arial, sans-serif;
color: #1C2B18;
}
.policy-badge {
display: inline-block;
background: #EEF2E8;
color: #556447;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
padding: 6px 16px;
border-radius: 99px;
margin-bottom: 20px;
}
.policy-title {
font-size: clamp(28px, 4vw, 40px);
font-weight: 800;
letter-spacing: -0.02em;
margin: 0 0 10px;
line-height: 1.1;
}
.policy-updated {
font-size: 12px;
color: #A0AF90;
margin: 0 0 48px;
}
.policy-divider {
border: none;
border-top: 1.5px solid #E4EAD8;
margin: 36px 0;
}
.policy-section { margin-bottom: 36px; }
.policy-section-title {
font-size: 16px;
font-weight: 700;
color: #1C2B18;
margin: 0 0 12px;
display: flex;
align-items: center;
gap: 10px;
}
.policy-section-title::before {
content: '';
display: inline-block;
width: 4px;
height: 18px;
background: #556447;
border-radius: 99px;
flex-shrink: 0;
}
.policy-text {
font-size: 14px;
line-height: 1.8;
color: #4A5740;
margin: 0 0 12px;
}
.policy-text:last-child { margin-bottom: 0; }
.policy-list {
list-style: none;
padding: 0;
margin: 0 0 12px;
display: flex;
flex-direction: column;
gap: 8px;
}
.policy-list li {
font-size: 14px;
line-height: 1.7;
color: #4A5740;
padding-left: 20px;
position: relative;
}
.policy-list li::before {
content: '';
position: absolute;
left: 0;
top: 9px;
width: 6px;
height: 6px;
border-radius: 50%;
background: #556447;
}
.policy-highlight {
background: #F4F7EF;
border-left: 3px solid #556447;
border-radius: 0 12px 12px 0;
padding: 16px 20px;
margin: 16px 0;
}
.policy-highlight p {
font-size: 14px;
line-height: 1.7;
color: #4A5740;
margin: 0;
}
.policy-highlight strong { color: #1C2B18; }
/* Guarantee banner */
.policy-guarantee {
background: #EEF2E8;
border: 1.5px solid #D8E8C8;
border-radius: 16px;
padding: 24px 22px;
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 36px;
}
.policy-guarantee-icon {
width: 52px;
height: 52px;
background: #fff;
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
font-size: 26px;
}
.policy-guarantee-title {
font-size: 15px;
font-weight: 700;
color: #1C2B18;
margin-bottom: 4px;
}
.policy-guarantee-text {
font-size: 13px;
color: #6B7A5A;
line-height: 1.5;
}
.policy-contact {
background: #EEF2E8;
border-radius: 16px;
padding: 24px 22px;
margin-top: 48px;
}
.policy-contact-title {
font-size: 15px;
font-weight: 700;
color: #1C2B18;
margin: 0 0 12px;
}
.policy-contact-line {
font-size: 13px;
color: #4A5740;
line-height: 1.8;
margin: 0;
}
.policy-contact-line a {
color: #556447;
text-decoration: none;
font-weight: 500;
border-bottom: 1px solid #C8D4BE;
}
@media (max-width: 600px) {
.policy-wrap { padding: 40px 16px 64px; }
.policy-guarantee { flex-direction: column; text-align: center; }
}
Legal
Return & Refund Policy
Last updated: June 2026
🛡
30-Day Money-Back Guarantee
Not satisfied? Get a full refund within 30 days of delivery. No questions asked, no hassle.
Our Guarantee
We stand behind Flow 100%. If you are not completely satisfied with your purchase, you may request a full refund within 30 days of the delivery date.
Your satisfaction is our priority. We believe in our product and want you to feel confident trying it risk-free.
Eligibility
To be eligible for a return or refund:
- Your request is submitted within 30 days of the delivery date
- The item was purchased directly from our website
- You provide your order number and reason for the return
Opened or partially used products are accepted under our 30-day guarantee.
How to Request a Refund
To start your refund, contact us with:
- Your full name and order number
- The reason for your refund request
- Whether you would prefer a refund or a replacement
Our team will respond within 1–2 business days with next steps.
Refund Processing
Once approved, your refund will be processed to your original payment method within 5–10 business days, depending on your bank or card provider. You will receive a confirmation email once issued.
Non-Refundable Items
- Orders placed more than 30 days ago
- Items purchased through third-party retailers
- Shipping fees (unless the error was ours)
Damaged or Incorrect Orders
If you received a damaged, defective, or wrong item, contact us immediately. We will send a replacement at no cost or issue a full refund — your choice.