Skip to content
chevron-left
NEW MERCURY DROP
SHOP THE COLLECTION
QUIKSILVER x PACIFICO
EXPLORE THE COLLECTION
NEW WATERMAN
SHOP THE COLLECTION
Free Shipping On Orders $125+
SEE DETAILS
chevron-right
close
menu
close
Quiksilver Logo
chevron-left
NEW MERCURY DROP
SHOP THE COLLECTION
QUIKSILVER x PACIFICO
EXPLORE THE COLLECTION
NEW WATERMAN
SHOP THE COLLECTION
Free Shipping On Orders $125+
SEE DETAILS
chevron-right
close
Mens
Boys
Surf
Snow
Waterman
Sale
Hidden
Show menu
chevron-down
chevron-down
Hidden
Guides
Home
Catalog
Contact
search
Search
Log in
Close
Show gifts menu
chevron-down
chevron-down
gifts
Gifts
Gifts menu children
chevron-down
chevron-down
Gifts
Shop All
Mens Gifts
Boys Gifts
Stocking Stuffers
Cozy Gifts
Under $25
Under $50
Under $100
Deals
Deals menu children
chevron-down
chevron-down
Deals
Up To 60% Off Fleece
Hidden
Explore Gift Guide
Show mens menu
chevron-down
chevron-down
mens
Gift Guide
Gift Guide menu children
chevron-down
chevron-down
Gift Guide
Shop All
Member Exclusives
Member Exclusives menu children
chevron-down
chevron-down
Member Exclusives
Shop All
Collections
Collections menu children
chevron-down
chevron-down
Collections
New Arrivals
Best Sellers
Quiksilver x Pacifico
BinkyBro
Hawaii
Mercury
Originals
Highline
HIDDEN
HIDDEN menu children
chevron-down
chevron-down
HIDDEN
Shop All
Final Few
Fall Essentials
Deals
2 For $100 Amphibians
2 For $125 Centinela Shirt
2 For $40 Tees
Training
Griffin Colapinto
DNA
Freedom Waves
Waterman
Spring Break
Saturn
Blank Canvas
Hidden
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
Tees
Shirts & Polos
Boardshorts
Shorts & Amphibians
Pants
Sweatshirts & Hoodies
Jackets
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Surf Accessories
Surf
Surf menu children
chevron-down
chevron-down
Surf
Shop All
Boardshorts
Rashguards
Wetsuits
Snow
Snow menu children
chevron-down
chevron-down
Snow
Shop All
Snow Jackets
Snow Midlayers
Snow Pants
Snow Accessories
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Shop All
Hats
Sale
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Footwear
Belts
Backpacks & Bags
Wallets
Beanies
Water Bottles
Towels
Socks
Shop Quiksilver x Pacifico
Show boys menu
chevron-down
chevron-down
boys
Gift Guide
Gift Guide menu children
chevron-down
chevron-down
Gift Guide
Shop All
Collections
Collections menu children
chevron-down
chevron-down
Collections
New Arrivals
Best Sellers
Final Few
Mercury
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Deals
Saturn
BinkyBro X Quiksilver
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
Tees
Shirts & Polos
Shorts & Amphibians
Pants
Sweatshirts & Hoodies
Jackets
Hidden
Surf
Surf menu children
chevron-down
chevron-down
Surf
Shop All
Wetsuits
Boardshorts
Rashguards
Snow
Snow menu children
chevron-down
chevron-down
Snow
Shop All
Snow Jackets
Snow Pants
Snow Accessories
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Accessories
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Shop All
Backpacks & Bags
Hats & Beanies
Sandals
Sandals menu children
chevron-down
chevron-down
Sandals
Shop All
Hidden
Show surf menu
chevron-down
chevron-down
surf
Mens Surf
Mens Surf menu children
chevron-down
chevron-down
Mens Surf
Shop All
Wetsuits
Rashguards
Boardshorts
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Accessories
Boardshorts By Length
Boardshorts By Length menu children
chevron-down
chevron-down
Boardshorts By Length
Long Length (20"-21")
Mid Length (17"-19")
Short Length (15"-16")
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Boys Surf
Collections
Collections menu children
chevron-down
chevron-down
Collections
BinkyBro x Quiksilver
Highline
Originals
Surfsilk
Hidden
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Wetsuit Guide
Wetsuit Fit Guide
Expert Guide
Guides
Guides menu children
chevron-down
chevron-down
Guides
Expert Guides
Show snow-guide menu
chevron-down
chevron-down
snow-guide
Snow Guide
Mens Snow
Mens Snow menu children
chevron-down
chevron-down
Mens Snow
Shop All
Snow Jackets
Snow Pants
Snow Midlayers
Accessories
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
BinkyBro X Quik
Boys Snow
Boys Snow menu children
chevron-down
chevron-down
Boys Snow
Shop All
Snow Jackets
Snow Pants
Accessories
Collections
Collections menu children
chevron-down
chevron-down
Collections
High Altitude
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Quiksilver x Saturdays NYC
Highline
Show waterman menu
chevron-down
chevron-down
waterman
Shop Collection
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
New Arrivals
Shirts & Polos
Shorts & Amphibians
Tees
Boardshorts
Jackets & Sweatshirts
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Accessories
Pants
Surf
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Shop All
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Surf
Rashguards
All Waterman
Shirts
Shorts
Tees
Boardshorts
Accessories
Show sale menu
chevron-down
chevron-down
sale
Shop All Sale
Clothing
Clothing menu children
chevron-down
chevron-down
Clothing
Shop All
Boardshorts
Shirts & Polos
Tees
Shorts
Sweatshirts & Hoodies
Jackets
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Surf
Snow
Accessories
New To Sale
Waterman
Shoes & Sandals
Pants
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Mens By Discount
Accessories
Accessories menu children
chevron-down
chevron-down
Accessories
Shop All
Hats
Activity
Activity menu children
chevron-down
chevron-down
Activity
Surf
Snow
Hidden
Hidden menu children
chevron-down
chevron-down
Hidden
Boys By Category
New To Sale
Tees
Shirts & Polos
Shorts & Pants
Jackets & Sweatshirts
Sandals
Accessories
Surf
Snow
Search
Search
Close
Timeless Boardshorts That Have Held Up For Generations
Sort by:
Featured
Newest
Name, A–Z
Name, Z–A
Price, low to high
Price, high to low
{%- capture title_map %}Category, Collection{% endcapture -%} {%- assign title_map = title_map | split: ',' -%} {%- for set in collection.filters.all -%} {%- assign set_found = false -%} {%- assign set_label = set.label | handle -%} {%- for title in title_map -%} {%- assign title_handle = title | handle -%} {%- if title_handle == set_label -%} {%- assign set_found = true -%} {%- endif -%} {%- endfor -%} {%- unless set_found %}{% continue %}{% endunless -%} {% for option in set.options %}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{% endfor %} {%- endfor -%}
Filter
filter
Featured
Newest
Title, A–Z
Title, Z–A
Price, low to high
Price, high to low
{% if collection.filters.applied.size > 0 %}
{%- for filter in collection.filters.all -%} {% if filter.key == 'filter.v.availability' %}{% continue %}{% endif %} {% assign filter_label = filter.label %} {%- for option in filter.options -%} {%- if option.active -%}
{{ filter_label }}: {{ option.label }}
x
{%- endif -%} {%- endfor -%} {%- if filter.range != nil and filter.range[0].low != '' or filter.range[0].high != '' %} {% assign low = filter.range[0].low | replace: '.00', '' %} {% assign high = filter.range[0].high | replace: '.00', '' %} {%- capture filter_value -%} ${% if low == '' %}0{% else %}{{ low }}{% endif %} - {% if high != '' %}${{ high }}{% endif %} {%- endcapture -%}
{{ filter_label }}: {{ filter_value }}
x
{%- endif -%} {%- endfor -%}
Clear all
{% endif %}
{%- for set in collection.filters.all -%} {%- assign filter_title = "product-type" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "category" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "gender" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "size" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% assign max_count = max_count | times: 4 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "color" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{% capture color_map %}Beige: #c7b299, Black: #000000, Blue: #095a80, Brown: #543b24, Green: #2b5f2a, Orange: #ba6435, Pink: #e294a7, Purple: #493664, Red: #9c3232, White: #ffffff, Yellow: #e0c02a, Gray: #707070, Miscellaneous: url(//cdn.shopify.com/s/files/1/0079/0459/1990/files/Volcom_Hex_MULTI.png?7608704333814782072), Violet:#493664{% endcapture %} {% assign color_map = color_map | split: ',' %} {%- for option in set.options -%} {%- assign swatch_bg = '' -%} {%- for color in color_map -%} {%- assign key = color | split: ':' | first | strip | handle -%} {%- assign value = color | split: ':' | last | strip -%} {%- assign option_handle = option.value | handle -%} {%- if key == option_handle -%} {%- assign swatch_bg = value -%} {%- endif -%} {%- endfor -%}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% assign max_count = max_count | times: 6 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "fit" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "style" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "outseam" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "length" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "entry" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "features" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "insulation" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "print" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "range" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "segment" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "sleeve-length" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "temperature" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "thickness" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "waist" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "waterproofing" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "neck" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "closure" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
{%- for set in collection.filters.all -%} {%- assign filter_title = "availability" %} {%- assign filter_label = set.label | handle %} {%- unless filter_label == filter_title %}{% continue %}{% endunless %}
{{ set.label }}
chevron-down
{%- for option in set.options -%}
{% if collection.filters.applied[set.key] contains option.value %}
{% else %}
{% endif %}
{{ option.label }}
{%- endfor -%}
{% if set.range != nil %} {% assign min = set.key | append: '.gte' %} {% assign max = set.key | append: '.lte' %} {% assign min_default_position = 0 %} {% assign max_default_position = set.range_max | ceil %} {% assign min_default_value = 0 | times: 100 | money %} {% assign max_default_value = set.range_max | times: 100 | money %}
{{ min_default_value }}
{{ max_default_value }}
{% endif %} {% assign max_count = 5 %} {% if set.options.size > max_count %}
Show
{{ set.options.size | minus: max_count }} more
less
{% endif %}
{%- endfor -%}
Choosing a selection results in a full page refresh.