Shorts
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- CCS Crossover Basketball Shorts - Black/Red
- CCS Hammer Loop Jean Shorts - Bleach Wash
- April Reflective Shorts - Vintage Black
- Televisi Star Vx1 Carpenter Shorts - Light Blue
- Huf x Alltimers DWR Shorts - Blue
- CCS Standard Plus Chino Shorts - Grey
- CCS Logo Rubber Patch Sweat Shorts - Heather Grey
- CCS Swim Club Hybrid Shorts - Black
- Nike SB El Chino Shorts - Black
- Dickies Cargo Regular Shorts - Timber Brown
- Primitive Mesh Basketball Shorts - Green
- HUF Cromer Shorts - Bone
- HUF Cromer Shorts - Camel
- HUF Cromer Shorts - Dried Herb
- HUF Cromer Shorts - Light Blue
- HUF Cromer Shorts - Washed Black
- HUF Reservoir Dwr Easy Shorts - Clover
- HUF Reservoir Dwr Easy Shorts - Frost Gray
- HUF Reservoir Dwr Easy Shorts - Tangerine
- HUF Zine Mesh Basketball Shorts - Black
- Nike El Chino Shorts - Khaki
- Nike El Chino Shorts - Dark Team Red
- RIPNDIP Moneybag Swim Shorts - Olive
- RIPNDIP Travis Swim Shorts - Black
- Rhythm Cord Jam Shorts - Sea Green
- Rhythm Mod Sport Jam Shorts - Camel
- Rhythm Mod Sport Jam Shorts - Sea Green
- Rhythm Isle Floral Trunk Shorts - Dark Navy
- Rhythm Heritage Trunk Shorts - Slate
- Rhythm Trim Cord Jam Shorts - Natural
- Rhythm Jacquard Jam Shorts - Natural
- Rhythm Sidewinder Trunk Shorts - Chocolate
- Rhythm Classic Stretch Trunk Shorts - Worn Navy
- 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
- RVCA Va Pigment Elastic Short Board Shorts - New Plum
- RVCA Anytime Board Shorts - Olive
- RVCA Westport Board Shorts - Light Pink
- RVCA Va Pigment Board Shorts - Black/White
- RVCA Apex Board Shorts - Black
- RVCA Arch Board Shorts - Green Haze
- 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
- Hoddle 16oz Denim Ranger Shorts - Black
- Hoddle 16oz Denim Ranger Shorts - White Denim
- Hoddle 16oz Denim Ranger Shorts - Light Blue Wash
- Hoddle Trifid Rip Stop Shorts - Black
- Hoddle Trifid Rip Stop Shorts - Navy
- Primitive x WWE Deadman Forever Mesh Shorts - Purple
- Primitive x WWE DX Mesh Shorts - Black
- Roark Boatman 2.0 17" Shorts - Saffron Red
- Roark Passage 17" Shorts - Cagliari Military
- Roark Passage 17" Shorts - Costa Chapporal
{% 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.