

.ecommerce-page{--ec-orange:#f5651b;--ec-orange-dark:#d94e0d;--ec-navy:#071a36;--ec-ink:#152033;--ec-muted:#647084;--ec-paper:#f4f7fa;--ec-line:#dfe6ed;background:#fff;color:var(--ec-ink);font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.7}.ecommerce-page *{box-sizing:border-box}.ecommerce-page .ec-main{overflow:hidden}.ecommerce-page .ec-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.ecommerce-page h1,.ecommerce-page h2,.ecommerce-page h3,.ecommerce-page .ec-btn{font-family:Inter,Arial,sans-serif}.ecommerce-page h1,.ecommerce-page h2,.ecommerce-page h3,.ecommerce-page p{margin-top:0}.ecommerce-page h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.045em;margin-bottom:20px}.ecommerce-page h3{line-height:1.2}.ecommerce-page .ec-accent{color:var(--ec-orange)}.ecommerce-page .ec-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ec-orange);font:800 13px/1 Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ecommerce-page .ec-eyebrow i{width:34px;height:3px;background:var(--ec-orange);display:inline-block}.ecommerce-page .ec-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0;border-radius:8px;background:var(--ec-orange);color:#fff;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ecommerce-page .ec-btn:hover,.ecommerce-page .ec-btn:focus-visible{background:var(--ec-orange-dark);transform:translateY(-2px);box-shadow:0 12px 24px rgba(245,101,27,.22)}.ecommerce-page .ec-btn.alt{background:#fff;color:var(--ec-ink)}
.ecommerce-page .ec-hero{position:relative;padding:116px 0 108px;color:#fff;background:linear-gradient(90deg,rgba(4,15,35,.91),rgba(4,15,35,.76) 48%,rgba(4,15,35,.18)),url('/app/images/en/new/services/ecommerce-fulfillment/ecommerce-fulfillment-hero-custom.webp') center/cover}.ecommerce-page .ec-hero:after{content:"";position:absolute;inset:auto 0 0;height:8px;background:var(--ec-orange)}.ecommerce-page .ec-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center}.ecommerce-page .ec-hero h1{max-width:730px;font-size:clamp(43px,5.8vw,76px);line-height:1.03;letter-spacing:-.06em;margin:22px 0 25px}.ecommerce-page .ec-hero p{max-width:650px;color:#dce5f1;font-size:19px;line-height:1.75}.ecommerce-page .ec-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:29px}.ecommerce-page .ec-hero-card{padding:18px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:rgba(255,255,255,.12);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(0,0,0,.2)}.ecommerce-page .ec-hero-card img{display:block;width:100%;height:360px;object-fit:cover;border-radius:12px}.ecommerce-page .ec-hero-card-bottom{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:19px 7px 2px}.ecommerce-page .ec-hero-card strong{display:block;color:#fff;font:800 30px/1.05 Inter,Arial,sans-serif}.ecommerce-page .ec-hero-card span{color:#dce5f1;font-size:14px}.ecommerce-page .ec-stats{position:relative;margin-top:-44px;z-index:2}.ecommerce-page .ec-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:16px 4px 16px 4px;background:#fff;box-shadow:0 18px 50px rgba(20,31,51,.14)}.ecommerce-page .ec-stat{padding:25px;border-right:1px solid var(--ec-line)}.ecommerce-page .ec-stat:last-child{border:0}.ecommerce-page .ec-stat b{display:block;color:var(--ec-orange);font:800 25px/1.1 Inter,Arial,sans-serif}.ecommerce-page .ec-stat small{color:var(--ec-muted);font-size:14px;line-height:1.35}.ecommerce-page .ec-section{padding:94px 0}.ecommerce-page .ec-section.alt{background:var(--ec-paper)}.ecommerce-page .ec-heading{max-width:780px;margin-bottom:38px}.ecommerce-page .ec-two{display:grid;grid-template-columns:.92fr 1.08fr;gap:74px;align-items:center}.ecommerce-page .ec-two.reverse{grid-template-columns:1.08fr .92fr}.ecommerce-page .ec-two img{display:block;width:100%;height:100%;min-height:390px;object-fit:cover;border-radius:18px;box-shadow:0 18px 46px rgba(7,26,54,.13)}.ecommerce-page .ec-copy p{color:var(--ec-muted)}.ecommerce-page .ec-list{display:grid;gap:12px;padding:0;margin:25px 0 0;list-style:none}.ecommerce-page .ec-list li{position:relative;padding:14px 16px 14px 45px;background:#fff;border:1px solid var(--ec-line);border-radius:10px}.ecommerce-page .ec-list li:before{content:"✓";position:absolute;left:16px;top:13px;color:var(--ec-orange);font-weight:900}.ecommerce-page .ec-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ecommerce-page .ec-card{padding:26px;border:1px solid var(--ec-line);border-radius:14px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ecommerce-page .ec-card:hover{transform:translateY(-5px);border-color:rgba(245,101,27,.5);box-shadow:0 18px 38px rgba(7,26,54,.12)}.ecommerce-page .ec-card img{display:block;width:100%;height:168px;object-fit:cover;border-radius:10px;margin-bottom:20px}.ecommerce-page .ec-card h3{font-size:21px;margin-bottom:10px}.ecommerce-page .ec-card p{color:var(--ec-muted);font-size:15px;margin-bottom:0}.ecommerce-page .ec-process{color:#fff;background:linear-gradient(90deg,rgba(6,21,46,.92),rgba(6,21,46,.72)),url('/app/images/en/new/services/ecommerce-fulfillment/ecommerce-warehouse-operations.webp') center/cover}.ecommerce-page .ec-process .ec-heading p{color:#cbd7e5}.ecommerce-page .ec-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2)}.ecommerce-page .ec-step{min-height:230px;padding:25px;background:rgba(7,26,54,.75);transition:background .25s ease,transform .25s ease}.ecommerce-page .ec-step:hover{background:var(--ec-orange);transform:translateY(-4px)}.ecommerce-page .ec-step b{display:block;color:var(--ec-orange);font:800 42px/1 Inter,Arial,sans-serif;margin-bottom:25px}.ecommerce-page .ec-step:hover b{color:#fff}.ecommerce-page .ec-step h3{font-size:20px;margin-bottom:9px}.ecommerce-page .ec-step p{color:#cbd7e5;font-size:15px}.ecommerce-page .ec-step:hover p{color:#fff}.ecommerce-page .ec-platforms{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ecommerce-page .ec-platform{padding:21px 16px;border-top:4px solid var(--ec-orange);background:#fff;box-shadow:0 14px 30px rgba(7,26,54,.08);font:800 17px/1.2 Inter,Arial,sans-serif}.ecommerce-page .ec-platform span{display:block;color:var(--ec-muted);font:400 14px/1.45 Roboto,Arial,sans-serif;margin-top:8px}.ecommerce-page .ec-table-wrap{overflow-x:auto;border:1px solid var(--ec-line);border-radius:14px;background:#fff;box-shadow:0 14px 35px rgba(7,26,54,.07)}.ecommerce-page table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.ecommerce-page th,.ecommerce-page td{padding:17px 18px;border-bottom:1px solid var(--ec-line);vertical-align:top}.ecommerce-page th{background:var(--ec-navy);color:#fff;font:800 14px/1.3 Inter,Arial,sans-serif}.ecommerce-page td{color:var(--ec-muted);font-size:15px}.ecommerce-page td:first-child{color:var(--ec-ink);font-weight:800}.ecommerce-page tr:last-child td{border-bottom:0}.ecommerce-page .ec-dark{background:var(--ec-navy);color:#fff}.ecommerce-page .ec-dark .ec-heading p{color:#cbd7e5}.ecommerce-page .ec-dark .ec-card{background:#102844;border-color:#28415f;color:#fff}.ecommerce-page .ec-dark .ec-card p{color:#cbd7e5}.ecommerce-page .ec-dark .ec-card h3{color:#fff}.ecommerce-page .ec-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ecommerce-page .ec-route{padding:22px;border-left:4px solid var(--ec-orange);background:#fff;border-radius:0 12px 12px 0;box-shadow:0 12px 27px rgba(7,26,54,.08)}.ecommerce-page .ec-route h3{font-size:19px;margin-bottom:8px}.ecommerce-page .ec-route p{color:var(--ec-muted);font-size:15px;margin:0}.ecommerce-page .ec-cta{padding:67px 0;background:var(--ec-orange);color:#fff}.ecommerce-page .ec-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.ecommerce-page .ec-cta h2{max-width:720px;margin-bottom:8px}.ecommerce-page .ec-cta p{margin:0;color:#fff0e9}.ecommerce-page .ec-cta .ec-btn{background:#fff;color:var(--ec-orange)}.ecommerce-page .ec-faq details{border-top:1px solid var(--ec-line);padding:20px 0}.ecommerce-page .ec-faq details:last-child{border-bottom:1px solid var(--ec-line)}.ecommerce-page .ec-faq summary{cursor:pointer;list-style:none;padding-right:34px;position:relative;font:800 20px/1.3 Inter,Arial,sans-serif}.ecommerce-page .ec-faq summary::-webkit-details-marker{display:none}.ecommerce-page .ec-faq summary:after{content:"+";position:absolute;right:0;color:var(--ec-orange);font-size:27px;line-height:1}.ecommerce-page .ec-faq details[open] summary:after{content:"−"}.ecommerce-page .ec-faq details p{color:var(--ec-muted);max-width:860px;margin:14px 0 0}.ecommerce-page .ec-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.ecommerce-page .ec-reveal.visible{opacity:1;transform:none}@media (max-width:980px){.ecommerce-page .ec-hero-grid,.ecommerce-page .ec-two,.ecommerce-page .ec-two.reverse{grid-template-columns:1fr;gap:36px}.ecommerce-page .ec-hero-card img{height:300px}.ecommerce-page .ec-grid-3{grid-template-columns:repeat(2,1fr)}.ecommerce-page .ec-steps{grid-template-columns:repeat(2,1fr)}.ecommerce-page .ec-platforms{grid-template-columns:repeat(3,1fr)}.ecommerce-page .ec-route-grid{grid-template-columns:repeat(2,1fr)}.ecommerce-page .ec-cta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.ecommerce-page{font-size:16px}.ecommerce-page .ec-container{width:min(100% - 28px,1180px)}.ecommerce-page .ec-hero{padding:84px 0 82px}.ecommerce-page .ec-hero h1{font-size:clamp(41px,12vw,60px)}.ecommerce-page .ec-hero p{font-size:17px}.ecommerce-page .ec-hero-card{padding:12px}.ecommerce-page .ec-hero-card img{height:220px}.ecommerce-page .ec-stats{margin-top:-30px}.ecommerce-page .ec-stat-grid{grid-template-columns:1fr 1fr}.ecommerce-page .ec-stat{padding:18px 15px}.ecommerce-page .ec-stat:nth-child(2){border-right:0}.ecommerce-page .ec-stat:nth-child(-n+2){border-bottom:1px solid var(--ec-line)}.ecommerce-page .ec-stat b{font-size:20px}.ecommerce-page .ec-stat small{font-size:13px}.ecommerce-page .ec-section{padding:68px 0}.ecommerce-page .ec-two img{min-height:250px}.ecommerce-page .ec-grid-3,.ecommerce-page .ec-steps,.ecommerce-page .ec-platforms,.ecommerce-page .ec-route-grid{grid-template-columns:1fr}.ecommerce-page .ec-step{min-height:0}.ecommerce-page .ec-cta{padding:52px 0}.ecommerce-page .ec-cta h2{font-size:34px}.ecommerce-page .ec-actions .ec-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ecommerce-page .ec-reveal{opacity:1;transform:none;transition:none}.ecommerce-page *{scroll-behavior:auto!important;transition:none!important}}
.ecommerce-page .ec-subheading{max-width:760px;margin:38px 0 0}.ecommerce-page .ec-subheading h3{font-size:clamp(24px,2.5vw,32px);margin:0 0 8px;color:var(--ec-ink)}.ecommerce-page .ec-subheading p{max-width:700px;margin:0;color:var(--ec-muted);font-size:16px}
.ecommerce-page .ec-hero-card{position:relative;padding:0 0 48px;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.ecommerce-page .ec-hero-card img{height:410px;border:7px solid rgba(255,255,255,.9);border-radius:24px 5px 24px 5px;box-shadow:0 26px 65px rgba(0,0,0,.3)}.ecommerce-page .ec-hero-card-bottom{position:absolute;right:-25px;bottom:8px;display:block;width:190px;padding:20px 16px;color:var(--ec-ink);background:#fff;border-top:5px solid var(--ec-orange);border-radius:7px;box-shadow:0 18px 42px rgba(0,0,0,.24)}.ecommerce-page .ec-hero-card strong{display:block;color:var(--ec-orange);font-size:22px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.ecommerce-page .ec-hero-card span{display:block;margin-top:8px;color:var(--ec-muted);font-size:13px;line-height:1.35}
@media (max-width:980px){.ecommerce-page .ec-hero-card{padding-bottom:105px}.ecommerce-page .ec-hero-card-bottom{right:-4px;bottom:42px}}
@media (max-width:640px){.ecommerce-page .ec-hero-card img{height:300px}.ecommerce-page .ec-hero-card-bottom{width:176px;padding:15px 13px}.ecommerce-page .ec-hero-card strong{font-size:18px;white-space:nowrap}}

.ecommerce-page #fulfillment-models .ec-grid-3{gap:18px}.ecommerce-page #fulfillment-models .ec-card{min-height:260px;padding:34px 32px 30px;background:var(--ec-orange);border:0;border-radius:0;box-shadow:none;transition:none}.ecommerce-page #fulfillment-models .ec-card:hover{transform:none;background:var(--ec-orange);border:0;box-shadow:none}.ecommerce-page #fulfillment-models .ec-model-number{display:block;margin-bottom:24px;color:#fff;font:800 44px/1 Inter,Arial,sans-serif;letter-spacing:-.04em}.ecommerce-page #fulfillment-models .ec-card h3{margin:0 0 12px;color:#fff;font-size:21px}.ecommerce-page #fulfillment-models .ec-card p{margin:0;color:#fff;font-size:15px;line-height:1.75}.ecommerce-page #fulfillment-models .ec-card a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.ecommerce-page #included-services .ec-card{display:flex;flex-direction:column;padding:14px}.ecommerce-page #included-services .ec-card img{margin-bottom:16px}.ecommerce-page #included-services .ec-card>a{align-self:flex-start;margin-top:auto;padding-top:12px}
.ecommerce-page #best-fit-cards .ec-card{padding:14px}.ecommerce-page #best-fit-cards .ec-card img{margin-bottom:16px}

.ecommerce-page .ec-process .ec-step,
.ecommerce-page .ec-process .ec-step:hover {
  transform: none !important;
  transition: none !important;
  box-shadow: none !important;
}
.ecommerce-page .ec-process .ec-step,
.ecommerce-page .ec-process .ec-step:hover {
  background: rgba(7,26,54,.75) !important;
}
.ecommerce-page .ec-process .ec-step b,
.ecommerce-page .ec-process .ec-step:hover b {
  color: var(--ec-orange) !important;
}
.ecommerce-page .ec-process .ec-step p,
.ecommerce-page .ec-process .ec-step:hover p {
  color: #cbd7e5 !important;
}
.ecommerce-page .ec-process .ec-step:first-child,
.ecommerce-page .ec-process .ec-step:first-child:hover {
  background: var(--ec-orange) !important;
}
.ecommerce-page .ec-process .ec-step:first-child b,
.ecommerce-page .ec-process .ec-step:first-child p,
.ecommerce-page .ec-process .ec-step:first-child:hover b,
.ecommerce-page .ec-process .ec-step:first-child:hover p {
  color: #fff !important;
}


.ecommerce-page .ec-platforms {
  grid-template-columns: repeat(7, 1fr);
}
.ecommerce-page .ec-platform {
  min-height: 138px;
  padding: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 4px solid var(--ec-orange);
}
.ecommerce-page .ec-platform img {
  display: block;
  width: 82px;
  height: 82px;
  object-fit: contain;
}
.ecommerce-page .ec-platform:nth-child(3) img {
  width: 118px;
  height: 88px;
}
.ecommerce-page .ec-platform:nth-child(5) img {
  width: 108px;
  height: 88px;
}
.ecommerce-page .ec-platform:nth-child(6) img {
  width: 76px;
  height: 76px;
}
.ecommerce-page .ec-platform:nth-child(7) img {
  width: 112px;
  height: 76px;
}
.ecommerce-page .ec-platform-cta {
  display: flex;
  justify-content: flex-start;
  margin-top: 30px;
}
@media (max-width:1100px) {
  .ecommerce-page .ec-platforms {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width:640px) {
  .ecommerce-page .ec-platforms {
    grid-template-columns: repeat(2, 1fr);
  }
}


.ecommerce-page #why-china-fulfillment .ec-list {
  width: 100%;
  margin: 8px 0 20px;
}


.ecommerce-page #before-scale {
  background:
    linear-gradient(rgba(7,26,54,.64), rgba(7,26,54,.64)),
    url('/app/images/en/new/services/ecommerce-fulfillment/ecommerce-scale-automated-sorting.webp') center/cover no-repeat;
}
.ecommerce-page #before-scale .ec-card {
  background: rgba(16,40,68,.88);
  backdrop-filter: blur(2px);
}

header.header.sub-header.site-chrome {
  height: auto;
  min-height: 0;
  background: #071a36;
  background-image: none;
  color: #fff;
  overflow: visible;
}
.ecommerce-page .ec-hero { padding-top: 250px; }
@media (max-width: 860px) { .ecommerce-page .ec-hero { padding-top: 222px; } }
@media (max-width: 800px) { .ecommerce-page .ec-hero { padding-top: 116px; } }
@media (max-width: 640px) { .ecommerce-page .ec-hero { padding-top: 84px; } }
.ecommerce-page p, .ecommerce-page li, .ecommerce-page figcaption, .ecommerce-page small { font-size: inherit; }
.ecommerce-page h1 .ec-accent,
.ecommerce-page h2 .ec-accent,
.ecommerce-page h3 .ec-accent {
  color: #f5651b;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ecommerce-page a.ec-accent {
  color: #f5651b;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  line-height: inherit;
  text-decoration: underline !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.ecommerce-page #fulfillment-models .ec-card h3 {
  color: #fff;
  font-family: Inter, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
}
.ecommerce-page #fulfillment-models .ec-card p {
  color: #fff;
  font-family: Roboto, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.75;
}
.ecommerce-page #fulfillment-models .ec-card a,
.ecommerce-page #fulfillment-models .ec-card a.ec-accent {
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  line-height: inherit;
  text-decoration: underline !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.ecommerce-page .ec-cta h2 {
  color: #fff;
  font-family: Inter, Arial, sans-serif;
  font-size: clamp(34px, 4vw, 54px);
  font-weight: 700;
  line-height: 1.08;
  letter-spacing: -.045em;
}
.ecommerce-page .ec-cta p {
  color: #fff0e9;
  font-family: Roboto, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.7;
}
@media (max-width: 640px) {
  .ecommerce-page .ec-cta h2 { font-size: 34px; }
}
.ecommerce-page [id] { scroll-margin-top: 154px; }
@media (max-width: 800px) { .ecommerce-page [id] { scroll-margin-top: 16px; } }
