{% if S3D.View == '3d' %} {% if S3D.API.Response.Designer %} {% endif %} {% endif %} {% if S3D.View == 'outline' %}
{{S3D.API.Response.Canvas.Rail}} {{S3D.API.Response.Canvas.OutlineDimensions}} {{S3D.API.Response.Canvas.Stringer}}
{% endif %} {% if S3D.View == 'setup' %}
{{S3D.API.Response.Canvas.OutlineSetupGraphics}} {{S3D.API.Response.Canvas.OutlineBottom}}
{% endif %}

Two Happy

Created by Britt Merrick, through work with Dane Reynolds and Parker Coffin, the Two Happy takes all the high-performance speed and flow of the original Happy but makes it more accessible and user-friendly for a broader range of surfers and conditions. With added entry rocker and increased double concave, the Two Happy is looser, rolls rail to rail more easily, and carves better in the pocket. Our team describes the board as exceptionally fast, responsive, and under the feet. The fuller rails and wider, thicker tail block provide ease of paddle, ride, and acceleration.

To enjoy all of our state-of-the-art shortboard performance design characteristics packed into one easy-to-ride and accessible board, look no further than the Two Happy.

Wave

Size

Break

Power

Performance

Approach

Skill Level

Foot Orientation

Shape

Foil / Rails

Nose Shape

Tail Width

Entry Rocker

Exit Rocker

Rocker Style

[ BASED ON RECOMMENDED SETUP ]
Thruster
Custom Build Stock Dims
{% for zone in S3D.Layout %} {% assign zoneIndex = forloop.index0 %}

{{zone.label}}

{% if zone.label == 'Shape' and S3D.API.Response.Volume %}

{{S3D.API.Response.Volume | round: 2 }}L

{% endif %} {% if zone.label == 'Surfer' %} Create Profile {% endif %}
{% assign visibleClass = 'dn' %} {% if zone.active == true %} {% assign visibleClass = '' %} {% endif %}
{% if zone.label == 'Shape' %}
{% for option in zone.options %} {% if option == 'Variation' %}{% continue %}{% endif %}
{% endfor %}
{% assign option = S3D.API.Response['Variation'] %}

{{option.Name}}

{% if option.SelectedChoice and option.SelectedChoice.Value != -1 %}

{{option.SelectedChoice.DescriptionWhenSelected}}

{% if option.Optional %} {% endif %} {% endif %}
{% if option.AllChoicesHaveImage %}
    {% for choice in option.Choices %} {% assign selected = 'b--blue' %} {% if choice.Value == option.SelectedChoice.Value %} {% assign selected = 'b--white' %} {% endif %}
  • {% endfor %}
{% else %} {% endif %}
{% else %} {% if zone.sections %} {% for section in zone.sections %}

{{section.label}}

{% if section.options %} {% for opt in section.options %} {% assign option = S3D.API.Response[opt] %} {% unless option.Choices.size == 0 %}

{{option.Name}}

{% if option.SelectedChoice and option.SelectedChoice.Value != -1 %}

{{option.SelectedChoice.DescriptionWhenSelected}}

{% if option.Optional %} {% endif %} {% endif %}
{% if option.AllChoicesHaveImage %}
    {% for choice in option.Choices %} {% assign selected = 'b--blue' %} {% if choice.Value == option.SelectedChoice.Value %} {% assign selected = 'b--white' %} {% endif %}
  • {% endfor %}
{% else %} {% endif %}
{% endunless %} {% endfor %} {% endif %} {% if section.options_lists %} {% for options_list in section.options_lists %} {% for option in S3D.API.Response[options_list] %} {% unless option.Choices.size == 0 %}

{{option.Name}}

{% if option.SelectedChoice and option.SelectedChoice.Value != -1 %}

{{option.SelectedChoice.DescriptionWhenSelected}}

{% if option.Optional %} {% endif %} {% endif %}
{% if option.AllChoicesHaveImage %}
    {% for choice in option.Choices %} {% assign selected = 'b--blue' %} {% if choice.Value == option.SelectedChoice.Value %} {% assign selected = 'b--white' %} {% endif %}
  • {% endfor %}
{% else %} {% endif %}
{% endunless %} {% endfor %} {% endfor %} {% endif %} {% endfor %} {% endif %} {% if zone.custom_options %} {% for field in zone.custom_options %}

{{field.label}}

{% if field.type == 'select' %} {% elsif field.type == 'text' %} {% endif %}
{% endfor %} {% endif %} {% endif %}
{% endfor %}

{{S3D.API.Response.CurrencyName}} {{S3D.API.Response.BoardPrice}}

Order Save to Quiver
{% assign compared = false %} {% for item in data.items %} {% if item.handle == 'two-happy'%} {% assign compared = true %} {% endif %} {% endfor %} {% if compared %} {% else %} {% endif %}
Warehouse Stock