A refined flat-brim felt hat in soft beige, offering a neutral foundation with quiet warmth. The hatband features a distinctive deep green woven strap accented with a delicate beaded charm—adding subtle contrast and artisanal detail without disrupting its clean, modern silhouette. The crown stands approximately 4¼" tall, with a 3" brim—hand-measured, with a possible variance of up to ¾" (1–2 cm). Perfect for elevated everyday wear, city strolls, or understated seasonal styling.
Hat Care Guide
Tumahy Hat Care Guide (Felt & Straw)
Proper hat care is the first step to keeping your Tumahy hat looking its best. With the right handling, cleaning, drying, and storage habits, you can help preserve the shape, finish, and lifespan of both felt hats and straw hats.
1) Handle with care (how to pick up your hat)
Avoid repeatedly picking up your hat from the front by pinching the dents. Over time, this can reshape the crown, and prolonged stress may eventually damage felt.
If you lift your hat by the brim, do so as close to the crown as possible to reduce brim distortion.
Ideally, handle your hat by the crown, which generally holds its shape better than the brim.
2) Protect the shape (storage best practices)
Store each hat on a wide peg or hook that won’t leave dimples.
If storing on a flat surface (e.g., a closet shelf), place the hat upside down so the brim doesn’t flatten.
For long-term storage, use a supportive hatbox to protect both crown and brim while keeping dust and moisture away.
3) Use the correct brush
Regular brushing can make a big difference—just choose the right tool:
Don’t use high heat to dry (no hairdryer, radiator, or clothes dryer). Heat can shrink, warp, or weaken materials.
Straw hats:you may gently wipe surface moisture.
Felt hats:avoid rubbing with a towel; allow to air-dry naturally and brush when dry if needed.
5) Use steam to remove dents or bends
If your felt or straw hat gets dented or bent:
Hold it over steam (from a kettle) or near a garment steamer for about30 seconds.
Gently reshape with your fingers and let it cool/set.
Straw hats only:if needed, you may lightly press with an iron on alow heatsetting—too much heat can scorch the straw.
6) Treat grease stains with dry cornstarch
Cornstarch can help absorb oily marks:
Apply dry cornstarch to the stain, let it sit, then gently brush away.
Always check the care label inside your hat for any specific instructions.
Note:These tips are general best practices. If your hat includes specific care directions, please follow those first.
Size Guide
WHAT'S YOUR HEAD SIZE?
Everyone knows their shoe size. Hats? Not so much. But with a few quick measurements, you will know your hat size which, unlike your waist size, will stay the same for the rest of your life.
HOW TO MEASURE YOUR HEAD AND HAT SIZE USING STRING OR A MEASURING TAPE
This is the traditional way that you can use at home to find your hat size.
What You'll Need:
String or ribbon
Ruler
Hat sizing chart
Pen or marker
Standard Measuring Tape
Step 1: Use a Piece of String to Measure Your Head
With the piece of string in your hands, wrap it around the back of your head just slightly above your ears or about 1/8 of an inch higher than your ear tip.
Pull the string around to meet at the center of your forehead just above your eyebrows. If you like your hat to sit a bit higher, you can pull the string around your head exactly to match how your hat rests on your head.
It's important that you don't pull the string too tight. Rather, the string should fit comfortably around your forehead so that it isn't too tight or loose. This should feel exactly the way you want your hat to feel as it rests on your head.
You can mark the distance where the string meets with a pen or marker.
Step 2: Measure the String with a Ruler
Once you have marked the point of circumference on the string, you can lay it flat and place a ruler underneath to find the circumference in inches. You will likely have to measure the size to the nearest 1/8 of an inch.
Step 3: Using a Measuring Tape
If you have a measuring tape you can also wrap it around your head. To measure your head size correctly, wrap the tape snugly just above eyebrows and ears. Use our chart to convert the measurement to the correct hat size.
Step 4: Match the Circumference to the Hat Sizing Chart
Things to Keep in Mind
Hat sizing is really based on your comfort level as well. If you prefer that a hat fits snugly for certain designs or you want a cap that fits slightly loose, you should account for that in your sizing. Your comfort matters most of all when picking the true hat size.
In addition, there are other factors to consider, such as your hairstyle. A hat that is too tight can make your hair stick out in odd ways. Materials and brands can also fit differently. For example, wool and straw may not fit the same hat size.
Customers Are Saying
5 Reviews
James B.
This was a great hat I love it and will continue to wear. It got a lot of compliments on this hat. Look forward to buying more. It was a great sale. Thanks for all y’all help. See you soon.
Tumahy is a brand dedicated to handcrafting a variety of hats, including Fedora, cowboy hats, and various other styles. With a focus on quality craftsmanship and unique designs, we aim to provide our customers with stylish and comfortable headwear options. Each hat is carefully crafted to embody our commitment to excellence and attention to detail. Explore the world of Tumahy and discover the perfect hat to complement your style.
const getPluginI18nMessages = (message, replaceObj = {}) => {
const lang = document.documentElement.lang || "en-US";
const [form, key] = message.split('.')
let text = window.payment_plugin_message['en-US'][form][key];
if (window.payment_plugin_message[lang][form].hasOwnProperty(key)) {
text = window.payment_plugin_message[lang][form][key];
}
Object.keys(replaceObj).forEach(key => {
text = text.replace(new RegExp(`\{${key}\}`, 'gi'), replaceObj[key]);
})
return text;
}
const zhCN = {
ec: {
not_active_channel: "请到收款设置中{channelName}或在「快捷支付按钮」设置中选择其他的服务提供方,否则按钮将无法展示",
not_support_theme: "当前主题不支持添加「快捷支付按钮」",
more_button: "更多支付方式",
skeleton_layer_tips_title: "快捷支付按钮",
skeleton_layer_tips_content: "请点击左侧列表中的「快捷支付按钮」,在设置页面开启想要的展示的支付按钮",
mock_tips: "快捷支付按钮是否展示还取决于买家使用的浏览器以及商品的货币、金额",
not_find_form_tips: "快捷支付按钮组件仅支持配置到商品详情卡片内",
legacy_discontinued_tips: "{channelName} 已下架,买家端将不再展示该按钮",
}
};
const zhTW = {
ec: {
not_active_channel: "请到收款设置中{channelName}或在「快捷支付按钮」设置中选择其他的服务提供方,否则按钮将无法展示",
not_support_theme: "当前主题不支持添加「快捷支付按钮」",
more_button: "更多付款方式",
}
};
const arSA = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "المزيد من خيارات الدفع",
}
};
const deDE = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Weitere Bezahlmöglichkeiten",
}
};
const esES = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Más opciones de pago",
}
};
const frFR = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Plus d'options de paiement",
}
};
const idID = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Opsi pembayaran lainnya",
}
};
const itIT = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Altre opzioni di pagamento",
}
};
const jaJP = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "その他の支払いオプション",
}
};
const koKR = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "더 많은 결제 옵션",
}
};
const enUS = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "More payment options",
skeleton_layer_tips_title: "Express Checkout Button",
skeleton_layer_tips_content: "Please click the「Express checkout button」on the block list,then you could enable the payment option you want to display in settings.",
mock_tips: "Whether the Express checkout button is displayed also depends on the browser used by the buyer and the currency and amount of the product.",
not_find_form_tips: "Express Checkout Button could only be added to Product details block.",
legacy_discontinued_tips: "{channelName} has been deprecated and will no longer be displayed to buyers.",
}
};
const nlNL = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Meer betalingsmogelijkheden",
}
};
const plPL = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Więcej Opcji Płatności",
}
};
const ptPT = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Mais opções de pagamento",
}
};
const ruRU = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "Другие варианты оплаты",
}
};
const thTH = {
ec: {
not_active_channel: "Please activate {channelName} on B Admin or select another provider in the「Express checkout button」 settings, otherwise it will not display.",
not_support_theme: "This Theme doesn't support adding「Express checkout button」",
more_button: "ตัวเลือกการชำระเงินเพิ่มเติม",
}
};
window.payment_plugin_message = {
getPluginI18nMessages,
"zh-CN": zhCN,
"zh-TW": zhTW,
"ar-SA": arSA,
"de-DE": deDE,
"es-ES": esES,
"fr-FR": frFR,
"id-ID": idID,
"it-IT": itIT,
"ja-JP": jaJP,
"ko-KR": koKR,
"en-US": enUS,
"nl-NL": nlNL,
"pl-PL": plPL,
"pt-PT": ptPT,
"ru-RU": ruRU,
"th-TH": thTH,
}
document.dispatchEvent(new CustomEvent('payment_plugin_message_reader'));