Men's Fedora Hat by WoolandStrawMen's Fedora Hat by WoolandStraw

Panama Straw Hat-Ernest

$26.99
Color : milk White
Size : Adjustable
Quantity
people are viewing this right now
Description

The Panama hat is not only a fashion but also a fine handmade artworkLightweight, breathable and shading make it the darling of summer trends.

Authentic Quality

Genuinely handmade by master weavers directly in Ecuador!


Excellent Sun Protection

With a UPF 50+ rating, these hats provide the perfect amount of shade during sunny weather!


Elegant and Stylish

The ideal accessory to add extra fashion into any of your outfits!

Havana Retro

Havana Retro is a modern fedora with a blocked teardrop crown and features a medium-sized brim, breathable sweatband, and comes in classic color grosgrain hatband or leather hatband. The brim contains a wire to hold its shape. This item is a genuine Panama hat handwoven in Ecuador.

  • Product information

  • Color: monochrome

  • Material: straw

  • Brim: 7.5cm

  • Cap depth: 12cm

  • Size: 56-58cm

  • Product weight: 110g

Handwoven in Ecuador. Finished in the US. Measurements are approximate, this is a handwoven product and actual measurement may slightly vary.

  • You'll hear lots of compliments and grab the attention of others while they witness you in your hat!

  • Breathable and comfortable-suitable for any day trip, picnic, horse racing, weekend getaway or beach trip, our Panama hat is light and comfortable, and fits your head better.

  • Authentic Fedora style Montecristi hats-Although all Qisu hats are handmade, these Montecristi Fedoras are made by the family of a master weaver and are more refined than most of their peers.


It has a long history and is widely loved by politicians and stars.

FEATURES:

  • Ecuador Handmade Straw Hat is a modern American hat with a medium-sized brim, breathable sweatband with a grosgrain hatband, or leather hatband in classic colors. The brim has a wire to keep its shape. This item is a genuine Panama hat hand-woven in Ecuador.

  • Ideal for outdoor activities such as gardening, beaches, swimming pools, parks, camping, hiking, church activities, tournament days, etc. No matter where you wear this stylish cute hat.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.