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

St. Claire

$45.99
Color : Black
Size : S
Quantity
people are viewing this right now
Description

Handcrafted from a 1970s vintage Stetson, the sleek St. Claire is a unique reimagining of a vintage flat brim hat, with a bold profile that reflects the style of the decade it was created in. The hat features a band crafted from deadstock woven cotton, complemented by an asymmetrical bow, pattern-matched binding, a strand of beads composed of dirty ivory pearl and stainless steel and a striking two-toned feather detail.

The St. Claire is finished with a special co-branded premium leather sweatband and deluxe quality satin liner. It comes in a custom hat box featuring hand-applied stamps and a topographical map of Pikes Peak—where, in the early 1860s, John B. Stetson created the first-ever Stetson hat.

This hat is part of The Upcycle Collection, a capsule of ten vintage Stetsons that have been reimagined and reborn in partnership with Ben Fife of Westward Leather Company of Spokane, Washington. Each hat has been cleaned, steamed and re-shaped using handmade hat blocks and finished with globally sourced textiles and design accents from Fife’s personal collection. The results are one-of-a-kind wearable works of art, each with its own unique character and story.

Due to the special nature of this item, all sales are final.

  • Vintage Stetson Fur Felt Hat (ca. 1970s), Meticulously Restored and Reimagined by Ben Fife of Westward Leather Co.
  • Size 7 ¼
  • 4 ⅞” Pinch Front Diamond Crown
  • 3 ¾” Flat Brim
  • Deadstock Woven Cotton Band with Asymmetrical Bow, Pattern-Matched Binding and Feather Detail
  • Dirty Ivory Pearl & Stainless Steel Beads
  • Stetson X WLC Genuine Leather Sweatband
  • Satin Liner
  • Custom Co-Branded Upcycle Collection Hat Box
  • Handmade in the U.S.A.
    Use the chart below to determine your hat size based on the measurement you take.

     

    About transport:
    Many businesses choose to use plastic bags in order to save costs. This will make the hat produce creases. Our packages are packed in cardboard boxes to protect them from distortion

    exceptional CRAFTSMANSHIP
    Making hats never gets old, only the folks making them. With this comes generations of experience at our craft. We combine old world methods with a modern mindset because quality people deserve quality hats.

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.