{% assign use_variant_images = false %}
{%- if use_variant_images and variant.images[0] -%} {%- assign images = variant.images -%} {%- else -%} {%- assign images = product.images -%} {%- endif -%}
    {%- for image in images -%}
  • {{image.alt | escape}}
  • {% endfor %} {%- for video in product.videos -%}
  • Liquid error (sections/product-essential line 74): Could not find asset snippets/wt-icon-play.liquid
  • {%- endfor -%}

6'1 Ultra Joe - Futures 5 fin

{% if variant.available %} {{ variant.price | money}} {% if variant.compare_at_price > variant.price %} {{ variant.compare_at_price | money }} {% endif %} {% else %} {{ variant.price | money}} {% if variant.compare_at_price > variant.price %} {{ variant.compare_at_price | money }} {% endif %} Sold Out {% endif %}
{% for option in product.options_with_values %} {% assign optionIndex = forloop.index0 %}
{{option.name}}
{% for value in option.values %} {% assign optionVariant = false %} {% if product.options_with_values.size == 2 and optionIndex == 1 %} {% for v in product.variants %} {% if v.option1 == variant.option1 and v.option2 == value %} {% assign optionVariant = v %} {% endif %} {% endfor %} {% endif %} {% assign optionImage = false %} {% if option.name contains 'color' or option.name contains 'colour' or option.name contains 'Colour' or option.name contains 'Color' %} {% for v in product.variants %} {% assign optionkey = optionIndex | plus: 1 | prepend: 'option' %} {% comment %}v: {{ v.images[0].src }}{% endcomment %} {% if v[optionkey] == value %} {% assign optionImage = v.images[0].src %} {% break %} {% endif %} {% endfor %} {% endif %} {% comment %} Image : {{ product.variants | json }}{% endcomment %} {% assign checked = "" %} {% if variant.options[optionIndex] == value%}{% assign checked = "checked" %}{% endif %} {% endfor %} {% if option.name contains 'size' or option.name contains 'Size' %} {% assign productTag = false %} {% for tag in product.tags %} {% if tag contains 'size-chart:' %} {% assign productTag = true %} {% endif %} {% endfor %} {% if productTag == true %} {% endif %} {% endif %}
{% endfor %}
{% if variant.available %} {% else %} {% endif %}
{% if BIS and BIS.Config %}
{{BIS.Config.labels.headline}}
{% for i in BIS.response.errors %} {% assign err = i|last %} {% for e in err %}
{{e}}
{% endfor %} {% endfor %} {{BIS.response.message}}
{% endif %}

6'1 x 21 1/4 x 2 3/4

Futures 5 fin set-up, fins sold separately

UL/SO 4+4/4 glass job

Volume: 40.0L

A few years back, we built the Average Joe to be a fun, simple, easy-to-ride board and it became one of our top sellers. For 2019, after rounds of customer feedback and team testing, we’ve created a souped-up, sleeker version…the Ultra Joe.

The Ultra Joe boasts foiled rails, a double-bump squash tail, narrower nose with an updated rocker profile, and additional exit rocker. The result is a progressive step forward for beginner/intermediate surfers while at the same time is an inviting step down for average to good surfers seeking something fun and cruisy on the smaller, weaker days.

Despite all these changes, one thing remains the same: the fun factor.