intl.velocio.cc Open in urlscan Pro
23.227.38.74  Public Scan

URL: https://intl.velocio.cc/collections/mens-base-layers?_kx=gpFvVU3scxiXCieRm0NBs42lxJM-cRIfATYsqH7zo55fgyVr_WWy3W9ai95w8pm...
Submission: On February 15 via manual from US — Scanned from CA

Form analysis 9 forms found in the DOM

<form>
  <fieldset>
    <legend class="visuallyhidden">Consent Selection</legend>
    <div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Necessary</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
            class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Preferences</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Statistics</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
    </div>
  </fieldset>
</form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
    tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

GET /search

<form action="/search" method="get" class="search-bar flex" autocomplete="off" autocapitalize="off" autocorrect="off">
  <input type="search" aria-label="search" data-search-bar="" name="q" class="search-bar__input border border-black w-50 rounded-md p-2 pr-9" value="">
  <span class="material-icons-outlined search-icon"> search </span>
  <div class="predictive-search border-l border-t border-b border-gray-300 shadow-md md:mt-2" data-predictive-search="">
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-RNTWfF" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 663px; margin: 0px auto; 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; min-height: 200px; 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-93574739" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="font-size: 30px; font-family: 'Nunito Sans', Helvetica, Arial, sans-serif; font-weight: 600; font-style: normal;">SIGN UP FOR THE VELOCIO 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 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-93574856" 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: 14px; font-family: 'Nunito Sans', Helvetica, Arial, sans-serif; font-weight: 400;">Get a first look at ambassador stories, promotions, and new releases.</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="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;">
            <div role="radiogroup" aria-labelledby="kl___2_label" class="needsclick  kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input tabindex="0" type="radio" id="__2__7" name="__2"
                aria-invalid="false" aria-label="MTB" class="needsclick  kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="__2__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="#FFFFFF"></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___2__7" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner___2__7" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner___2__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(0, 0, 0); font-family: 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;">
                  MTB</div>
              </label><input tabindex="0" type="radio" id="__2__8" name="__2" aria-invalid="false" aria-label="Road/Gravel" class="needsclick  kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="__2__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="#FFFFFF"></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___2__8" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner___2__8" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner___2__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(0, 0, 0); font-family: 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;">
                  Road/Gravel</div>
              </label><input tabindex="0" type="radio" id="__2__9" name="__2" aria-invalid="false" aria-label="All" class="needsclick  kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="__2__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="#FFFFFF"></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___2__9" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner___2__9" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner___2__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(0, 0, 0); font-family: 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;">
                  All</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </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: 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_93574740" class="needsclick go3602438199 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: 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(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(0, 0, 0); border-radius: 30px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 1px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px;">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: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-93575378" 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: 12px; font-family: 'Nunito Sans', Helvetica, Arial, sans-serif; font-weight: 400;">This will sign you up for INTL email updates.</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST /localization

<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/collections/mens-base-layers?_kx=gpFvVU3scxiXCieRm0NBs42lxJM-cRIfATYsqH7zo55fgyVr_WWy3W9ai95w8pm0.V5Aaag">
  <select name="country_code" class="border border-black rounded p-2 select font-body_alt" onchange="this.closest('form').submit();">
    <option value="AL" class="m-2 rounded font-body_alt text-sm"> Albania (ALL L) </option>
    <option value="AU" class="m-2 rounded font-body_alt text-sm"> Australia (AUD $) </option>
    <option value="AT" class="m-2 rounded font-body_alt text-sm"> Austria (EUR €) </option>
    <option value="BY" class="m-2 rounded font-body_alt text-sm"> Belarus (USD $) </option>
    <option value="BE" class="m-2 rounded font-body_alt text-sm"> Belgium (EUR €) </option>
    <option value="BG" class="m-2 rounded font-body_alt text-sm"> Bulgaria (BGN лв.) </option>
    <option value="CA" class="m-2 rounded font-body_alt text-sm" selected="selected" aria-current="true"> Canada (CAD $) </option>
    <option value="HR" class="m-2 rounded font-body_alt text-sm"> Croatia (EUR €) </option>
    <option value="CY" class="m-2 rounded font-body_alt text-sm"> Cyprus (EUR €) </option>
    <option value="CZ" class="m-2 rounded font-body_alt text-sm"> Czechia (CZK Kč) </option>
    <option value="DK" class="m-2 rounded font-body_alt text-sm"> Denmark (DKK kr.) </option>
    <option value="EE" class="m-2 rounded font-body_alt text-sm"> Estonia (EUR €) </option>
    <option value="FI" class="m-2 rounded font-body_alt text-sm"> Finland (EUR €) </option>
    <option value="FR" class="m-2 rounded font-body_alt text-sm"> France (EUR €) </option>
    <option value="DE" class="m-2 rounded font-body_alt text-sm"> Germany (EUR €) </option>
    <option value="GR" class="m-2 rounded font-body_alt text-sm"> Greece (EUR €) </option>
    <option value="GL" class="m-2 rounded font-body_alt text-sm"> Greenland (DKK kr.) </option>
    <option value="HK" class="m-2 rounded font-body_alt text-sm"> Hong Kong SAR (HKD $) </option>
    <option value="HU" class="m-2 rounded font-body_alt text-sm"> Hungary (HUF Ft) </option>
    <option value="IS" class="m-2 rounded font-body_alt text-sm"> Iceland (ISK kr) </option>
    <option value="IE" class="m-2 rounded font-body_alt text-sm"> Ireland (EUR €) </option>
    <option value="IM" class="m-2 rounded font-body_alt text-sm"> Isle of Man (GBP £) </option>
    <option value="IT" class="m-2 rounded font-body_alt text-sm"> Italy (EUR €) </option>
    <option value="JP" class="m-2 rounded font-body_alt text-sm"> Japan (JPY ¥) </option>
    <option value="LV" class="m-2 rounded font-body_alt text-sm"> Latvia (EUR €) </option>
    <option value="LT" class="m-2 rounded font-body_alt text-sm"> Lithuania (EUR €) </option>
    <option value="LU" class="m-2 rounded font-body_alt text-sm"> Luxembourg (EUR €) </option>
    <option value="MY" class="m-2 rounded font-body_alt text-sm"> Malaysia (MYR RM) </option>
    <option value="MT" class="m-2 rounded font-body_alt text-sm"> Malta (EUR €) </option>
    <option value="MC" class="m-2 rounded font-body_alt text-sm"> Monaco (EUR €) </option>
    <option value="NL" class="m-2 rounded font-body_alt text-sm"> Netherlands (EUR €) </option>
    <option value="NZ" class="m-2 rounded font-body_alt text-sm"> New Zealand (NZD $) </option>
    <option value="NO" class="m-2 rounded font-body_alt text-sm"> Norway (NOK kr) </option>
    <option value="PH" class="m-2 rounded font-body_alt text-sm"> Philippines (PHP ₱) </option>
    <option value="PL" class="m-2 rounded font-body_alt text-sm"> Poland (PLN zł) </option>
    <option value="PT" class="m-2 rounded font-body_alt text-sm"> Portugal (EUR €) </option>
    <option value="RO" class="m-2 rounded font-body_alt text-sm"> Romania (RON Lei) </option>
    <option value="SG" class="m-2 rounded font-body_alt text-sm"> Singapore (SGD $) </option>
    <option value="SK" class="m-2 rounded font-body_alt text-sm"> Slovakia (EUR €) </option>
    <option value="SI" class="m-2 rounded font-body_alt text-sm"> Slovenia (EUR €) </option>
    <option value="ES" class="m-2 rounded font-body_alt text-sm"> Spain (EUR €) </option>
    <option value="SE" class="m-2 rounded font-body_alt text-sm"> Sweden (SEK kr) </option>
    <option value="CH" class="m-2 rounded font-body_alt text-sm"> Switzerland (CHF CHF) </option>
    <option value="TW" class="m-2 rounded font-body_alt text-sm"> Taiwan (TWD $) </option>
    <option value="GB" class="m-2 rounded font-body_alt text-sm"> United Kingdom (GBP £) </option>
    <option value="US" class="m-2 rounded font-body_alt text-sm"> United States (USD $) </option>
  </select>
  <noscript>
    <button type="submit">Submit</button>
  </noscript>
</form>

Text Content

Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader
Guide, Feedback, and Issue Reporting

Powered by Cookiebot
 * Consent
 * Details
 * [#IABV2SETTINGS#]
 * About


THIS WEBSITE USES COOKIES

We use cookies to personalise content and ads, to provide social media features
and to analyse our traffic. We also share information about your use of our site
with our social media, advertising and analytics partners who may combine it
with other information that you’ve provided to them or that they’ve collected
from your use of their services.
Consent Selection
Necessary

Preferences

Statistics

Marketing

Show details
 * Necessary 26
   
   Necessary cookies help make a website usable by enabling basic functions like
   page navigation and access to secure areas of the website. The website cannot
   function properly without these cookies.
    * Cookiebot
      2
      Learn more about this provider
      1.gifPending
      Expiry: SessionType: Pixel
      CookieConsentPending
      Expiry: 1 yearType: HTTP
    * Gleam
      4
      Learn more about this provider
      _app_sessionPending
      Expiry: 28 daysType: HTTP
      _gfpcPending
      Expiry: SessionType: HTTP
      cf_clearancePending
      Expiry: 1 yearType: HTTP
      XSRF-TOKENPending
      Expiry: SessionType: HTTP
    * Oxiapps.com
      1
      Learn more about this provider
      ci_sessionPending
      Expiry: 1 dayType: HTTP
    * Shopify
      1
      Learn more about this provider
      bugsnag-anonymous-idThis cookie is used to detect errors on the website -
      this information is sent to the website's support staff in order to
      optimize the visitor's experience on the website.
      Expiry: PersistentType: HTML
    * YouTube
      2
      Learn more about this provider
      CONSENT [x2]Pending
      Expiry: 2 yearsType: HTTP
    * cc
      intl.velocio.cc
      velocio.cc
      
      3
      wpm-domain-test [x3]Pending
      Expiry: SessionType: HTTP
    * gleam.io
      vimeo.com
      
      2
      __cf_bm [x2]Pending
      Expiry: 1 dayType: HTTP
    * intl.velocio.cc
      5
      _secure_session_idPending
      Expiry: 30 daysType: HTTP
      cart_currencyPending
      Expiry: 14 daysType: HTTP
      cookietestThis cookie is used to determine if the visitor has accepted the
      cookie consent box.
      Expiry: SessionType: HTTP
      secure_customer_sigPending
      Expiry: 1 yearType: HTTP
      shopify_pay_redirectPending
      Expiry: 1 dayType: HTTP
    * pay.shopify.com
      shop.app
      
      2
      _pay_session [x2]The cookie is necessary for the secure checkout and
      payment function on the website. This function is provided by shopify.com.
      Expiry: SessionType: HTTP
    * stamped.io
      1
      idPending
      Expiry: SessionType: HTTP
    * velocio.cc
      2
      _cmp_aPending
      Expiry: 1 dayType: HTTP
      _shopify_dThe cookie is necessary for the secure checkout and payment
      function on the website. This function is provided by shopify.com.
      Expiry: SessionType: HTTP
    * widget.gleamjs.io
      1
      auth-enterPending
      Expiry: PersistentType: HTML

 * Preferences 8
   
   Preference cookies enable a website to remember information that changes the
   way the website behaves or looks, like your preferred language or the region
   that you are in.
    * Gleam
      1
      Learn more about this provider
      owner_tokenPending
      Expiry: 1 dayType: HTTP
    * Klaviyo
      1
      Learn more about this provider
      klaviyoOnsitePending
      Expiry: PersistentType: HTML
    * Vimeo
      2
      Learn more about this provider
      playerPending
      Expiry: 1 yearType: HTTP
      sync_activePending
      Expiry: PersistentType: HTML
    * intl.velocio.cc
      3
      _shopify_countryPending
      Expiry: 1 dayType: HTTP
      keep_alivePending
      Expiry: 1 dayType: HTTP
      localizationPending
      Expiry: 1 yearType: HTTP
    * www.komoot.com
      1
      kmt_config_webPending
      Expiry: PersistentType: HTML

 * Statistics 14
   
   Statistic cookies help website owners to understand how visitors interact
   with websites by collecting and reporting information anonymously.
    * Akamai Technologies
      1
      Learn more about this provider
      aka_debugPending
      Expiry: SessionType: HTTP
    * Google
      6
      Learn more about this provider
      collectPending
      Expiry: SessionType: Pixel
      _gaPending
      Expiry: 2 yearsType: HTTP
      _ga_#Pending
      Expiry: 2 yearsType: HTTP
      _gatPending
      Expiry: 1 dayType: HTTP
      _gidPending
      Expiry: 1 dayType: HTTP
      tdPending
      Expiry: SessionType: Pixel
    * Klaviyo
      1
      Learn more about this provider
      __kla_idPending
      Expiry: 2 yearsType: HTTP
    * Skimlinks
      1
      Learn more about this provider
      px.gifPending
      Expiry: SessionType: Pixel
    * Spotify
      1
      Learn more about this provider
      sentryReplaySessionPending
      Expiry: SessionType: HTML
    * d1igp3oop3iho5.cloudfront.net
      f.vimeocdn.com
      
      2
      vuid [x2]Pending
      Expiry: 2 yearsType: HTTP
    * www.komoot.com
      2
      dd_cookie_test_#Pending
      Expiry: 1 dayType: HTTP
      ka_campain_attributionPending
      Expiry: PersistentType: HTML

 * Marketing 54
   
   Marketing cookies are used to track visitors across websites. The intention
   is to display ads that are relevant and engaging for the individual user and
   thereby more valuable for publishers and third party advertisers.
    * Gleam
      3
      Learn more about this provider
      L-#Pending
      Expiry: 1 dayType: HTTP
      PP-#5Pending
      Expiry: 1 dayType: HTTP
      R#-#Pending
      Expiry: 1 dayType: HTTP
    * Google
      1
      Learn more about this provider
      ads/ga-audiencesPending
      Expiry: SessionType: Pixel
    * Klaviyo
      1
      Learn more about this provider
      __kla_viewedPending
      Expiry: PersistentType: HTML
    * Microsoft
      8
      Learn more about this provider
      _uetsidPending
      Expiry: PersistentType: HTML
      _uetsid_expPending
      Expiry: PersistentType: HTML
      _uetvidPending
      Expiry: PersistentType: HTML
      _uetvid_expPending
      Expiry: PersistentType: HTML
      MSPTCPending
      Expiry: 1 yearType: HTTP
      MUIDPending
      Expiry: 1 yearType: HTTP
      _uetsidPending
      Expiry: 1 dayType: HTTP
      _uetvidPending
      Expiry: 1 yearType: HTTP
    * Spotify
      2
      Learn more about this provider
      sp_landingPending
      Expiry: 1 dayType: HTTP
      sp_tPending
      Expiry: 1 yearType: HTTP
    * YouTube
      32
      Learn more about this provider
      LAST_RESULT_ENTRY_KEY [x2]Pending
      Expiry: SessionType: HTTP
      nextId [x2]Pending
      Expiry: SessionType: HTTP
      requests [x2]Pending
      Expiry: SessionType: HTTP
      TESTCOOKIESENABLED [x2]Pending
      Expiry: 1 dayType: HTTP
      yt.innertube::nextId [x2]Pending
      Expiry: PersistentType: HTML
      ytidb::LAST_RESULT_ENTRY_KEYPending
      Expiry: PersistentType: HTML
      YtIdbMeta#databases [x2]Pending
      Expiry: PersistentType: IDB
      yt-remote-cast-available [x2]Pending
      Expiry: SessionType: HTML
      yt-remote-cast-installed [x2]Pending
      Expiry: SessionType: HTML
      yt-remote-connected-devices [x2]Pending
      Expiry: PersistentType: HTML
      yt-remote-device-id [x2]Pending
      Expiry: PersistentType: HTML
      yt-remote-fast-check-period [x2]Pending
      Expiry: SessionType: HTML
      yt-remote-session-app [x2]Pending
      Expiry: SessionType: HTML
      yt-remote-session-name [x2]Pending
      Expiry: SessionType: HTML
      LogsDatabaseV2:V#||LogsRequestsStorePending
      Expiry: PersistentType: IDB
      remote_sidPending
      Expiry: SessionType: HTTP
      VISITOR_INFO1_LIVEPending
      Expiry: 180 daysType: HTTP
      VISITOR_PRIVACY_METADATAPending
      Expiry: 180 daysType: HTTP
      YSCPending
      Expiry: SessionType: HTTP
    * velocio.cc
      6
      _landing_pagePending
      Expiry: 14 daysType: HTTP
      _orig_referrerPending
      Expiry: 14 daysType: HTTP
      _shopify_sPending
      Expiry: 1 dayType: HTTP
      _shopify_sa_pPending
      Expiry: 1 dayType: HTTP
      _shopify_sa_tPending
      Expiry: 1 dayType: HTTP
      _shopify_yPending
      Expiry: 1 yearType: HTTP
    * widget.gleamjs.io
      1
      fprPending
      Expiry: SessionType: HTTP

 * Unclassified 18
   Unclassified cookies are cookies that we are in the process of classifying,
   together with the providers of individual cookies.
    * Amazon
      6
      Learn more about this provider
      zRecentEventsPending
      Expiry: PersistentType: HTML
      zRVPPending
      Expiry: PersistentType: HTML
      jumbe_versionPending
      Expiry: SessionType: HTTP
      vtsrcPending
      Expiry: 2 monthsType: HTTP
      z_idsyncsPending
      Expiry: 2 yearsType: HTTP
      zaius_js_versionPending
      Expiry: 2 yearsType: HTTP
    * Google
      3
      Learn more about this provider
      isp_callback_cache_undefinedPending
      Expiry: SessionType: HTML
      ISP_LATEST_FULL_TEXT_SEARCH_QUERYPending
      Expiry: PersistentType: HTML
      isp_results_modePending
      Expiry: PersistentType: HTML
    * Klaviyo
      1
      Learn more about this provider
      klaviyoPagesVisitCountPending
      Expiry: SessionType: HTML
    * Mapbox
      2
      Learn more about this provider
      mapbox.eventData.uuid:dmVsb2Npby1yZWlkPending
      Expiry: PersistentType: HTML
      mapbox.eventData:dmVsb2Npby1yZWlkPending
      Expiry: PersistentType: HTML
    * Zaius
      1
      Learn more about this provider
      v2/zaius.gifPending
      Expiry: SessionType: Pixel
    * www.komoot.com
      5
      kmt_sess [x2]Pending
      Expiry: SessionType: HTTP
      kmt_sess.sig [x2]Pending
      Expiry: SessionType: HTTP
      kmt_ridPending
      Expiry: 30 daysType: HTTP

Cross-domain consent[#BULK_CONSENT_DOMAINS_COUNT#] [#BULK_CONSENT_TITLE#]
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
Cookie declaration last updated on 2023-12-29 by Cookiebot


[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]

Cookies are small text files that can be used by websites to make a user's
experience more efficient.

The law states that we can store cookies on your device if they are strictly
necessary for the operation of this site. For all other types of cookies we need
your permission.

This site uses different types of cookies. Some cookies are placed by third
party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration
on our website.

Learn more about who we are, how you can contact us and how we process personal
data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your
consent.

Do not sell or share my personal information
Deny Allow selection Customize

Allow all
Powered by Cookiebot by Usercentrics
Shop FINAL SALE: Up to 50% Off Now
FREE SHIPPING on Canadian orders over $150
Velocio Road/Gravel Logo

Road /
Gravel

Velocio MTB Logo

MTB

 * NEW
   * Product
     * Bundle & Save
     * FW23
     * Off-Road Equipment
   * Stories
     * Praise from the Press
     * Wayside
     * Bikepacking & Ski Touring the Dolomites
   
   * Wayside
 * Women
   * Road/Gravel
     * All
     * FW23
     * Jerseys
     * Bibs, Shorts & Tights
     * Jackets & Vests
     * Base
     * Socks
     * Gloves + Shoecovers
     * Caps & Hats
     * Accessories
     * Final Sale
   * MTB
     * All
     * Jerseys
     * Pants + Shorts
     * Outerwear
     * Accessories
   * Lifestyle
     * All
     * Tops
     * Bottoms
     * Outerwear
     * Socks
     * Accessories
   * Education
     * Product Comparisons
     * Guide to Layering
     * Fit & Size Guide
   
   * New MTB
   
   * Bundle & Save
 * Men
   * Road/Gravel
     * All
     * FW23
     * Jerseys
     * Bibs, Shorts & Tights
     * Jackets & Vests
     * Base
     * Socks
     * Gloves + Shoecovers
     * Caps & Hats
     * Accessories
     * Final Sale
   * MTB
     * All
     * Jerseys
     * Pants + Shorts
     * Outerwear
     * Accessories
   * Lifestyle
     * All
     * Tops
     * Bottoms
     * Outerwear
     * Socks
     * Accessories
   * Education
     * Product Comparisons
     * Guide to Layering
     * Fit & Size Guide
   
   * New MTB
   
   * Bundle & Save
 * Brand
   * Design
     * A Better Way
     * Signature Guarantee
     * Innovation From Inception
   * Sustainability
     * The Trouble with Bike Apparel
     * Marginal Gains: 1% For The Planet
     * Recycled & Natural Fiber
   * Community
     * Wayside Stories
   account_circle login
   
   Velocio Road/Gravel Logo
   
   Road /
   Gravel
   
   Velocio MTB Logo
   
   MTB

search

search
account_circle shopping_bag

0

loading

SIGNATURE GUARANTEE: Try it for 30 days. Risk free.

FREE SHIPPING on Canadian orders over $150



shopping_bag

YOUR BAG IS EMPTY

Subtotal
$0.00
GO TO CART
Continue Shopping

 1. Home
      /  
 2. Men's Base Layers


MEN'S BASE LAYERS

Extend the capability of your cycling wardrobe with Velocio Base Layers.
Designed to sit next to the skin, the summer base layers are made to keep a
rider dry and cool, while winter base layers increase comfort and warmth.

Buy Two, Get One: Combine any two base layers and get a third free.

Close Icon
FILTERS

FILTERS

close

SORT BY

Featured
Featured
Best selling
Price, low to high
Price, high to low

COLOR

0
Black
Light Grey
White

SIZE

0
XS
S
M
L
XL
XXL
XXXL
XXXXL
APPLY FILTERS


MEN'S ULTRALIGHT SL BASELAYER

$103.00
1 review


MEN'S GRAVEL BASE LAYER

$103.00


MEN'S MERINO MESH SL BASE LAYER

$103.00
3 reviews


MEN'S MERINO MESH SS BASE LAYER

$116.00
1 review


MEN'S MERINO MESH LS BASE LAYER

$129.00
3 reviews

loading products



SIGN UP FOR THE VELOCIO NEWSLETTER

Get a first look at ambassador stories, promotions, and new releases.

MTB
Road/Gravel
All


SUBSCRIBE

This will sign you up for INTL email updates.

Customer ServiceHelp Center Fit & Size Guide Signature Guarantee Returns &
Exchanges Repairs & Warranty Product Info & FAQ Policies & Terms Privacy Policy
Privacy Preferences Accessibility
About Us Retailers Signature Guarantee About Us Sustainability Renewed Contact
Us Become a Retailer
Follow Us
Facebook icon Instagram icon Twitter icon Youtube icon Strava icon Zwift icon
Region
Albania (ALL L) Australia (AUD $) Austria (EUR €) Belarus (USD $) Belgium (EUR
€) Bulgaria (BGN лв.) Canada (CAD $) Croatia (EUR €) Cyprus (EUR €) Czechia (CZK
Kč) Denmark (DKK kr.) Estonia (EUR €) Finland (EUR €) France (EUR €) Germany
(EUR €) Greece (EUR €) Greenland (DKK kr.) Hong Kong SAR (HKD $) Hungary (HUF
Ft) Iceland (ISK kr) Ireland (EUR €) Isle of Man (GBP £) Italy (EUR €) Japan
(JPY ¥) Latvia (EUR €) Lithuania (EUR €) Luxembourg (EUR €) Malaysia (MYR RM)
Malta (EUR €) Monaco (EUR €) Netherlands (EUR €) New Zealand (NZD $) Norway (NOK
kr) Philippines (PHP ₱) Poland (PLN zł) Portugal (EUR €) Romania (RON Lei)
Singapore (SGD $) Slovakia (EUR €) Slovenia (EUR €) Spain (EUR €) Sweden (SEK
kr) Switzerland (CHF CHF) Taiwan (TWD $) United Kingdom (GBP £) United States
(USD $) Submit
© 2024, Velocio // International.






Compare
X

Support