Training Example: Quiksilver – Review the Data, Give Your Score & Compare to the Real AI Evaluation

Industry Context — Common BS Fingerprints in Fashion, Apparel & Accessories
Generic Claims: premium quality fabrics, designed to last, fashion for every body, affordable luxury…
Red Flags: sustainable claims with no supply chain disclosure, handmade claims for mass-produced items, luxury positioning with fast-fashion pricing, model photos but no product flat-lay or detail shots…
Semantic Drift Patterns: homepage claims sustainable but no supply chain transparency, claims ethical production but no factory information, homepage shows luxury positioning but pricing is fast-fashion, claims handmade but product pages show industrial production…
Proof Expectations: specific material sourcing details and origins, factory names and locations for ethical claims, sustainability certifications (GOTS, OEKO-TEX, B Corp), real product photography with accurate color representation…

Quiksilver

(https://quiksilver.com) 📸 Data Snapshot: June 19, 2026

Analyze the raw signals below. How would a machine score this business’s credibility?

Here are the exact signals captured from up to six pages of the site — the same raw inputs the evaluation engine analyzed. They are grouped by signal type so you can weigh each the way the machine does.

🏗️ Semantic Structure — heading hierarchy & page identity (Info Density · Commodity Fingerprint)
HOMEPAGE Quiksilver | Surf & Snowboard Clothing (https://quiksilver.com)
Title

Quiksilver | Surf & Snowboard Clothing

Meta

Discover Quiksilver. Shop the latest clothing, accessories, surf and snowboard gear. Created by surfers since 1969. Shop the official store now.

H2 The Pacifico Collection
H2 Gifts for rad dads
H2 MORE TO EXPLORE
H2 Protect our Playgrounds
H2 Respect our People
H2 Reduce our Impact
H2 Login
H2 Create Account
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 SHOP PACIFICO
H4 All Waterman
H4 Shirts
H4 Tees
H4 Shorts
NAV_REPEATED_BODY Men's Boardshorts – Quiksilver (https://quiksilver.com/collections/mens-surf-boardshorts/)
Title

Men's Boardshorts – Quiksilver

H2 quiksilver freedom benefits
H2 BOARDSHORT GUIDE
H2 BOARDSHORT GUIDE
H2 Recently Viewed
H2 Men's Surf Board Shorts
H2 Login
H2 Create Account
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 SHOP PACIFICO
H4 All Waterman
H4 Shirts
H4 Tees
H4 Shorts
NAV_REPEATED Boardshorts – Quiksilver (https://quiksilver.com/collections/surf-mens-boardshorts/)
Title

Boardshorts – Quiksilver

H2 quiksilver freedom benefits
H2 BOARDSHORT GUIDE
H2 BOARDSHORT GUIDE
H2 Recently Viewed
H2 Men's Boardshorts
H2 Login
H2 Create Account
H3 90s Inspired
H3 Shop by Size
H3 Everyday Styles & Cuts
H3 More Looks & Collections
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 SHOP PACIFICO
H4 All Waterman
H4 Shirts
H4 Tees
H4 Shorts
NAV_HEADING_REPEATED_BODY Quiksilver x Pacifico Collection – Quiksilver (https://quiksilver.com/collections/pacifico/)
Title

Quiksilver x Pacifico Collection – Quiksilver

Meta

Shop the Quiksilver x Pacifico collaboration featuring Baja-inspired tees, hats, and casual shirts. Limited edition surf meets cerveza style. Shop now.

H2 quiksilver freedom benefits
H2 Recently Viewed
H2 Quiksilver x Pacifico Collection
H2 Login
H2 Create Account
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 Pacifico
H4 Young Guns
H4 Hawaii
H4 SHOP PACIFICO
H4 All Waterman
H4 Shirts
H4 Tees
H4 Shorts
📝 The Narrative — clean text per page (Info Density · Semantic Coherence)
HOMEPAGE (https://quiksilver.com) Quiksilver | Surf & Snowboard Clothing
PACIFICO ?

BOARDSHORTS

TEES

SHORTS

SHIRTS

HATS

chevron-left

chevron-right

SHOP NOW

SHOP NOW

MEN'S GRAPHIC TEES

MEN'S BOARDSHORTS

MEN'S HYBRID SHORTS

Women's Clothing

chevron-left

chevron-right

As the most iconic surf brand that has pioneered generations of progression and innovation, Quiksilver has been delivering the best of the best to surfers everywhere since 1969. What started as a company simply rooted in surf lifestyle, has evolved into an influential brand that provides high quality fashion for those seeking performance and comfort in the world of adventure sports. Quiksilver’s extension into the ski and snowboard categories was a natural part of the brand’s growth, and we continue to be one of the top snowboard brands represented on the mountains year after year. At Quiksilver, we innovate to inspire, and if our products can facilitate your adventure-seeking lifestyle then we’ve done our jobs right.

[H2]
Protect our Playgrounds

Because, without them, we just wouldn’t be the same. It’s on us to make sure they’re around for future generations to enjoy.

[H2]
Respect our People

This ride is for everyone. We foster a culture that supports diversity, self-expression and sustainable choices.

[H2]
Reduce our Impact

Improving sustainability and driving change through transparency and accountability, one step at a time.

Choosing a selection results in a full page refresh.
2206 chars
SUB-PAGE (https://quiksilver.com/collections/mens-surf-boardshorts/) Men's Boardshorts – Quiksilver
[H2]
BOARDSHORT GUIDE

[H2]
BOARDSHORT GUIDE

SURFSILK

COMFORT

ORIGINALS

HERITAGE

HIGHLINE

PERFORMANCE

MERCURY

STYLE

chevron-left

chevron-right

chevron-left

chevron-right

4-WAY STRETCHQUICK DRY TECHNOLOGYSOFT + COMFORTABLE MATERIAL

REAR PATCH WITH VELCRO CLOSUREAVAILABLE IN STRAIGHT & SCALLOP CUTSFABRIC MADE FOR COMFORT + MOBILITY

MICRO-PERFORATED HIGHLITE® FABRICWATER REPELLENTFLEXIBLE + BREATHABLE

'90S-INSPIRED DESIGNQUICK DRY TECHNOLOGYSURFSILK INTERIOR

chevron-left

chevron-right

SURFSILK

ORIGINALS

HIGHLINE

MERCURY

chevron-left

chevron-right

SHOP BY LENGTH

LONG | 20"-21" OUTSEAM

MID | 17"-19" OUTSEAM

SHORT | 15"-16" OUTSEAM

SHOP BY LENGTH

LONG | 20"-21"

MID | 17"-19"

SHORT | 15"-16"

Sort By:

{%- 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
Sort By:

{% 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 = "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/0687/6856/3337/files/Multi-Rainbow-Square-2.png?v=1754608926),
Violet:#493664,
Multi: url(//cdn.shopify.com/s/files/1/0687/6856/3337/files/Multi-Rainbow-Square-2.png?v=1754608926){% 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.label | handle -%}
{%- if key == option_handle -%}
{%- assign swatch_bg = value -%}
{%- endif -%}
{%- endfor -%}

{{ option.label }}
{{ 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 = "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 = "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
15000 chars
SUB-PAGE (https://quiksilver.com/collections/surf-mens-boardshorts/) Boardshorts – Quiksilver
[H2]
BOARDSHORT GUIDE

[H2]
BOARDSHORT GUIDE

SURFSILK

COMFORT

ORIGINALS

HERITAGE

HIGHLINE

PERFORMANCE

MERCURY

STYLE

chevron-left

chevron-right

chevron-left

chevron-right

4-WAY STRETCHQUICK DRY TECHNOLOGYSOFT + COMFORTABLE MATERIAL

REAR PATCH WITH VELCRO CLOSUREAVAILABLE IN STRAIGHT & SCALLOP CUTSFABRIC MADE FOR COMFORT + MOBILITY

MICRO-PERFORATED HIGHLITE® FABRICWATER REPELLENTFLEXIBLE + BREATHABLE

'90S-INSPIRED DESIGNQUICK DRY TECHNOLOGYSURFSILK INTERIOR

chevron-left

chevron-right

SURFSILK

ORIGINALS

HIGHLINE

MERCURY

chevron-left

chevron-right

SHOP BY LENGTH

LONG | 20"-21" OUTSEAM

MID | 17"-19" OUTSEAM

SHORT | 15"-16" OUTSEAM

SHOP BY LENGTH

LONG | 20"-21"

MID | 17"-19"

SHORT | 15"-16"

Sort By:

{%- 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
Sort By:

{% 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 = "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/0687/6856/3337/files/Multi-Rainbow-Square-2.png?v=1754608926),
Violet:#493664,
Multi: url(//cdn.shopify.com/s/files/1/0687/6856/3337/files/Multi-Rainbow-Square-2.png?v=1754608926){% 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.label | handle -%}
{%- if key == option_handle -%}
{%- assign swatch_bg = value -%}
{%- endif -%}
{%- endfor -%}

{{ option.label }}
{{ 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 = "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 = "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
15000 chars
SUB-PAGE (https://quiksilver.com/collections/pacifico/) Quiksilver x Pacifico Collection – Quiksilver
Sort By:

{%- 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
Sort By:

{% 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 = "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 = "price" %}
{%- 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 = "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/0687/6856/3337/files/Multi-Rainbow-Square-2.png?v=1754608926),
Violet:#493664,
Multi: url(//cdn.shopify.com/s/files/1/0687/6856/3337/files/Multi-Rainbow-Square-2.png?v=1754608926){% 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.label | handle -%}
{%- if key == option_handle -%}
{%- assign swatch_bg = value -%}
{%- endif -%}
{%- endfor -%}

{{ option.label }}
{{ 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 = "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 = "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 = "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_m
15000 chars
🛡️ Trust Signals — reviews, proof links, trust-theatre flag (Trust & Proof)
35Review mentions (all pages)
4External proof links (all pages)
PageReviewsProof links
/ (home) 8 1
/collections/mens-surf-boardshorts/ 9 1
/collections/surf-mens-boardshorts/ 9 1
/collections/pacifico/ 9 1
🔗 Identity & Technical Layer — schema JSON-LD: identity chains, entity gaps (Identity & Authority)
Homepage schema
[
    {
        "@context": "http://schema.org",
        "@type": "Organization",
        "name": "Quiksilver",
        "sameAs": [
            "https://www.facebook.com/quiksilver/",
            "https://www.instagram.com/quiksilver/"
        ],
        "description": "Discover Quiksilver. Shop the latest clothing, accessories, surf and snowboard gear. Created by surfers since 1969. Shop the official store now.",
        "url": "https://www.quiksilver.com"
    },
    {
        "@context": "http://schema.org",
        "@type": "WebSite",
        "name": "Quiksilver",
        "potentialAction": {
            "@type": "SearchAction",
            "target": "https://www.quiksilver.com/search?q={search_term_string}",
            "query-input": "required name=search_term_string"
        },
        "url": "https://www.quiksilver.com"
    }
]
/collections/mens-surf-boardshorts/
[
    {
        "@context": "http://schema.org",
        "@type": "Organization",
        "name": "Quiksilver",
        "sameAs": [
            "https://www.facebook.com/quiksilver/",
            "https://www.instagram.com/quiksilver/"
        ],
        "description": "Discover Quiksilver. Shop the latest clothing, accessories, surf and snowboard gear. Created by surfers since 1969. Shop the official store now.",
        "url": "https://www.quiksilver.com"
    },
    {
        "@context": "http://schema.org",
        "@type": "CollectionPage",
        "description": "",
        "name": "Men's Boardshorts"
    },
    {
        "@context": "http://www.schema.org",
        "@type": "ItemList",
        "numberOfItems": 50,
        "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "name": "Highline Aero 19" Boardshorts - Camo",
                "url": "/products/highline-aero-19-qs000255-gra0"
            },
            {
                "@type": "ListItem",
                "position": 2,
                "name": "Highline Aero 19" Boardshorts - Black",
                "url": "/products/highline-aero-19-qs000255-blk"
            },
            {
                "@type": "ListItem",
                "position": 3,
                "name": "Pacifico Ballena 20" Boardshorts - Black",
                "url": "/products/pacifico-ballena-20-qs000991y-blk"
            },
            {
                "@type": "ListItem",
                "position": 4,
                "name": "Pacifico Talavera Volley Swim Trunks - Dark Denim",
                "url": "/products/pacifico-talavera-volley-qs000992y-dkd"
            },
            {
                "@type": "ListItem",
                "position": 5,
                "name": "Young Guns Nomad 21" Boardshorts - Salsa",
                "url": "/products/yg-nomad-21-qs000567y-ssa"
            },
            {
                "@type": "ListItem",
                "position": 6,
                "name": "Mercury Gravity 21" Boardshorts - Infinity",
                "url": "/products/mercury-gravity-21-qs000267-ity"
            },
            {
                "@type": "ListItem",
                "position": 7,
                "name": "Hawaii Trades 20" Boardshorts - Black",
                "url": "/products/hi-trades-20-qs000488y-blk"
            },
            {
                "@type": "ListItem",
                "position": 8,
                "name": "Surfsilk Kaimana 20" Boardshorts - Dark Denim",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-dkd"
            },
            {
                "@type": "ListItem",
                "position": 9,
                "name": "Waterman Mix Pack 17" Swim Trunks - Phantom",
                "url": "/products/mix-pack-17-wm-qs000534m-pht"
            },
            {
                "@type": "ListItem",
                "position": 10,
                "name": "Surfsilk Kaimana 20" Boardshorts - Black",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-blk"
            },
            {
                "@type": "ListItem",
                "position": 11,
                "name": "Surfsilk Kaimana 20" Boardshorts - Salsa",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-ssa"
            },
            {
                "@type": "ListItem",
                "position": 12,
                "name": "Surfsilk Hawaii Blockchild 19" Boardshorts - Camo",
                "url": "/products/hi-blockchild-19-qs000263y-gra0"
            },
            {
                "@type": "ListItem",
                "position": 13,
                "name": "Channel 21" Boardshorts - Vintage Indigo",
                "url": "/products/channel-21-qs000268-vig"
            },
            {
                "@type": "ListItem",
                "position": 14,
                "name": "Everyday Solid 17" Swim Trunks - Black",
                "url": "/products/everyday-solid-volley-17-qsm35vl087-blk"
            },
            {
                "@type": "ListItem",
                "position": 15,
                "name": "Original Arch 18" Boardshorts - Dark Denim",
                "url": "/products/original-arch-18-qsm35bs051-dkd"
            },
            {
                "@type": "ListItem",
                "position": 16,
                "name": "Everyday Solid 15" Swim Trunks - Brook Green",
                "url": "/products/everyday-solid-volley-15-qsm15vl012-bok"
            },
            {
                "@type": "ListItem",
                "position": 17,
                "name": "Saltwater 17" Swim Trunks - Anthracite",
                "url": "/products/saltwater-volley-17-qs000278-anh"
            },
            {
                "@type": "ListItem",
                "position": 18,
                "name": "Surfsilk Street Trunk 18" Boardshorts - Black",
                "url": "/products/surfsilk-street-trunk-18-qsm15bs015-blk"
            },
            {
                "@type": "ListItem",
                "position": 19,
                "name": "Surfsilk Tijuana 19" Boardshorts - Sargasso Sea",
                "url": "/products/surfsilk-tijuana-19-qsm15bs023-sgsa"
            },
            {
                "@type": "ListItem",
                "position": 20,
                "name": "Surfsilk Kaimana 20" Boardshorts - Riviera",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-rvb"
            }
        ]
    }
]
/collections/surf-mens-boardshorts/
[
    {
        "@context": "http://schema.org",
        "@type": "Organization",
        "name": "Quiksilver",
        "sameAs": [
            "https://www.facebook.com/quiksilver/",
            "https://www.instagram.com/quiksilver/"
        ],
        "description": "Discover Quiksilver. Shop the latest clothing, accessories, surf and snowboard gear. Created by surfers since 1969. Shop the official store now.",
        "url": "https://www.quiksilver.com"
    },
    {
        "@context": "http://schema.org",
        "@type": "CollectionPage",
        "description": "",
        "name": "Boardshorts"
    },
    {
        "@context": "http://www.schema.org",
        "@type": "ItemList",
        "numberOfItems": 50,
        "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "name": "Highline Aero 19" Boardshorts - Camo",
                "url": "/products/highline-aero-19-qs000255-gra0"
            },
            {
                "@type": "ListItem",
                "position": 2,
                "name": "Highline Aero 19" Boardshorts - Black",
                "url": "/products/highline-aero-19-qs000255-blk"
            },
            {
                "@type": "ListItem",
                "position": 3,
                "name": "Pacifico Ballena 20" Boardshorts - Black",
                "url": "/products/pacifico-ballena-20-qs000991y-blk"
            },
            {
                "@type": "ListItem",
                "position": 4,
                "name": "Pacifico Talavera Volley Swim Trunks - Dark Denim",
                "url": "/products/pacifico-talavera-volley-qs000992y-dkd"
            },
            {
                "@type": "ListItem",
                "position": 5,
                "name": "Young Guns Nomad 21" Boardshorts - Salsa",
                "url": "/products/yg-nomad-21-qs000567y-ssa"
            },
            {
                "@type": "ListItem",
                "position": 6,
                "name": "Mercury Gravity 21" Boardshorts - Infinity",
                "url": "/products/mercury-gravity-21-qs000267-ity"
            },
            {
                "@type": "ListItem",
                "position": 7,
                "name": "Surfsilk Kaimana 20" Boardshorts - Dark Denim",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-dkd"
            },
            {
                "@type": "ListItem",
                "position": 8,
                "name": "Hawaii Trades 20" Boardshorts - Camo",
                "url": "/products/hi-trades-20-qs000488y-gra0"
            },
            {
                "@type": "ListItem",
                "position": 9,
                "name": "Waterman Mix Pack 17" Swim Trunks - Phantom",
                "url": "/products/mix-pack-17-wm-qs000534m-pht"
            },
            {
                "@type": "ListItem",
                "position": 10,
                "name": "Surfsilk Kaimana 20" Boardshorts - Black",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-blk"
            },
            {
                "@type": "ListItem",
                "position": 11,
                "name": "Surfsilk Kaimana 20" Boardshorts - Salsa",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-ssa"
            },
            {
                "@type": "ListItem",
                "position": 12,
                "name": "Surfsilk Hawaii Blockchild 19" Boardshorts - Camo",
                "url": "/products/hi-blockchild-19-qs000263y-gra0"
            },
            {
                "@type": "ListItem",
                "position": 13,
                "name": "Channel 21" Boardshorts - Vintage Indigo",
                "url": "/products/channel-21-qs000268-vig"
            },
            {
                "@type": "ListItem",
                "position": 14,
                "name": "Everyday Solid 17" Swim Trunks - Black",
                "url": "/products/everyday-solid-volley-17-qsm35vl087-blk"
            },
            {
                "@type": "ListItem",
                "position": 15,
                "name": "Original Arch 18" Boardshorts - Dark Denim",
                "url": "/products/original-arch-18-qsm35bs051-dkd"
            },
            {
                "@type": "ListItem",
                "position": 16,
                "name": "Everyday Solid 15" Swim Trunks - Brook Green",
                "url": "/products/everyday-solid-volley-15-qsm15vl012-bok"
            },
            {
                "@type": "ListItem",
                "position": 17,
                "name": "Saltwater 17" Swim Trunks - Anthracite",
                "url": "/products/saltwater-volley-17-qs000278-anh"
            },
            {
                "@type": "ListItem",
                "position": 18,
                "name": "Surfsilk Street Trunk 18" Boardshorts - Black",
                "url": "/products/surfsilk-street-trunk-18-qsm15bs015-blk"
            },
            {
                "@type": "ListItem",
                "position": 19,
                "name": "Surfsilk Tijuana 19" Boardshorts - Sargasso Sea",
                "url": "/products/surfsilk-tijuana-19-qsm15bs023-sgsa"
            },
            {
                "@type": "ListItem",
                "position": 20,
                "name": "Surfsilk Kaimana 20" Boardshorts - Riviera",
                "url": "/products/surfsilk-kaimana-20-qsm15bs029-rvb"
            }
        ]
    }
]
/collections/pacifico/
[
    {
        "@context": "http://schema.org",
        "@type": "Organization",
        "name": "Quiksilver",
        "sameAs": [
            "https://www.facebook.com/quiksilver/",
            "https://www.instagram.com/quiksilver/"
        ],
        "description": "Discover Quiksilver. Shop the latest clothing, accessories, surf and snowboard gear. Created by surfers since 1969. Shop the official store now.",
        "url": "https://www.quiksilver.com"
    },
    {
        "@context": "http://schema.org",
        "@type": "CollectionPage",
        "description": "",
        "name": "Quiksilver x Pacifico Collection"
    },
    {
        "@context": "http://www.schema.org",
        "@type": "ItemList",
        "numberOfItems": 22,
        "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "name": "Pacifico Signage Short Sleeve Knit T-Shirt - Black",
                "url": "/products/pacifico-signage-ss-qs001007y-blk"
            },
            {
                "@type": "ListItem",
                "position": 2,
                "name": "Pacifico Sayulita Cruising Short Sleeve Knit T-Shirt - Navy",
                "url": "/products/pacifico-sayulita-cruising-qs001005y-nvy"
            },
            {
                "@type": "ListItem",
                "position": 3,
                "name": "Pacifico Ballena 20" Boardshorts - Black",
                "url": "/products/pacifico-ballena-20-qs000991y-blk"
            },
            {
                "@type": "ListItem",
                "position": 4,
                "name": "Pacifico Signage Short Sleeve Knit T-Shirt - Tofu",
                "url": "/products/pacifico-signage-ss-qs001007y-tfu"
            },
            {
                "@type": "ListItem",
                "position": 5,
                "name": "Pacifico Sayulita Cruising Tank Top - Black",
                "url": "/products/pacifico-sayulita-cruising-slv-qs001413y-blk"
            },
            {
                "@type": "ListItem",
                "position": 6,
                "name": "Pacifico Signage Lockup Hat - Off White",
                "url": "/products/pacifico-signage-lockup-qs001098y-ofw"
            },
            {
                "@type": "ListItem",
                "position": 7,
                "name": "Pacifico Talavera Volley Swim Trunks - Dark Denim",
                "url": "/products/pacifico-talavera-volley-qs000992y-dkd"
            },
            {
                "@type": "ListItem",
                "position": 8,
                "name": "Pacifico Coastal Paradise Trucker Hat - Black",
                "url": "/products/pacifico-coastal-paradise-trucker-qs001096y-blk"
            },
            {
                "@type": "ListItem",
                "position": 9,
                "name": "Pacifico Coastal Paradise Short Sleeve Knit T-Shirt - Sunshine",
                "url": "/products/pacifico-coastal-paradise-qs001006y-sny"
            },
            {
                "@type": "ListItem",
                "position": 10,
                "name": "Pacifico Sayulita Cruising Short Sleeve Cotton T-Shirt - Tofu",
                "url": "/products/pacifico-sayulita-cruising-qs001005y-tfu"
            },
            {
                "@type": "ListItem",
                "position": 11,
                "name": "Pacifico Sayulita Cruising Pullover Hoodie - Phantom",
                "url": "/products/pacifico-sayulita-crusing-hoodie-qs001215y-pht"
            },
            {
                "@type": "ListItem",
                "position": 12,
                "name": "Pacifico Signage Long Sleeve Knit T-Shirt - Black",
                "url": "/products/pacifico-signage-ls-qs001008y-blk"
            },
            {
                "@type": "ListItem",
                "position": 13,
                "name": "Pacifico Signage Long Sleeve Knit T-Shirt - Tofu",
                "url": "/products/pacifico-signage-ls-qs001008y-tfu"
            },
            {
                "@type": "ListItem",
                "position": 14,
                "name": "Pacifico Coastal Paradise Short Sleeve Cotton T-Shirt - Tofu",
                "url": "/products/pacifico-coastal-paradise-qs001006y-tfu"
            },
            {
                "@type": "ListItem",
                "position": 15,
                "name": "Quiksilver X Pacifico Cropped Boyfriend T-Shirt",
                "url": "/products/pacifico-cropped-boyfriend-t-shirt-qsw263122-sunsh"
            },
            {
                "@type": "ListItem",
                "position": 16,
                "name": "Quiksilver X Pacifico Cami Tank Top",
                "url": "/products/pacifico-cami-tank-top-qsw263121-black"
            },
            {
                "@type": "ListItem",
                "position": 17,
                "name": "Quiksilver X Pacifico Signage Lockup Runaway Zip Hoodie",
                "url": "/products/pacifico-signage-lockup-runaway-zip-hoodie-qsw263513-black"
            },
            {
                "@type": "ListItem",
                "position": 18,
                "name": "Quiksilver X Pacifico Cami Tank Top",
                "url": "/products/pacifico-cami-tank-top-qsw263121-sunsh"
            },
            {
                "@type": "ListItem",
                "position": 19,
                "name": "Quiksilver X Pacifico Cropped Boyfriend T-Shirt",
                "url": "/products/pacifico-cropped-boyfriend-t-shirt-qsw263122-white"
            },
            {
                "@type": "ListItem",
                "position": 20,
                "name": "Quiksilver X Pacifico Sign Lock Cropped Boyfriend T-Shirt",
                "url": "/products/pacifico-sign-lock-cropped-boyfriend-t-shirt-qsw263123-black"
            }
        ]
    }
]

Your Diagnosis

Before revealing the machine’s verdict, predict the BS score for each signal. Higher = more BS (more fluff, less verifiable substance). Drag each slider, then submit to compare your judgment against the engine.

Information Density 0 / 30
Read the Narrative & headings: do hard facts (prices, dates, numbers) outweigh fluff power-words?
Semantic Coherence 0 / 20
Compare the homepage promise against the sub-page reality. Do they hold the same line?
Trust & Proof 0 / 20
Weigh review mentions against actual external proof links. Claims without verification = theatre.
Commodity Fingerprint 0 / 15
Check headings & narrative against the industry clichés in the setup above.
Identity & Authority 0 / 15
Inspect the schema: is there real Organization/Person identity with sameAs links, or gaps?
Your predicted BS score 0 / 100
💡 Stuck? Reveal the heuristic lens — how the deterministic page-auditor reads each signal (no AI, pure pattern rules)

These are the structural rules a local, deterministic auditor applies — the same lens you can use to judge each signal. They describe what to look for, not this company’s result.

Information Density

Classify each sentence as substantive or hollow. Grounding markers — numbers, currencies, dates, technical units, named entities — outweigh marketing adjectives. When fluff sits right next to hard evidence, the fluff is forgiven.

Semantic Alignment

Pull the main entities out of the H1, then check whether they actually recur through the body. A page that announces one thing and then talks about another drifts. Headings with no real sentences underneath read as pseudo-substance.

Trust & Proof

Count trust words (review, testimonial, rating, verified) against real outbound proof links (Google, Trustpilot, Clutch, G2, Yelp). Lots of trust language with zero verification links is trust theatre. Unlinked logo galleries count against it.

Commodity Fingerprint

Look at how much sentence length varies. Natural writing varies its rhythm; templated or mass-produced copy is statistically uniform. Very low variation reads as commodity content — unless unique named entities break the pattern.

Identity & Authority

Inspect the JSON-LD. Is there an Organization or Person schema, and does it carry sameAs links to real external profiles (LinkedIn, socials)? Missing schema or no identity declaration signals an anonymous entity.

Want to apply this lens yourself? The free BS Indicator Chrome extension runs these heuristic checks live on any page. Bear in mind it is a single-page, deterministic tool — it relies only on pattern rules for the page in front of it and does not perform the cross-page semantic correlation this audit uses, so its readout is a starting lens, not the full verdict.

B
BS Level
Fashion, Apparel & Accessories
44.7 Avg BS

Based on 2934 businesses audited.

BS Detector

Fashion, Apparel & Accessories BS: Quiksilver (quiksilver.com)

https://quiksilver.com 📍 Industry: Fashion, Apparel & Accessories
28 BS / 100

Quiksilver is a low-BS brand that grounds its ‘iconic’ marketing in verifiable technical specs and a clear 50-year heritage. While its sustainability pillars are currently more aspirational than data-backed, the core e-commerce experience is high-substance and functionally transparent. It avoids the typical fluff of the fashion industry by prioritizing engineering specs (fit, length, fabric tech) over vague lifestyle adjectives.

Info Density Power-words vs. Substance ratio.
11
37% BS
Semantic Coherence Homepage promise vs. Sub-page reality.
2
10% BS
Trust & Proof Verifiable evidence vs. Trust Theatre.
8
40% BS
Commodity Fingerprint Detection of industry clichés/templates.
5
33% BS
Identity & Authority Expert verifiability & Schema depth.
2
13% BS

Convert the ‘Protect our Playgrounds’ and ‘Reduce our Impact’ H2 sections into data-driven blocks citing specific weights of recycled plastic used or CO2 reduction metrics. Integrate third-party sustainability certifications (e.g., Global Recycled Standard) directly into the product detail schema. Provide a direct link to a factory transparency map or ‘People Report’ to substantiate the ‘Respect our People’ claim. Replace generic meta descriptions on collection pages with technical highlights of that specific range.

The site perfectly matches the Fashion, Apparel & Accessories category, specifically focusing on performance-driven surf and snowboard gear. The content focuses on technical fabric specifications and collection-based merchandising consistent with a major global apparel brand.

“The score of 28 is driven by a very strong performance in Semantic Coherence and Identity. The brand successfully avoids high-BS territory by providing high specificity in its product guides, though the information density is slightly diluted by corporate-speak sustainability headers on the homepage.”

Verified Analysis Date: June 19, 2026 © 1EuroSEO Independent Evaluator — Non-Sponsored Result
Brand AI Reputation