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
- Vans Range Plaid Loose Shorts - Marshmallow
- Vans Range Cargo Loose Shorts - Coffee Liqueur
- Vans Range Cargo Loose Shorts - Black
- Vans Range Checkerboard Cord Loose Shorts - Blackberry Wine
- GX1000 Swim Shorts - Black
- GX1000 Sweat Shorts - Black
- Welcome Fang Mesh Shorts - Black
- Brixton Madrid II Shorts - Sepia Cord
- Welcome Sirius Nylon Shorts - Wren
- Vans The Daily Check Board Shorts - Copen Blue
- Brixton Voyage 18" Shorts - Mexico City Jaguar
- 686 Reup Elastic Water 7" Shorts - Cypress Green Hemisphere
- Brixton Everyday Coolmax Shorts - Khaki
- 686 Everywhere Hybrid Relaxed Fit Shorts - Black
- Rhythm Cord Jam Shorts - Sea Green
- Brixton Builders Carpenter Shorts - Olive Surplus
- Rhythm Isle Floral Trunk Shorts - Dark Navy
- Rhythm Heritage Trunk Shorts - Slate
- Rhythm Mod Sport Jam Shorts - Camel
- Rhythm Trim Cord Jam Shorts - Natural
- Rhythm Sidewinder Trunk Shorts - Chocolate
- Rhythm Jacquard Jam Shorts - Natural
- Rhythm Classic Stretch Trunk Shorts - Worn Navy
- Stance Shelter Shorts - Blue
- Stance Shelter Shorts - Tan
- Stance Shelter Shorts - Black
- Brixton Choice Chino 19" Shorts - Sand
- 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
- Stance Complex Shorts - Black/White
- Stance Green Day Complex Shorts - Multi
- Polar Frank Sweat Shorts - Graphite
- DC The Champs Shorts - Black
- 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
- Polar Big Boy Shorts - Silver Black
- RVCA Arch Board Shorts - Green Haze
- RVCA Apex Board Shorts - Black
- Vans Range Checkerboard Cord Loose Shorts - Antelope
- RVCA Va Pigment Board Shorts - Black/White
- RVCA Westport Board Shorts - Light Pink
- RVCA Anytime Board Shorts - Olive
- RVCA Atlas Elastic Board Shorts - Pirate Black
- RVCA Va Pigment Elastic Short Board Shorts - New Plum
- CCS Swim Club Hybrid Shorts - Black
- Nike SB El Chino Shorts - Black
- Dickies Cargo Regular Shorts - Timber Brown
- RVCA Atlas Elastic Board Shorts - Adobe
- Brixton Madrid II Shorts - Trekking Green Cord
- RVCA Sage Elastic Hemp Board Shorts - Multi
- Brixton Voyage 18" Shorts - Washed Black/Terracotta Floral
{% 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.