Shorts
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- CCS Crossover Basketball Shorts - Black/Red
- CCS Hammer Loop Jean Shorts - Bleach Wash
- CCS Logo Rubber Patch Sweat Shorts - Heather Grey
- CCS Standard Plus Chino Shorts - Grey
- HUF Cromer Shorts - Bone
- HUF Cromer Shorts - Dried Herb
- HUF Cromer Shorts - Light Blue
- HUF Cromer Shorts - Camel
- HUF Zine Mesh Basketball Shorts - Black
- RIPNDIP Moneybag Swim Shorts - Olive
- RIPNDIP Travis Swim Shorts - Black
- RVCA Sage Elastic Hemp Board Shorts - Multi
- RVCA Atlas Elastic Board Shorts - Adobe
- RVCA Atlas Elastic Board Shorts - Pirate Black
- RVCA Va Elastic Short Board Shorts - Black
- DGK Fire Blossom Shorts - Purple
- Vans Range Cargo Loose Shorts - Coffee Liqueur
- Vans Range Cargo Loose Shorts - Black
- Vans Range Plaid Loose Shorts - Marshmallow
- Vans Range Checkerboard Cord Loose Shorts - Blackberry Wine
- GX1000 Swim Shorts - Black
- GX1000 Sweat Shorts - Black
- RVCA Escape Elastic Cord Shorts - Natural
- RVCA Americana Elastic Yd Shorts - Black
- RVCA Americana Carpenter Shorts - Garage Blue
- RVCA Weekend Stretch Shorts - New Smoke
- RVCA Weekend Stretch Shorts - New Dark Khaki
- RVCA Weekend Stretch Shorts - New Black
- Spitfire Bighead Fill Denim Shorts - Black
- Roark x Basquiat Passage 17" Shorts - Pink
- Roark x Basquiat Chiller 17" Mixtape Shorts - Black
- Welcome Fang Mesh Shorts - Black
- Welcome Sirius Nylon Shorts - Wren
- Stance Shelter Shorts - Blue
- Stance Shelter Shorts - Tan
- Stance Shelter Shorts - Black
- Stance Complex Shorts - Black/White
- Stance Green Day Complex Shorts - Multi
- Polar Frank Sweat Shorts - Graphite
- DC The Champs Shorts - Black
- Polar Big Boy Shorts - Dark Blue
- HUF Reservoir Dwr Easy Shorts - Clover
- HUF Reservoir Dwr Easy Shorts - Frost Gray
- HUF Reservoir Dwr Easy Shorts - Tangerine
- Dark Seas Gladeview 20" Board Shorts - Camo
- Polar Frank Sweat Shorts - Dark Blue
- DC Carpenter Baggy Shorts - Dark Indigo
- Polar Big Boy Shorts - Silver Black
- RVCA Arch Board Shorts - Green Haze
- Primitive Rouge Fleece Shorts - Black
- RVCA Apex Board Shorts - Black
- Vans The Daily Check Board Shorts - Copen Blue
- Vans Range Checkerboard Cord Loose Shorts - Antelope
- DGK Fire Blossom Fleece Shorts - White
- DGK Fire Blossom Fleece Shorts - Purple
- RVCA Va Pigment Board Shorts - Black/White
- RVCA Westport Board Shorts - Light Pink
- RVCA Anytime Board Shorts - Olive
- RVCA Va Pigment Elastic Short Board Shorts - New Plum
- Televisi Star Vx1 Carpenter Shorts - Light Blue
{% for product in loader.activeProducts %}
{% for banner in collectionBanners %}
{% if Filters.native.size > 0 and banner.sub == false %}{% continue %}{% endif %}
{% if banner.position == product.position %}
{% endif %}
{% endfor %}
{% endfor %}
{% assign display_wishlist = true %}
{% for tag in Wishlist.data.exclusions %}
{% if product.tags contains tag %}
{% assign display_wishlist = false %}
{% endif %}
{% endfor %}
{% if product == blank %}
{% assign product = Product %}
{% endif %}
{% if display_wishlist %}
{%- if wishlist == blank -%}
{% assign wishlist = Wishlist.data.items | map: 'handle' %}
{% if wishlist[0] == null %}
{% assign wishlist = data.items | map: 'handle' %}
{% endif %}
{%- endif -%}
{%- assign p_title = product.title | replace: '"', '”' -%}
{%- capture wishlist_add -%}
event.preventDefault();
Wishlist.add({
handle: '{{ product.handle }}',
type: '{{ product.type | escpae }}',
image: '{{ product.featured_image }}',
{%- if variant -%}variant: {{ variant.id | json }},{%- endif -%}
title: `{{ p_title }}`
});
[this, _n.sibling(this, '.wishlist__button')].forEach(function(button) { button.classList.toggle('dn')});
{%- endcapture -%}
{% endif %}
{%- if product.member_exclusive contains 'coming_soon' or product.member_exclusive contains 'member_active' -%}
{%- assign year = product.member_end | split: '/' | last | prepend: '/' -%}
{%- assign date = product.member_end | remove: year -%}
{%- if product.member_exclusive contains 'coming_soon' -%}
{%- assign year = product.member_start | split: '/' | last | prepend: '/' -%}
{%- assign date = product.member_start | remove: year -%}
{%- endif -%}
{%- capture member_active_text -%}CCS+ Exclusive through {{ date }}{%- endcapture -%}
{%- capture coming_soon_text -%}CCS+ Exclusive starting {{ date }}{%- endcapture -%}
{%- assign member_text = member_active_text -%}
{%- if product.member_exclusive contains 'coming_soon' -%}
{%- assign member_text = coming_soon_text -%}
{%- endif -%}
{{ year }}
{{ date }}
{{ member_text }}
{%- endif -%}
{% assign crop = 'crop_height=64&crop_left=430&crop_top=472&crop_width=64' %}
{% if 'Skateboard Deck, Skateboard Complete' contains product.type %}
{% assign crop = 'crop_height=64&crop_left=230&crop_top=472&crop_width=64' %}
{% endif %}
{% for badge in badges %}
{% if product.tags contains badge.tag and badge.tag != 'more-colors' %}
{% if product.reviews %}
{% assign to_half = product.reviews.rating | round:1 | divided_by: 0.5 | round | times: 0.50 %}
{{ badge.collection_badge }}
{% endif %}
{% endfor %}
{%- assign option_value_data = '' -%}
{%- for option in product.options_with_values -%}
{%- if option.name == 'Title' %}{%- continue -%}{%- endif -%}
{%- unless siblingRange[product.type] contains option.name -%}{%- continue -%}{%- endunless -%}
{%- if option.values.size == 0 -%}{%- continue -%}{%- endif -%}
{%- assign option_values = option.values | sort -%}
{%- if option.values.size == 1 -%}
{%- assign option_value_data = option_values | first -%}
{%- else -%}
{%- assign option_values_last = option_values | last -%}
{%- assign option_value_data = option_values | first | append: ' - ' | append: option_values_last -%}
{%- endif -%}
{%- endfor -%}
{%- if option_value_data == '' and siblingRange[product.type] contains 'Title' -%}
{%- assign title_segments = product.title | split: ' - ' -%}
{%- endif -%}
{{- option_value_data -}}
{% for tag in product.tags %}
{% if tag contains 'Vendor' %}
{% assign vendor_tag = tag | remove: 'Vendor:' %}
{% assign vendor_collab = vendor_tag | append: ' x' %}
{% break %}
{% endif %}
{% endfor %}
{% if product.siblings.size > 0 %}
{% assign productTitle = product.title | split: ' - ' | first %}
{% else %}
{% assign productTitle = product.title | remove: product.type | split: '-' %}
{% endif %}
{% assign productTitle = product.title | split: ' - ' | first %}
{% unless product.title contains vendor_collab %}
{% assign productTitle = productTitle | remove: vendor_tag %}
{% endunless %}
{% if vendor_tag != blank %}
{{ vendor_tag }}
{% endif %}{{ productTitle }}
{% for badge in badges %} {% if product.tags contains badge.tag and badge.tag == 'more-colors' %} {{ badge.collection_badge }} {% endif %} {% endfor %} {% assign discount_amount = product.price | divided_by: product.compare_price | times: -100 | plus: 100 | round %} {%- capture discount_text -%} [discount]% off {%- endcapture -%}
{%- if compare_min < compare_max -%}
{%- assign before_text = 'From ' -%}
{%- endif -%}
{%- if product.compare_price > product.price and discount_amount > 10 -%}
{{ before_text }}
{{ product.price | money }}
{{ product.compare_price | money }}
{%- else -%}
{{ product.price | money }}
{%- endif -%}
{%- if discount_amount > 10 -%}
{{ discount_text | replace: '\[discount\]', discount_amount }}
{%- endif -%}
{% for i in (1..5) %}
{% endfor %}
({{ product.reviews.count }})
{% endif %}
{% unless total_pages == 1 or total_pages == 0 %}
{% endunless %}
{% assign active = 'dim' %}
{% if current_page == 1 %}
{% assign active = 'o-50 pointer-none' %}
{% endif %}
{% for i in pages %}
{% assign pageoffset = current_page | minus: i | abs %}
{% if pageoffset != 0 and pageoffset != 1 and pageoffset != 2 pageoffset != 3 %}{% continue %}{% endif %}
{% assign active = '' %}
{% if current_page == i %}
{% assign active = 'brand' %}
{% endif %}
{% assign last_page_shown = i %}
{% endfor %}
{% assign active = 'dim' %}
{% if current_page == total_pages %}
{% assign active = 'o-50 pointer-none' %}
{% endif %}
{% if last_page_shown != total_pages %}
...
{% endif %}
Loading Products
As the weather and the skate session heats up, you’re going to want to keep cool, and look cool, in a fresh pair of shorts. CCS carries all styles of skater shorts from your favorite skateboarding and streetwear brands. And for those riders looking to stay in style on a budget, we makes our own line of CCS skateboarding shorts in a variety of styles and materials.
From baggy denim ‘jorts’ to classic chinos to rugged corduroy of all lengths, we’ve got tons of shorts options for every scenario. You’ll find slick sports shorts for the gym to swim trunks and boardshorts to take it to the water. Whether you’re looking for basketball-inspired shorts from HUF to a wild artist-collab print from RVCA, we even have leggings and shorts for women (and the fellas, why not?). Stay in the vanguard with trending shorts skate brands like Quasi, Welcome, and Polar, match your shorts to your footwear with styles from Nike SB and Vans, or stick to classic apparel brands like Volcom, Dickies, Brixton. No matter how you wear ‘em, your shins will be smiling in the sun when you roll with skateboard shorts from CCS.