{{lang.product.add_cart_succeed}}
{% if isProperty %}
{% endif %}
{{option.productTitle}}
{% if storeConfig.sku_spu_set == "4" %} {% elsif storeConfig.sku_spu_set == "2" %}
{{lang.account.orders_detail.spu}}: {{option.spu | default:"-" }}
{% elsif storeConfig.sku_spu_set == "3" %}
{{lang.account.orders_detail.sku}}: {{option.sku | default:"-" }}
{% elsif storeConfig.sku_spu_set == "1" %}
{{lang.account.orders_detail.spu}}: {{option.spu | default:"-" }}, {{lang.account.orders_detail.sku}}: {{option.sku | default:"-" }}
{% else %} {% endif %} {% if option.sku_value %}
{{option.sku_value | replace : "
", ";" }}
{% endif %} {% for item in option.custom_attr %}
{{ item.name }} :
{% if item.type == "file" %}
{{ lang.account.orders.property_detail }}
{%- unless item.price == '0' -%}
( {%- if item.price > 0 -%} + {%- else -%} - {%- endif -%} {{ item.price | money }} )
{%- endunless -%} {%- elsif item.type == "image_group" -%} {%- for el in item.value -%}
{{ el.value }}
{%- unless el.price == '0' -%}
( {%- if el.price > 0 -%} + {%- else -%} - {%- endif -%} {{ el.price | money }} )
{%- endunless -%} {%- unless forloop.last -%} , {%- endunless -%} {%- endfor -%} {% elsif item.type == "public_image" %} {%- if item.price_type == '1' -%} {%- for el in item.value -%}
{{el.value}} {%- if el.price != 0 -%}( {%- if el.price > 0 -%}+{%- else -%}- {%- endif -%} {{el.price | money }} ) {%- endif -%}
{%- unless forloop.last -%}, {%- endunless -%} {%- endfor -%} {%- else -%} {%- for el in item.value -%}
{{el.value}} {%- if forloop.last -%} {%- if item.price != 0 -%}( {%- if item.price > 0 -%}+{%- else -%}- {%- endif -%} {{ item.price | money }} ) {%- endif -%} {%- endif -%}
{%- unless forloop.last -%}, {%- endunless -%} {%- endfor -%} {%- endif -%} {% elsif item.type == "image_gallery" %}
{{ item.value }}
{%- unless item.price == '0' -%}
( {%- if item.price > 0 -%} + {%- else -%} - {%- endif -%} {{ item.price | money }} )
{%- endunless -%} {%- elsif item.type == "checkbox" or item.type == "block_text" or item.type == "image" -%} {%- for el in item.value -%}
{{ el.value }} {%- unless el.price == '0' -%} ( {%- if item.price > 0 -%} + {%- else -%} - {%- endif -%} {{ el.price | money }} ) {%- endunless -%}
{%- unless forloop.last -%} , {%- endunless -%} {%- endfor -%} {% else %}
{{ item.value }} {%- unless item.price == '0' -%} ( {%- if item.price > 0 -%} + {%- else -%} - {%- endif -%} {{ item.price | money }} ) {%- endunless -%}
{% endif %}
{% endfor %}
{{lang.product.subtotal}}:
{{subtotalPrice}}
{{ lang.cart.list.checkout }}
{{lang.product.view_cart}}
{% for sku in skus %} {% assign keyIndex = forloop.index %}
{{ sku.name }} {%- if sku.isImg -%} {%- if productSkuStyle == "image" or productSkuStyle == "color" -%} :
{{sku.selected_value_label}}
{%- endif -%} {%- endif -%}
{% for val in sku.value %} {%- capture className -%} {% if val.available == 0 %}product-sku-values-item-disable{% endif %} {% if sku.selected_value == val.value %}product-sku-values-item-active{% endif %} {%- endcapture -%} {%- capture imageClassName -%} {%- if val.image != "" and sku.isImg -%} product-sku-values-item-image {%- endif -%} {%- endcapture -%} {%- capture imageSizeClassName -%} {%- if val.image != "" and sku.isImg -%} {%- if productSkuStyle == "image" or productSkuStyle == "image_text" -%} {{productSkuSize}} {%- endif -%} {%- endif -%} {%- endcapture -%} {%- capture colorClassName -%} {%- if productSkuStyle == "color" and sku.isImg -%}product-sku-value-color{%- endif -%} {%- endcapture -%}
{%- if val.available == 0 -%}
{%- endif -%} {%- if productSkuStyle == "color" and sku.isImg -%}
{%- elsif val.image != "" and sku.isImg -%}
{%- if productSkuStyle == "image_text" -%}
{{ val.name }}
{%- endif -%} {%- else -%} {{ val.name }} {%- endif -%}
{% endfor %}
{% endfor %}
{% for sku in skus %} {% assign keyIndex = forloop.index %}
{{ sku.name }}
{% if checkedFirstSku == '2' %}
{{lang.product.please_select}}
{% endif %} {% for val in sku.value %} {%- capture disabled -%} {% if val.available == 0 %}disabled{% endif %} {% if sku.selected_value == val.value %} selected{% endif %} {%- endcapture -%}
{{ val.name }}
{% endfor %}
{% endfor %}
{% for item in variant %}
{%- if productSkuStyle == "color" and item.colorCard -%}
{%- elsif item.image and item.colorCard -%}
{% endif %}
{{item.name}}
{% comment %}
Free Shipping
{% endcomment %}
{{item.price | money}}
{% if item.price < item.compare_at_price %}
{{item.compare_at_price | money}}
{% endif %}
{% if item.ext1 and item.ext1 != '' %}
{{item.ext1}}
{% endif %}
{% endfor %}
{% for sku in skus %} {% assign keyIndex = forloop.index %} {% assign index = forloop.index0 %} {% if sku.type == "multiple" %}
{{sku.name}}
{{lang.account.orders_detail.price | default:"Price"}}
{% if theme_config.global.product_inventory_status and inventory_tracking != 0 %}
{{lang.general.stock | default:"Stock"}}
{% endif %}
{{lang.general.qty | default:"QTY"}}
{{lang.general.reset | default:"Reset"}}
{% for val in sku.value %} {% assign idx = forloop.index0 %}
{% if sku.isImg %} {% if productSkuStyle == "color" %} {% if val.colorValue != "" %}
{% endif %} {% else %} {% if val.image != "" %}
{% endif %} {% endif %} {% endif %}
{{val.name}}
{{val.formatPrice}}{% if theme_config.global.product_inventory_status and inventory_tracking != 0 %} | {{lang.general.stock | default:"Stock"}} {{val.quantity}}{% endif %}
{{val.formatPrice}}
{% if theme_config.global.product_inventory_status and inventory_tracking != 0 %}
{{val.quantity}}
{% endif %}
{% if val.available == 0 %}
{{lang.account.wishlist.product_offline}}
{% else %}
{% endif %}
{% endfor %}
{{lang.cart.list.total | default:"Total"}}
(
0
{{lang.general.variations | default:"variations"}}
0
{{lang.promotions.piece | default:"items"}})
{{0|money}}
{% else %}
{{ sku.name }} {%- if sku.isImg -%} {%- if productSkuStyle == "image" or productSkuStyle == "color" -%} :
{{sku.selected_value_label}}
{%- endif -%} {%- endif -%}
{% for val in sku.value %} {%- capture className -%} {% if val.available == 0 %}product-sku-values-item-disable{% endif %} {% if sku.selected_value == val.value %}product-sku-values-item-active{% endif %} {%- endcapture -%} {%- capture imageClassName -%} {%- if val.image != "" and sku.isImg -%} product-sku-values-item-image {%- endif -%} {%- endcapture -%} {%- capture imageSizeClassName -%} {%- if val.image != "" and sku.isImg -%} {%- if productSkuStyle == "image" or productSkuStyle == "image_text" -%} {{productSkuSize}} {%- endif -%} {%- endif -%} {%- endcapture -%} {%- capture colorClassName -%} {%- if productSkuStyle == "color" and sku.isImg -%}product-sku-value-color{%- endif -%} {%- endcapture -%}
{%- if val.available == 0 -%}
{%- endif -%} {%- if productSkuStyle == "color" and sku.isImg -%}
{%- elsif val.image != "" and sku.isImg -%}
{%- if productSkuStyle == "image_text" -%}
{{ val.name }}
{%- endif -%} {%- else -%} {{ val.name }} {%- endif -%}
{% endfor %}
{% endif %} {% endfor %}
{{lang.coupons.available_num | replace: '{number}',coupons.size}}
{% for coupon in coupons %}
{{coupon.coupon_code}} {%- if coupon.customer_range != 0 -%}
🎁 {{ lang.coupon.exclusive }}
{%- endif -%}
{%- if coupon.rule.discount.type == 1 -%}
{{ coupon.rule.discount.value }}%
OFF {%- else -%}
-{{ coupon.rule.discount.value | money }}
{%- endif -%} {% if coupon.rule.condition.type == 0 %} , {{lang.coupons.discount_rule_extra}} {% elsif coupon.rule.condition.type == 1 %} {% assign coupon_value = coupon.rule.condition.value %} , {{lang.coupons.discount_rule_count | replace: '{condition}',coupon_value }} {% else %} {%- capture coupon_value -%} {%- if coupon.rule.condition.max_value and coupon.rule.condition.value != 0 -%} {{ coupon.rule.condition.value | money }} - {{ coupon.rule.condition.max_value | money }} {%- endif -%} {%- if coupon.rule.condition.max_value and coupon.rule.condition.value == 0 -%} ≤ {{ coupon.rule.condition.max_value | money }} {%- endif -%} {%- unless coupon.rule.condition.max_value -%} {{ coupon.rule.condition.value | money }} + {%- endunless -%} {%- endcapture -%} , {{lang.coupons.discount_rule_amount | replace: '{condition}',coupon_value }} {% endif %}
{% endfor %}
{% if coupons.size > 6 %}
{{lang.base.show_more}}
{% endif %}
Take an extra 50% off our clearance items with code: YAY50
EUR
EUR(€)
GBP(£)
CAD(CA$)
USD($)
Home
Shop
All Products
Best Sellers
Tops
Bottoms
One Pieces
Surf Suits
Apparel & Home Goods
Surf Books
Clearance
Spring '26 Collection
About Us
Sustainability
Events
More Links
0
Home
Shop
Shop
All Products
Best Sellers
Tops
Bottoms
One Pieces
Surf Suits
Apparel & Home Goods
Surf Books
Clearance
Spring '26 Collection
About Us
Sustainability
Events
Home
/
One Pieces and Rashguards
One Pieces and Rashguards
Clear all
filter
retro
one piece
classic
womens surf one piece
UPF 50 swimwear
sustainable one piece swimsuit
retro floral surf suit
Repreve swimwear
recycled performance swimwear
OEKO-TEX certified swimsuit
long sleeve surf suit
eco-friendly surf suit
boho beach swimsuit
vintage
vacation
swimwear
sustainable
surfing
surf
summer
soft
sexy
luxury
cute
comfortable
bikini
ecofriendly
swimsuit
sustainable rashguard women
surf rashguard UPF 50
recycled rashguard
recycled material
recycled
Rashguard
minimalist
long sleeve swim top
eco rashguard
vintage swimwear
vintage one-piece
sustainable swimwear
sustainable bikini
surf-ready bikini
surf swimwear
surf bikini
spring swimwear collection
spring swimwear
spring 2026
retro-inspired swimsuits.
retro swimwear
retro one piece
retro bikini
high waisted bikini
golden hour
floral swimsuits
floral swimsuit
floral bikini
eco-friendly swimwear
do good swimwear
botanical print bikini
beach swimwear
Filter
Filter
Sort by
Featured
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
filter
retro
one piece
classic
womens surf one piece
UPF 50 swimwear
sustainable one piece swimsuit
retro floral surf suit
Repreve swimwear
recycled performance swimwear
OEKO-TEX certified swimsuit
long sleeve surf suit
eco-friendly surf suit
boho beach swimsuit
vintage
vacation
swimwear
sustainable
surfing
surf
summer
soft
sexy
luxury
cute
comfortable
bikini
ecofriendly
swimsuit
sustainable rashguard women
surf rashguard UPF 50
recycled rashguard
recycled material
recycled
Rashguard
minimalist
long sleeve swim top
eco rashguard
vintage swimwear
vintage one-piece
sustainable swimwear
sustainable bikini
surf-ready bikini
surf swimwear
surf bikini
spring swimwear collection
spring swimwear
spring 2026
retro-inspired swimsuits.
retro swimwear
retro one piece
retro bikini
high waisted bikini
golden hour
floral swimsuits
floral swimsuit
floral bikini
eco-friendly swimwear
do good swimwear
botanical print bikini
beach swimwear
20
Products
Sort by
Featured
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
5%
OFF
QUICK VIEW
Orange Blossom Rashguard
€ 68.00
€ 72.00
Save
€ 4.00
QUICK VIEW
Lucy Retro Floral One Piece
€ 72.00
5%
OFF
QUICK VIEW
Blue Crush Rashguard
€ 68.00
€ 72.00
Save
€ 4.00
QUICK VIEW
Angie Surf Suit
€ 76.00
QUICK VIEW
Groovy Val Surf Suit
€ 76.00
5%
OFF
QUICK VIEW
Megan One Piece
€ 68.00
€ 72.00
Save
€ 4.00
QUICK VIEW
Sunny Lo Surf Suit
€ 76.00
7%
OFF
QUICK VIEW
Tia 2.0
€ 63.00
€ 68.00
Save
€ 5.00
1
2
BACK
Shopping Cart