Shipping policy

:root { --policy-font-body: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --policy-font-heading: var(--policy-font-body); --policy-font-size: 16px; --policy-line-height: 1.6; --policy-color-text: #1a1a1a; --policy-color-muted: #5f5f5f; --policy-color-accent: #111111; --policy-color-rule: #dcdcdc; --policy-color-bg: #ffffff; --policy-color-bg-soft: #f5f5f5; --policy-space-xs: 8px; --policy-space-sm: 16px; --policy-space-md: 24px; --policy-space-lg: 40px; --policy-max-width: 760px; --policy-radius: 4px; } /* Wrapper. Every rule is scoped under .policy-shipping so nothing leaks into the theme. */ .policy-shipping { box-sizing: border-box; max-width: var(--policy-max-width); margin: 0 auto; padding: 0 var(--policy-space-sm); background: var(--policy-color-bg); color: var(--policy-color-text); font-family: var(--policy-font-body); font-size: var(--policy-font-size); line-height: var(--policy-line-height); text-align: left; } .policy-shipping *, .policy-shipping *::before, .policy-shipping *::after { box-sizing: border-box; } /* Type */ .policy-shipping h1, .policy-shipping h2, .policy-shipping h3 { font-family: var(--policy-font-heading); color: var(--policy-color-accent); text-align: left; line-height: 1.25; margin: 0; } .policy-shipping h1 { font-size: 2em; font-weight: 600; margin: 0 0 var(--policy-space-sm); } .policy-shipping h2 { font-size: 1.25em; font-weight: 600; padding: 0 0 var(--policy-space-xs); margin: 0 0 var(--policy-space-md); border-bottom: 1px solid var(--policy-color-rule); } .policy-shipping h3 { font-size: 1.0625em; font-weight: 600; margin: 0 0 var(--policy-space-xs); } .policy-shipping p { margin: 0 0 var(--policy-space-sm); color: var(--policy-color-text); font-size: var(--policy-font-size); line-height: var(--policy-line-height); text-align: left; } .policy-shipping p:last-child { margin-bottom: 0; } .policy-shipping strong { font-weight: 600; color: var(--policy-color-accent); } .policy-shipping a { color: var(--policy-color-accent); text-decoration: underline; text-underline-offset: 2px; overflow-wrap: anywhere; } .policy-shipping a:hover { text-decoration-thickness: 2px; } .policy-shipping a:focus-visible { outline: 2px solid var(--policy-color-accent); outline-offset: 2px; } .policy-shipping ul, .policy-shipping ol { margin: 0 0 var(--policy-space-sm); padding: 0 0 0 var(--policy-space-md); } .policy-shipping li { margin: 0 0 var(--policy-space-xs); } .policy-shipping li:last-child { margin-bottom: 0; } /* Intro */ .policy-shipping .policy-intro { margin: 0 0 var(--policy-space-lg); } .policy-shipping .policy-lead { font-size: 1.1875em; line-height: 1.45; } .policy-shipping .policy-stats { list-style: none; padding: 0; margin: var(--policy-space-md) 0 0; border-top: 1px solid var(--policy-color-rule); border-bottom: 1px solid var(--policy-color-rule); } .policy-shipping .policy-stat { margin: 0; padding: var(--policy-space-sm) 0; border-bottom: 1px solid var(--policy-color-rule); } .policy-shipping .policy-stat:last-child { border-bottom: 0; } .policy-shipping .policy-stat-figure { display: block; font-size: 1.75em; line-height: 1.1; font-weight: 600; margin: 0 0 var(--policy-space-xs); } .policy-shipping .policy-stat-label { display: block; color: var(--policy-color-muted); font-size: 0.875em; } /* Sections */ .policy-shipping .policy-section { margin: 0 0 var(--policy-space-lg); } /* Timeline */ .policy-shipping .policy-timeline { list-style: none; padding: 0 0 0 var(--policy-space-md); margin: 0; border-left: 1px solid var(--policy-color-rule); } .policy-shipping .policy-step { margin: 0 0 var(--policy-space-lg); } .policy-shipping .policy-step:last-child { margin-bottom: 0; } .policy-shipping .policy-step-when { margin: 0 0 var(--policy-space-xs); color: var(--policy-color-muted); font-size: 0.8125em; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; } .policy-shipping .policy-note { padding: 0 0 0 var(--policy-space-sm); border-left: 2px solid var(--policy-color-rule); color: var(--policy-color-muted); } .policy-shipping .policy-reasons { margin: var(--policy-space-sm) 0 0; } /* Callouts */ .policy-shipping .policy-callout { margin: var(--policy-space-md) 0 0; padding: var(--policy-space-sm) var(--policy-space-md); background: var(--policy-color-bg-soft); border-left: 2px solid var(--policy-color-accent); border-radius: var(--policy-radius); } /* Track-your-order link */ .policy-shipping .policy-cta { margin: var(--policy-space-md) 0 0; } .policy-shipping .policy-cta a { display: inline-block; padding: var(--policy-space-xs) var(--policy-space-md); border: 1px solid var(--policy-color-accent); border-radius: var(--policy-radius); color: var(--policy-color-accent); text-decoration: none; font-weight: 500; } .policy-shipping .policy-cta a:hover { background: var(--policy-color-accent); color: var(--policy-color-bg); } /* Table */ .policy-shipping .policy-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .policy-shipping .policy-table { width: 100%; min-width: 280px; border-collapse: collapse; font-size: 0.9375em; } .policy-shipping .policy-table caption { caption-side: bottom; text-align: left; padding: var(--policy-space-xs) 0 0; color: var(--policy-color-muted); font-size: 0.875em; } .policy-shipping .policy-table th, .policy-shipping .policy-table td { border: 0; border-bottom: 1px solid var(--policy-color-rule); padding: var(--policy-space-xs) var(--policy-space-sm) var(--policy-space-xs) 0; text-align: left; vertical-align: top; font-weight: 400; color: var(--policy-color-text); } .policy-shipping .policy-table thead th { color: var(--policy-color-muted); font-size: 0.8125em; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; border-bottom: 1px solid var(--policy-color-accent); } .policy-shipping .policy-table tbody th { font-weight: 600; color: var(--policy-color-accent); } .policy-shipping .policy-table-note { display: block; font-weight: 400; font-size: 0.8125em; color: var(--policy-color-muted); } /* Option list (free / expedited) */ .policy-shipping .policy-options { list-style: none; padding: 0; } .policy-shipping .policy-options li { margin: 0; padding: var(--policy-space-sm) 0; border-bottom: 1px solid var(--policy-color-rule); } .policy-shipping .policy-options li:first-child { padding-top: 0; } /* Sign-off */ .policy-shipping .policy-signoff { padding: var(--policy-space-md) 0 0; border-top: 1px solid var(--policy-color-accent); } .policy-shipping .policy-links { list-style: none; padding: var(--policy-space-sm) 0 0; margin: var(--policy-space-sm) 0 0; border-top: 1px solid var(--policy-color-rule); display: flex; flex-wrap: wrap; gap: var(--policy-space-xs) var(--policy-space-md); } .policy-shipping .policy-links li { margin: 0; } .policy-shipping .policy-signature { margin: var(--policy-space-md) 0 0; color: var(--policy-color-muted); font-size: 0.875em; } /* Wider screens: stat strip becomes a row */ @media screen and (min-width: 560px) { .policy-shipping .policy-stats { display: flex; } .policy-shipping .policy-stat { flex: 1 1 0%; min-width: 0; padding: var(--policy-space-sm) var(--policy-space-sm) var(--policy-space-sm) 0; border-bottom: 0; border-right: 1px solid var(--policy-color-rule); } .policy-shipping .policy-stat + .policy-stat { padding-left: var(--policy-space-sm); } .policy-shipping .policy-stat:last-child { border-right: 0; padding-right: 0; } }

Shipping Policy

This page covers each stage of a Wear Valor® order, from checkout to delivery, in the sequence you will go through it.

Locate your current stage in the timeline. Each entry states what is happening and whether any action is required from you.

  • 1–5 business days to dispatch
  • 7–20 business days in transit (US)
  • 10–25 business days in transit (international)

Delivery windows

All figures are business days from the ship date.
Stage or service US International
Before it ships all orders 1–5 days
Standard delivery 7–20 days 10–25 days
Free shipping 7–25 days
Expedited only when offered 7–15 days 10–20 days

Delivery date calculation

Estimated delivery is the projected ship date plus transit time. Nothing else is added.

  • Transit time is set by the shipping speed selected.
  • Transit is measured in business days and excludes Saturdays and Sundays, unless weekend delivery was offered at checkout.
  • Holidays are included in the calculation.
  • An “order within” countdown shows the time remaining to order for delivery by the displayed date. The displayed date may change before the order is finalised.

Key rule: The order confirmation email contains the confirmed delivery date. Where another estimate conflicts with it, the confirmation email applies.

Order timeline

  1. Day 0: order placed

    Order received

    An order confirmation email is sent immediately. If a delivery date appeared at checkout, this email confirms it. The date in the confirmation email takes priority over any estimate shown while browsing.

  2. Days 1–5: processing

    Packed and handed to the carrier

    All orders ship within 1–5 business days of the order date. Many ship earlier. Once dispatched, a shipping confirmation with a tracking number is emailed to your checkout email address.

    No action is needed at this stage. Business days are Monday to Friday. Weekends are excluded from every window on this page.

  3. Day 5: no tracking email

    Check junk and spam

    No tracking number after the 5th business day? Check the junk and spam folders. Shipping confirmations are frequently filtered there.

    Also search your inbox for “Wear Valor®”. If you still cannot find it, email support@wearvalor.com. We will locate it and resend it.

  4. Day 6: not yet shipped

    Already escalated

    If an order has not shipped by the 6th business day, our team is aware of the delay and has escalated it to fulfilment. You do not need to follow up.

    Allow 3 additional business days from this point. In that time, we will email you a status update and tracking number.

  5. In transit

    No tracking updates

    Within 7–20 business days (US) or 10–25 business days (international), tracking with no movement is expected and does not indicate a fault. Common causes:

    1. Late first scan. Parcels are often not scanned until they reach a regional hub near you. In peak periods, carriers process parcels in bulk, which can extend this. Until the first scan, the carrier has not formally confirmed receipt.
    2. First scan on delivery. Some routes have no scan other than the delivery scan.
    3. Database delay. Tracking records can lag behind the parcel's actual location.
    4. Untrackable shipments. Some shipments, Standard International in particular, carry no tracking. They are still in transit and arrive by business day 20 or 25 at the latest.
  6. Beyond day 20 (US) / day 25 (international)

    Allow 5 more business days

    If tracking has not updated after this window, allow an additional 5 business days. Delayed orders almost always arrive on, or just after, business day 20 or 25.

  7. Beyond day 30 (US) / day 35 (international)

    Escalated to our fulfilment manager

    We do not want your order to be a source of worry. A dedicated team monitors delays of this length, and at this point the order is passed to our fulfilment manager for resolution.

    Please allow us time to investigate. We will follow up by email within 2–5 business days.

    Free replacement (separate rule): If 30 days from purchase have passed, the order has not arrived and tracking does not show it as delivered, you qualify for a free replacement. Details are in our refund policy.

Track an order

Shipping options

  • Free shipping. Delivery in 7–25 business days. To keep shipping free, we process and ship using the lowest-cost methods available. As a result, an order may wait slightly longer before it moves. An order that has not shipped yet is no cause for concern. It will arrive within this window.
  • Expedited shipping. Offered infrequently. Keeping item prices as low as possible requires that not every order ships this way. When available, it appears at the shipping step of checkout. Delivery: 7–15 business days (US), 10–20 business days (international).

Contact

Email support@wearvalor.com and include your order number. We will handle it from there.

Marcus Hale, Customer Care Lead, Wear Valor®