Sunglasses
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- Glassy Campbell Sunglasses - Black/Blue Mirror
- Glassy Turner Sunglasses - Gold/Blue Mirror
- Glassy Morrison Gamer Sunglasses - Matte Black/Clear
- Glassy Mikemo Premium Polarized Sunglasses - Matte Blackout/Green Mirror
- Happy Hour G2 Polarized Sunglasses - Matte Black/G15
- Happy Hour The Duke Polarized Sunglasses - Black Fade/Tortoise
- Happy Hour Oxford Sunglasses - Gloss White/Evan Smith
- Happy Hour Oxford Sunglasses - Gloss Moss/Provost
- Happy Hour Wolf Pups Sunglasses - Black/Tan
- Happy Hour G2 Sunglasses - Black Gloss/Black
- Happy Hour Heart Ons Sunglasses - Red Sparkle/Red
- Happy Hour Heart Ons Sunglasses - Black/Red Drip
- Happy Hour Heart Ons Sunglasses - Clear Glitter Blue/Blue Tide
- Vans Westview Sunglasses - Blue Glow/Narcissus
- Vans Westview Sunglasses - Blue Glow
- Vans Westview Sunglasses - Black
- Vans Squared Off Sunglasses - Syrah
- Vans Squared Off Sunglasses - Cheetah Tortoise
- Vans Squared Off Sunglasses - Black
- Vans Spicoli 4 Sunglasses - Antique White
- Vans Henderson II Sunglasses - True Blue/Silver
- Vans Henderson II Sunglasses - Silver
- Vans Henderson II Sunglasses - Gold
- Vans Dunville Sunglasses - Clearly Aqua
- Vans Belden Sunglasses - Brown Tortoise
- Vans Belden Sunglasses - Black/White
- Vans Belden Sunglasses - Black
- Polar Junior Jr. Sunglasses - Lava
- Polar Junior Jr. Sunglasses - Black Smoke
- Raen Remmy Sunglasses - Cove/Green
- Raen Myles Sunglasses - Cove/Green
- Glassy Stanton Sunglasses - Black/Ice Lens
- Glassy Leonard Polarized Sunglasses - Black/Red Mirror
- Glassy Hudson Sunglasses - Black/Brown Lens
- Glassy Campbell Sunglasses - Gold/Pink Mirror
- Ashbury Ranger Sunglasses - Silver/Double Bridge
- Ashbury Maitai Sunglasses - Matte Black/Matte Brown Tortoise
- Ashbury Maitai Sunglasses - Black Gloss Acetate
- Ashbury Diego Sunglasses - Matte Black/Matte Brown Tortoise
- Ashbury Ace Sunglasses - Matte Clear
- Ashbury Ace Sunglasses - Brown Tortoise
- Glassy Sierra Polarized Sunglasses - Black/Gold/Gradiant Smoke
- Glassy Sierra Polarized Sunglasses - Black/Gold
- Glassy Morrison Polarized Sunglasses - Black/Green
- Glassy Klein Polarized Sunglasses - Clear/Pink Mirror
- Glassy Campbell Polarized Sunglasses - Black
- Raen Myles Sunglasses - Absinthe/Vibrant Brown Polarized
- Polar Lubna Sunglasses - Black Smoke
- Glassy Rae Polarized Sunglasses - Gold/Yellow Lens
- Glassy Leonard Polarized Sunglasses - Tortoise
{% 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 %}
{% assign productImage = product.featured_image %}
{% assign hoverImage = product.hover_image %}
{% capture productImageRepsonsive %}
{%- if productImage != blank -%}
{%- if product.featured_image_width > 180 -%}{{ productImage | img_url: '180x' }} 180w {{ 180 | divided_by: product.featured_image_aspect_ratio | round }}h,{%- endif -%}
{%- assign image_size = product.featured_image_width | append: 'x' -%}
{{ productImage | img_url: image_size }} {{ product.featured_image_width }}w {{ product.featured_image_height }}h
{%- endif -%}
{% endcapture %}
{% capture hoverImageRepsonsive %}
{%- if hoverImage != blank -%}
{%- if product.featured_image_width > 180 -%}{{ hoverImage | img_url: '180x' }} 180w {{ 180 | divided_by: product.featured_image_aspect_ratio | round }}h,{%- endif -%}
{%- assign image_size = product.featured_image_width | append: 'x' -%}
{{ hoverImage | img_url: image_size }} {{ product.featured_image_width }}w {{ product.featured_image_height }}h
{%- endif -%}
{% endcapture %}
{% if hoverImage != blank %}{% unless product.tags contains 'Graphic Overlay' %}
{% endunless %}{% endif %}
{% if product.reviews %}
{% assign to_half = product.reviews.rating | round:1 | divided_by: 0.5 | round | times: 0.50 %}
{% for badge in badges %}
{% if product.tags contains badge.tag and badge.tag != 'more-colors' %}
{{ badge.collection_badge }}
{% endif %}
{% endfor %}
{% if product.siblings.size > 0 %}
{% for sib in product.siblings %}
{% if forloop.index < 4 %}
{% unless sib.image_url == blank %}
{% endunless %}
{% elsif forloop.index == 4 %}
{% 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 %}
+ {{ product.siblings | size | minus: 3 }}
{% break %}
{% endif %}
{% endfor %}
{% endif %}
{{ vendor_tag }}
{% endif %}{{ productTitle }}
{% for badge in badges %} {% if product.tags contains badge.tag and badge.tag == 'more-colors' %} {{ badge.collection_badge }} {% endif %} {% endfor %} {% if product.siblings.size > 0 %}{{ product.siblings.size | plus: 1}} Color{% if product.siblings.size >= 1 %}s{% endif %}
{% endif %}
{% assign discount_amount = product.price | divided_by: product.compare_price | times: -100 | plus: 100 | round %}
{%- assign range = false -%}
{%- assign min = product.price_min -%}
{%- assign compare_min = product.compare_min -%}
{%- assign max = product.price_max -%}
{%- assign compare_max = product.compare_max -%}
{%- assign before_text = '' -%}
{%- assign min_class = '' -%}
{%- assign max_class = '' -%}
{%- if product.siblings.size > 0 -%}
{%- for sibling in product.siblings -%}
{%- assign sibling_price = sibling.price | times: 100 -%}
{%- assign sibling_compare = sibling.compare_at_price | times: 100 | round -%}
{%- if sibling_price < min -%}
{%- assign min = sibling_price -%}
{%- assign compare_min = sibling_compare -%}
{%- endif -%}
{%- if sibling_price > max -%}
{%- assign max = sibling_price -%}
{%- assign compare_max = sibling_compare -%}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
{% assign discount_amount = max | divided_by: compare_max | times: -100 | plus: 100 | round %}
{%- if max < compare_max and discount_amount > 10 -%}
{%- assign max_class = 'dark-red' -%}
{%- endif -%}
{% assign discount_amount = min | divided_by: compare_min | times: -100 | plus: 100 | round %}
{%- if min < compare_min and discount_amount > 10 -%}
{%- assign min_class = 'dark-red' -%}
{%- endif -%}
{%- if compare_min < compare_max -%}
{%- assign before_text = 'From ' -%}
{%- endif -%}
{% assign min = min | round %}
{% assign max = max | round %}
{%- if min < max -%}
{%- assign range = true -%}
{%- endif -%}
{%- if range == true -%}
{{ before_text }} {{ min | money }} - {{ max | money }}
{%- else -%}
{% assign discount_amount = product.price | divided_by: product.compare_price | times: -100 | plus: 100 | round %}
{%- if product.compare_price > product.price and discount_amount > 10 -%}
{{ before_text }}
{{ product.price | money }}
{{ product.compare_price | money }}
{%- else -%}
{{ product.price | money }}
{%- endif -%}
{%- 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
When you’re skateboarding or snowboarding, getting the sun in your eyes is more than just a pain; it can actually make it dangerous if it obstructs your vision in any way. That’s why every boarder needs a pair of sweet sunglasses from CCS. Our selection of shades is designed to stay put while you tear up the slopes, pull off a sweet trick or hit some high jumps. With the sun out of your eyes, you can rev up your intensity level and have more fun while you’re on your board.
Besides making sure you can see everything in your path, a good pair of sunglasses will also add a little extra cool to your look. Our selection of stylish sunglasses for skateboarders and snowboarders come from some of the top brands you already love, like Vans, Oakley, and Dragon. And with dozens of cool styles, it’s easy to find the shades that suit your personal style. From sleek chrome sunglasses with colorful polarized lenses to classic aviators, you’ll find the perfect skater shades right here.
So why shop at CCS? Besides our huge selection of cool skater brand styles, we’re a team of actual skateboarders and snowboarders who know what kind of gear works in the real world. We’ve tested our products and can tell you the ins and outs of each one, making us uniquely qualified to help you find the best gear. Plus, our customer service is top-notch, so you’ll get a fast, friendly response to any inquiry. We also ship our products quickly and keep some of the most competitive prices in the industry. Whether you need accessories like sunglasses, apparel, hardware or any other kind of gear, make CCS your go-to snowboard and skate shop to get the best service, the best products and the best prices.