www.craftsports.us Open in urlscan Pro
23.227.38.74  Public Scan

Submitted URL: http://www.craftsports.us/
Effective URL: https://www.craftsports.us/
Submission: On October 27 via api from US — Scanned from US

Form analysis 3 forms found in the DOM

GET /search

<form action="/search" method="get" role="search" id="search-form-data">
  <div class="searchw tt-col search-field">
    <input type="hidden" name="type" value="product">
    <input class="tt-search-input" id="search-form" type="search" name="q" aria-controls="autocomplete-results" aria-owns="autocomplete-results" aria-haspopup="listbox" aria-label="Search" aria-autocomplete="list" aria-describedby="instructions"
      aria-activedescendant="" aria-expanded="false" autofocus="" autocomplete="on">
    <label class="search-form" for="search-form" id="label">Search</label>
    <ul id="autocomplete-results" class="autocomplete-results hidden" role="listbox" aria-label="Search for a fruit or vegetable"></ul>
    <button aria-label="Search" type="submit" class="tt-btn-search">
      <span class="search-arrow" aria-hidden="true"></span>
    </button>
    <button aria-label="Close" onclick="toggleout('search-item')" class="tt-btn-close icon-f-84">
      <span class="search-close" aria-hidden="true"></span>
    </button>
    <div id="instructions" class="sr-only"> Begin typing to search, use arrow keys to navigate, Enter to select </div>
  </div>
  <!-- <div class="tt-info-text">What are you Looking for?</div> -->
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-RjX6Gv" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 5px; 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: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-85988288" style="width: 100%;">
          <h2 style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-craft-sans-regular"
              style="font-size: 24px; font-family: Craft Sans Regular, 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-weight: bold;">Take 15% Off Your First Order</span></h2>
        </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 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-85988289" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-craft-sans-regular"
              style="color: #000000; background-color: rgba(239, 239, 239, 0); font-size: 16px; font-family: Craft Sans Regular, 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-weight: 400;">Join our email list to gain access
              to exclusive promotions, new releases, and get&nbsp;<span style="font-weight: bold;">15% OFF</span> your first order. </span></p>
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-craft-sans-regular"
              style="color: #000000; background-color: rgba(239, 239, 239, 0); font-size: 16px; font-family: Craft Sans Regular, 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-weight: 400;">We promise not to share your
              information with anyone else.</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 6px; 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_85988290" class="needsclick go3947585003 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: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Craft Sans Regular&quot;, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Geneva, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 10px 6px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(220, 233, 53); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(0, 0, 0); font-family: &quot;Craft Sans Regular&quot;, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Geneva, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">Subscribe</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_3 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-VdF8UU" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 800px; min-width: 200px; max-width: 1000px; border-radius: 4px; 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: 400px; margin: -20px 0px -20px -20px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 4px; border-top-left-radius: 4px; overflow: hidden; min-width: 400px; min-height: 400px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/SxLqXb/images/9fd1a35c-0292-42d6-b15c-8be81b00fdc6.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 20px; min-height: 400px; 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 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-85869167" style="width: 100%;">
          <h2 style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span class="ql-font-craft-sans-regular"
              style="font-size: 30px; font-family: 'Craft Sans Regular', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-weight: bold;">15% Off First Order</span></h2>
        </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 12px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-85869168" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span class="ql-font-poppins"
              style="font-size: 18px; color: #373f47; font-family: 'Craft Sans Regular', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-weight: 400;">Subscribe now and gain access to exclusive promotions and new releases +
              <span style="font-weight: bold;">15% OFF</span> your first order.</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 6px; 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="first_name_85869169" class="needsclick go971838236 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="First Name" aria-label="First Name" 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(220, 233, 53) 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 6px 10px; 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_85869170" 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(96, 106, 114);">
          <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 6px 10px; 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;"><label id="label-Birthday_85869171" for="Birthday_85869171"
            class="needsclick  kl-private-reset-css-Xuajs1"
            style="color: rgb(0, 0, 0); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Don't miss out on your special
            gift</label><input id="Birthday_85869171" class="needsclick go971838236 kl-private-reset-css-Xuajs1" type="text" tabindex="0" placeholder="Birthday (MM/DD/YYYY)" aria-labelledby="label-Birthday_85869171" 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(96, 106, 114);">
          <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: 10px 6px 0px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go49683937 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(220, 233, 53); border-radius: 2px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(0, 0, 0); font-family: &quot;Craft Sans Regular&quot;, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Geneva, Verdana, sans-serif; font-size: 18px; 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; cursor: pointer; height: 50px; width: 100%;">CLAIM
          OFFER</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

 * X Close

   My Account
   
   Store Locator
   
   Support

 * MEN
 * WOMEN
 * RUNNING SHOES
 * KIDS
 * RESOURCES

 * Back
 * MEN
 * Shop by Category
 * Shop by Sport
 * Shop by Collection

 * Back
 * Shop by Category
 * SHOP ALL MEN'S
 * New Arrivals
 * Running Shoes
 * Baselayers
 * Jackets & Vests
 * Midlayers & Hoodies
 * Tops, T's & Tanks
 * Pants & Tights
 * Shorts
 * Underwear
 * Hats & Accessories
 * Custom
 * Final Sale Items

 * Back
 * Shop by Sport
 * Running
 * Cycling
 * Training
 * Hiking
 * Cross Country Skiing
 * Alpine and Backcountry Skiing

 * Back
 * Shop by Collection
 * Fall Running
 * Trail Running
 * Fall Cycling
 * Gravel Cycling
 * Fall Training
 * Shoulder Season
 * Featured

 * Back
 * Featured
 * Running Shoe Guide
 * RETRO
 * Team Rivs
 * Race Rebel
 * United Healthwear

 * Back
 * WOMEN
 * Shop by Category
 * Shop by Sport
 * Shop by Collection

 * Back
 * Shop by Category
 * SHOP ALL WOMEN'S
 * New Arrivals
 * Running Shoes
 * Baselayers
 * Jackets & Vests
 * Midlayers & Hoodies
 * Tops, T's & Tanks
 * Pants & Tights
 * Shorts & Skirts
 * Underwear
 * Hats & Accessories
 * Custom
 * Final Sale Items

 * Back
 * Shop by Sport
 * Running
 * Cycling
 * Training
 * Hiking
 * Cross Country Skiing
 * Alpine and Backcountry Skiing

 * Back
 * Shop by Collection
 * Fall Running
 * Trail Running
 * Fall Cycling
 * Gravel Cycling
 * Fall Training
 * Shoulder Season
 * Featured

 * Back
 * Featured
 * Running Shoe Guide
 * RETRO
 * Team Rivs
 * Race Rebel
 * United Healthwear

 * Back
 * RUNNING SHOES
 * Road
 * Trail
 * Hybrid
 * Running Shoes Guide

 * Back
 * RESOURCES
 * Sustainability
 * Holiday Gift Guide
 * Running Shoe Guide
 * Baselayer Guide
 * Gear Guides
 * Size Guide
 * Fika (Blog)
 * Athletes/Ambassadors
 * Elite Run Team
 * Pro Program

Skip to main content
 * Store Locator |
 * Customer Service |
 * Canada
   USA
   Global


   
 * MEN
   MEN
   
   
   SHOP BY CATEGORY
   
    * SHOP ALL MEN'S
    * New Arrivals
    * Running Shoes
    * Baselayers
    * Jackets & Vests
    * Midlayers & Hoodies
    * Tops, T's & Tanks
    * Pants & Tights
    * Shorts
    * Underwear
    * Hats & Accessories
    * Custom
    * Final Sale Items
   
   
   SHOP BY SPORT
   
    * Running
    * Cycling
    * Training
    * Hiking
    * Cross Country Skiing
    * Alpine and Backcountry Skiing
   
   
   SHOP BY COLLECTION
   
    * Fall Running
    * Trail Running
    * Fall Cycling
    * Gravel Cycling
    * Fall Training
    * Shoulder Season
    * Featured
      * Running Shoe Guide
      * RETRO
      * Team Rivs
      * Race Rebel
      * United Healthwear

   
 * WOMEN
   WOMEN
   
   
   SHOP BY CATEGORY
   
    * SHOP ALL WOMEN'S
    * New Arrivals
    * Running Shoes
    * Baselayers
    * Jackets & Vests
    * Midlayers & Hoodies
    * Tops, T's & Tanks
    * Pants & Tights
    * Shorts & Skirts
    * Underwear
    * Hats & Accessories
    * Custom
    * Final Sale Items
   
   
   SHOP BY SPORT
   
    * Running
    * Cycling
    * Training
    * Hiking
    * Cross Country Skiing
    * Alpine and Backcountry Skiing
   
   
   SHOP BY COLLECTION
   
    * Fall Running
    * Trail Running
    * Fall Cycling
    * Gravel Cycling
    * Fall Training
    * Shoulder Season
    * Featured
      * Running Shoe Guide
      * RETRO
      * Team Rivs
      * Race Rebel
      * United Healthwear

   
 * RUNNING SHOES
    * Road
    * Trail
    * Hybrid
    * Running Shoes Guide

   
 * KIDS
   
 * RESOURCES
    * Sustainability
    * Holiday Gift Guide
    * Running Shoe Guide
    * Baselayer Guide
    * Gear Guides
    * Size Guide
    * Fika (Blog)
    * Athletes/Ambassadors
    * Elite Run Team
    * Pro Program

Search
Begin typing to search, use arrow keys to navigate, Enter to select

0

SHOPPING CART

No Products in the Cart

More...
Spend $100.0 more to qualify for free shipping.
TOTAL:
US $0.00
CHECKOUT
img


TITLE

price
Color: BLACK
Size: S
Qty:

Skip to main content
 * Store Locator |
 * Customer Service |
 * Canada
   USA
   Global




EVERYONE DESERVES A WISH LIST. HERE IS YOURS.



HOLIDAY GIFT GUIDE


Explore


MEN


WOMEN




MEN


WOMEN




WHAT WE DO

With a genuine heritage in the Swedish elements and endurance-specific sports,
we develop high quality performance sportswear for world champions and everyday
heroes. We push ourselves to innovate, to inspire, to be persistent and create
tools with a Nordic attitude and a gobal reach.




WARM LEGS ARE FAST LEGS



TIGHTS GUIDE

Explore


NEW ARRIVALS


MENS PRO HYPERVENT LUMEN RUNNING WIND TOP


WOMEN'S CTM ULTRA CARBON TRAIL


WOMEN'S PRO HYDRO LUMEN RUNNING JACKET 2


MEN'S ADV ESSENCE WIND PANTS


HYBRID WEATHER GLOVE


MENS PURE TRAIL RUNNING SHOE


WOMENS ADV SUBZ WARM RUNNING TIGHTS 3


MEN'S PRO SUBZ LUMEN CYCLING JERSEY




PERFORMANCE STARTS AT THE BASE



BASELAYERS

Shop Men's
Shop Women's


RUNNING


CYCLING


TRAINING


CROSS COUNTRY SKIING


ACCESSORIES


RUNNING SHOES BUILT FOR TRAIL, TARMAC OR TREADMILL



FALL RUNNING SHOE GUIDE

Explore


SUSTAINABILITY

Explore


HERITAGE

Explore


DESIGN

Explore



IN THE SPOTLIGHT

"CRAFT ALSO SPECIALIZES IN RUNNING GEAR, AND ITS BASE LAYERS GO THE DISTANCE FOR
COLD-WEATHER RUNNING"






OVERALL, THE CRAFT CTM ULTRA 2 IS A GREAT LONG-DISTANCE LIGHTER WEIGHT TRAINING
SHOE FOR THOSE WHO WANT A HIGHER DROP SHOE FOR EASY MILES, LONG RUNS AND SOME
MILD UPTEMPO WORK.





YOU’D BE HARD-PRESSED TO FIND A MORE COMFORTABLE, CUSHIONED NEUTRAL TRAINER THAT
FEELS THIS LIVELY.







TAG US ON INSTAGRAM @CRAFTSPORTSWEARUS

Likes Count
521
Comments Count
7
A celebration of the first Rivs prototype. When images of our very first
prototype of the Rivs collab danced around the web back in 2019 we were
overwhelmed by the love and interest. We’ve gotten a longway since then. We kept
working, developing. Evolving. But that first design lingered in our minds. And
in Tommys. We just had to do it again. This time on Rivs’ new favourite shoe.
The Nordlite Speed. And with a 2.0 kind of look on the design. #craftsportswear
A celebration of the first Rivs prototype. When images of our very first
prototype of the Rivs collab danced around the web back in 2019 we were
overwhelmed by the love and interest. We’ve gotten a longway since then. We kept
working, developing. Evolving. But that first design lingered in our minds. And
in Tommys. We just had to do it again. This time on Rivs’ new favourite shoe.
The Nordlite Speed. And with a 2.0 kind of look on the design. #craftsportswear

Likes Count
85
Comments Count
1
Craft family! Follow along in the stories for a little run through the
mountains. My name is David Laney, I run with the Craft Global run team. Today
I’ll be showing you one of my favorite trails and a quick overview of the Craft
Pure Trail our newest trail shoe. I hope this provides a little insight and
inspiration for your autumn training and racing! #craftsportswear #trailrunning
#getoutside
Craft family! Follow along in the stories for a little run through the
mountains. My name is David Laney, I run with the Craft Global run team. Today
I’ll be showing you one of my favorite trails and a quick overview of the Craft
Pure Trail our newest trail shoe. I hope this provides a little insight and
inspiration for your autumn training and racing! #craftsportswear #trailrunning
#getoutside

Likes Count
117
Comments Count
3
Adventure time with tessie. Hopefully I’m 80 before I can get that second wind.
Until then, catch me with this glowing grin. Thank you for following along ♥️.
@tessachessa @craftsportswear #run
Adventure time with tessie. Hopefully I’m 80 before I can get that second wind.
Until then, catch me with this glowing grin. Thank you for following along ♥️.
@tessachessa @craftsportswear #run

Likes Count
244
Comments Count
20
See you at the @nycmarathon! Join us on 11/3 for an evening shakeout run with
@tommy_rivs , @davidlaney12 and @paragonrunning Link in bio to RSVP… Stay tuned
for more details about an exclusive shopping event of NEW Team Rivs styles and
more beforehand at @paragonsports #nycmarathon #crafteliterunteam
#craftsportswear
See you at the @nycmarathon! Join us on 11/3 for an evening shakeout run with
@tommy_rivs , @davidlaney12 and @paragonrunning Link in bio to RSVP… Stay tuned
for more details about an exclusive shopping event of NEW Team Rivs styles and
more beforehand at @paragonsports #nycmarathon #crafteliterunteam
#craftsportswear

Likes Count
329
Comments Count
5
Yeah it might only be Wednesday, but that weekend is approaching fast. There’s
plenty of time to squeeze in a few more runs, hikes and rides before ski season
so get geared up and get planning. If you need a little help, we’ve got our new
autumn tights, base layers and jackets to keep you warm and dry and the
motivation high. Click the link in the bio for fall arrivals. #getoutside
Yeah it might only be Wednesday, but that weekend is approaching fast. There’s
plenty of time to squeeze in a few more runs, hikes and rides before ski season
so get geared up and get planning. If you need a little help, we’ve got our new
autumn tights, base layers and jackets to keep you warm and dry and the
motivation high. Click the link in the bio for fall arrivals. #getoutside







Follow Us

STORE LOCATOR

Find one of our retail partners located in your area.

FREE GROUND SHIPPING ON ORDERS OVER $100!

CUSTOMER SERVICE

Information about our shipping and return policies.




EVERYONE DESERVES A WISH LIST. HERE IS YOURS.



HOLIDAY GIFT GUIDE


Explore


MEN


WOMEN


WARM LEGS ARE FAST LEGS



TIGHTS GUIDE

Explore


NEW ARRIVALS


MENS PRO HYPERVENT LUMEN RUNNING WIND TOP


WOMEN'S CTM ULTRA CARBON TRAIL


WOMEN'S PRO HYDRO LUMEN RUNNING JACKET 2


MEN'S ADV ESSENCE WIND PANTS


HYBRID WEATHER GLOVE


MENS PURE TRAIL RUNNING SHOE


WOMENS ADV SUBZ WARM RUNNING TIGHTS 3


MEN'S PRO SUBZ LUMEN CYCLING JERSEY


PERFORMANCE STARTS
AT THE BASE



BASELAYERS

Shop Men's
Shop Women's


RUNNING


CYCLING


TRAINING


CROSS COUNTRY SKIING


ACCESSORIES



--------------------------------------------------------------------------------


RUNNING SHOES BUILT FOR TRAIL,
TARMC OR TREADMILL



FALL RUNNING
SHOE GUIDE

Explore


SUSTAINABILITY

Explore


HERITAGE

Explore


DESIGN

Explore


IN THE SPOTLIGHT

OVERALL, THE CRAFT CTM ULTRA 2 IS A GREAT LONG-DISTANCE LIGHTER WEIGHT TRAINING
SHOE FOR THOSE WHO WANT A HIGHER DROP SHOE FOR EASY MILES, LONG RUNS AND SOME
MILD UPTEMPO WORK.




"CRAFT ALSO SPECIALIZES IN RUNNING GEAR, AND ITS BASE LAYERS GO THE DISTANCE FOR
COLD-WEATHER RUNNING"





OVERALL, THE CRAFT CTM ULTRA 2 IS A GREAT LONG-DISTANCE LIGHTER WEIGHT TRAINING
SHOE FOR THOSE WHO WANT A HIGHER DROP SHOE FOR EASY MILES, LONG RUNS AND SOME
MILD UPTEMPO WORK.





YOU’D BE HARD-PRESSED TO FIND A MORE COMFORTABLE, CUSHIONED NEUTRAL TRAINER THAT
FEELS THIS LIVELY.






YOU’D BE HARD-PRESSED TO FIND A MORE COMFORTABLE, CUSHIONED NEUTRAL TRAINER THAT
FEELS THIS LIVELY.




OVERALL, THE CRAFT CTM ULTRA 2 IS A GREAT LONG-DISTANCE LIGHTER WEIGHT TRAINING
SHOE FOR THOSE WHO WANT A HIGHER DROP SHOE FOR EASY MILES, LONG RUNS AND SOME
MILD UPTEMPO WORK.





YOU’D BE HARD-PRESSED TO FIND A MORE COMFORTABLE, CUSHIONED NEUTRAL TRAINER THAT
FEELS THIS LIVELY.








TAG US ON INSTAGRAM @CRAFTSPORTSWEARUS

Likes Count
521
Comments Count
7
A celebration of the first Rivs prototype. When images of our very first
prototype of the Rivs collab danced around the web back in 2019 we were
overwhelmed by the love and interest. We’ve gotten a longway since then. We kept
working, developing. Evolving. But that first design lingered in our minds. And
in Tommys. We just had to do it again. This time on Rivs’ new favourite shoe.
The Nordlite Speed. And with a 2.0 kind of look on the design. #craftsportswear
A celebration of the first Rivs prototype. When images of our very first
prototype of the Rivs collab danced around the web back in 2019 we were
overwhelmed by the love and interest. We’ve gotten a longway since then. We kept
working, developing. Evolving. But that first design lingered in our minds. And
in Tommys. We just had to do it again. This time on Rivs’ new favourite shoe.
The Nordlite Speed. And with a 2.0 kind of look on the design. #craftsportswear

Likes Count
85
Comments Count
1
Craft family! Follow along in the stories for a little run through the
mountains. My name is David Laney, I run with the Craft Global run team. Today
I’ll be showing you one of my favorite trails and a quick overview of the Craft
Pure Trail our newest trail shoe. I hope this provides a little insight and
inspiration for your autumn training and racing! #craftsportswear #trailrunning
#getoutside
Craft family! Follow along in the stories for a little run through the
mountains. My name is David Laney, I run with the Craft Global run team. Today
I’ll be showing you one of my favorite trails and a quick overview of the Craft
Pure Trail our newest trail shoe. I hope this provides a little insight and
inspiration for your autumn training and racing! #craftsportswear #trailrunning
#getoutside

Likes Count
117
Comments Count
3
Adventure time with tessie. Hopefully I’m 80 before I can get that second wind.
Until then, catch me with this glowing grin. Thank you for following along ♥️.
@tessachessa @craftsportswear #run
Adventure time with tessie. Hopefully I’m 80 before I can get that second wind.
Until then, catch me with this glowing grin. Thank you for following along ♥️.
@tessachessa @craftsportswear #run

Likes Count
244
Comments Count
20
See you at the @nycmarathon! Join us on 11/3 for an evening shakeout run with
@tommy_rivs , @davidlaney12 and @paragonrunning Link in bio to RSVP… Stay tuned
for more details about an exclusive shopping event of NEW Team Rivs styles and
more beforehand at @paragonsports #nycmarathon #crafteliterunteam
#craftsportswear
See you at the @nycmarathon! Join us on 11/3 for an evening shakeout run with
@tommy_rivs , @davidlaney12 and @paragonrunning Link in bio to RSVP… Stay tuned
for more details about an exclusive shopping event of NEW Team Rivs styles and
more beforehand at @paragonsports #nycmarathon #crafteliterunteam
#craftsportswear

Likes Count
329
Comments Count
5
Yeah it might only be Wednesday, but that weekend is approaching fast. There’s
plenty of time to squeeze in a few more runs, hikes and rides before ski season
so get geared up and get planning. If you need a little help, we’ve got our new
autumn tights, base layers and jackets to keep you warm and dry and the
motivation high. Click the link in the bio for fall arrivals. #getoutside
Yeah it might only be Wednesday, but that weekend is approaching fast. There’s
plenty of time to squeeze in a few more runs, hikes and rides before ski season
so get geared up and get planning. If you need a little help, we’ve got our new
autumn tights, base layers and jackets to keep you warm and dry and the
motivation high. Click the link in the bio for fall arrivals. #getoutside






Follow Us

STORE LOCATOR

Find one of our retail partners located in your area.

FREE GROUND SHIPPING ON ORDERS OVER $100!

CUSTOMER SERVICE

Information about our shipping and return policies.



 * 
 * 
 * 


ABOUT CRAFT


 * Our Values
 * Our Design Story
 * Our Heritage
 * Sustainability - Craft Circle
 * Affiliate Program
 * Pro Program
 * Careers
 * Sitemap
 * Accessibility Statement


CUSTOMER SERVICE

 * Store Locator
 * Shipping & Returns
 * Chamois Guide
 * Size Chart
 * Privacy Policy
 * Terms & Conditions
 * FAQ
 * Request Personal Data


TAKE 15% OFF YOUR FIRST ORDER

Join our email list to gain access to exclusive promotions, new releases, and
get 15% OFF your first order.

We promise not to share your information with anyone else.

Subscribe
© Craft Sportswear NA, LLC 2022




SORRY THIS ITEM IS OUT OF STOCK.


Keep Shopping
View Cart

Check Out




ADDED TO CART!


Keep Shopping
View Cart

Check Out



You have successfully subscribed!


X
×







Close dialog 3


15% OFF FIRST ORDER

Subscribe now and gain access to exclusive promotions and new releases + 15% OFF
your first order.



Don't miss out on your special gift

CLAIM OFFER

close carousel


FREE GROUND SHIPPING ON ALL ORDERS! Limited Time Offer.