Hoodies and Sweatshirts
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- CCS Social Camouflage Embroidered Hoodie - White
- CCS Social Camouflage Bar Hoodie - Black
- CCS Social Camouflage Bar Hoodie - Olive
- CCS Social Camouflage Embroidered Hoodie - Black
- CCS Social Camouflage Party Hoodie - Black
- CCS Social Camouflage Party Hoodie - Olive
- CCS Cathedral Hoodie - Deep Royal
- CCS Cathedral Hoodie - Black
- Nike SB Essentials Logo Pullover Hoodie - Dark Grey Heather/White
- DGK Mamcita Fleece Hoodie - White
- Nike SB Essentials Logo Pullover Hoodie - Black/White
- Huf x Toyota Sahara Rally Hoodie - Black
- Nike SB Essentials Logo Pullover Hoodie - Denim Turquoise/White
- Anti-Hero Superpower 18 Hoodie - Black
- DGK Mamcita Fleece Hoodie - Black
- Venture Collegiate Sweatshirt - Black
- Real Flames Sleeve Hoodie - Black
- Nike SB Essentials Logo Pullover Hoodie - Light Orewood Brown/White
- RIPNDIP Man I Love Felines Hoodie - Sandstone
- DGK Mamcita Fleece Hoodie - Bone
- Krooked Metal Parking Lot Hoodie - Black
- Anti-Hero Spaceship Earth Sweatshirt - Navy
- RIPNDIP Skelly Nerm Knit Hoodie - Black/White
- DGK Sad Girl Fleece Hoodie - Grey Heather
- Spitfire Skate Like A Girl Evolution Hoodie - Plum
- Spitfire Immortal Fire Hoodie - Black
- DGK Sad Girl Fleece Hoodie - Black
- Polar Dave Cosmic Hoodie - Black
- Venture Awake Hoodie - Black/Grey
- Huf x Toyota Parts & Service Sweatshirt - Black
- Volcom Stone Fleece Hoodie - Black
- Huf x Toyota Sahara Rally Hoodie - Spring Green
- Girl x Pac-Man OG Pack-Lock Emb Crew Sweatshirt - White
- Girl x Pac-Man OG Pack-Lock Emb Crew Sweatshirt - Black
- RIPNDIP Sushi Nerm Hoodie - Navy
- Polar Default Hoodie - Black
- Volcom Divided Hoodie - Wren
- Girl x Pac-Man OG Pac-Lock Emb Heavy Hoodie - Bone
- Volcom Forzee Hoodie - Navy
- Girl x Pac-Man Ghost Sleeve Emb Hoodie - Black
- Obey Established Works Eyes Hoodie - Coronet Blue
- DGK Courage Fleece Hoodie - Burgundy
- Obey Established Works Eyes Sweatshirt - Coronet Blue
- Welcome x Beetlejuice Lydia Sweatshirt - Black
- Welcome x Beetlejuice Qualified Pigment-Dyed Hoodie - Black
- Polar Ivan Half Zip Sweatshirt - Wine
- Toy Machine Fists Hoodie - Green
- Gas Giants Est. Sweatshirt - Brown
- Toy Machine Fists Hoodie - Gold
- Gas Giants Ball Logo Hoodie Hoodie - White
- Polar Dave Anyone Out There Hoodie - New Navy
- Powell-Peralta Rat Bones Hoodie - Navy
- Powell-Peralta Rat Bones Hoodie - Charcoal Heather
- Toy Machine Laughing Monster Hoodie - Black
- Huf x Toyota Overland Touring Crewneck Sweatshirt - Ash
- Toy Machine Bummer Hoodie - Red
- Powell-Peralta Winged Ripper Hoodie - Navy
- Polar Default Hoodie - Heather Grey
- Toy Machine Bummer Hoodie - Royal
- Umaverse Puff Ink Logo Hoodie - Navy
{% 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 productBadges %}
{% 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 }}
{% 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
CCS has a huge selection of hoodie sweatshirts from all your favorite skateboarding and streetwear brands. You can even customize the graphics on your hoodie with a Customs X collaboration with some of the biggest companies and artists in the biz, only at CCS!
When hot, sunny days give way to crisp fall afternoons and evenings, nothing is finer than the comfort and luxury of a trusty pullover hooded sweatshirt. As skate sweatshirts go, the hoodie has always been a favorite. The warmth, style, and added protection skate hoodies provide make it the go-to garment for every skater when the temperature starts to drop. Skateboarding hoodies, like skate t-shirts, are mostly differentiated in graphics and colors, so check out our huge seasonal selection from popular brands like Santa Cruz, Spitfire, Nike SB, Thrasher, Polar, and dozens more.