STUDIO IS CLOSED UNTIL MONDAY 5/9, NO ORDERS WILL BE SHIPPED IN THIS TIME. Contact us for any queries!

NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT
NEVA FLOPPY HAT

NEVA FLOPPY HAT

Regular price
£30.00
Sale price
£30.00
Tax included. Shipping calculated at checkout.
Quantity must be 1 or more

NEVA STRAW WIDE BRIM FOLDALE FLOPPY BEACH SUN HAT

THIS SHOW STOPPER WIDE BRIM FOLDABLE BEACH HAT IS AVAILABLE TO BE CUSTOMISED TO MATCH ANY OUTFIT FABRIC OR WITH ANY COLOUR SLEEK RIBBON.

CRYSTAL/ DIAMANTE INITIALS CAN ALSO BE ADDED. OR WORDING BRIDE.

JUST CHOOSE YOUR DESIGN FROM THE DROPDOWNS AND ADVISE AT THE CHECKOUT MORE SPECIFICALLY WHAT CUSTOMISATION/COLOUR/POSITIONING YOU WOULD LIKE.

 

.product-single__title{ font-size: 10px !important; } .shopify-section-collection .section-header h2{ text-transform: capitalize; } document.addEventListener('DOMContentLoaded', function() { const productJson = document.querySelectorAll('[id`^`=ProductJson-'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const sectionId = current.id.replace('ProductJson-', ''); const section = document.querySelector('[data-section-id="' + sectionId + '"]'); const product = JSON.parse(current.text); if (product.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < product.variants.length; j++) { const variant = product.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { const mutationCallback = function() { const variantOptions = section.querySelectorAll('.single-option-selector option'); if (variantOptions.length > 0) { for (let k = 0; k < unavailableVariants.length; k++) { const unavailableVariant = unavailableVariants[k]; for (let l = 0; l < variantOptions.length; l++) { const option = variantOptions[l]; if (unavailableVariant.title === option.value) { option.remove(); } } } if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } } } const observer = new MutationObserver(mutationCallback); const addToCartForm = document.querySelector('form[action*="/cart/add"]'); mutationCallback(); if (window.MutationObserver && addToCartForm.length) { const config = { childList: true, subtree: true }; if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } observer.observe(addToCartForm, config); } } } } } });