BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT
BOZEMAN OUTDOOR HAT

BOZEMAN OUTDOOR HAT

Price

$180.00 $65.89
Save $114.11
4 sold
Free shipping

color - Mushroom

Please select a color

size

Please select a size

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Free worldwide shipping for order over $79
Returns&Exchange
Sustainably made
Secure payments

Though it takes its name from a famous town in the Montana Rockies, the Bozeman Outdoor Hat is built to shield you from the elements in style wherever you go. Handmade from 100% pure, high-quality wool, it has a fully-crushable construction that is designed to roll up, pack in a suitcase and pop back into its original shape as needed, making it ideal for travel.

Naturally water-resistant and featuring a 3 ¼” brim, it offers optimal protection in all conditions. Its 4” pinch front crown is accented by a rich, braided leather hat band; inside, a DRI-LEX® sweatband offers a secure comfortable fit, even on the most strenuous outdoor adventures.

  • 4” Pinch Front Crown
  • 3 1/4” Brim
  • Braided Leather Hatband
  • DRI-LEX® Absorbent Sweatband
  • 100% Water-Repellent Wool
  • Handmade in the USA
HOW TO DETERMINE YOUR HAT SIZE

Use a tape measure (or a length of string that you will have to hold up to a tape measure) to determine the length. Place the string or tape around your head about 1/8″ above your ear, across the mid-forehead, completely circling your head. Hold the tape firmly, but not too tightly. Basically you need to measure your head exactly where the hat will sit. If your measurement falls between sizes, choose the next largest size.