ultimatedirection.com Open in urlscan Pro
192.200.160.20  Public Scan

Submitted URL: http://ultimatedirection.com/
Effective URL: https://ultimatedirection.com/
Submission Tags: tranco_l324
Submission: On April 01 via api from DE — Scanned from DE

Form analysis 4 forms found in the DOM

GET /search

<form class="form" action="/search" method="get" data-equally-id="equally_ai___D4m8j">
  <fieldset class="form-fieldset">
    <div class="form-field">
      <label class="is-srOnly" for="search_query">Search for products</label>
      <input class="form-input searchspring-ac" name="search_query" id="nav-quick-search" data-error-message="Search field cannot be empty." placeholder="Search" autocomplete="off" spellcheck="false" autocorrect="off" autocapitalize="none"
        ss-autocomplete-input="" aria-label="search">
      <div class="ss__autocomplete--target"></div>
    </div>
  </fieldset>
</form>

GET /search

<form class="form" action="/search" method="get" data-equally-id="equally_ai___DaXgN">
  <fieldset class="form-fieldset">
    <div class="form-field">
      <label class="is-srOnly" for="search_query">Search for products</label>
      <input class="form-input searchspring-ac" name="search_query" id="nav-quick-search" data-error-message="Search field cannot be empty." placeholder="Search" autocomplete="off" spellcheck="false" autocorrect="off" autocapitalize="none"
        ss-autocomplete-input="" aria-label="search">
      <div class="ss__autocomplete--target"></div>
    </div>
  </fieldset>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Vjn6XL" novalidate="" tabindex="-1" data-equally-id="equally_ai___xXgNj"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgba(0, 0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_17831908" class="needsclick go2288186385 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email Address" aria-label="Email Address" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(255, 255, 255); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0); border: 1px solid rgba(180, 187, 195, 0);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go2378223291 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgba(48, 59, 67, 0); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(36, 31, 31); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 9px; font-weight: 200; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; height: auto;">submit</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TnVkhR" novalidate="" tabindex="-1" data-equally-id="equally_ai___hsZHq"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 450px; min-width: 200px; max-width: 1000px; border-radius: 20px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 495px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 30px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/V5wPY7/images/c97db599-5b99-4ebb-860a-edfc3a7175a2.png" tabindex="-1" alt="Succulent" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 100px; height: auto; cursor: initial;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106829938" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-poppins"
              style="font-size: 65px; color: rgb(0, 132, 213); font-family: paralucent-condensed, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal;">GET 15% OFF</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 20px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106829939" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-poppins"
              style="font-size: 24px; color: rgb(55, 63, 71); font-family: paralucent, Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;">JOIN OUR NEWSLETTER</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 4px 20px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_106829940" class="needsclick go971838236 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Enter your email.." aria-label="Enter your email.." aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgb(0, 100, 205) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 4px 20px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(77, 77, 77); border-radius: 6px; border-style: none; border-color: rgb(191, 49, 82); border-width: 2px; color: rgb(255, 255, 255); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; height: 54px; width: 100%;">UNLOCK
          15% OFF</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106829942" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: rgb(41, 41, 41); font-size: 11px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">By submitting your email, you agree to receive marketing emails from<br>Ultimate Direction at the email
              address provided</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

USERNAME






Shop this look


Powered by Candid

keyboard shortcuts: ← previous→ next↵ click

Skip to main content
Free Shipping on Orders Over $49*

Free shipping offer is valid in the US lower 48 states only, and is not
available for PO Boxes or Military APO/FPO addresses.

Unless otherwise specified, product prices already reflect discounts. All offers
are limited to stock on hand; no backorders or rainchecks are available.
Discount codes are not valid on prior purchases, cannot be used after their
expiration dates, and do not apply to taxes, shipping and processing charges.
Limit one discount code per order. Consumer must pay applicable sales tax. Offer
may not be combined with any other sale, promotion, discount, code, coupon
and/or offer. Promotions have no cash value. Offer cannot be sold or otherwise
bartered. Void where prohibited, taxed or otherwise restricted. Returns of any
portion of the purchase will require equal forfeiture of offer or amount equal
to offer. Buy One Get One offers apply a portion of discount amount to each of
the items. We have the right to end or modify any promotion at any time. Other
restrictions may apply. Offers only apply to the United States unless otherwise
noted.


Toggle menu
 * 
   
   
   
   
   
   
   
   
   
 * 
 * 0
   

Search for products


0

Search for products

 * Shop
    * New
    * Packs
    * Running Vests
    * Running Belts
    * Bottles & Reservoirs
    * Handhelds
    * Accessories
    * Sale
    * Women's
      * Packs
      * Running Vestas
      * Apparel
        * Tops
        * Bottoms
        * Outerwear
      * Accessories
    * Men's
      * Packs
      * Running Vests
      * Apparel
        * Tops
        * Bottoms
        * Outerwear
      * Accessories

 * Sports
    * Ultrarunning
      * Apparel
      * Gear
    * FKT
      * Apparel
      * Gear
    * Hiking
      * Apparel
      * Gear
    * Trail Running
      * Apparel
      * Gear

 * Experience
    * Community
      * Run Your Own Trail
      * Athletes
      * Blog
    * About Ultimate Direction
      * Heritage
      * Technology
    * Responsibility
      * Trash Free Trails
      * Social Responsibility
      * Sustainability

 * Account
 * Contact Us
   
   
   
   
   
   
   
   
   


ULTIMATE DIRECTION | ATHLETE INSPIRED HYDRATION PACKS, BELTS AND APPAREL




NEW AMELIA BOONE APPAREL


EMPOWER YOUR ASCENT



DESIGNED FOR COMPLETE FREEDOM OF MOVEMENT ON THE TRAIL


HYDRATION AND GEAR

Shop Now
Explore
Explore
Shop Now



EMPOWER YOUR ASCENT


NEW AMELIA BOONE APPAREL


HYDRATION AND GEAR FOR EVERY MILE AHEAD

SHOP NOW
Shop Now
Explore
Explore


DESIGNED BY ATHLETES,
FOR ATHLETES


GEAR FOR MOVING FAST & LIGHT

Shop New Packs
Explore

adventure gear

FROM MARATHONING TO FASTPACKING


ADVENTURE VEST 6.0


BLAZEK 18


FASTPACKHER 20 2.0


FASTPACK 20


RACE VESTA 6.0


COMFORT BELT


CLUTCH


BODY BOTTLE 500 S


1.5L RESERVOIR INSULATED


MEN'S ULTRA JACKET


MEN'S AEROLIGHT WIND JACKET


WOMEN'S ULTRA JACKET



ADVENTURE GEAR

FROM MARATHONING TO FASTPACKING

ADVENTURE VEST 6.0


BLAZEK 18


FASTPACKHER 20 2.0


FASTPACK 20


RACE VESTA 6.0


COMFORT BELT


CLUTCH


BODY BOTTLE 500 S


1.5L RESERVOIR INSULATED

MEN'S ULTRA JACKET


MEN'S AEROLIGHT WIND JACKET


WOMEN'S ULTRA JACKET



SAN JUAN SÉANCE
John Kelly's Journey at Hardrock 2022

"The Hardrock Endurance Run is known for being one of the toughest races in the
world. John takes the race in stride, finding some adversity along the way.
“This wasn’t just a race; it was a much larger experience that I’m fortunate to
have been a part of this year." – John Kelly

Watch Now

SAN JUAN SÉANCE
John Kelly's Journey at Hardrock 2022
“When I got introduced into running as an adult, I knew I wanted to find a
community that I could connect with. To connect not just my love of running, but
also my culture. I knew so many women wanted a safe space for Latina runners, so
I felt it was important to create one. That’s how Latinas Run was born.” -
Marias Solis

Watch Now

Handhelds

belts

VESTS & VESTAS

RUNNING APPAREL

Get Race DAy Ready

KITS TO HELP YOU CROSS THE FINISH LINE OF YOUR TRAIL 10K TO ULTRAMARATHON


RACE VESTA 6.0


CLUTCH


RACE VEST 6.0


ULTRA VEST 6.0


RACE BELT


ULTRA VESTA 6.0


AMELIA BOONE TANK


WOMEN'S AEROLIGHT WIND JACKET


WOMEN'S VELUM RACE SHORT


JASON SCHLARB MERINO TEE


MEN'S AEROLIGHT WIND JACKET


MEN'S VELUM SHORT



GET RACE DAY READY

KITS TO HELP YOU CROSS THE FINISH LINE OF YOUR TRAIL 10K TO ULTRAMARATHON

RACE VESTA 6.0


CLUTCH


RACE VEST 6.0


ULTRA VEST 6.0


RACE BELT


ULTRA VESTA 6.0


AMELIA BOONE TANK


WOMEN'S AEROLIGHT WIND JACKET


WOMEN'S VELUM RACE SHORT


JASON SCHLARB MERINO TEE


MEN'S AEROLIGHT WIND JACKET


MEN'S VELUM SHORT



planet first

At Ultimate Direction, we believe creating sustainable products and processes
can help shape a better future and outdoor experience for everyone. That's why
all our product is 100% BPA-free and all apparel is 100% PFC-free.

With 20% of our new apparel made using recycled materials, we pushed sustainable
design even further. 45% of the new apparel fabric is also bluesign® certified
and 35% is OEKO-TEX® certified.

Learn More


planet first

planet first



At Ultimate Direction, we believe creating sustainable products and processes
can help shape a better future and outdoor experience for everyone. That's why
all our product is 100% BPA-free and all apparel is 100% PFC-free.

With 20% of our new apparel made using recycled materials, we pushed sustainable
design even further. 45% of the new apparel fabric is also bluesign® certified
and 35% is OEKO-TEX® certified.

Read The Blog


athletes in action


ATHLETES IN ACTION

@ultimatedirectionusa

@ultimatedirectionusa



Close


OK



FOOTER

For All Athletes

Our product designs improve performance and enjoyment for self-propelled
adventurers of all levels.

The Ultimate Direction Difference

We're constantly innovating, collaborating, and testing our products with
athletes around the globe.

Responsibility

We respect the ethical and moral standards and beliefs of all peoples and
cultures with whom we do business.


Strava Ulitmate Direction on Strava
Ultimate Direction on facebook
Ultimate Direction on instagram
Ultimate Direction on youtube
Ultimate Direction on twitter

SUBSCRIBE

submit


ABOUT

 * Blog
 * Careers
 * Affiliate Program
 * Athletes
 * Sales Reps
 * Distributors
   
 * Social Responsibility
 * Sitemap
   
   
   
   
   


CUSTOMER SERVICE

 * Your Account
 * FAQ
 * Contact Us
 * Warranty
 * Return Policy
 * Shipping Policy
 * Product Registration
 * Pro Purchase
 * CA Prop 65 FAQ
   
   
   
   
   
   
   
   
   

Terms of Use
Accessibility
CTSCA Disclosure

© 2024 Ultimate Direction


×





Close dialog 2

GET 15% OFF

JOIN OUR NEWSLETTER


UNLOCK 15% OFF

By submitting your email, you agree to receive marketing emails from
Ultimate Direction at the email address provided

word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1