www.rvca.com
Open in
urlscan Pro
23.227.38.74
Public Scan
Submitted URL: http://www.rvca.com/
Effective URL: https://www.rvca.com/
Submission: On May 31 via api from US — Scanned from CA
Effective URL: https://www.rvca.com/
Submission: On May 31 via api from US — Scanned from CA
Form analysis
7 forms found in the DOMPOST /cart/update
<form method="post" action="/cart/update" id="currency_form" accept-charset="UTF-8" class="shopify-currency-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency"><input type="hidden" name="utf8" value="✓"><input
type="hidden" name="return_to" value="/">
<select name="currency" style="background-color:#ffffff;color:#000000;" class="" onchange="this.parentNode.submit()" data-uw-rm-form="fx" aria-label="Single select" data-uw-hidden-control="hidden-control-element">
<option selected="true">USD</option>
</select>
</form>
<form class="relative search-trigger">
<div class="tools__button cursor-pointer flex items-center" neptune-engage="{
targets:[
{
attributes:[
{
att:data-return-focus,
set:here
}
]
},
{
selector:html,
attributes:[
{
att:data-active-modal,
set:search
}
]
},
{
selector:.modal-search-form,
methods:reset
}
]
}" id="uw21916b">
<input type="search" id="Search-header" value="" class="search-trigger__input absolute inset-0 opacity-0 cursor-pointer w-full" readonly="readonly" right="left" autocomplete="off" data-uw-rm-form="fx" aria-label="Search field"
data-uw-hidden-control="hidden-control-element">
<span class="search-trigger__icon">
<svg class="icon tools__icon icon-search" style="" width="24" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<use xlink:href="#icon-def-search"></use>
</svg>
<span class="sr-only">search</span>
</span>
<span class="search-trigger__text hidden lg:block">Search</span>
</div>
<input type="submit" value="go" class="sr-only" data-uw-rm-form="fx" aria-labelledby="uw21916b">
</form>
GET /search
<form action="/search" method="get" role="search" class="modal-search-form flex relative mx-auto w-full group">
<label for="modalSearchInput" class="invisible hidden"> Search </label>
<input type="search" name="q" id="modalSearchInput" value="" placeholder="Search" class="search-modal__input focus:border-0 focus:outline-none shadow-none ui-autocomplete-input w-full px-10" autocomplete="off" autocorrect="off" autocapitalize="off"
aria-label="Search" aria-autocomplete="list" onkeydown="if ( window.searchLoading != true ){ window.searchLoading = true; Neptune.liquid.load('SearchResults'); } this.typingTimer = this.typingTimer || {}; clearTimeout(this.typingTimer);"
onkeyup="if(event.which!=27){clearTimeout(this.typingTimer); this.typingTimer = setTimeout(()=>{ Neptune.liquid.load('SearchSuggest','url:https://d7fc3x.a.searchspring.io/api/suggest/query?siteId=d7fc3x&query='+this.value); window.searchLoading = false; _n.qs('.search-results').classList.remove('hidden');},500)}"
neptune-engage="{
on:keyup,
which: 27,
targets:[{
selector:html,
attributes:[{
att:data-active-modal,
set:_remove
}]
},
{
selector:'[data-return-focus]',
attributes:[{
att:data-return-focus,
set:_remove
}],
focus:true
}]
}" data-uw-rm-form="nfx">
<input type="submit" value="go" class="sr-only" data-uw-rm-form="fx" aria-label="Submit button" data-uw-hidden-control="hidden-control-element">
<button class="search-modal__input--search h-full border-none cursor-pointer text-center absolute animate left-0 top-0">
<span class="icon text-black flex flex-col justify-center items-center mha" style="max-width: 38px;">
<svg class="icon search-modal__icon icon-search" style="" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<use xlink:href="#icon-def-search"></use>
</svg>
<span class="sr-only">Search</span>
</span>
</button>
<button class="search-modal__input--close absolute top-0 right-0" neptune-engage="{preventDefault:true,targets:[
{selector:html,attributes:[{att:data-active-modal,set:_remove}]},
{selector:.search-results,classes:add:hidden}
]}">
<svg class="icon search-modal__icon icon-x-circle" style="" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<use xlink:href="#icon-def-x-circle"></use>
</svg>
<span class="sr-only">Close</span>
</button>
</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="/">
<input name="country_code" type="hidden">
</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="/">
<input name="country_code" type="hidden">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WuPU3m" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 300px; float: left; border-radius: 0px; 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: 0px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" id="uw209cee8" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 40px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 10px 0px 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_99275452" class="needsclick go762664083 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]" data-uw-rm-form="nfx"
style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(48, 48, 48); font-family: Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0); border: 1px solid rgb(48, 48, 48);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 0 1 auto; margin: 0px auto;"><button
class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(48, 48, 48); border-radius: 0px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(255, 255, 255); font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; 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: 40px;">Subscribe</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" data-uw-rm-form="fx" aria-label="hidden-control-element" data-uw-hidden-control="hidden-control-element" aria-labelledby="uw209cee8" style="display: none;">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SzZKsh" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 24px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px; flex: 1 1 0%;">
<div title="RVCA" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 390px; margin: -20px 0px -20px -20px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 24px; border-top-left-radius: 24px; overflow: hidden; min-width: 390px; min-height: 600px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/TPbNZz/images/02793a8d-d5c0-4e70-9b10-dbd2e0eecab0.png"); 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" id="uw45c1faa" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 20px; min-height: 600px; 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: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/TPbNZz/images/a0dfb635-4a5c-4e50-bade-ce822a99b4ce.png" tabindex="-1" alt="RVCA" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 100px; height: auto; cursor: initial;" data-uw-rm-alt-original="RVCA" data-uw-rm-alt="ALT"></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: 15px 10px 10px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-113073315" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span
style="font-weight: bold; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-style: normal; font-size: 28px;">15% OFF YOUR FIRST ORDER</span><!--EndFragment--></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; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-113073316" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; line-height: 150%; text-align: center;"><span
style="font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal;">When you sign up for emails. Plus, be the first to know about exclusive offers, new arrivals & events.</span><br
role="presentation" data-uw-rm-sr=""><!--EndFragment--></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 10px 5px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-113073317" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><!--StartFragment--></p>
<div class="needsclick kl-private-reset-css-Xuajs1" data-testid="form-row">
<div class="needsclick kl-private-reset-css-Xuajs1" data-testid="form-component">
<div id="rich-text-90802492" class="kl-private-reset-css-Xuajs1 go3176171171">
<div><span style="font-size: 14px; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal;">Preferences:</span><!--EndFragment--></div>
</div>
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" data-testid="form-row">
<div class="needsclick kl-private-reset-css-Xuajs1" data-testid="form-component">
<div class="needsclick kl-private-reset-css-Xuajs1">
<div class="needsclick go2376614969 kl-private-reset-css-Xuajs1">
<div class="needsclick kl-private-reset-css-Xuajs1" role="group" data-uw-rm-sr-aria-labelledby="kl_vco_shopping_preferences__4_label"><!--EndFragment--></div>
</div>
</div>
</div>
</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: 20px 10px; 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; display: block;">
<div role="group" class="needsclick kl-private-reset-css-Xuajs1" style="display: block;" data-uw-rm-sr-aria-labelledby="kl_Interest__6_label"><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox"
id="Interest__6__11" name="Interest__6" aria-invalid="false" aria-label="MENS" data-uw-rm-form="nfx"><label for="Interest__6__11" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go3360010050" 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(0, 0, 0); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="rgba(255,255,255,0)"></rect>
</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="checkbox_inner_Interest__6__11" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Interest__6__11" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Interest__6__11" fill="#000000" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(0, 0, 0); font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
MENS</div>
</label><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox" id="Interest__6__12" name="Interest__6" aria-invalid="false" aria-label="WOMENS" data-uw-rm-form="nfx"><label for="Interest__6__12"
class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go3360010050" 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(0, 0, 0); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="rgba(255,255,255,0)"></rect>
</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="checkbox_inner_Interest__6__12" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Interest__6__12" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Interest__6__12" fill="#000000" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(0, 0, 0); font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
WOMENS</div>
</label><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox" id="Interest__6__13" name="Interest__6" aria-invalid="false" aria-label="BOYS" data-uw-rm-form="nfx"><label for="Interest__6__13"
class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go3360010050" 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(0, 0, 0); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="rgba(255,255,255,0)"></rect>
</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="checkbox_inner_Interest__6__13" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Interest__6__13" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Interest__6__13" fill="#000000" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(0, 0, 0); font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
BOYS</div>
</label></div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</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; 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_113073319" class="needsclick go460740124 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="true" options="[object Object]" data-uw-rm-form="nfx"
style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(0, 0, 0); font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0); border: 1px solid rgb(208, 51, 31);"
aria-describedby="klaviyo_ariaid_7">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="background-color: white; position: absolute; z-index: 1; right: 0px; border-radius: 4px; animation: 0.4s ease 0s 1 normal none running klaviyo-fadein; top: 9px;">
<div class="needsclick go3298969293 kl-private-reset-css-Xuajs1" style="border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.26) 1px 1px 4px 0px; border: 1px solid rgb(208, 51, 31); background-color: rgb(255, 244, 240);"><span role="alert"
id="klaviyo_ariaid_7" class="needsclick kl-private-reset-css-Xuajs1" style="font-size: 14px; padding: 8px; font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; color: rgb(208, 51, 31);">This field is
required</span></div>
</div>
</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: 13px 10px 10px; 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(0, 0, 0); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; 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: 40px; width: 100%;">SUBMIT</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 10px 10px; position: relative; flex: 1 0 0px;"><button
class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgba(255, 255, 255, 0); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(0, 0, 0); font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; 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: 30px; width: 100%;">NO
THANKS</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; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-113073322" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
style="font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 9px;">15% off coupon code will be sent to the email provided. Valid for first-time US customers and new email
subscribers only. Exclusions apply – discount not valid on wetsuits, GIs, special collections, third-party goods, or custom products. Code expires 90 days from retrieval and is valid online at rvca.com, one use per customer. Cannot
apply offer to past orders nor combine the discount with any other offer. By entering your email you agree to
our<a href="https://www.rvca.com/pages/privacy-policy" data-uw-rm-brl="PR" data-uw-original-href="https://www.rvca.com/pages/privacy-policy"> Privacy Policy.</a></span></p>
</div>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" data-uw-rm-form="fx" aria-label="hidden-control-element" data-uw-hidden-control="hidden-control-element" aria-labelledby="uw45c1faa" style="display: none;">
</form>
Text Content
Skip to main contentEnable accessibility for visually impairedOpen the accessibility menu Open the Accessible Navigation Menu It appears you are visiting from Canada. Do you want to redirect to the RVCA CA Store? Yes, pleaseNo, thanks × Please ensure Javascript is enabled for purposes of website accessibility Skip to content USD chevron-left RVCA LUKE PELLETIER | ARTIST COLLECTION SHOP NOW HAWAII COLLECTION | RVCALOHA Shop Now FREE SHIPPING FOR RVCA INSIDERS JOIN/LOGIN SHOP NOW, PAY LATER | PAY IN 4 WITH SHOP PAY New Arrivals chevron-right close menu close RVCA Logo chevron-left LUKE PELLETIER | ARTIST COLLECTION SHOP NOW HAWAII COLLECTION | RVCALOHA Shop Now FREE SHIPPING FOR RVCA INSIDERS JOIN/LOGIN SHOP NOW, PAY LATER | PAY IN 4 WITH SHOP PAY New Arrivals chevron-right close * Mens Show mens menu chevron-down * Collections Collections menu children chevron-down * New Arrivals * Luke Pelletier * Hawaii * Dayshift * Big Rvca * Sage Vaughn * Roberto Rodriguez Redondo * Elliott Routledge * Pigment Dye * Clothing Clothing menu children chevron-down * Tees | Tanks * Shirts | Flannels * Shorts | Hybrids * Athletic Shorts * Denim * Pants * Hoodies | Sweatshirts * Jackets * Boardshorts * Tees | Tanks Tees | Tanks menu children chevron-down * Short Sleeves * Long Sleeves * Accessories Accessories menu children chevron-down * Hats | Beanies * Backpacks | Luggage * Sandals * Other Accessories TRUCKER HATS * Womens Show womens menu chevron-down * Collections Collections menu children chevron-down * New Arrivals * Luke Pelletier * Elliott Routledge * Sage Vaughn * Neutral * Dayshift * Selects * Clothing Clothing menu children chevron-down * Tops * Tees | Tanks * Shorts | Skirts * Dresses | Rompers * Hoodies | Fleece * Sweaters * Pants * Denim * Jackets * Swim Swim menu children chevron-down * Bikini Tops * Bikini Bottoms * One Pieces * Accessories Accessories menu children chevron-down * Hats * Backpacks | Luggage NEW SWIM * Sport Show sport menu chevron-down * Sport Collections Sport Collections menu children chevron-down * Mens New Arrivals * Womens New Arrivals * Yogger Series * Combat Sport * Sport Vent Series * RVCA x Shoyoroll * Expert Guides * Sport Mens Sport Mens menu children chevron-down * Athletic Shorts * Workout Shirts * Workout Pants * Workout Pullovers | Hoodies * Workout Jackets * Compression Clothing * GIs * Sport Womens Sport Womens menu children chevron-down * Athletic Shorts * Sports Bras * Workout Tops * Workout Leggings | Joggers * Compression Clothing * Sport Accessories Sport Accessories menu children chevron-down * Hats | Beanies * Boxing | MMA Gloves * Backpacks | Bags SPORT VENT SERIES * Surf Show surf menu chevron-down * Wetsuits Wetsuits menu children chevron-down * Rashguards | Surf Tees * Neoprene Tops * Boardshorts SURF RASHGAURDS * Boys Show boys menu chevron-down * Collections Collections menu children chevron-down * Boys New Arrivals * Clothing Clothing menu children chevron-down * Tees | Tanks * Shirts | Flannels * Shorts * Boardshorts * Hoodies | Fleece * Denim | Pants * Jackets * Accessories Accessories menu children chevron-down * Hats | Beanies NEW ARRIVALS * Sale Show sale menu chevron-down * Mens Sale Mens Sale menu children chevron-down * Tees * Tops * Boardshorts * Shorts * Pants | Denim * Hoodies | Jackets * Accessories * Womens Sale Womens Sale menu children chevron-down * Tops * Pants * Hoodies | Sweaters * Swimwear * Shorts * Dresses * Sport Sale Sport Sale menu children chevron-down * Sport Mens * Sport Womens * Sport Mens Tops * Sport Mens Bottoms * Sport Womens Bottoms * Sport Accessories * Boys Sale Boys Sale menu children chevron-down * Tops * Accessories * Rewards * Search * Log in Log in search Search Log in Cart Close Search Search Close YOUR CART Close You are $99.99 away from free US ground shipping Your cart is empty Continue shopping Your cart Taxes and shipping calculated at checkout Subtotal $0.00 Checkout WELCOME Close SHOP IN: Country United States (USD) Language English (en) Update Preferences NEW ARRIVALS STOCK UP FOR SUMMER SHOP WOMENS SHOP MENS NEW ARRIVALS STOCK UP FOR SUMMER SHOP WOMENS SHOP MENS check Compare RVCA VISTA T-SHIRT $32.00 check Compare ESCAPE PRINT ELASTIC WAIST WALKSHORTS 17" $60.00 check Compare VA ALL THE WAY PRINT TRUCKER HAT $30.00 check Compare VA ELASTIC WAIST BOARDSHORTS 17" $60.00 check Compare ENDLESS SEERSUCKER SHORT SLEEVE WOVEN SHIRT $60.00 check Compare ESCAPE PRINT ELASTIC WAIST WALKSHORTS 17"” $60.00 check Compare SEALED SNAPBACK HAT $32.00 check Compare THATLL DO PRINT SHORT SLEEVE SHIRT $60.00 check Compare BLOOMFEST T-SHIRT $30.00 check Compare PTC STRIPE SHORT SLEEVE KNIT $40.00 check Compare EASTERN ELASTIC WAIST BOARDSHORTS 17" $60.00 check Compare UPWARDS IKAT SHORT SLEEVE WOVEN SHIRT $66.00 check Compare WESTPORT BOARDSHORTS 17" $60.00 chevron-left chevron-right NEUTRAL COLLECTION SHOP NOW HAWAII SPORT | ALL BRAND shop now COMBAT SERIES DESIGNED FOR ULTIMATE PERFORMANCE SHOP NOW COMBAT SERIES DESIGNED FOR ULTIMATE PERFORMANCE SHOP NOW check Compare COMPRESSION TECHNICAL SHORT SLEEVE TOP $76.00 check Compare VA SPORT LONG SLEEVE COMPRESSION TOP $80.00 check Compare MUAY THAI MOD ELASTIC WAIST BOXING SHORTS 15" $80.00 check Compare RVCA MUAY THAI BOXING SHORTS 15" $76.00 check Compare MUAY THAI MOD ELASTIC WAIST BOXING SHORTS 15" $80.00 check Compare RVCA X SHOYOROLL BRAZILIAN JIU JITSU GI $260.00 check Compare RVCA X SHOYOROLL BRAZILIAN JIU JITSU GI $250.00 check Compare VA SPORT COMPRESSION TIGHTS $90.00 check Compare SPARTAN ELASTIC WAIST TRAINING SHORTS 17" $76.00 check Compare FIGHT SCRAPPER ELASTIC WAIST WALKSHORTS 15" $70.00 chevron-left chevron-right VA+ SHORTS shop now SELECTS COLLECTION SHOP NOW MEMBERS GET FREE SHIPPING AND EXCLUSIVE ACCESS TO REWARDS JOIN NOW RECOMMENDED FOR YOU check Compare EXOTICA ELASTIC WAIST BOARDSHORTS 16'' $66.00 check Compare * Tee VA RVCA BLUR TEE $36.00 check Compare YOGGER STRETCH ELASTIC WAIST SHORTS 17" $60.00 check Compare * Tee +2869 More THREE STACK T-SHIRT $30.00 check Compare * Tee +4332 More CLIFF SHORE T-SHIRT $30.00 check Compare * Vest +3646 More VA RVCA BLUR TANK TOP $32.00 check Compare * Vest +3508 More ICON TANK TOP $32.00 check Compare * Tee +4403 More CLIFF SHORE T-SHIRT $30.00 check Compare * Tee +1653 More BALANCE RAIDER SPORT TECH T-SHIRT $36.00 check Compare * Tee +21 More RADIAL GRAPH SPORT TECH T-SHIRT $36.00 check Compare * Tee +2884 More RVCA VISTA T-SHIRT $32.00 check Compare * Swim Trunk +3798 More CURREN BOARDSHORTS 18" $66.00 chevron-left chevron-right Sign Up for our Newsletter Subscribe * Support minus plus * Gift Cards * Help Center * FAQ * Afterpay FAQ's * Shipping * Returns * Contact Us * Affiliate Program * About minus plus * RVCA Insiders * Careers * Privacy Policy * Terms of Use * Accessibility Statement * Do Not Sell or Share My Personal Information * * * * * * * * * Instagram * Facebook * YouTube © 2024 RVCA. All Rights Reserved. * Choosing a selection results in a full page refresh. close arrow-left close close move close message-square Close dialog 2 15% OFF YOUR FIRST ORDER When you sign up for emails. Plus, be the first to know about exclusive offers, new arrivals & events. Preferences: MENS WOMENS BOYS This field is required SUBMIT NO THANKS 15% off coupon code will be sent to the email provided. Valid for first-time US customers and new email subscribers only. Exclusions apply – discount not valid on wetsuits, GIs, special collections, third-party goods, or custom products. Code expires 90 days from retrieval and is valid online at rvca.com, one use per customer. Cannot apply offer to past orders nor combine the discount with any other offer. By entering your email you agree to our Privacy Policy. Live chat