www.outdoorresearch.com Open in urlscan Pro
23.227.38.74  Public Scan

Submitted URL: http://www.outdoorresearch.com/
Effective URL: https://www.outdoorresearch.com/en-ca
Submission: On April 07 via api from US — Scanned from CA

Form analysis 5 forms found in the DOM

POST /en-ca/cart

<form action="/en-ca/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
  <div id="CartDrawer-CartItems" class="drawer__contents js-contents">
    <p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
    <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">Loading...</p>
  </div>
  <div id="CartDrawer-CartErrors" role="alert"></div>
</form>

GET /en-ca/search

<form action="/en-ca/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <input class="search__input field__input" id="Search-In-Modal-1" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-haspopup="listbox"
      aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="field__label" for="Search-In-Modal-1">Search</label>
    <label class="noshow" for="typeproduct">typeproduct</label><input type="hidden" name="type" value="product" id="typeproduct">
    <label class="noshow" for="options[prefix]last">options[prefix]last</label><input type="hidden" name="options[prefix]" value="last" id="options[prefix]last">
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7">
        <g fill="none" stroke="#000">
          <path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path>
          <circle cx="8" cy="8" r="7"></circle>
        </g>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

GET /en-ca/search

<form action="/en-ca/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list"
      autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="noshow" for="typeproduct">typeproduct</label><input type="hidden" name="type" value="product" id="typeproduct">
    <label class="field__label" for="Search-In-Modal">Search</label>
    <label class="noshow" for="options[prefix]last">options[prefix]last</label><input type="hidden" name="options[prefix]" value="last" id="options[prefix]last">
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7">
        <g fill="none" stroke="#000">
          <path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path>
          <circle cx="8" cy="8" r="7"></circle>
        </g>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-RRaTMJ" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 600px; float: left; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(242, 243, 241); 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; min-height: 150px; 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 2px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-82666772" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-kanit"
              style="font-size: 20px; color: #333132; font-family: Gilroy, 'Arial Black', 'Arial Bold', Gadget, sans-serif; font-weight: bold;">Let's Stay in Touch</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: 2px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-82666773" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-kanit"
              style="color: #474747; font-size: 16px; font-family: 'Source Sans 3', Helvetica, Arial, sans-serif; font-weight: 400;">Sign up to be the first to hear about limited releases, product launches, sales events and more.</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: 2px 10px 2px 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_82666774" class="needsclick go3381628540 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(51, 49, 50); font-family: source-sans-pro, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(242, 243, 241); 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: 2px 6px; position: relative; background-color: rgb(242, 243, 241); flex: 0 1 auto;"><button class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(242, 243, 241); border-radius: 26px; border-style: solid; border-color: rgb(51, 49, 50); border-width: 2px; color: rgb(51, 49, 50); font-family: Gilroy, &quot;Arial Black&quot;, &quot;Arial Bold&quot;, Gadget, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px;">Subscribe</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: 2px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
          <div class="needsclick go2376614969 kl-private-reset-css-Xuajs1" style="align-self: flex-end; flex-flow: column wrap;"><label id="kl_Gender__3_label" class="needsclick  kl-private-reset-css-Xuajs1"
              style="color: rgb(51, 49, 50); font-family: source-sans-pro, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px; margin-right: 8px; margin-bottom: 8px;">Clothing
              Preference</label>
            <div role="radiogroup" aria-labelledby="kl_Gender__3_label" class="needsclick  kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input
                class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="Gender__3__7" name="Gender__3" aria-invalid="false" aria-label="Men's"><label for="Gender__3__7" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go275276637" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#F2F3F1"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Gender__3__7" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Gender__3__7" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#333132" id="oval-radio_inner_Gender__3__7" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(51, 49, 50); font-family: source-sans-pro, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Men's</div>
              </label><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="Gender__3__8" name="Gender__3" aria-invalid="false" aria-label="Women's"><label for="Gender__3__8"
                class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go275276637" width="20px"
                  height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#F2F3F1"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Gender__3__8" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Gender__3__8" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#333132" id="oval-radio_inner_Gender__3__8" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(51, 49, 50); font-family: source-sans-pro, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Women's</div>
              </label><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="Gender__3__9" name="Gender__3" aria-invalid="false" aria-label="Both"><label for="Gender__3__9"
                class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go275276637" width="20px"
                  height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#F2F3F1"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Gender__3__9" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Gender__3__9" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#333132" id="oval-radio_inner_Gender__3__9" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(51, 49, 50); font-family: source-sans-pro, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Both</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </div>
        </div>
      </div>
    </div>
  </div><label class="noshow" for="undefinedSubmit">undefinedSubmit</label><input type="submit" tabindex="-1" value="Submit" style="display: none;" id="undefinedSubmit">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_10 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-UnGqPP" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; 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 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px 0px -20px -15px; 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: 390px; min-height: 500px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/UDmv8U/images/8bcca396-3582-4886-bb40-fd175c5cda88.png&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 15px; min-height: 500px; 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: 5px 6px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106602353" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="color: #333132; font-family: Gilroy, 'Arial Black', 'Arial Bold', Gadget, sans-serif; font-weight: 800; font-size: 36px;"><strong>WANT 25% OFF?</strong></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: 5px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106602354" 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: #333132; font-size: 18px; font-family: 'Source Sans 3', Helvetica, Arial, sans-serif; font-weight: 400;"><span
                style="color: #333132; font-size: 15px; font-family: 'Source Sans 3', Helvetica, Arial, sans-serif; font-weight: 400;">Save 25% on select styles during our Rain or Shine Sale when you subscribe!</span></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 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_106602355" class="needsclick go971838236 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="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: rgba(0, 0, 0, 0) 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: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(51, 49, 50); border-radius: 300px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Gilroy, &quot;Arial Black&quot;, &quot;Arial Bold&quot;, Gadget, 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: 54px; width: 100%;">CONTINUE</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: 20px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106602357" 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: #000000; font-size: 8px; font-family: 'Source Sans 3', Helvetica, Arial, sans-serif; font-weight: 400;"><span style="font-size: 9px;">*By signing up, you agree to our
                <a href="https://www.outdoorresearch.com/pages/privacy-policy"><span style="text-decoration: underline;">Privacy Policy</span></a>. Offer valid for first-time subscribers only.</span></span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

-
Skip to content
is pro false - pro_percentage: 0 - price_adjust: 100 - price: - msrp price:


YOUR SHOPPING BAG IS EMPTY

Continue shopping

Have an account?

Log in to check out faster.


YOUR SHOPPING CART

Loading...




SUBTOTAL

$0.00


All discounts, shipping & taxes calculated at checkout
Update Checkout


The Spring Digital Catalog is Here Explore Now

Save 25% off at the Rain or Shine Sale. Limited time savings. Shop now

Ready to Ride?! Shop the New Freewheel Mountain Bike Collection

The Spring Digital Catalog is Here Explore Now

Save 25% off at the Rain or Shine Sale. Limited time savings. Shop now

Ready to Ride?! Shop the New Freewheel Mountain Bike Collection

The Spring Digital Catalog is Here Explore Now

 * Men’s
   
   
   Men’s
    * Featured
      
      
      Featured
       * Shop All Men
       * New Spring Arrivals
       * Best Sellers
       * Rain Collection
       * Sun Protection
       * Freewheel MTB Collection
       * Nikwax Care
       * Award Winners
       * Shop Spring Catalog
         Men's Sale Outlet: Up to 70% Off
   
    * Men's Jackets
      
      
      Men's Jackets
       * Shop All Jackets
       * Rain Jackets
       * Down & Insulated
       * Ski & Ride Jackets
       * Hard Shell Jackets
       * Soft Shell Jackets
       * Vests
       * Nikwax
   
    * Men's Tops
      
      
      Men's Tops
       * Shop All Tops
       * Fleece
       * Active & Tank Tops
       * Sun Shirts & Hoodies
       * Flannel Shirts
       * Button-Up Shirts
       * Base Layer Tops
       * T-Shirts
   
    * Men's Bottoms
      
      
      Men's Bottoms
       * Shop All Bottoms
       * Hiking & Climbing Pants
       * Soft Shell Pants
       * Hard Shell Pants
       * Snow Bibs & Pants
       * Rain Pants
       * Shorts
       * Base Layer Pants
       * Joggers
   
    * Accessories
      
      
      Accessories
       * Shop All Accessories
       * Hats & Beanies
       * Gloves & Mitts
       * Balaclavas
       * Hiking Gaiters
       * Booties & Socks
       * Gear Care
   
    * Gear
      
      
      Gear
       * Shop All Gear
       * Bivy Sacks
       * Duffels & Backpacks
       * Compression & Stuff Sacks
       * Dry Bags
       * Face Covers & Filters
   
       * Shop by Activity
       * Mountain Bike
       * Hike
       * Climb
       * Run
       * Water
       * Snow
       * Travel

 * Women’s
   
   
   Women’s
    * Featured
      
      
      Featured
       * Shop All Women
       * New Spring Arrivals
       * Best Sellers
       * Rain Collection
       * Sun Protection
       * Freewheel MTB Collection
       * Nikwax Care
       * Award Winners
       * Plus Sizes 1X-4X
       * Shop Spring Catalog
         Women's Sale Outlet: Up to 70% Off
   
    * Women's Jackets
      
      
      Women's Jackets
       * Shop All Jackets
       * Rain Jackets
       * Down & Insulated
       * Ski & Ride Jackets
       * Parkas
       * Hard Shell Jackets
       * Soft Shell Jackets
       * Vests
       * Nikwax
   
    * Women's Tops
      
      
      Women's Tops
       * Shop All Tops
       * Fleece
       * Active & Tank Tops
       * Sun Shirts & Hoodies
       * Button-Up Shirts
       * T-Shirts
       * Flannel Shirts
       * Base Layer Tops
       * Sports Bras
   
    * Women's Bottoms
      
      
      Women's Bottoms
       * Shop All Bottoms
       * Hiking & Climbing Pants
       * Soft Shell Pants
       * Hard Shell Pants
       * Snow Bibs & Pants
       * Rain Pants
       * Shorts & Skorts
       * Base Layer Pants
       * Leggings & Joggers
   
    * Accessories
      
      
      Accessories
       * Shop All Accessories
       * Hats & Beanies
       * Gloves & Mitts
       * Balaclavas
       * Hiking Gaiters
       * Booties & Socks
       * Gear Care
   
    * Gear
      
      
      Gear
       * Shop All Gear
       * Bivy Sacks
       * Duffels & Backpacks
       * Compression & Stuff Sacks
       * Dry Bags
       * Face Covers & Filters
   
       * Shop by Activity
       * Mountain Bike
       * Hike
       * Climb
       * Run
       * Water
       * Snow
       * Travel

 * Gloves
 * Hats
 * Freewheel MTB
 * Tactical
 * Sale
 * Discover
   
   
   Discover
    * Discover
      
      
      Discover
       * About Us
       * How to Care For Your Gear
       * Athletes
       * Partnerships
       * Responsibility
       * Stories
       * Films
       * In the Press

Log in
 * Facebook
 * Instagram
 * YouTube

IS PRO FALSE - PRO_PERCENTAGE: 0 - PRICE_ADJUST: 100 - PRICE: - MSRP PRICE:

 * Men’s
    * Featured
      * Shop All Men
      * New Spring Arrivals
      * Best Sellers
      * Rain Collection
      * Sun Protection
      * Freewheel MTB Collection
      * Nikwax Care
      * Award Winners
      * Shop Spring Catalog
        Men's Sale Outlet: Up to 70% Off
    * Men's Jackets
      * Shop All Jackets
      * Rain Jackets
      * Down & Insulated
      * Ski & Ride Jackets
      * Hard Shell Jackets
      * Soft Shell Jackets
      * Vests
      * Nikwax
    * Men's Tops
      * Shop All Tops
      * Fleece
      * Active & Tank Tops
      * Sun Shirts & Hoodies
      * Flannel Shirts
      * Button-Up Shirts
      * Base Layer Tops
      * T-Shirts
    * Men's Bottoms
      * Shop All Bottoms
      * Hiking & Climbing Pants
      * Soft Shell Pants
      * Hard Shell Pants
      * Snow Bibs & Pants
      * Rain Pants
      * Shorts
      * Base Layer Pants
      * Joggers
    * Accessories
      * Shop All Accessories
      * Hats & Beanies
      * Gloves & Mitts
      * Balaclavas
      * Hiking Gaiters
      * Booties & Socks
      * Gear Care
    * Gear
      * Shop All Gear
      * Bivy Sacks
      * Duffels & Backpacks
      * Compression & Stuff Sacks
      * Dry Bags
      * Face Covers & Filters
    * 
      Shop Freewheel
      
      
   
    * Shop by Activity
    * Mountain Bike
    * Hike
    * Climb
    * Run
    * Water
    * Snow
    * Travel

 * Women’s
    * Featured
      * Shop All Women
      * New Spring Arrivals
      * Best Sellers
      * Rain Collection
      * Sun Protection
      * Freewheel MTB Collection
      * Nikwax Care
      * Award Winners
      * Plus Sizes 1X-4X
      * Shop Spring Catalog
        Women's Sale Outlet: Up to 70% Off
    * Women's Jackets
      * Shop All Jackets
      * Rain Jackets
      * Down & Insulated
      * Ski & Ride Jackets
      * Parkas
      * Hard Shell Jackets
      * Soft Shell Jackets
      * Vests
      * Nikwax
    * Women's Tops
      * Shop All Tops
      * Fleece
      * Active & Tank Tops
      * Sun Shirts & Hoodies
      * Button-Up Shirts
      * T-Shirts
      * Flannel Shirts
      * Base Layer Tops
      * Sports Bras
    * Women's Bottoms
      * Shop All Bottoms
      * Hiking & Climbing Pants
      * Soft Shell Pants
      * Hard Shell Pants
      * Snow Bibs & Pants
      * Rain Pants
      * Shorts & Skorts
      * Base Layer Pants
      * Leggings & Joggers
    * Accessories
      * Shop All Accessories
      * Hats & Beanies
      * Gloves & Mitts
      * Balaclavas
      * Hiking Gaiters
      * Booties & Socks
      * Gear Care
    * Gear
      * Shop All Gear
      * Bivy Sacks
      * Duffels & Backpacks
      * Compression & Stuff Sacks
      * Dry Bags
      * Face Covers & Filters
    * 
      Shop Freewheel
      
      
   
    * Shop by Activity
    * Mountain Bike
    * Hike
    * Climb
    * Run
    * Water
    * Snow
    * Travel

 * Gloves
 * Hats
 * Freewheel MTB
 * Tactical
 * Sale
 * Discover
    * Discover
      * About Us
      * How to Care For Your Gear
      * Athletes
      * Partnerships
      * Responsibility
      * Stories
      * Films
      * In the Press

Search typeproduct options[prefix]last

typeproduct Search options[prefix]last

 * United States
 * Canada

Log in Cart


Your user agent does not support the HTML5 Video element.

Your user agent does not support the HTML5 Video element.


THE WAIT IS OVER!

The Freewheel Mountain Bike Collection has arrived.
Shop Freewheel
Explore More


FREEWHEEL COLLECTION

1/12
Previous
New
Men's Freewheel Short Sleeve Jersey

Color
tv:4 | opv:4
Grove Cenote Black Cloud Scape/Black Cortez
Men's Freewheel Short Sleeve Jersey
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 7995 - msrp price:
7995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $79.95
Regular price $79.95
Unit price /  per 
Sale Out Of Stock
New
Men's Freewheel Ride Shorts

Color
tv:3 | opv:3
Bronze Grove Black
Men's Freewheel Ride Shorts
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 13995 - msrp
price: 13995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $139.95
Regular price $139.95
Unit price /  per 
Sale Out Of Stock
New
Women's Freewheel Short Sleeve Jersey

Color
tv:3 | opv:3
Balsam/Grove Cortez Black Cloud Scape/Black
Women's Freewheel Short Sleeve Jersey
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 7995 - msrp price:
7995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $79.95
Regular price $79.95
Unit price /  per 
Sale Out Of Stock
New
Men's Freewheel Long Sleeve Jersey

Color
tv:3 | opv:3
Black Grove/Black Cortez/Cenote
Men's Freewheel Long Sleeve Jersey
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 8995 - msrp price:
8995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $89.95
Regular price $89.95
Unit price /  per 
Sale Out Of Stock
New
Freewheel 5L Hip Pack

Color
tv:3 | opv:3
Pro Khaki Black Cloud Scape Black
Freewheel 5L Hip Pack
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 10995 - msrp
price: 10995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $109.95
Regular price $109.95
Unit price /  per 
Sale Out Of Stock
New
Women's Freewheel Long Sleeve Jersey

Color
tv:3 | opv:3
Moondust Cortez/Cenote Black
Women's Freewheel Long Sleeve Jersey
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 8995 - msrp price:
8995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $89.95
Regular price $89.95
Unit price /  per 
Sale Out Of Stock
New
Women's Freewheel Half Zip Hoodie

Color
tv:3 | opv:3
Caramel Cenote Black
Women's Freewheel Half Zip Hoodie
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 19995 - msrp
price: 19995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $199.95
Regular price $199.95
Unit price /  per 
Sale Out Of Stock
New
Women's Freewheel Ride Shorts

Color
tv:3 | opv:3
Bronze Grove Black
Women's Freewheel Ride Shorts
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 13995 - msrp
price: 13995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $139.95
Regular price $139.95
Unit price /  per 
Sale Out Of Stock
New
Men's Freewheel Half Zip Hoodie

Color
tv:3 | opv:3
Black Caramel Cenote
Men's Freewheel Half Zip Hoodie
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 19995 - msrp
price: 19995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $199.95
Regular price $199.95
Unit price /  per 
Sale Out Of Stock
New
Freewheel Mountain Bike Gloves

Color
tv:3 | opv:3
Cortez Titanium Black
Freewheel Mountain Bike Gloves
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 4995 - msrp price:
4995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $49.95
Regular price $49.95
Unit price /  per 
Sale Out Of Stock
New
Freewheel Lightweight Crew Socks

Color
tv:2 | opv:2
Pro Khaki Black
Freewheel Lightweight Crew Socks
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 3395 - msrp price:
3395
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $33.95
Regular price $33.95
Unit price /  per 
Sale Out Of Stock
New
Freewheel Leather Palm Bike Gloves

Color
tv:2 | opv:2
Pro Khaki Black
Freewheel Leather Palm Bike Gloves
is pro false - pro_percentage: 0 - price_adjust: 100 - price: 6995 - msrp price:
6995
is pro false - pro_percentage: 0 - price_adjust: 100 - money_price - $69.95
Regular price $69.95
Unit price /  per 
Sale Out Of Stock
Next
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
 * 9
 * 10


INTRODUCING: THE FREEWHEEL MOUNTAIN BIKE COLLECTION

Born from the trails of the PNW, this collection is the culmination of decades
of designing durable gear that withstands the toughest of terrains and climates.

Shop Now Explore More



25% OFF RAIN OR SHINE SALE

A downpour of limited-time savings on select styles!
Shop Now

Freewheel Short Sleeve Jersey
SuperStrand LT Hoodie
Deviator Hoodie
Deviator Hoodie
SuperStrand LT Hoodie
Tungsten II Jacket
Astroman Air Sun Hoodie
CarryOut Duffel 60L

Mountain Biking

 * Shop Women
 * Shop Men

Hiking & Backpacking

 * Shop Women
 * Shop Men

Training & Activewear

 * Shop Women
 * Shop Men

Trail Running

 * Shop Women
 * Shop Men

Rock Climbing

 * Shop Women
 * Shop Men

Skiing & Snowboarding

 * Shop Women
 * Shop Men

Water & Paddling

 * Shop Women
 * Shop Men

Travel

 * Shop All Travel
 * 

Shop Women's
Shop Men's
Shop Gloves
Shop Hats


 * WICK TEST COLLECTION
   
   We will remove this collection after development. Its only for development
   purpose... 
   
   
   WICK TEST COLLECTION


 * YOUR COLLECTION'S NAME


 * YOUR COLLECTION'S NAME


 * YOUR COLLECTION'S NAME


ATHLETE SPOTLIGHT: GEORGIA ASTLE

Georgia, a Whistler native, is a pioneering force in women's freeride mountain
biking, driven by strategic precision and a passion for pushing progression in
the sport.

Meet Georgia



AWARD WINNING GEAR

Learn More


SPRING 2024 CATALOG

Explore Now


TRUSTED GEAR FOR YOU TO THRIVE OUTSIDE

Learn More

Since 1981, Outdoor Research has created trusted and durable outdoor apparel,
accessories, and equipment for you to thrive outside. Our award-winning outdoor
gear is meticulously researched and tested for outdoor enthusiasts and military
users around the globe and comes with an Infinite Guarantee.

We take pride in developing products that allow you to spend more time outside
comfortably and safely, keeping you warm, dry and protected from sunny days to
snow days. From award winning rain jackets, to cozy fleeces and packable down,
to customer-favorite sun protection, we have something for all seasons.

Grounded in our values of curiosity, passion, innovation, collaboration, and
community, we strive to create space for all in the outdoors. We celebrate wins
outside at every level together with our ambassadors, non-profit partners, and
employees.

is pro false - pro_percentage: 0 - price_adjust: 100 - price: - msrp price:


RECENTLY VIEWED

 * 1




Let's Stay in Touch

Sign up to be the first to hear about limited releases, product launches, sales
events and more.

Subscribe
Clothing Preference
Men's
Women's
Both

undefinedSubmit


SUPPORT

 * Help Center
 * Order Status
 * Returns
 * Shipping
 * Warranty
 * Size & Fit
 * Find A Local Shop
 * Catalog Request
 * How to Care For Your Gear
 * VIP Pro Purchase
 * Fraud Sites
 * FAQ


COMPANY

 * Our Story
 * Ambassadors
 * Partnerships
 * Stories
 * Adventure Dealers
 * Our Stores
 * Careers


SALES

 * US + Canada Wholesale
 * Int'l Sales + Services
 * Corporate + Group Sales
 * Tactical Sales


FEATURED

 * Rain Jackets
 * Fleece Collection
 * Down and Insulation
 * Mountain Bike
 * Sun Protection
 * Gloves
 * Tactical
 * Sale
 * Shop By Activity
 * Shop Spring Catalog


INFINITE GUARANTEE®

 * Instagram
 * Facebook
 * YouTube


 * Privacy Policy /
 * CA Consumer Privacy /
 * Terms of Use /
 * CA Transparency in Supply Chain Act /
 * Do Not Sell My Personal Information /
 * Accessibility

 * New Arrivals
 * Women's
 * Men's
 * Sale

 * Choosing a selection results in a full page refresh.
 * Opens in a new window.





Close dialog 10

WANT 25% OFF?

Save 25% on select styles during our Rain or Shine Sale when you subscribe!


CONTINUE

*By signing up, you agree to our Privacy Policy. Offer valid for first-time
subscribers only.