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
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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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: "Nunito Sans", 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