/* ══════════════════════════════════════════
KuberBox — Shipping & Delivery (Shopify)
Primary: #A94449 Secondary: #F7F1EE
══════════════════════════════════════════ */
:root {
--kb-red: #A94449;
--kb-beige: #F7F1EE;
--kb-dark: #1e1010;
--kb-mid: #4a2f2f;
--kb-soft: #f9f5f3;
--font-h: 'Playfair Display', Georgia, serif;
--font-b: 'Source Sans 3', 'Source Sans Pro', Arial, sans-serif;
}
.sh { max-width: 900px; margin: 0 auto; padding: 0 20px 80px; font-family: var(--font-b); color: var(--kb-dark); line-height: 1.75; }
/* ── Hero ── */
.sh__hero {
background: linear-gradient(135deg, #1e0a0a 0%, #3d1515 100%);
border-radius: 16px; padding: 48px 40px; margin-bottom: 52px; text-align: center;
}
.sh__eyebrow {
display: inline-block; font-size: 11px; font-weight: 700;
letter-spacing: 2.5px; text-transform: uppercase; color: #d4a0a0; margin-bottom: 14px;
}
.sh__hero h1 {
font-family: var(--font-h) !important; font-size: clamp(26px,4vw,40px) !important;
font-weight: 700 !important; color: #fff !important; margin: 0 0 14px !important;
}
.sh__hero p { font-size: 16px; color: rgba(255,255,255,0.8); max-width: 520px; margin: 0 auto 32px; }
.sh__hero-pills { display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; }
.sh__pill {
background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.2);
border-radius: 24px; padding: 8px 18px; font-size: 13px; font-weight: 600;
color: #fff; display: flex; align-items: center; gap: 8px;
}
.sh__pill svg { width: 14px; height: 14px; }
/* ── Section heading ── */
.sh__rule { width: 40px; height: 2px; background: var(--kb-red); border: none; margin: 0 0 12px; }
.sh__sec { margin-bottom: 52px; }
.sh__sec h2 {
font-family: var(--font-h) !important; font-size: clamp(20px,2.8vw,28px) !important;
font-weight: 700 !important; color: var(--kb-dark) !important; margin: 0 0 20px !important;
}
/* ── Two order types ── */
.sh__types { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 52px; }
.sh__type {
border-radius: 14px; padding: 28px 24px;
border: 1px solid #e0d4d4;
}
.sh__type--made { background: linear-gradient(135deg, #2d1515, #4a2020); }
.sh__type--ready { background: var(--kb-beige); }
.sh__type__tag {
display: inline-block; font-size: 10px; font-weight: 700; letter-spacing: 2px;
text-transform: uppercase; padding: 4px 12px; border-radius: 20px; margin-bottom: 14px;
}
.sh__type--made .sh__type__tag { background: rgba(255,255,255,0.15); color: #d4a0a0; }
.sh__type--ready .sh__type__tag { background: var(--kb-red); color: #fff; }
.sh__type h3 {
font-family: var(--font-h) !important; font-size: 18px !important; font-weight: 700 !important;
margin: 0 0 12px !important;
}
.sh__type--made h3 { color: #fff !important; }
.sh__type--ready h3 { color: var(--kb-dark) !important; }
.sh__type p { font-size: 14px; margin: 0 0 8px; line-height: 1.7; }
.sh__type--made p { color: rgba(255,255,255,0.8); }
.sh__type--ready p { color: var(--kb-mid); }
.sh__type .sh__time {
font-size: 22px; font-weight: 800; font-family: var(--font-h); margin-bottom: 4px;
}
.sh__type--made .sh__time { color: #fff; }
.sh__type--ready .sh__time { color: var(--kb-red); }
.sh__type .sh__time-label { font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 14px; }
.sh__type--made .sh__time-label { color: rgba(255,255,255,0.5); }
.sh__type--ready .sh__time-label { color: #888; }
/* ── Timeline ── */
.sh__timeline {
background: var(--kb-beige); border-radius: 14px; padding: 32px 28px; margin-bottom: 52px;
}
.sh__timeline h2 {
font-family: var(--font-h) !important; font-size: 20px !important;
font-weight: 700 !important; color: var(--kb-dark) !important;
text-align: center; margin: 0 0 28px !important;
}
.sh__steps { display: flex; justify-content: center; flex-wrap: wrap; gap: 0; }
.sh__step { flex: 1; min-width: 100px; max-width: 150px; text-align: center; position: relative; padding: 0 8px; }
.sh__step:not(:last-child)::after {
content: '›'; position: absolute; right: -4px; top: 14px;
font-size: 20px; color: var(--kb-red); font-weight: 700;
}
.sh__step__dot {
width: 36px; height: 36px; background: var(--kb-red); color: #fff;
border-radius: 50%; display: flex; align-items: center; justify-content: center;
font-size: 14px; font-weight: 700; margin: 0 auto 10px;
}
.sh__step__label { font-size: 12px; font-weight: 700; color: var(--kb-dark); margin-bottom: 3px; }
.sh__step__time { font-size: 11px; color: var(--kb-red); font-weight: 600; }
/* ── Feature grid ── */
.sh__features {
display: grid; grid-template-columns: repeat(auto-fit, minmax(200px,1fr));
gap: 16px; margin-bottom: 52px;
}
.sh__feature {
background: var(--kb-soft); border: 1px solid #ede5e5; border-radius: 12px;
padding: 22px 18px; text-align: center;
}
.sh__feature__icon {
width: 44px; height: 44px; background: var(--kb-beige); border-radius: 50%;
display: flex; align-items: center; justify-content: center; margin: 0 auto 12px;
}
.sh__feature__icon svg { width: 22px; height: 22px; }
.sh__feature h3 {
font-family: var(--font-h) !important; font-size: 14px !important;
font-weight: 700 !important; color: var(--kb-dark) !important; margin: 0 0 6px !important;
}
.sh__feature p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; }
/* ── India shipping table ── */
.sh__table-wrap { overflow-x: auto; margin-bottom: 52px; }
.sh__table { width: 100%; border-collapse: collapse; font-size: 14px; }
.sh__table th {
background: var(--kb-red); color: #fff; padding: 12px 16px;
text-align: left; font-family: var(--font-b); font-weight: 600;
}
.sh__table td {
padding: 12px 16px; border-bottom: 1px solid #ede5e5; color: var(--kb-mid);
vertical-align: top;
}
.sh__table tr:last-child td { border-bottom: none; }
.sh__table tr:nth-child(even) td { background: var(--kb-beige); }
.sh__free { color: #2a7a2a; font-weight: 700; }
/* ── Note boxes ── */
.sh__note {
background: #fff3f3; border-left: 4px solid var(--kb-red);
border-radius: 0 10px 10px 0; padding: 14px 18px; margin-bottom: 20px;
font-size: 14px; color: #5a2a2a; line-height: 1.6;
}
.sh__note strong { color: var(--kb-red); }
/* ── Track + links band ── */
.sh__links {
display: grid; grid-template-columns: repeat(auto-fit, minmax(200px,1fr));
gap: 16px; margin-bottom: 52px;
}
.sh__link-card {
border: 1px solid #e0d4d4; border-radius: 12px; padding: 22px 20px;
text-decoration: none; display: block; transition: box-shadow 0.2s, border-color 0.2s;
background: var(--kb-soft);
}
.sh__link-card:hover { box-shadow: 0 4px 20px rgba(169,68,73,0.12); border-color: var(--kb-red); }
.sh__link-card__label {
font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;
color: var(--kb-red); margin-bottom: 6px; display: block;
}
.sh__link-card h3 {
font-family: var(--font-h) !important; font-size: 16px !important;
font-weight: 700 !important; color: var(--kb-dark) !important; margin: 0 0 6px !important;
}
.sh__link-card p { font-size: 13px; color: #777; margin: 0; line-height: 1.5; }
/* ── CTA ── */
.sh__cta {
background: var(--kb-red); border-radius: 14px; padding: 40px 32px; text-align: center;
}
.sh__cta h2 {
font-family: var(--font-h) !important; font-size: clamp(18px,2.8vw,26px) !important;
font-weight: 700 !important; color: #fff !important; margin: 0 0 10px !important;
}
.sh__cta p { font-size: 15px; color: rgba(255,255,255,0.85); margin: 0 0 22px; }
.sh__btn {
display: inline-block; background: #fff; color: var(--kb-red);
font-family: var(--font-b); font-size: 14px; font-weight: 700;
padding: 12px 26px; border-radius: 8px; text-decoration: none; margin: 4px;
transition: background 0.2s;
}
.sh__btn:hover { background: var(--kb-beige); }
.sh__btn--outline {
background: transparent; color: #fff;
border: 2px solid rgba(255,255,255,0.55);
}
.sh__btn--outline:hover { background: rgba(255,255,255,0.1); }
@media(max-width:600px){
.sh__types { grid-template-columns: 1fr; }
.sh__steps { gap: 16px; }
.sh__step:not(:last-child)::after { display: none; }
.sh__hero { padding: 32px 20px; }
.sh__cta { padding: 32px 18px; }
}
Shipping & Delivery
Your Jewellery, At Your Door. Safely.
Every order is transit insured, packed securely, and tracked end-to-end. We don't let go of responsibility until it's in your hands.
Transit Insured
Free Delivery India-wide
Ships to 200+ Countries
Tamper-proof Packaging
Built For You
10–15
Business Days
Made-to-Order
Most KuberBox pieces are manufactured specifically for you after your order — your chosen gold purity, colour, diamond grade. This takes time, but the result is a piece made to your exact specifications.
Includes manufacturing, quality check, certification, and packaging before it ships.
Ships Fast
4–6
Business Days
Ready to Ship
Some pieces are already in inventory, certified, and ready to go. These are dispatched within 1–2 days of your order and delivered in 4–6 business days.
Look for the "Ready to Ship" label on product pages for faster delivery.
Your Order's Journey
3
QC & Certification
Days 8–10
4
Packed & Dispatched
Day 10–12
How We Ship
Transit Insurance
Every order is fully insured in transit. If lost or damaged in shipping, we reship at no cost to you.
Tamper-proof Packing
Shipped in tamper-evident security envelopes inside branded KuberBox packaging. Arrives as unboxed.
Live Tracking
Automated SMS and email updates at every stage. Track your order anytime via your account or our tracking page.
Doorstep Delivery
We deliver to 22,000+ pin codes across India. No P.O. Boxes. A valid phone number is required for all orders.
India Shipping Rates
| Order Type |
Shipping |
Delivery Time |
Cost |
| All India Orders |
Standard (insured courier) |
4–6 days after dispatch |
Free |
| Made-to-Order |
Standard (insured courier) |
10–15 business days total |
Free |
| Ready to Ship |
Express (insured courier) |
4–6 business days total |
Free |
Note: Delivery timelines are estimates from dispatch date. Remote pin codes may take 1–2 additional days. We do not ship to P.O. Boxes.
What If Something Goes Wrong?
Lost in transit? We'll reship the product to you at zero additional cost. Our liability doesn't end at dispatch — it ends when the piece is safely in your hands.
Package looks tampered? Don't accept the delivery. Contact us immediately at yourfriends@kuberbox.com or +91 120 690 2222 and we'll resolve it.