/* ===========================================================================
BATANAVA® — Refund Policy
Namespace: .btv | Paste this whole block with the markup below.
Doubled selectors (.btv .btv__x) score 0,2,0 and beat this theme's
.rte h2 / .rte p / .rte a / .rte th rules, which score 0,1,1.
TYPE: the theme pairs Asul (serif) headings with Karla (sans) body — the
only serif/sans pairing in this network. Both are used here as the theme
uses them, so the page reads as part of the store.
MEASURE: your theme does NOT narrow page content — .page-width--narrow
still computes to 1200px. 15px text across 1200px is unreadable, so this
page caps its own measure at 680px and sits left. The restraint is the
design, and it matches a brand whose own hero says "without the miracle
talk".
NO CARDS. Hairline rules only.
=========================================================================== */
.btv{
--btv-ink:#121212;
--btv-body:#3A3A3A;
--btv-mute:#5C5145;
--btv-amber:#8A4F24;
--btv-amber-dark:#6B3C1B;
--btv-rule:#DDD0C0;
--btv-rule-2:#C9B9A5;
--btv-wash:#FAF7F3;
--btv-wash-2:#F5EFE8;
--btv-radius:22px;
font-family:'Karla',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;
color:var(--btv-body);
font-size:16px;
line-height:1.62;
letter-spacing:.2px;
text-align:left;
max-width:680px;
-webkit-font-smoothing:antialiased;
}
.btv *,.btv *::before,.btv *::after{box-sizing:border-box}
/* Body copy — re-declared, not inherited. .rte p sets size, colour AND align. */
.btv .btv p,
.btv p{
margin:0 0 .95em;
color:var(--btv-body);
font-family:'Karla',ui-sans-serif,system-ui,sans-serif;
font-size:16px;
line-height:1.62;
letter-spacing:.2px;
text-align:left;
}
.btv p:last-child{margin-bottom:0}
.btv b,.btv strong{color:var(--btv-ink);font-weight:700}
/* Body links declare their own colour. The theme's link flattens to #363636 —
it passes contrast but is near-identical to body text. */
.btv a:not([class]){
color:var(--btv-amber);
text-decoration:underline;
text-underline-offset:3px;
text-decoration-thickness:1px;
font-weight:700;
}
.btv a:not([class]):hover{color:var(--btv-amber-dark);text-decoration-thickness:2px}
.btv a:focus-visible,.btv a:not([class]):focus-visible{
outline:2px solid var(--btv-amber);outline-offset:3px;
}
/* ---------- the standing answer, before any explanation ------------------ */
.btv .btv__standing{
border-top:2px solid var(--btv-ink);
border-bottom:1px solid var(--btv-rule);
padding:20px 0 22px;
margin:0 0 clamp(26px,5vw,34px);
}
.btv .btv__eyebrow{
display:block;
font-family:'Karla',sans-serif;
font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;
color:var(--btv-mute)!important;
text-align:left!important;
line-height:1.7!important;
margin:0 0 12px!important;
}
.btv .btv__verdict{
color:var(--btv-ink)!important;
font-family:'Asul',Georgia,serif!important;
font-size:clamp(23px,5.6vw,30px)!important;
font-weight:400!important;
line-height:1.24!important;
letter-spacing:.2px!important;
text-align:left!important;
text-transform:none!important;
text-wrap:balance;
margin:0!important;
}
/* ---------- straight answers: question / verdict rows -------------------- */
.btv .btv__answers{margin:0;padding:0;list-style:none;border-top:1px solid var(--btv-rule)}
.btv .btv__arow{
display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;
padding:14px 0;
border-bottom:1px solid var(--btv-rule);
}
/* the section that follows draws its own top rule — two hairlines 20px apart
read as a mistake */
.btv .btv__arow:last-child{border-bottom:0}
.btv .btv__answers + .btv__section{margin-top:clamp(28px,5.5vw,38px)}
.btv .btv__aq{
flex:1 1 15em;min-width:0;
color:var(--btv-body);font-size:15.5px;line-height:1.5;
}
.btv .btv__av{
flex:0 0 auto;
color:var(--btv-ink);
font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;
line-height:1.9;
white-space:nowrap;
}
.btv .btv__av--no{color:var(--btv-mute)}
.btv .btv__av--yes{color:var(--btv-amber)}
/* ---------- sections ------------------------------------------------------
Rule ABOVE, heading in Asul at the theme's own weight 400.
-------------------------------------------------------------------------- */
.btv .btv__section{
border-top:1px solid var(--btv-rule);
padding:clamp(26px,5vw,34px) 0 0;
margin:0 0 clamp(28px,5.5vw,38px);
}
.btv .btv__h2{
color:var(--btv-ink)!important;
font-family:'Asul',Georgia,serif!important;
font-size:clamp(20px,4.8vw,25px)!important;
font-weight:400!important;
line-height:1.28!important;
letter-spacing:.2px!important;
text-align:left!important;
text-transform:none!important;
text-wrap:balance;
margin:0 0 4px!important;
}
.btv .btv__lede{
color:var(--btv-ink)!important;
font-size:17px!important;
font-weight:700!important;
line-height:1.5!important;
text-align:left!important;
margin:10px 0 16px!important;
}
.btv .btv__h3{
color:var(--btv-ink)!important;
font-family:'Asul',Georgia,serif!important;
font-size:19.5px!important;
font-weight:400!important;
line-height:1.35!important;
letter-spacing:.3px!important;
text-align:left!important;
text-transform:none!important;
margin:30px 0 10px!important;
}
/* ---------- lists --------------------------------------------------------- */
.btv .btv__list{margin:16px 0 0;padding:0;list-style:none}
.btv .btv__list li{
position:relative;padding:0 0 0 22px;margin:0 0 11px;
font-size:15.5px;line-height:1.6;color:var(--btv-body);
}
.btv .btv__list li:last-child{margin-bottom:0}
.btv .btv__list li::before{
content:"";position:absolute;left:2px;top:.72em;
width:8px;height:1.5px;background:var(--btv-rule-2);
}
.btv .btv__list--num{counter-reset:btvn}
.btv .btv__list--num li{counter-increment:btvn;padding-left:30px}
.btv .btv__list--num li::before{
content:counter(btvn);
left:0;top:0;width:auto;height:auto;background:none;
color:var(--btv-amber);font-size:13px;font-weight:700;
line-height:1.95;font-variant-numeric:tabular-nums;
}
/* ---------- worked examples: run-in, hairline separated ------------------- */
.btv .btv__cases{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--btv-rule)}
.btv .btv__case{
padding:14px 0;border-bottom:1px solid var(--btv-rule);
font-size:15.5px;line-height:1.6;color:var(--btv-body);
}
.btv .btv__caselab{
display:block;
font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;
line-height:1.8;margin:0 0 4px;
}
.btv .btv__caselab--yes{color:var(--btv-amber)}
.btv .btv__caselab--no{color:var(--btv-mute)}
/* ---------- flat notice (wash, no radius on the block itself) ------------ */
.btv .btv__note{
margin:20px 0 0;
padding:18px 20px;
background:var(--btv-wash-2);
border-left:3px solid var(--btv-ink);
}
.btv .btv__note .btv__eyebrow{margin-bottom:7px!important;color:var(--btv-ink)!important}
.btv .btv__note p{font-size:15.5px!important;margin-bottom:.6em!important}
.btv .btv__note p:last-child{margin-bottom:0!important}
/* ---------- button: theme radius, theme ink ------------------------------ */
.btv .btv__cta{
display:inline-block;
background:var(--btv-ink)!important;color:#fff!important;
text-decoration:none!important;
font-family:'Karla',sans-serif;
font-size:15px;font-weight:700;letter-spacing:1px;
padding:13px 30px;
border-radius:var(--btv-radius);
min-height:47px;line-height:1.4;
border:1.5px solid var(--btv-ink);
}
.btv .btv__cta:hover{background:transparent!important;color:var(--btv-ink)!important}
.btv .btv__ctawrap{margin:20px 0 0!important;text-align:left!important}
/* ---------- close --------------------------------------------------------- */
.btv .btv__close{
border-top:2px solid var(--btv-ink);
padding:clamp(22px,4.5vw,28px) 0 0;
margin:clamp(30px,6vw,40px) 0 0;
}
.btv .btv__closetext{
color:var(--btv-ink)!important;
font-size:16.5px!important;line-height:1.55!important;
text-align:left!important;margin:0 0 16px!important;
}
.btv .btv__mail{
color:var(--btv-amber)!important;font-weight:700;
text-decoration:underline!important;
text-underline-offset:3px;text-decoration-thickness:1.5px;
overflow-wrap:anywhere;
}
.btv .btv__mail:hover{color:var(--btv-amber-dark)!important}
.btv .btv__links{
margin:18px 0 0!important;padding:16px 0 0;
border-top:1px solid var(--btv-rule);
text-align:left!important;
font-size:10.5px!important;line-height:2.2!important;
letter-spacing:.2em;text-transform:uppercase;font-weight:700;
color:var(--btv-mute)!important;
}
.btv .btv__link{
color:var(--btv-ink)!important;text-decoration:none!important;
border-bottom:2px solid var(--btv-ink);padding-bottom:3px;
}
.btv .btv__link:hover{color:var(--btv-amber)!important;border-bottom-color:var(--btv-amber)}
.btv .btv__sep{color:var(--btv-rule-2);padding:0 10px}
@media screen and (min-width:600px){
.btv .btv__arow{flex-wrap:nowrap}
.btv .btv__av{min-width:7.5em;text-align:right}
}
@media screen and (min-width:750px){
.btv{font-size:16.5px}
}
@media (prefers-reduced-motion:no-preference){
.btv a{transition:color .15s ease,background-color .15s ease,border-color .15s ease}
}
Refund policy — the short version
All sales are final. We do not issue refunds. We do send free replacements in two specific situations, both set out below.
-
Can I get my money back?No
-
Wrong product arrived?Replaced free
-
Nothing arrived after 30 days?Replaced free
-
Tracking says delivered, nothing here?Post office
-
Do I post anything back?No
-
Photos needed?Three
Dissatisfied
No refund. The order stands.
Our product research team invests substantial time selecting what we carry, choosing products that reflect current market demand, trends, or proven popularity. That work happens before anything reaches the site.
Operating a small business carries significant costs. We therefore entrust our customers with researching a purchase thoroughly, and confirming the product suits their needs, before ordering.
We acknowledge the dissatisfaction. But by the time an order has shipped, the operational expenses have already been incurred. All sales are final, and we are unable to offer refunds.
Incorrect item
Free replacement. Nothing to send back.
An incorrect item means receiving a totally different item from the one shown on our website. Not an item that fell short of expectation — a different product.
Where the line sits
-
Will be replaced
You ordered the Batana Oil and received the shampoo. You ordered a dress and received a pair of shoes. You ordered lipstick and received mascara.
-
Will not be replaced
You ordered the Batana Oil and feel it has not worked the way you hoped. You ordered a jacket in size large and feel you received a size small.
In the second pair, the correct item arrived. As a small business we work to make the product information on our site exhaustive of what a customer needs to decide whether to proceed — and to not proceed if they think our product is not the one they are looking for, or does not meet their needs.
What happens
- Send us three photos from different angles of the item you received. This expedites the replacement order.
- A replacement order is created, with the same shipping speed used on your original item.
-
Keep what arrived. If a replacement order is created, there is no need to send the incorrect item back to us.
Items not received after 30 days
Free replacement. No photos needed.
Items not received after 30 days are eligible for a free replacement. A replacement order is created with the same shipping speed used on your original item.
One exclusion, and it is absolute: shipments showing as delivered on the carrier's own website — USPS, Canada Post, whichever is carrying it — are not eligible.
If tracking shows delivered
Contact your local post office with the tracking number. Parcels marked delivered are commonly held at the branch, left with a neighbour, or placed somewhere at the address. If the post office cannot account for it, tell us what they said.
Before counting to 30
The 30 days run from your purchase date, not from the day the parcel shipped. Quiet tracking before then is normal rather than a fault — on some routes the first scan does not happen until delivery.
Check tracking
How to claim
One email. Order number in the subject line.
- Email support@batanava.com.
- Include your order number and the address you ordered with.
- For a wrong item, attach three photos from different angles. For a 30-day claim, no photos — confirm only that tracking does not show the parcel as delivered.
We reply to every message. If a replacement is approved you receive a fresh confirmation email, then a tracking number once it leaves us.