Please ensure Javascript is enabled for purposes of
website accessibility
Skip to content
chevron-left
SEMI-ANNUAL SALE | EXTRA 50% OFF | CODE: NEWYEAR | ENDS
SEMI-ANNUAL SALE | EXTRA 50% OFF | CODE: NEWYEAR | ENDS
SHOP NOW
YOGGER SERIES | OUR BEST-SELLING SHORT IN ALL NEW COLORWAYS
YOGGER SERIES | OUR BEST-SELLING SHORT IN ALL NEW COLORWAYS
SHOP NOW
HAWAII COLLECTION | RVCALOHA
HAWAII COLLECTION | RVCALOHA
Shop Now
FREE SHIPPING FOR RVCA INSIDERS
FREE SHIPPING FOR RVCA INSIDERS
JOIN/LOGIN
chevron-right
close
menu
close
RVCA Logo
chevron-left
SEMI-ANNUAL SALE | EXTRA 50% OFF | CODE: NEWYEAR | ENDS
SEMI-ANNUAL SALE | EXTRA 50% OFF | CODE: NEWYEAR | ENDS
SHOP NOW
YOGGER SERIES | OUR BEST-SELLING SHORT IN ALL NEW COLORWAYS
YOGGER SERIES | OUR BEST-SELLING SHORT IN ALL NEW COLORWAYS
SHOP NOW
HAWAII COLLECTION | RVCALOHA
HAWAII COLLECTION | RVCALOHA
Shop Now
FREE SHIPPING FOR RVCA INSIDERS
FREE SHIPPING FOR RVCA INSIDERS
JOIN/LOGIN
chevron-right
close
Mens
Womens
Sport
Surf
Boys
Sale
Rewards
search
Search
Log in
Close
Show gifts menu
chevron-down
chevron-down
gifts
Holiday Gift Shop
HOLIDAY DEAL | $12 TEES
HOLIDAY DEAL | $25 FLEECE
Stocking Stuffers
Trending Gifts
Gift Cards
Explore Gifting
Explore Gifting menu children
chevron-down
chevron-down
Explore Gifting
Shop All
Mens
Womens
Sport
Boys
Holiday Deals
Holiday Deals menu children
chevron-down
chevron-down
Holiday Deals
Limited Time Only! $12 Tees | $25 Fleece
Gifts Under $40
Gifts Under $60
Yoggers As Low As $39
Cozy Gifts Starting at $25
Find The Perfect Gift
Find The Perfect Gift menu children
chevron-down
chevron-down
Find The Perfect Gift
For The Athlete
For The Traveler
For The Surfer
For The Creative
Show mens menu
chevron-down
chevron-down
mens
Shop All
New Arrivals
Insiders Exclusives
Best Sellers
Gift Cards
Limited Time | $12 Tees + $25 Fleece
Sale
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
Shorts | Hybrids
Tees | Tanks
Boardshorts | Trunks
Shirts | Flannels
Athletic Shorts
Denim
Pants
Hoodies | Sweatshirts
Jackets
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Shop All
Hats | Beanies
Backpacks | Luggage
Sandals | Slides
Other Accessories
Collections
Collections menu children
chevron-down
chevron-down
Collections
Andrew The Kid x Benjamin JeanJean
Hawaii
Big RVCA
Dayshift
Pigment Dye
Artist Network Program
Artist Network Program menu children
chevron-down
chevron-down
Artist Network Program
Kelsey Niziolek
Bedwin x Stash
Andrew Pommier
SHIRTS | FLANNELS
Show womens menu
chevron-down
chevron-down
womens
Shop All
New Arrivals
Insiders Exclusives
Best Sellers
Artist Network Program
Gift Cards
Limited Time | $12 Tees + $25 Fleece
Sale
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
Tops
Tees | Tanks
Shorts | Skirts
Dresses | Rompers
Hoodies | Fleece
Sweaters
Pants
Denim
Jackets
Swim
Swim menu children
chevron-down
chevron-down
Swim
Shop All
Bikini Tops
Bikini Bottoms
One Pieces
Cover Ups
Swim Fit Guide | Tops
Swim Fit Guide | Bottoms
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Shop All
Hats
Backpacks | Luggage
Collections
Collections menu children
chevron-down
chevron-down
Collections
RVCA Sport | Alexis Ren & Bettylou
Andrew The Kid x Benjamin JeanJean
Gabrielle Monceaux
Neutral
Dayshift
Selects
SELECTS
ELEVATED BASICS
Show sport menu
chevron-down
chevron-down
sport
Shop All
Yogger Series
Hawaii Sport
Expert Guides
Mens Sport
Mens Sport menu children
chevron-down
chevron-down
Mens Sport
Shop All
New Arrivals
Athletic Shorts
Workout Shirts
Workout Pants
Workout Pullovers | Hoodies
Workout Jackets
Compression Clothing
Womens Sport
Womens Sport menu children
chevron-down
chevron-down
Womens Sport
Shop All
New Arrivals
Athletic Shorts
Sport Bras
Workout Tops
Workout Leggings | Joggers
Compression Clothing
Sport Accessories
Sport Accessories menu children
chevron-down
chevron-down
Sport Accessories
Shop All
Hats | Beanies
Backpacks | Bags
Collections
Collections menu children
chevron-down
chevron-down
Collections
RVCA Sport | Alexis Ren & Bettylou
Bedwin x Stash
Sport Vent Series
Combat Sport
TO/FROM
NEW ARRIVALS
Show surf menu
chevron-down
chevron-down
surf
Wetsuits
Wetsuits menu children
chevron-down
chevron-down
Wetsuits
Shop All
Rashguards | Surf Tees
Neoprene Tops
Boardshorts
Boardshorts menu children
chevron-down
chevron-down
Boardshorts
Shop All
16"-17" Outseam
18"-19" Outseam
20" Outseam
Womens Swim
Womens Swim menu children
chevron-down
chevron-down
Womens Swim
Shop All
Bikini Tops
Bikini Bottoms
One Pieces
Cover Ups
Swim Fit Guide | Tops
Swim Fit Guide | Bottoms
BOARDSHORTS
Show boys menu
chevron-down
chevron-down
boys
Shop All
New Arrivals
Insiders Exclusives
Artist Network Program
Gift Cards
Sale
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
Tees | Tanks
Shirts | Flannels
Shorts
Boardshorts
Rashguards
Hoodies | Fleeces
Denim | Pants
Jackets
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Hats | Beanies
New Arrivals
Show sale menu
chevron-down
chevron-down
sale
Shop All
New to Sale
Shop By Discount | 20% Off
Shop By Discount | 30% Off
Shop By Discount | 40% Off
Last Chance | 60% Off
Flash Sale
Mens Sale
Mens Sale menu children
chevron-down
chevron-down
Mens Sale
Shop All
Tees
Tops
Boardshorts
Shorts
Pants | Denim
Hoodies | Jackets
Accessories
Womens Sale
Womens Sale menu children
chevron-down
chevron-down
Womens Sale
Shop All
Tops
Pants
Hoodies | Sweaters
Swimwear
Shorts
Dresses
Accessories
Sport Sale
Sport Sale menu children
chevron-down
chevron-down
Sport Sale
Shop All
Mens Sport
Womens Sport
Mens Sport Tops
Mens Sport Bottoms
Womens Sport Bottoms
Sport Accessories
Boys Sale
Boys Sale menu children
chevron-down
chevron-down
Boys Sale
Shop All
Tops
Bottoms
Accessories
Search
Search
Close
TOPS
shop now
BOTTOMS
shop now
ONE PIECES
shop now
COVER UPS
shop now
SWIM FIT GUIDE
FIND YOUR FIT
chevron-left
chevron-right
shop all
Womens Swim
Womens
/
Swim
/
{% for breadcrumb in loader.breadcrumbs %} {% unless forloop.last %}
{{ breadcrumb.label }}
{% else %}
{{ breadcrumb.label }}
x
{% endunless %}
/
{% endfor %}
Hide Filters
Show Filters
{% if filterSummary.length > 0 %}
({{ filterSummary.length }})
{% endif %}
filter
Sort by:
{%-capture sort_label -%} {%- for option in sort.options -%} {%- if option.active == 1 -%} {{ option.label }} {%- break -%} {%- endif -%} {%- endfor -%} {%- endcapture -%} {%- if sort_label != blank -%} {{ sort_label }} {% else %} {{ sort.options[0].label }} {% endif %}
chevron-down
chevron-up
{% for option in sort.options %} {% if option.active == 1 %}
{{option.label}}
{% else %}
{{option.label}}
{% endif %} {% endfor %}
Compare
x
{% assign facet = facets | where: 'type', 'hierarchy' | first %} {% if facet.values.size > 0 or facet.type == 'slider'%}
{{ facet.label }}
chevron-down
{% if facet.type == "grid" %}
{% for value in facet.values %}
{{ value.label | replace: '/', ' / '}}
{% endfor %}
{% elsif facet.type == 'palette' %}
{% for value in facet.values %}
{% endfor %}
{% elsif facet.type == 'slider' %} {% if facet.field contains 'price' %}
{% else %}
{% endif %}
{{ facet.range | first }}
{{ facet.range | last }}
{% else %}
{% for value in facet.values %}
{% if facet.field == 'ss_all_prices' %}
{% if value.active %}
{% else %}
{% endif %}
x
{{ value.label | replace: '$', '$' }}
{% else %}
{% if value.active %}
{% else %}
{% endif %}
x
{% if facet.type == 'hierarchy' %}
chevron-right
{% endif %}
{{ value.label }}
{% endif %}
{% endfor %}
{% endif %} {% assign max_count = maxFilterCount %} {% if facet.type == 'palette' or facet.type == 'grid' %} {% assign max_count = max_count | times: 5 %} {% endif %} {% if facet.values.size > max_count %}
Show
{{ facet.values.size | minus: max_count }} more
less
{% endif %}
{% endif %}
Filter
{% if filterSummary.length > 0 %}
({{ filterSummary.length }})
{% endif %}
sliders
Womens Swim
Sort
chevron-down
chevron-up
shuffle
{{ pagination.totalResults }} {{ count }} products
{% if filterSummary.size > 0 %}
Apply
{% else %}
x
Close
{% endif %}
{% if filterSummary.size > 0 %}
{% for filter in filterSummary %}
{{ filter.label | replace: '$', '$' }}
x
{% endfor %}
Clear all
{% endif %}
{% assign facet = facets | where: 'type', 'hierarchy' | first %} {% if facet.values.size > 0 or facet.type == 'slider'%}
{{ facet.label }}
chevron-down
{% if facet.type == "grid" %}
{% for value in facet.values %}
{{ value.label | replace: '/', ' / '}}
{% endfor %}
{% elsif facet.type == 'palette' %}
{% for value in facet.values %}
{% endfor %}
{% elsif facet.type == 'slider' %} {% if facet.field contains 'price' %}
{% else %}
{% endif %}
{{ facet.range | first }}
{{ facet.range | last }}
{% else %}
{% for value in facet.values %}
{% if facet.field == 'ss_all_prices' %}
{% if value.active %}
{% else %}
{% endif %}
x
{{ value.label | replace: '$', '$' }}
{% else %}
{% if value.active %}
{% else %}
{% endif %}
x
{% if facet.type == 'hierarchy' %}
chevron-right
{% endif %}
{{ value.label }}
{% endif %}
{% endfor %}
{% endif %} {% assign max_count = maxFilterCount %} {% if facet.type == 'palette' or facet.type == 'grid' %} {% assign max_count = max_count | times: 5 %} {% endif %} {% if facet.values.size > max_count %}
Show
{{ facet.values.size | minus: max_count }} more
less
{% endif %}
{% endif %}
{% for facet in facets %} {% if facet.type == "hierarchy" %}{% continue %}{% endif %} {% if facet.values.size > 0 or facet.type == 'slider'%}
{{ facet.label }}
chevron-down
{% if facet.type == "grid" %}
{% for value in facet.values %}
{{ value.label | replace: '/', ' / '}}
{% endfor %}
{% elsif facet.type == 'palette' %}
{% for value in facet.values %}
{% endfor %}
{% elsif facet.type == 'slider' %} {% if facet.field contains 'price' %}
{% else %}
{% endif %}
{{ facet.range | first }}
{{ facet.range | last }}
{% else %}
{% for value in facet.values %}
{% if facet.field == 'ss_all_prices' %}
{% if value.active %}
{% else %}
{% endif %}
x
{{ value.label | replace: '$', '$' }}
{% else %}
{% if value.active %}
{% else %}
{% endif %}
x
{% if facet.type == 'hierarchy' %}
chevron-right
{% endif %}
{{ value.label }}
{% endif %}
{% endfor %}
{% endif %} {% assign max_count = maxFilterCount %} {% if facet.type == 'palette' or facet.type == 'grid' %} {% assign max_count = max_count | times: 5 %} {% endif %} {% if facet.values.size > max_count %}
Show
{{ facet.values.size | minus: max_count }} more
less
{% endif %}
{% endif %} {% endfor %}
chevron-up