1930s Optimo panama

BUY 2 FREE SHIPPING
$43.85 $108.00 Save 59%
Color:  Cocoa - White
Size:  S
Quantity
Share the love
Handmade Hat
Free returns
Sustainably made
Secure payments
Description

Genuine Panama Hat handwoven in Cuenca - Ecuador. This classic Colonial style is a 'premium quality', each of these hats takes approximately four days to be woven by hand

The hats woven by hand in the Pile commune by the Carranza family are fully adapted to current fashion trends. It is not uncommon to see the Pile Montecristi Panama Hat Gambler model in places as diverse as the polo fields in Sotogrande in Cádiz or in the city-state of Singapore. It is a current hat, perfectly usable by women or men and with a great personality. Without a doubt, it is a perfect hat for lovers of authentic fine Montecristis.

Natural Panama Hat
womens and men,
sizes 54 cm to 63 cm,
hand-woven straw toquilla
Brim: 6 cm a 7 cm ( 2.5 a 3 inches)

Use the table below to determine your hat size based on your measurements.

Our Store

WELCOME TO WINNIEY'S HAT SHOP

linenwod is the name, hats are the game. A family owned and operated shop that has been in business for 50+ years, we stock a wide range of sizes, carry a variety of different styles, and specialize in hand shaping open crown hats to bring your vision to life. Our team of skilled hatters not only shapes hats, but we provide services such as custom ribbon work, spot cleaning, reblocking, and renovations. We take pride in the fact that not only will you love how your hat looks, but that you will also have the perfect fit.

From a modest beginning with approximately 1,500 hats in stock, The Best Hat Store has grown to become one of the country’s leading specialty hat stores. It now maintains a year round inventory of more than 4,000 hats, including over 100 different styles in felt hats alone.

Full Service Retail Shop

At Vickerss's Hat Shop you will find a large variety of straw and fur felt western hats, fashion hats, dress hats, outdoor hats, hat accessories, and silk wild rags.

Hat Shaping, Restoration, & Repair

Come find a new hat and have a member of our team shape it to perfection, or bring in your well loved hat and let us give it new life!

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.