/* =========================================================
B PURE THERAPY β PREMIUM SHIPPING POLICY
Fully hard-coded / No schema / No editable values
========================================================== */
.bpure-shipping {
--bp-bg: #FDF7F2;
--bp-paper: #FFFDFC;
--bp-soft: #F8E9E6;
--bp-blush: #E6A4B4;
--bp-blush-deep: #CB7F92;
--bp-ink: #292932;
--bp-muted: #6E6870;
--bp-line: rgba(41, 41, 50, 0.12);
width: 100%;
overflow: hidden;
background:
radial-gradient(
circle at 6% 4%,
rgba(230, 164, 180, 0.16),
transparent 26%
),
radial-gradient(
circle at 92% 42%,
rgba(230, 164, 180, 0.11),
transparent 24%
),
var(--bp-bg);
color: var(--bp-ink);
}
.bpure-shipping,
.bpure-shipping * {
box-sizing: border-box;
}
.bpure-shipping a {
color: inherit;
}
/* =========================================================
HERO
========================================================== */
.bpure-shipping__hero {
position: relative;
min-height: 530px;
display: flex;
align-items: center;
justify-content: center;
padding: 95px 25px 105px;
background:
linear-gradient(
145deg,
rgba(255, 255, 255, 0.025),
transparent 40%
),
#292932;
color: #FFFFFF;
overflow: hidden;
}
.bpure-shipping__hero::before {
content: "";
position: absolute;
width: 440px;
height: 440px;
top: -190px;
right: -120px;
border-radius: 50%;
background: rgba(230, 164, 180, 0.16);
}
.bpure-shipping__hero::after {
content: "";
position: absolute;
width: 300px;
height: 300px;
bottom: -175px;
left: -75px;
border: 1px solid rgba(230, 164, 180, 0.25);
border-radius: 50%;
}
.bpure-shipping__hero-inner {
position: relative;
z-index: 2;
width: 100%;
max-width: 1000px;
margin: auto;
text-align: center;
}
.bpure-shipping__brand {
display: inline-flex;
align-items: center;
gap: 12px;
margin-bottom: 27px;
font-family: "Playfair Display", Georgia, serif;
font-size: 12px;
line-height: 1;
font-weight: 500;
letter-spacing: 3.3px;
text-transform: uppercase;
color: #F4D6DD;
}
.bpure-shipping__brand::before,
.bpure-shipping__brand::after {
content: "";
display: block;
width: 35px;
height: 1px;
background: rgba(230, 164, 180, 0.7);
}
.bpure-shipping__hero h1 {
max-width: 900px;
margin: 0 auto;
font-family: "Lora", Georgia, serif;
font-size: clamp(46px, 7vw, 82px);
line-height: 1.02;
font-weight: 500;
letter-spacing: -3px;
color: #FFFFFF;
}
.bpure-shipping__hero h1 em {
font-style: italic;
font-weight: 400;
color: #F1C3CE;
}
.bpure-shipping__hero-description {
max-width: 670px;
margin: 28px auto 0;
font-family: "Lora", Georgia, serif;
font-size: 15px;
line-height: 1.9;
color: rgba(255, 255, 255, 0.73);
}
.bpure-shipping__hero-meta {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 13px;
margin-top: 36px;
}
.bpure-shipping__meta-pill {
display: inline-flex;
align-items: center;
gap: 9px;
min-height: 38px;
padding: 9px 15px;
border: 1px solid rgba(255, 255, 255, 0.14);
border-radius: 100px;
background: rgba(255, 255, 255, 0.045);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 1.3;
letter-spacing: 0.7px;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.75);
}
.bpure-shipping__meta-dot {
width: 6px;
height: 6px;
border-radius: 50%;
background: var(--bp-blush);
box-shadow:
0 0 0 4px rgba(230, 164, 180, 0.12);
}
/* =========================================================
BODY
========================================================== */
.bpure-shipping__body {
position: relative;
z-index: 3;
max-width: 1050px;
margin: -55px auto 0;
padding: 0 28px 100px;
}
.bpure-shipping__layout {
width: 100%;
max-width: 940px;
margin: 0 auto;
}
.bpure-shipping__document {
width: 100%;
padding: 62px 68px 65px;
border: 1px solid rgba(41, 41, 50, 0.09);
border-radius: 28px;
background: var(--bp-paper);
box-shadow:
0 30px 80px rgba(41, 41, 50, 0.07),
0 3px 14px rgba(41, 41, 50, 0.025);
}
/* =========================================================
SHIPPING SUMMARY
========================================================== */
.bpure-shipping__summary {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 13px;
margin-bottom: 55px;
}
.bpure-shipping__summary-card {
position: relative;
min-height: 165px;
padding: 24px 21px;
border: 1px solid rgba(230, 164, 180, 0.28);
border-radius: 18px;
background:
linear-gradient(
145deg,
rgba(253, 247, 242, 0.9),
rgba(255, 253, 252, 0.98)
);
}
.bpure-shipping__summary-card--featured {
background:
linear-gradient(
145deg,
#292932,
#35333D
);
border-color: #292932;
}
.bpure-shipping__summary-label {
display: block;
margin-bottom: 14px;
font-family: Arial, sans-serif;
font-size: 9px;
font-weight: 700;
letter-spacing: 1.5px;
text-transform: uppercase;
color: var(--bp-blush-deep);
}
.bpure-shipping__summary-card--featured
.bpure-shipping__summary-label {
color: #EABBC6;
}
.bpure-shipping__summary-value {
display: block;
margin-bottom: 8px;
font-family: "Lora", Georgia, serif;
font-size: 27px;
line-height: 1.2;
font-weight: 500;
color: var(--bp-ink);
}
.bpure-shipping__summary-card--featured
.bpure-shipping__summary-value {
color: #FFFFFF;
}
.bpure-shipping__summary-card p {
margin: 0;
font-family: "Lora", Georgia, serif;
font-size: 12px;
line-height: 1.7;
color: var(--bp-muted);
}
.bpure-shipping__summary-card--featured p {
color: rgba(255, 255, 255, 0.68);
}
/* =========================================================
INTRO
========================================================== */
.bpure-shipping__welcome {
position: relative;
margin-bottom: 58px;
padding: 36px 38px 36px 41px;
border-radius: 20px;
background:
linear-gradient(
120deg,
rgba(230, 164, 180, 0.18),
rgba(253, 247, 242, 0.88)
);
overflow: hidden;
}
.bpure-shipping__welcome::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
background: var(--bp-blush);
}
.bpure-shipping__welcome::after {
content: "";
position: absolute;
width: 145px;
height: 145px;
top: -80px;
right: -45px;
border-radius: 50%;
border: 1px solid rgba(203, 127, 146, 0.14);
}
.bpure-shipping__welcome-label {
position: relative;
z-index: 2;
display: block;
margin-bottom: 11px;
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: 700;
letter-spacing: 1.7px;
text-transform: uppercase;
color: var(--bp-blush-deep);
}
.bpure-shipping__welcome h2 {
position: relative;
z-index: 2;
margin: 0 0 12px;
font-family: "Lora", Georgia, serif;
font-size: 26px;
line-height: 1.35;
font-weight: 500;
letter-spacing: -0.6px;
color: var(--bp-ink);
}
.bpure-shipping__welcome p {
position: relative;
z-index: 2;
margin: 0;
font-family: "Lora", Georgia, serif;
font-size: 14px;
line-height: 1.85;
color: var(--bp-muted);
}
/* =========================================================
SECTIONS
========================================================== */
.bpure-shipping__section {
position: relative;
padding: 0 0 46px;
margin-bottom: 46px;
border-bottom: 1px solid var(--bp-line);
}
.bpure-shipping__section:last-of-type {
margin-bottom: 0;
border-bottom: 0;
}
.bpure-shipping__section-head {
display: grid;
grid-template-columns: 55px minmax(0, 1fr);
gap: 21px;
align-items: start;
margin-bottom: 23px;
}
.bpure-shipping__number {
width: 55px;
height: 55px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid rgba(230, 164, 180, 0.55);
border-radius: 50%;
background:
linear-gradient(
145deg,
#FDF2F4,
#FAE5EA
);
font-family: "Playfair Display", Georgia, serif;
font-size: 13px;
font-weight: 600;
color: #B5687B;
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.8);
}
.bpure-shipping__section-title-wrap {
padding-top: 2px;
}
.bpure-shipping__section-kicker {
display: block;
margin-bottom: 5px;
font-family: Arial, sans-serif;
font-size: 9px;
font-weight: 700;
letter-spacing: 1.7px;
text-transform: uppercase;
color: #B97989;
}
.bpure-shipping__section h2 {
margin: 0;
font-family: "Lora", Georgia, serif;
font-size: clamp(22px, 3vw, 29px);
line-height: 1.3;
font-weight: 500;
letter-spacing: -0.7px;
color: var(--bp-ink);
}
.bpure-shipping__text {
padding-left: 76px;
}
.bpure-shipping__section p,
.bpure-shipping__section li {
font-family: "Lora", Georgia, serif;
font-size: 14px;
line-height: 1.9;
color: var(--bp-muted);
}
.bpure-shipping__section p {
margin: 0 0 15px;
}
.bpure-shipping__section p:last-child {
margin-bottom: 0;
}
.bpure-shipping__section strong {
color: var(--bp-ink);
font-weight: 600;
}
.bpure-shipping__section ul {
margin: 18px 0;
padding: 0;
list-style: none;
}
.bpure-shipping__section li {
position: relative;
margin: 0 0 11px;
padding-left: 24px;
}
.bpure-shipping__section li::before {
content: "";
position: absolute;
left: 2px;
top: 12px;
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--bp-blush);
}
/* =========================================================
IMPORTANT FULFILLMENT NOTE
========================================================== */
.bpure-shipping__fulfillment {
position: relative;
margin: 24px 0 4px;
padding: 30px;
border-radius: 20px;
background:
linear-gradient(
145deg,
#292932,
#35333D
);
overflow: hidden;
}
.bpure-shipping__fulfillment::before {
content: "";
position: absolute;
width: 190px;
height: 190px;
top: -105px;
right: -55px;
border-radius: 50%;
background: rgba(230, 164, 180, 0.15);
}
.bpure-shipping__fulfillment-label {
position: relative;
z-index: 2;
display: inline-flex;
margin-bottom: 13px;
padding: 6px 10px;
border: 1px solid rgba(230, 164, 180, 0.3);
border-radius: 100px;
font-family: Arial, sans-serif;
font-size: 8px;
font-weight: 700;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #F0C2CD;
}
.bpure-shipping__fulfillment h3 {
position: relative;
z-index: 2;
margin: 0 0 12px;
font-family: "Lora", Georgia, serif;
font-size: 22px;
line-height: 1.35;
font-weight: 500;
color: #FFFFFF;
}
.bpure-shipping__fulfillment p {
position: relative;
z-index: 2;
margin: 0 0 12px;
font-family: "Lora", Georgia, serif;
font-size: 13px;
line-height: 1.8;
color: rgba(255, 255, 255, 0.72);
}
.bpure-shipping__fulfillment p:last-child {
margin-bottom: 0;
}
.bpure-shipping__fulfillment strong {
color: #F4C9D3;
}
/* =========================================================
NOTICE
========================================================== */
.bpure-shipping__notice {
position: relative;
margin: 22px 0;
padding: 21px 24px;
border: 1px solid rgba(230, 164, 180, 0.35);
border-radius: 15px;
background:
linear-gradient(
135deg,
rgba(253, 247, 242, 0.95),
rgba(248, 233, 230, 0.75)
);
}
.bpure-shipping__notice-label {
display: block;
margin-bottom: 7px;
font-family: Arial, sans-serif;
font-size: 9px;
font-weight: 700;
letter-spacing: 1.4px;
text-transform: uppercase;
color: var(--bp-blush-deep);
}
.bpure-shipping__notice p {
margin: 0;
font-size: 13px;
}
/* =========================================================
CONTACT
========================================================== */
.bpure-shipping__contact {
position: relative;
margin-top: 24px;
padding: 34px;
border-radius: 20px;
overflow: hidden;
background:
linear-gradient(
145deg,
#292932,
#33313B
);
color: #FFFFFF;
box-shadow:
0 20px 45px rgba(41, 41, 50, 0.16);
}
.bpure-shipping__contact::before {
content: "";
position: absolute;
width: 200px;
height: 200px;
top: -115px;
right: -60px;
border-radius: 50%;
background: rgba(230, 164, 180, 0.17);
}
.bpure-shipping__contact-label {
position: relative;
z-index: 2;
display: block;
margin-bottom: 12px;
font-family: Arial, sans-serif;
font-size: 9px;
font-weight: 700;
letter-spacing: 1.6px;
text-transform: uppercase;
color: #EABBC6;
}
.bpure-shipping__contact-name {
position: relative;
z-index: 2;
margin: 0 0 15px;
font-family: "Lora", Georgia, serif;
font-size: 23px;
line-height: 1.35;
font-weight: 500;
color: #FFFFFF;
}
.bpure-shipping__contact p {
position: relative;
z-index: 2;
margin: 3px 0;
font-family: "Lora", Georgia, serif;
font-size: 13px;
line-height: 1.7;
color: rgba(255, 255, 255, 0.7);
}
.bpure-shipping__contact a {
color: #F2C6D0;
text-decoration: none;
border-bottom:
1px solid rgba(242, 198, 208, 0.55);
padding-bottom: 2px;
}
/* =========================================================
FOOTER
========================================================== */
.bpure-shipping__footer {
margin-top: 52px;
padding-top: 30px;
border-top: 1px solid var(--bp-line);
text-align: center;
}
.bpure-shipping__footer-mark {
width: 7px;
height: 7px;
margin: 0 auto 14px;
border-radius: 50%;
background: var(--bp-blush);
box-shadow:
0 0 0 6px rgba(230, 164, 180, 0.1);
}
.bpure-shipping__footer p {
max-width: 610px;
margin: 0 auto;
font-family: "Playfair Display", Georgia, serif;
font-size: 12px;
line-height: 1.75;
color: #888087;
}
/* =========================================================
MOBILE
========================================================== */
@media screen and (max-width: 749px) {
.bpure-shipping__hero {
min-height: 445px;
padding: 70px 20px 82px;
}
.bpure-shipping__hero h1 {
font-size: 46px;
line-height: 1.04;
letter-spacing: -2px;
}
.bpure-shipping__hero-description {
margin-top: 22px;
font-size: 13px;
line-height: 1.75;
}
.bpure-shipping__brand {
margin-bottom: 22px;
font-size: 10px;
letter-spacing: 2.5px;
}
.bpure-shipping__brand::before,
.bpure-shipping__brand::after {
width: 24px;
}
.bpure-shipping__hero-meta {
gap: 8px;
margin-top: 27px;
}
.bpure-shipping__meta-pill {
min-height: 34px;
padding: 7px 12px;
font-size: 9px;
}
.bpure-shipping__body {
margin-top: -38px;
padding: 0 14px 65px;
}
.bpure-shipping__document {
padding: 36px 22px 42px;
border-radius: 21px;
}
.bpure-shipping__summary {
grid-template-columns: 1fr;
gap: 10px;
margin-bottom: 43px;
}
.bpure-shipping__summary-card {
min-height: 0;
}
.bpure-shipping__welcome {
margin-bottom: 43px;
padding: 27px 23px 27px 27px;
border-radius: 16px;
}
.bpure-shipping__welcome h2 {
font-size: 21px;
}
.bpure-shipping__welcome p {
font-size: 13px;
line-height: 1.75;
}
.bpure-shipping__section {
padding-bottom: 35px;
margin-bottom: 35px;
}
.bpure-shipping__section-head {
grid-template-columns:
44px minmax(0, 1fr);
gap: 15px;
margin-bottom: 18px;
}
.bpure-shipping__number {
width: 44px;
height: 44px;
font-size: 11px;
}
.bpure-shipping__section h2 {
font-size: 21px;
letter-spacing: -0.4px;
}
.bpure-shipping__section-kicker {
font-size: 8px;
}
.bpure-shipping__text {
padding-left: 0;
}
.bpure-shipping__section p,
.bpure-shipping__section li {
font-size: 13px;
line-height: 1.82;
}
.bpure-shipping__fulfillment {
padding: 25px 22px;
}
.bpure-shipping__fulfillment h3 {
font-size: 20px;
}
.bpure-shipping__contact {
padding: 26px 23px;
}
}
@media screen and (max-width: 420px) {
.bpure-shipping__hero h1 {
font-size: 39px;
}
.bpure-shipping__document {
padding-left: 18px;
padding-right: 18px;
}
}
B Pure Therapy
Shipping Policy
From our collection to your doorstep, we aim to make every delivery
clear, reliable and easy to follow.
Standard Shipping
$12.99
Standard shipping charge for eligible orders.
Complimentary Delivery
FREE
Enjoy free shipping when your order total is over $150.
Estimated Delivery
10β15 Days
Business days, depending on your destination.
From B Pure To You
Thoughtfully fulfilled, wherever you are.
B Pure Therapy serves customers internationally.
This Shipping Policy explains our shipping charges,
fulfilment process, estimated delivery times and what
you can expect after placing an order with us.
01
Delivery Pricing
Shipping Rates
Our standard shipping fee is
$12.99 USD.
Orders with a qualifying total of
more than $150 USD receive free shipping.
Free Shipping
Spend over $150 in a single qualifying order and your
standard shipping charge will be automatically waived.
02
How Your Order Travels
Our Fulfilment Process
We work with selected manufacturing partners and suppliers
to make our collection available to customers in different
locations.
Important Fulfilment Note
Some products ship directly from our partners.
Some products are shipped directly from our
manufacturing partners or suppliers.
After you place an order, the product is sent to the
supplier for processing and fulfilment.
Delivery usually takes
10β15 business days,
depending on your location.
03
When To Expect It
Estimated Delivery Time
Delivery usually takes
10β15 business days
depending on your location.
Business days generally exclude weekends and public holidays.
Delivery times are estimates rather than guaranteed arrival
dates. Actual delivery may vary due to carrier operations,
destination, customs procedures, local postal services or
circumstances outside our reasonable control.
04
One Order, More Than One Journey
Separate Shipments
Because some products may be fulfilled by different partners,
items from the same order may occasionally be shipped
separately.
This means you may receive more than one package for a single
order, and individual packages may arrive on different days.
A separate shipment does not necessarily mean that any part
of your order is missing.
05
Follow The Journey
Tracking Your Order
Where tracking is available, tracking information will be
provided after your order has been fulfilled and handed to
the relevant shipping carrier.
Tracking information may require some time to update after
the carrier receives the shipment.
If your order contains products fulfilled separately,
you may receive more than one tracking number.
06
Getting It Right
Shipping Addresses
Please carefully review your shipping address before
completing your order.
Customers are responsible for providing a complete and
accurate delivery address, including any apartment,
building, postcode or other information required for
successful delivery.
Address Changes
Once an order has been submitted for processing or
fulfilment, we may not be able to change or redirect
the delivery address.
07
Occasionally, Things Take Longer
Shipping Delays
While we aim to provide a smooth and reliable delivery
experience, occasional delays can occur.
Delays may be caused by factors such as:
- High seasonal shipping volumes
- Carrier or postal service disruptions
- Customs clearance procedures
- Public holidays
- Severe weather or transportation disruption
- Incorrect or incomplete delivery information
- Local delivery conditions
These circumstances may affect the estimated
10β15 business day delivery window.
08
International Deliveries
Customs & Import Requirements
International shipments may be subject to customs inspections,
import procedures or other requirements determined by the
destination country.
Customs processing may occasionally extend delivery times
beyond the estimated delivery window.
Any applicable import requirements are determined by the
authorities in the destination country and may vary by region.
09
Delivery Support
Missing or Delayed Orders
If your order appears significantly delayed or your tracking
information indicates an unexpected delivery issue, please
contact us so we can help review the shipment.
When contacting us about a delivery, please include your
order information so that we can locate your purchase as
efficiently as possible.
10
Here To Help
Contact Us
If you have questions about shipping, delivery or the status
of your order, please contact B Pure Therapy.