-
WELCOME TO LINENWOD'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.Shop
-
Save 49%
-
Save 55%
-
Save 57%
-
Save 57%
-
Save 55%
-
Save 55%
-
Save 55%
-
Save 57%
-
Save 53%
I discover better ways to work all the time. One of the great joys of work is improving upon what was done the year before.
Top Item Of The Week
${data.day_day === undefined ? '00' : data.day_day }
Days
:
${data.hour_hour === undefined ? '00' : data.hour_hour }
Hours
:
${data.mins_mins === undefined ? '00' : data.mins_mins }
Minutes
:
${data.seconds_seconds === undefined ? '00' : data.seconds_seconds }
Seconds
${function() {
var thumbSwitchName = '';
return (data.product.options || []).map((option, index) => {
const optionName = option.name || '';
const position = `option${index + 1}`;
var isThumbImage = false;
if (data.product.need_variant_image && thumbSwitchName === '') {
const variantNames = ["color"] || [];
for (let i = 0, len = variantNames.length; i < len; i++) {
const name = variantNames[i];
if (name === optionName) {
isThumbImage = true;
thumbSwitchName = name;
}
}
}
const variantType = "button";
const thumbStyle = "image_with_text";
const mouseEvent = isThumbImage ? ('single-product-variant-template-1664529798004-' + optionName + '.rerender(data=event);') : '';
return (variantType == 'dropdown' && !isThumbImage) ? `
` : `
`;
}).join('')
}()}
${function() {
let availableQuantity = data && data.available_quantity;
const lowStock = 5;
if (availableQuantity == undefined) { return ''; }
availableQuantity = Math.max(availableQuantity, 0);
return availableQuantity > lowStock ? `
${("{stock} in stock, ready to be shipped").replace(/\{*stock*\}/, availableQuantity)}
` : `
${("Only {count} left!").replace(/\{*count*\}/, availableQuantity)}
`;
}()}
${optionName.toLowerCase()}
${function() {
const product0 = Object.prototype.toString.call(data) == '[object Array]' ? data[0] : data;
return `
${product0.images.slice(0, 4).map(image => `
`).join('')}
`;
}()}
${product0.images.slice(1, 4).map((image, index) => `
`).join('')}
${product0.title}
Jimmy Stewart
Buy 2 Free shipping
Buy 2 Free worldwide shipping
Customer service
Need to contact us?Just send us an e-mail
Member Discount
Our payment in formation is processed securely
Contact us
Short content about your store
Sign up and save
Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.
${data.month} ${data.day}, ${data.year}
From the blog
View all
${function(){
const image_size_temp = "100%"
const tempArticles = data.articles.map((item) => {
const image = item.image || {height: 100, width: 100};
return Object.assign(item, {
width: 1 || image.width,
height:1 || image.height,
published_at: item.published_at || new Date(),
image_size: image_size_temp == 'natural' ? (image.height/image.width *100 + '%') : image_size_temp
})});
const firstBlog = tempArticles[0]
const latestBlogs = tempArticles.slice(1,5)
const hasImageSrc = firstBlog.image && firstBlog.image.src;
return `
`
}()}
Latest posts
${latestBlogs.map((item)=>{
const hasImageSrc = item.image&&item.image.src;
return `
`
}).join("")}