Shorts
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- CCS Hammer Loop Canvas Shorts - Brown/Black
- CCS Hammer Loop Canvas Shorts - Black/White
- 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
- Brixton Adventure Water Shorts - Black
- HUF Cromer Shorts - Lavender
- HUF Fuck It Cromer Shorts - Blue
- HUF Instinct Easy Shorts - Ash
- HUF Pacific Easy Shorts - Black
- Volcom Zebra Shield Scallop Mod 18 Board Shorts - Black
- Volcom Schroff X Volcom Stoney 19 Board Shorts - Black
- Volcom Runoff Ew Hybrid Short 18 Shorts - Black
- Volcom Frickin Cross Shred Static 20 Shorts - Charcoal Heather
- Volcom x Schroff Ew 22 Shorts - Khaki
- RVCA Endless Elastic Shorts - Gold
- RVCA Displaced Board Shorts - Moody Blue
- Salty Crew Cutlap Performance Board Shorts - Dusty Sage
- Salty Crew Clubhouse Board Shorts - Olive
- Volcom Stone V Liberators 19 Board Shorts - Ocean Teal
- Volcom About Time Liberators 17 Board Shorts - Lemon
- Volcom Blind Lines Mod 19 Board Shorts - Salmon
- DGK Illusion Shorts - Black
- Volcom V Ent Hockey Dad Stoney 19 Board Shorts - Black
- Volcom Lido Print Mod 20 Board Shorts - Camouflage
- DGK Wonderland Fleece Shorts - Green
- Volcom Lido Solid Mod 20 Board Shorts - Spring Green
- Volcom Fa Tetsunori 17 Shorts - Black
- Volcom Lido Print 17 Shorts - Crete Blue
- Volcom Country Days Hybrid 20 Shorts - Camouflage
- Volcom Slub Frickin Cross Shred 20 Shorts - Dark Khaki
- Volcom Stone Faded Hybrid 19 Shorts - Navy
- DGK Team Indica Basketball Shorts - Green
- Volcom Hoxstop Ew 18 Shorts - Squadron Green
- Volcom Voltripper Hybrid 20 Shorts - Asphalt Black
- Volcom Frickin Cross Shred 20 Shorts - Fir Green
- Brixton 60's Stretch Board Shorts - Washed Black/Charcoal
- Volcom Nomoly Hybrid 18 Shorts - Squadron Green
- Volcom Billow Denim Shorts - Dirt Track
- Volcom Ent Hockey Dad 20 Shorts - Black
- Volcom Freestone 22 Shorts - Dark Slate
- Volcom Fa T Spinks Ascender 18 Shorts - Black
- Former Reynolds Distend Walk Shorts - Black Stone
- Vans Original Standards Loose Fleece Shorts - Black
- Nike SB Basketball Skate Shorts - Midnight Navy/Court Blue
- Dark Seas x Jaws Benchley Board Shorts - Navy
- Dark Seas Swami 18" Board Shorts - Black
- Vans Authentic Chino Relaxed Shorts - Olivine
- Vans Drill Chore Loose Carpenter Cord Shorts - Incense
- Vans Voyage Essentials Board Shorts - Coffee Liqueur
- Vans Range Relaxed Elastic Shorts - Marshmallow/Malibu Blue
- Vans Range Nylon Loose Shorts - Antelope
- Vans Range Denim Relaxed Shorts - Stonewash Blue
- Vans Range Checkerboard Cord Loose Shorts - Blackberry Wine
- GX1000 Swim Shorts - Black
- GX1000 Sweat Shorts - Black
- Vans Range Cargo Loose Shorts - Coffee Liqueur
- Vans Range Cargo Loose Shorts - Black
- Vans Range Plaid Loose Shorts - Marshmallow
{% 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.