@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');
.bxc-ship-wrap {
--bxc-cream: #FAF6F0;
background: var(--bxc-cream) !important;
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
margin-bottom: -80px;
padding-bottom: 80px;
overflow-x: hidden;
}
.bxc-ship {
--bxc-cream: #FAF6F0;
--bxc-warm-white: #FFFDF9;
--bxc-brown: #3A2318;
--bxc-brown-mid: #6B5244;
--bxc-brown-dark: #2E1F14;
--bxc-gold: #C8973A;
--bxc-gold-light: #E8C97A;
--bxc-sage: #8A9E88;
--bxc-tan-light: #F5EFE6;
--bxc-border: #E8DDD0;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
color: var(--bxc-brown-dark) !important;
max-width: 760px;
margin: 0 auto;
padding: 0 20px 64px;
line-height: 1.8;
}
/* ── EYEBROW + TITLE ── */
.bxc-ship__eyebrow {
text-align: center !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: 4px;
text-transform: uppercase;
color: var(--bxc-gold) !important;
padding-top: 40px;
margin-bottom: 14px;
font-family: 'Lato', sans-serif !important;
}
.bxc-ship__title {
font-family: 'Lato', sans-serif !important;
font-size: clamp(30px, 6vw, 50px) !important;
font-weight: 300 !important;
text-align: center !important;
color: var(--bxc-brown) !important;
margin: 0 0 10px !important;
background: none !important;
}
.bxc-ship__title em {
font-style: italic;
color: var(--bxc-gold) !important;
}
.bxc-ship__subtitle {
text-align: center !important;
color: var(--bxc-brown-mid) !important;
font-size: 14px !important;
letter-spacing: 0.5px;
margin-bottom: 0;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
}
/* ── DIVIDER ── */
.bxc-ship__divider {
width: 48px;
height: 1px;
background: var(--bxc-gold) !important;
margin: 24px auto 32px;
}
/* ── INTRO ── */
.bxc-ship__intro {
text-align: center;
padding-bottom: 28px;
border-bottom: 1px solid var(--bxc-border);
margin-bottom: 28px;
}
.bxc-ship__intro p {
font-size: 16px !important;
color: var(--bxc-brown-mid) !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
max-width: 580px;
margin: 0 auto;
line-height: 1.9;
}
/* ── FREE SHIPPING BANNER ── */
.bxc-ship__banner {
background: linear-gradient(135deg, var(--bxc-brown-dark), #4a2d1e) !important;
border-radius: 10px;
padding: 22px 28px;
text-align: center;
margin-bottom: 28px;
position: relative;
overflow: hidden;
}
.bxc-ship__banner::before {
content: '';
position: absolute;
inset: 0;
background: radial-gradient(ellipse at 50% 0%, rgba(200,151,58,0.2) 0%, transparent 65%);
pointer-events: none;
}
.bxc-ship__banner-main {
font-size: 18px !important;
font-weight: 300 !important;
font-family: 'Lato', sans-serif !important;
color: var(--bxc-warm-white) !important;
position: relative;
margin-bottom: 4px;
}
.bxc-ship__banner-main em {
color: var(--bxc-gold-light) !important;
font-style: italic;
}
.bxc-ship__banner-sub {
display: block;
font-size: 12px !important;
font-family: 'Lato', sans-serif !important;
color: rgba(255,253,249,0.5) !important;
letter-spacing: 0.5px;
position: relative;
}
/* ── QUICK NAV ── */
.bxc-ship__nav {
display: flex;
flex-wrap: wrap;
gap: 8px;
justify-content: center;
margin-bottom: 28px;
}
.bxc-ship__nav a {
font-size: 11px !important;
font-weight: 700 !important;
font-family: 'Lato', sans-serif !important;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--bxc-brown) !important;
text-decoration: none !important;
padding: 7px 14px;
border: 1px solid var(--bxc-border);
background: var(--bxc-warm-white) !important;
transition: border-color 0.2s, color 0.2s;
display: inline-block;
}
.bxc-ship__nav a:hover {
border-color: var(--bxc-gold) !important;
color: var(--bxc-gold) !important;
background: var(--bxc-warm-white) !important;
}
/* ── POLICY SECTION ── */
.bxc-ship__section {
padding-bottom: 24px;
margin-bottom: 24px;
border-bottom: 1px solid var(--bxc-border);
}
.bxc-ship__section:last-of-type {
border-bottom: none;
}
/* ── SECTION LABEL ── */
.bxc-ship__label {
display: inline-flex;
align-items: center;
gap: 10px;
font-size: 13px !important;
font-weight: 700 !important;
font-family: 'Lato', sans-serif !important;
letter-spacing: 2.5px;
text-transform: uppercase;
color: var(--bxc-gold) !important;
margin-bottom: 10px;
}
.bxc-ship__label::before {
content: '';
display: block;
width: 22px;
height: 1px;
background: var(--bxc-gold) !important;
}
.bxc-ship__section h2 {
font-family: 'Lato', sans-serif !important;
font-size: clamp(20px, 4vw, 26px) !important;
font-weight: 600 !important;
color: var(--bxc-brown) !important;
margin: 0 0 16px !important;
line-height: 1.3;
background: none !important;
}
.bxc-ship__section p {
color: var(--bxc-brown-mid) !important;
font-size: 15px !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
margin-bottom: 12px;
}
.bxc-ship__section p:last-child {
margin-bottom: 0;
}
.bxc-ship__section a {
color: var(--bxc-gold) !important;
text-decoration: underline !important;
}
.bxc-ship__section a:hover {
color: var(--bxc-gold-light) !important;
}
.bxc-ship__section strong,
.bxc-ship strong {
font-weight: 700 !important;
color: var(--bxc-brown) !important;
}
/* ── PROCESSING CARDS GRID ── */
.bxc-ship__cards {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
margin: 18px 0;
}
@media (max-width: 520px) {
.bxc-ship__cards { grid-template-columns: 1fr; }
}
.bxc-ship__card {
background: var(--bxc-warm-white) !important;
border: 1px solid var(--bxc-border);
border-radius: 8px;
padding: 18px;
}
.bxc-ship__card-label {
font-size: 10px !important;
font-weight: 700 !important;
font-family: 'Lato', sans-serif !important;
letter-spacing: 2.5px;
text-transform: uppercase;
color: var(--bxc-gold) !important;
margin-bottom: 8px;
display: block;
}
.bxc-ship__card-badge {
display: inline-block;
background: var(--bxc-brown-dark) !important;
color: var(--bxc-gold-light) !important;
font-size: 11px !important;
font-weight: 700 !important;
font-family: 'Lato', sans-serif !important;
letter-spacing: 1px;
padding: 4px 10px;
border-radius: 2px;
margin-bottom: 10px;
}
.bxc-ship__card h3 {
font-family: 'Lato', sans-serif !important;
font-size: 15px !important;
font-weight: 700 !important;
color: var(--bxc-brown) !important;
margin: 0 0 8px !important;
background: none !important;
}
.bxc-ship__card p {
font-size: 13.5px !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
color: var(--bxc-brown-mid) !important;
margin: 0;
line-height: 1.7;
}
/* ── RATE TABLE ── */
.bxc-ship__table {
width: 100%;
border-collapse: collapse;
margin: 18px 0;
font-size: 14px;
}
.bxc-ship__table th {
background: var(--bxc-brown-dark) !important;
color: var(--bxc-warm-white) !important;
padding: 11px 14px;
text-align: left;
font-size: 10px !important;
font-weight: 700 !important;
font-family: 'Lato', sans-serif !important;
letter-spacing: 1.5px;
text-transform: uppercase;
}
.bxc-ship__table th:first-child { border-radius: 6px 0 0 0; }
.bxc-ship__table th:last-child { border-radius: 0 6px 0 0; }
.bxc-ship__table td {
padding: 12px 14px;
border-bottom: 1px solid var(--bxc-border);
color: var(--bxc-brown-mid) !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
vertical-align: top;
font-size: 14px !important;
background: transparent !important;
}
.bxc-ship__table tr:last-child td { border-bottom: none; }
.bxc-ship__table tr:nth-child(even) td { background: #faf7f4 !important; }
.bxc-ship__table td strong {
color: var(--bxc-brown) !important;
font-weight: 700 !important;
}
/* ── SUB SECTIONS ── */
.bxc-ship__sub {
background: var(--bxc-warm-white) !important;
border-left: 3px solid var(--bxc-gold);
padding: 16px 20px;
margin: 14px 0;
border-radius: 0 5px 5px 0;
}
.bxc-ship__sub h3 {
font-family: 'Lato', sans-serif !important;
font-size: 16px !important;
font-weight: 700 !important;
color: var(--bxc-brown) !important;
margin: 0 0 8px !important;
background: none !important;
}
.bxc-ship__sub p {
font-size: 14px !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
color: var(--bxc-brown-mid) !important;
margin: 0 0 8px;
line-height: 1.75;
}
.bxc-ship__sub p:last-child { margin-bottom: 0; }
/* ── NOTE BOX ── */
.bxc-ship__note {
display: flex;
align-items: flex-start;
gap: 10px;
background: var(--bxc-tan-light) !important;
border: 1px solid var(--bxc-border);
border-radius: 6px;
padding: 14px 18px;
margin: 14px 0;
font-size: 13.5px !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
color: var(--bxc-brown-mid) !important;
}
.bxc-ship__note-icon {
font-size: 14px;
flex-shrink: 0;
margin-top: 1px;
}
/* ── CHECK LIST ── */
.bxc-ship__list {
list-style: none !important;
margin: 14px 0;
padding: 0 !important;
border-top: 1px solid var(--bxc-border);
}
.bxc-ship__list li {
display: block;
position: relative;
padding: 9px 0 9px 26px;
font-size: 14.5px !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
color: var(--bxc-brown-mid) !important;
border-bottom: 1px solid var(--bxc-border);
}
.bxc-ship__list li::before {
content: '✓';
position: absolute;
left: 0;
top: 11px;
color: var(--bxc-sage) !important;
font-weight: 700 !important;
font-size: 12px;
}
/* ── CONTACT CTA ── */
.bxc-ship__cta {
text-align: center;
background: var(--bxc-brown) !important;
border-radius: 10px;
padding: 48px 28px;
margin-top: 40px;
position: relative;
overflow: hidden;
}
.bxc-ship__cta::before {
content: '';
position: absolute;
inset: 0;
background: radial-gradient(ellipse at 50% 100%, rgba(200,151,58,0.15) 0%, transparent 60%);
pointer-events: none;
}
.bxc-ship__cta-icon {
font-size: 26px;
display: block;
margin-bottom: 14px;
position: relative;
}
.bxc-ship__cta h2 {
font-family: 'Lato', sans-serif !important;
font-size: clamp(22px, 4vw, 28px) !important;
font-weight: 300 !important;
color: var(--bxc-warm-white) !important;
margin: 0 0 10px !important;
position: relative;
background: none !important;
}
.bxc-ship__cta h2 em {
color: var(--bxc-gold-light) !important;
font-style: italic;
}
.bxc-ship__cta p {
color: rgba(255,253,249,0.65) !important;
font-size: 14px !important;
font-family: 'Lato', sans-serif !important;
font-weight: 300 !important;
max-width: 420px;
margin: 0 auto 24px;
line-height: 1.8;
position: relative;
}
.bxc-ship__cta-btn {
display: inline-block;
background: var(--bxc-gold) !important;
color: var(--bxc-brown) !important;
font-weight: 700 !important;
font-family: 'Lato', sans-serif !important;
font-size: 12px !important;
letter-spacing: 1.5px;
text-transform: uppercase;
text-decoration: none !important;
padding: 13px 30px;
border-radius: 3px;
position: relative;
transition: background 0.2s;
}
.bxc-ship__cta-btn:hover {
background: var(--bxc-gold-light) !important;
color: var(--bxc-brown) !important;
}
.bxc-ship__response-time {
margin-top: 16px;
font-size: 11px !important;
font-family: 'Lato', sans-serif !important;
color: rgba(255,253,249,0.4) !important;
letter-spacing: 1px;
position: relative;
}
/* ── SMOOTH SCROLL FOR ANCHOR NAV ── */
html {
scroll-behavior: smooth;
}
.bxc-ship__section[id] {
scroll-margin-top: 80px;
}
Bibles & Coffee
Shipping Policy
Everything you need to know before and after your order ships.
We ship every order with care and intention. Whether you're across the street or across the world, we want your order to arrive safely and on time. If you ever have a question about your shipment, we're just an email away.
🎉 Free shipping on all domestic orders over $75
Applies automatically at checkout on qualifying U.S. orders
Processing Times
Shipping Rates
Order Tracking
Restoration Orders
P.O. Boxes
International
Damages
Failed Delivery
Before It Ships
Processing Times
Processing time is the time it takes us to make and prepare your order before it ships. This is separate from your shipping transit time.
Standard Orders
~2 Business Days
Most Orders
Bible accessories, journaling supplies, stickers, drinkware, and all non-custom items typically process and ship within 2 business days.
Custom Bibles
3–4 Weeks
Canvas & Engraved Bibles
Each Bible is handcrafted to order. We always strive to ship sooner — but please plan for up to 3–4 weeks for Canvas and Engraved Bibles.
Custom Products
1–2 Weeks
Made-to-Order Items
Certain custom products — such as personalized charms and other made-to-order items — have a production time of approximately 1–2 weeks. Individual product pages will note their specific timeline.
Business Days
Mon – Fri
What Counts
Business days are Monday through Friday and do not include weekends or holidays. On rare occasions, labels may be created on Saturday, but pickup won't occur until Monday.
📌
Processing time is not the same as shipping transit time. Your total delivery estimate is processing time plus transit time.
Domestic USA
Shipping Rates & Estimates
Shipping charges are calculated at checkout based on package size, weight, and destination. The rates below are starting prices — your exact rate will be shown before you complete your order.
| Method |
Estimated Transit |
Starting Cost |
| Standard Shipping |
3–8 business days |
$3.99+ |
| Express Shipping |
2–3 business days |
$12.50+ |
| Free Shipping |
3–8 business days |
Orders over $75 |
The vast majority of domestic orders ship via USPS. On rare occasions, UPS or FedEx may be used depending on size and rate. Delivery dates provided by the carrier are estimates and are subject to change.
📌
These rates apply to domestic (U.S.) shipments only. International shipping rates are calculated separately — see the International section below.
Stay In The Loop
Shipment Confirmation & Tracking
As soon as your label is created, you'll receive a shipment confirmation email with your tracking number. Click the tracking link inside that email to follow your package and see your estimated delivery date.
📌
Tracking information may not update for up to 24 hours after you receive your confirmation email. This is normal — your package is on its way!
Send Your Own Bible
Restoration Orders
For Send Your Own Bible restoration orders, here's how shipping works:
Shipping Your Bible to Us
You are responsible for the cost of shipping your Bible to us. We strongly recommend using a trackable shipping method — we are not responsible for Bibles lost or damaged in transit to us.
Please photograph your Bible before sending it and keep your tracking number for your records.
Return Shipping After Restoration
Once your Bible has been restored and is ready to ship back to you, we cover the return shipping cost. No additional shipping charge will be applied on our end.
Delivery Addresses
P.O. Boxes & APO/FPO Addresses
We can ship to P.O. Boxes and APO/FPO addresses, but please be aware that these require USPS as the carrier. Our system automatically selects the most cost-effective shipping rate, which is not always USPS.
If you need to ship to a P.O. Box or APO/FPO address, please email us at support@biblesandcoffee.com before placing your order and we'll take care of you.
Worldwide
International Shipping
We ship to most countries worldwide! To get an international shipping estimate, simply add items to your cart and enter your address at checkout — the system will calculate your rate automatically.
International orders may ship via USPS, UPS, FedEx, or DHL depending on destination and rate. We select the best carrier for your location.
Customs, Duties & Taxes
Bibles and Coffee is not responsible for any customs fees, duties, or taxes applied to international orders. All fees imposed during or after shipping are the sole responsibility of the customer.
If an international package is refused by the customer or unsuccessfully delivered, and the customer requests a refund, please note that original shipping costs are non-refundable.
📌
International delivery times vary significantly by destination and customs processing. We are not responsible for delays caused by customs or local postal services.
If Something Goes Wrong
Damaged Shipments
We are not liable for products damaged or lost by the carrier during shipping — but we will always do our best to make it right. If your order arrives damaged, please reach out to us right away.
To file a shipping damage claim, email support@biblesandcoffee.com with:
- Your order number
- Photos of the damaged item(s)
- Photos of all packaging materials as received
📌
Photos of both the item and the packaging are required to process a carrier claim. Without them, we are unable to move forward on your behalf.
Returned Packages
Failed Delivery & Return to Sender
We ship every order to the address provided at checkout. If a package is returned to us due to an incorrect or incomplete address entered by the customer, the customer is responsible for any costs associated with reshipping.
If your package is returned to us, we'll reach out as soon as it arrives and work with you to get it back out quickly.
📌
Please double-check your shipping address before completing your order. Once placed, we begin processing promptly and may not be able to make address changes in time.
📦
Questions about your order?
We're here to help. Whether your package is running late or you just want an update — don't hesitate to reach out.
Email Us
Typically responds within 1–2 business days