.sale-delivery-page {
--sd-bg: #f7f7f4;
--sd-card: #ffffff;
--sd-text: #17202a;
--sd-muted: #68737f;
--sd-border: #e4e7e8;
--sd-dark: #101b28;
--sd-dark-2: #18293c;
--sd-soft: #f0f3f5;
--sd-green: #167a5b;
--sd-green-bg: #edf8f3;
--sd-blue: #35648f;
--sd-blue-bg: #edf4fa;
font-family: inherit;
background: var(--sd-bg);
color: var(--sd-text);
width: 100%;
}
.sale-delivery-page * {
box-sizing: border-box;
}
.sd-container {
width: min(1120px, calc(100% - 40px));
margin: 0 auto;
}
/* HERO */
.sd-hero {
position: relative;
overflow: hidden;
padding: 76px 0 72px;
color: #fff;
background:
radial-gradient(circle at 85% 10%, rgba(255,255,255,.10), transparent 28%),
linear-gradient(135deg, var(--sd-dark), var(--sd-dark-2));
}
.sd-hero-inner {
display: grid;
grid-template-columns: minmax(0, 1fr) 360px;
align-items: center;
gap: 60px;
}
.sd-eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 13px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,.16);
background: rgba(255,255,255,.07);
margin-bottom: 22px;
font-size: 12px;
font-weight: 750;
letter-spacing: .08em;
text-transform: uppercase;
}
.sd-eyebrow svg {
width: 16px;
height: 16px;
}
.sd-hero h1 {
max-width: 700px;
margin: 0;
color: #fff;
font-size: clamp(40px, 5vw, 64px);
line-height: 1.02;
letter-spacing: -.045em;
}
.sd-hero-copy {
max-width: 690px;
margin: 21px 0 0;
color: rgba(255,255,255,.72);
font-size: 16px;
line-height: 1.7;
}
.sd-hero-card {
padding: 27px;
border-radius: 22px;
background: #fff;
color: var(--sd-text);
box-shadow: 0 20px 60px rgba(0,0,0,.18);
}
.sd-hero-card-label {
margin-bottom: 16px;
color: var(--sd-muted);
font-size: 11px;
font-weight: 750;
letter-spacing: .1em;
text-transform: uppercase;
}
.sd-hero-stat {
display: flex;
align-items: center;
gap: 14px;
padding: 13px 0;
}
.sd-hero-stat + .sd-hero-stat {
border-top: 1px solid var(--sd-border);
}
.sd-hero-icon {
display: flex;
width: 42px;
height: 42px;
flex: 0 0 auto;
align-items: center;
justify-content: center;
border-radius: 13px;
background: var(--sd-soft);
}
.sd-hero-icon svg {
width: 21px;
height: 21px;
stroke: var(--sd-dark);
}
.sd-hero-stat strong {
display: block;
font-size: 15px;
color: var(--sd-dark);
}
.sd-hero-stat span {
display: block;
margin-top: 2px;
color: var(--sd-muted);
font-size: 12px;
}
/* TYPE CARDS */
.sd-main {
padding: 78px 0 90px;
}
.sd-section {
margin-top: 76px;
}
.sd-section:first-child {
margin-top: 0;
}
.sd-heading {
max-width: 720px;
margin-bottom: 30px;
}
.sd-kicker {
margin-bottom: 9px;
color: var(--sd-muted);
font-size: 12px;
font-weight: 750;
letter-spacing: .12em;
text-transform: uppercase;
}
.sd-heading h2 {
margin: 0;
color: var(--sd-dark);
font-size: clamp(28px, 4vw, 39px);
line-height: 1.13;
letter-spacing: -.035em;
}
.sd-heading p {
margin: 13px 0 0;
color: var(--sd-muted);
font-size: 15px;
line-height: 1.65;
}
.sd-delivery-types {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 18px;
}
.sd-type-card {
position: relative;
overflow: hidden;
min-width: 0;
padding: 31px;
border: 1px solid var(--sd-border);
border-radius: 22px;
background: var(--sd-card);
}
.sd-type-card.digital {
border-color: #d4e9df;
background:
linear-gradient(145deg, #ffffff 45%, var(--sd-green-bg));
}
.sd-type-top {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 20px;
margin-bottom: 30px;
}
.sd-type-icon {
display: flex;
width: 52px;
height: 52px;
align-items: center;
justify-content: center;
border-radius: 16px;
background: var(--sd-soft);
}
.digital .sd-type-icon {
background: var(--sd-green-bg);
}
.sd-type-icon svg {
width: 25px;
height: 25px;
stroke: var(--sd-dark);
}
.digital .sd-type-icon svg {
stroke: var(--sd-green);
}
.sd-badge {
display: inline-flex;
align-items: center;
padding: 7px 10px;
border-radius: 999px;
background: var(--sd-soft);
color: var(--sd-muted);
font-size: 11px;
font-weight: 750;
}
.digital .sd-badge {
background: var(--sd-green-bg);
color: var(--sd-green);
}
.sd-type-card h3 {
margin: 0 0 10px;
color: var(--sd-dark);
font-size: 25px;
letter-spacing: -.025em;
}
.sd-type-card > p {
margin: 0;
color: var(--sd-muted);
font-size: 14px;
line-height: 1.65;
}
.sd-type-features {
display: grid;
gap: 11px;
margin-top: 27px;
}
.sd-feature {
display: flex;
align-items: center;
gap: 10px;
color: var(--sd-text);
font-size: 13px;
font-weight: 600;
}
.sd-feature-check {
display: flex;
width: 21px;
height: 21px;
flex: 0 0 auto;
align-items: center;
justify-content: center;
border-radius: 50%;
background: var(--sd-green-bg);
color: var(--sd-green);
font-size: 11px;
font-weight: 800;
}
/* PHYSICAL TIMELINE */
.sd-timeline {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0;
overflow: hidden;
border: 1px solid var(--sd-border);
border-radius: 22px;
background: var(--sd-card);
}
.sd-timeline-step {
position: relative;
padding: 31px;
}
.sd-timeline-step + .sd-timeline-step {
border-left: 1px solid var(--sd-border);
}
.sd-step-num {
display: inline-flex;
width: 33px;
height: 33px;
align-items: center;
justify-content: center;
margin-bottom: 23px;
border-radius: 10px;
background: var(--sd-dark);
color: #fff;
font-size: 12px;
font-weight: 750;
}
.sd-timeline-step h3 {
margin: 0 0 8px;
color: var(--sd-dark);
font-size: 17px;
}
.sd-timeline-step strong {
display: block;
margin-bottom: 9px;
color: var(--sd-blue);
font-size: 14px;
}
.sd-timeline-step p {
margin: 0;
color: var(--sd-muted);
font-size: 13px;
line-height: 1.6;
}
/* DIGITAL */
.sd-digital-box {
overflow: hidden;
border-radius: 24px;
background: var(--sd-dark);
color: #fff;
}
.sd-digital-inner {
display: grid;
grid-template-columns: .9fr 1.1fr;
}
.sd-digital-intro {
padding: 39px;
border-right: 1px solid rgba(255,255,255,.10);
}
.sd-digital-intro .sd-kicker {
color: rgba(255,255,255,.48);
}
.sd-digital-intro h2 {
margin: 0;
color: #fff;
font-size: 34px;
line-height: 1.12;
letter-spacing: -.035em;
}
.sd-digital-intro p {
margin: 14px 0 0;
color: rgba(255,255,255,.65);
font-size: 14px;
line-height: 1.65;
}
.sd-instant {
display: inline-flex;
align-items: center;
gap: 8px;
margin-top: 25px;
padding: 9px 12px;
border-radius: 999px;
background: rgba(255,255,255,.08);
font-size: 12px;
font-weight: 700;
}
.sd-instant-dot {
width: 7px;
height: 7px;
border-radius: 50%;
background: #7fe1ae;
}
.sd-digital-methods {
display: grid;
gap: 1px;
background: rgba(255,255,255,.09);
}
.sd-digital-method {
padding: 29px 32px;
background: var(--sd-dark);
}
.sd-method-top {
display: flex;
align-items: center;
gap: 14px;
margin-bottom: 8px;
}
.sd-method-icon {
display: flex;
width: 39px;
height: 39px;
flex: 0 0 auto;
align-items: center;
justify-content: center;
border-radius: 12px;
background: rgba(255,255,255,.08);
}
.sd-method-icon svg {
width: 19px;
height: 19px;
stroke: #fff;
}
.sd-digital-method strong {
font-size: 15px;
}
.sd-digital-method p {
margin: 0 0 0 53px;
color: rgba(255,255,255,.58);
font-size: 13px;
line-height: 1.6;
}
/* NOTICE */
.sd-notice {
display: flex;
gap: 17px;
align-items: flex-start;
padding: 26px 28px;
border: 1px solid #d7e5ef;
border-radius: 19px;
background: var(--sd-blue-bg);
}
.sd-notice-icon {
display: flex;
width: 43px;
height: 43px;
flex: 0 0 auto;
align-items: center;
justify-content: center;
border-radius: 13px;
background: #fff;
}
.sd-notice-icon svg {
width: 21px;
height: 21px;
stroke: var(--sd-blue);
}
.sd-notice h3 {
margin: 1px 0 6px;
color: var(--sd-dark);
font-size: 17px;
}
.sd-notice p {
margin: 0;
color: var(--sd-muted);
font-size: 13px;
line-height: 1.65;
}
/* FAQ-STYLE DETAILS */
.sd-details {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
}
.sd-detail {
padding: 27px;
border: 1px solid var(--sd-border);
border-radius: 18px;
background: var(--sd-card);
}
.sd-detail h3 {
margin: 0 0 9px;
color: var(--sd-dark);
font-size: 16px;
}
.sd-detail p {
margin: 0;
color: var(--sd-muted);
font-size: 13px;
line-height: 1.65;
}
/* CONTACT */
.sd-contact {
display: grid;
grid-template-columns: 1fr auto;
gap: 30px;
align-items: center;
margin-top: 76px;
padding: 39px;
border: 1px solid var(--sd-border);
border-radius: 22px;
background: var(--sd-card);
}
.sd-contact h2 {
margin: 0 0 7px;
color: var(--sd-dark);
font-size: 28px;
letter-spacing: -.03em;
}
.sd-contact p {
max-width: 660px;
margin: 0;
color: var(--sd-muted);
font-size: 14px;
line-height: 1.6;
}
.sd-button {
display: inline-flex;
min-height: 51px;
align-items: center;
justify-content: center;
gap: 9px;
padding: 0 23px;
border-radius: 13px;
background: var(--sd-dark);
color: #fff !important;
font-size: 14px;
font-weight: 750;
text-decoration: none !important;
white-space: nowrap;
}
.sd-button svg {
width: 17px;
height: 17px;
}
.sd-fineprint {
margin-top: 26px;
color: var(--sd-muted);
font-size: 11px;
line-height: 1.65;
text-align: center;
}
@media screen and (max-width: 850px) {
.sd-hero-inner {
grid-template-columns: 1fr;
gap: 35px;
}
.sd-hero-card {
max-width: 450px;
}
.sd-digital-inner {
grid-template-columns: 1fr;
}
.sd-digital-intro {
border-right: 0;
border-bottom: 1px solid rgba(255,255,255,.10);
}
}
@media screen and (max-width: 700px) {
.sd-container {
width: min(100% - 28px, 1120px);
}
.sd-hero {
padding: 51px 0 58px;
}
.sd-hero-copy {
font-size: 15px;
}
.sd-main {
padding: 57px 0 70px;
}
.sd-section {
margin-top: 56px;
}
.sd-delivery-types {
grid-template-columns: 1fr;
}
.sd-type-card {
padding: 24px 21px;
}
.sd-timeline {
grid-template-columns: 1fr;
}
.sd-timeline-step {
padding: 25px 22px;
}
.sd-timeline-step + .sd-timeline-step {
border-left: 0;
border-top: 1px solid var(--sd-border);
}
.sd-digital-intro {
padding: 28px 22px;
}
.sd-digital-intro h2 {
font-size: 28px;
}
.sd-digital-method {
padding: 24px 21px;
}
.sd-digital-method p {
margin-left: 0;
margin-top: 10px;
}
.sd-details {
grid-template-columns: 1fr;
}
.sd-notice {
padding: 22px 19px;
gap: 13px;
}
.sd-contact {
grid-template-columns: 1fr;
padding: 29px 22px;
}
.sd-button {
width: 100%;
}
}
Shipping & Delivery
From checkout to your hands.
Whether you're waiting for a package or purchasing a digital product,
we want you to know exactly what happens after your order is placed.
At a glance
1–3 business days
Physical order processing
5–8 business days
Estimated physical delivery
Instant delivery
For eligible digital products
Choose your order type
Physical and digital orders work differently
Check the type of product you purchased below to see how and when
your order will be delivered.
Shipped to your address
Physical orders are prepared, dispatched and delivered to the
shipping address provided during checkout.
✓
1–3 business day processing
✓
Tracking information provided
✓
Estimated 5–8 business day delivery
Instant access
Eligible digital purchases are delivered electronically, with no
shipping or waiting period required.
✓
Delivered immediately after purchase
✓
Access sent to your purchase email
✓
Available through your customer account
Physical orders
What happens after you place your order?
01
Order confirmed
Payment received
Once your payment is successfully confirmed, your order enters
our processing queue.
02
Processing & dispatch
1–3 business days
Your order is prepared for shipment. Once dispatched, tracking
information will be provided so you can follow your package.
03
Delivery
Estimated 5–8 business days
Your package travels to the delivery address entered during
checkout. Delivery times are estimates and may vary by destination.
Digital delivery
No shipping. No waiting.
Digital products are made available immediately after a
successful purchase, giving you fast and convenient access
from virtually any device.
Instant access after purchase
Access information is sent to the same email address used
when placing your order.
Access through your account
You can also access eligible digital purchases through your
customer account using the email address associated with
your purchase.
Tracking your order
Once a physical order is shipped, tracking information will be
sent to the email address provided at checkout. Tracking updates
are provided by the carrier and may take some time to appear
after the shipment is created.
Good to know
Delivery information
Business days
Processing and delivery estimates refer to business days and
generally exclude weekends and public holidays.
Delivery estimates
Delivery times are estimates rather than guarantees. Carrier
delays, weather, customs or other circumstances outside our
control may affect delivery.
Incorrect shipping address
Please review your shipping information carefully before placing
your order. Contact us as quickly as possible if you notice an
error after checkout.
Can't find your digital order?
Check the inbox and spam folder of the email used during checkout.
You can also sign in to your customer account using that same
email address.
Need help with your order?
If you have questions about shipping, tracking or accessing a
digital purchase, our support team is here to help.
Contact support
Shipping and delivery estimates may vary depending on destination,
carrier availability, customs processing and circumstances outside
our reasonable control.