Scottie Wide Brim Fedora

people are viewing this right now
$60.94
$125.00
-$64.06
1228 sold
HOT SALE
HANDMADE
Color:  Black
Size:  55 XS
Quantity
Shipping
Buy 2 Get Free Shipping
Ship within 24 Hours & 7-10 Days Delivery
30 Day Hassle-Free Returns & Exchanges
PayPal & Credit Card Secure Payment
/** @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);

Description

Understated? Not today. Scottie is a classic fedora shape with a stiff a-line brim. Designed with a silhouette that can stand alone or be styled with accessories. 

Style - Stiff Wide Brim Fedora

Material - 100% Australian Wool

Dimensions - Crown 10.5 cm + Brim 10 cm

Love the Scottie? She's the same hat style in a beautiful tan color. 

Looking for more Fedora styles? Check out our collection of Fedoras or our favorite wide brim felt hats.

Need to add a Straw Hat to your wardrobe? Check out our Spring + Summer Hat Collection!

HOW TO MEASURE HAT SIZE

HOW ARE HAT SIZES MEASURED?
Hats are measured by the inside circumference at the bottom of the hat's crown (the sweatband) + most often measured in centimeters. This is the case for all HatsFashion styles including fedoras, boater hats,gamblers + caps. While hats may be sized according to their measurement, it is fairly common for women to choose hat sizes based on the average women's head size (57 cm) + then adjusting down to fit if necessary.
WHAT IS THE AVERAGE HAT SIZE FOR WOMEN?

Women's hat sizes are fairly intuitive. The average women's head size measures around 57cm. If you are unsure of your hat size the HatsFashion small/medium hat would be the best starting point. The small/medium hat size is made to fit 57cm + can be adjusted down to 55cm. If you know you have a slightly larger head go with the 59cm size. As far as HatsFashion sizing goes this is a medium/large, made to fit a 59cm head size + then can be adjusted down to 57cm. The largest size HatsFashion offers is a 61 cm, labeled as an XL, like our other sizes the 61 can be sized down to 59 cm. For women who feel they have a slightly smaller head than normal we recommend an XS which begins at 55cm + can be sized down to 53 cm. In select styles we offer kids sizing which begins at 53 cm + can be adjusted to 51 cm.

HatsFashion hats sizes are as follows:

Kids (51cm to 53cm)
XS (53cm to 55cm)
S/M (55cm to 57cm)
M/L (57cm to 59cm)
XL (59cm to 61cm)
HOW DO I MEASURE MY HAT SIZE?

There are two primary methods of measuring your hat size + are based on the style in which you wear your hat. You will need to take both measurements (shown below) + then use the larger of the two measurements to determine your hat size. Once you've received your hat, you can decide how you would like to wear it + adjust your hat size accordingly.

TIP: If you don't have a textile measuring tape, use a string or piece of yarn to measure the distance around your head. After you have marked the yarn around your head, lay it out flat on the ground or table + measure the straightened out piece of yarn with a measuring stick or regular measuring tape.

Method 1: The Traditional Style
This is the traditional style of wearing a hat. The front tip of the hat is low on the forehead, just above your eyebrows, causing the hat to sit nearly level with the ground. To measure your head using the traditional style method, measure the distance around your head from the center of the back of the head to the forehead just above the eyebrow as shown below.
  1. Use a textile measuring tape (or string) to measure the distance around your head crossing through the center part of the back of your head + the forehead just above the eyebrow. The tape should be level with the ground.
  2. Check the measurement of the tape wrapped around your head. Hat sizing is in cm. If you are in-between sizes, we suggest sizing up + adjusting your hat accordingly.
Method 2: The Halo Style
Pictured above is the halo method of wearing a hat. The front of your hat is raised up and the hat sits on the back of your head. To measure your head size using the halo method, measure the distance around your head passing through the back of your head, just above your neck, + the front of your head up on your brow as shown below.
  1. Use a textile measuring tape to measure the distance around your head passing through the back of your head, just above the neck, + the front of your head high on the brow. The tape should be higher in front than in back.
  2. Check the measurement of the tape wrapped around your head. Wearing a hat Halo style is usually a smaller hat size than wearing a hat traditionally. Since there is typically a difference in measurement we recommend using the larger of the two hat sizes. If you are in-between sizes, we suggest sizing up and adjusting down.
HOW DO I ADJUST MY HAT SIZE?

Adjustable Inner Band Instructions

Flip up the sweatband to find the Velcro tab + pull to tighten. Velcro the ribbon back in place to secure your desired fit. The adjustable band can adjust the hat up to 5 cm when necessary! Some helpful tips about our adjustable inner band-

-a little adjustment goes a long way
-at first it may take a couple of adjustments to find just the right fit, once you’ve found it you shouldn’t have to adjust often
-the video at the top of this page shows our adjustable inner band in action

Hat Sizing Tape Instructions

Hat sizing tape is an additional option for tightening the fit of your hat. Place the foam tape on the inside of your hat, behind the sweatband, with the sticky side facing towards the hat wall. Wrap the tape completely around the hat for maximum size decrease or cut tape length in half for a more moderate decrease. Size to fit prior to removing the adhesive cover. Once the fit is correct, remove the adhesive cover, press firmly into place, and wa-lah

How Can I Pay?

PAYMENT METHODS

100% Safe & Secure Payment Online 

We welcome you to pay for your order with any payment method including credit card and PayPal. We take your privacy and security very seriously and we do not retain any of your payment information, therefore your payment details are safe with us.

PAYING WITH CREDIT OR DEBIT CARDS

The available credit card options are listed above. The credit card companies listed above are the most commonly used credit cards on this site. If your credit card company is not listed, please do not worry, we encourage you to continue shopping.

Please note that we do not collect your credit/debit card number or personal information when you make a payment. If you have any questions about a transaction on our site, please check with your card-issuing bank.

1. Choose your shipping address OR create a new one.
2. Choose Credit Card payment and click on your card type.
3. Enter your Card Details and check the Cardholder Details.
4. Click 'Make Payment' and your payment will be processed. A receipt will be sent to your email inbox.

PAYING WITH PAYPAL

The most popular online payment method. We are fully PayPal verified so you can always shop with peace of mind.

Through PayPal, you can pay with credit card, debit card, or bank account balance. 

When you place an order with Paypal you will be redirected to the PayPal payment page, where you can confirm your payment by logging in with your PayPal username and password.

You may still check out even without a PayPal account. To do so, please click on "Pay with Debit/Credit Card" and you’ll be redirected to a secure page where you can enter your credit card information or complete your payment safely via PayPal.

1. Select your cart and click "check out". Fill in your shipping information and click "complete order".

2. In the pop-up window, click on the location on the image below.

3. Choose your bank country.

4. Now you can use credit cards to pay.

5. Last Tip:
Do you want to use this credit card to create a paypal account?
According to your needs, choose yes or no.

6. Successful payment.

NOTE: Credit cards can only be tried 10 times per hour, if you have made many failed attempts, the credit card would be locked for one hour. We never saves your card number and detail information.If you have any payment problems, Please contact with us: service@hatbor.com

Shipment Cost & Policy

Our goal is to offer you the best shipping options, no matter where you live. Every day, we deliver to hundreds of customers across the world, ensuring that we provide the highest levels of responsiveness to you at all times.

The time frame for order delivery is divided into two parts:

1.Processing time: Order verification, quality check, and packaging. All orders are sent to the fulfillment center for dispatch within 24-48 hours after the order is placed.
2.Shipping time: This refers to the time it takes for items to be shipped from our fulfillment center to the destination. United States,United Kingdom:Standard Shipping (10-18 days), Express Shipping (7-12 days), Free Shipping (10-18 days).Other countries:Standard Shipping (10-20 days),  Free Shipping (10-20 days).

SHIPPING COST

Shipping Plan Name Shipping Fee Calculation Rules
BUY 2 GET FREE SHIPPING Free Quantity ≥ 2 items
Standard Shipping $9.99 Price $0.00 - $49.00 USD
VIP Fast Air Freight Shipping $19.99 All orders
Free Shipping Free Price ≥ $49.00 USD

Note:

  • "BUY 2 GET FREE SHIPPING" promotion applies to orders with 2 or more items, shipping fee will be waived at checkout.
  • For orders below $49.00 USD, customers can choose from Expedited Shipping, Air Shipping, or Tracking Standard Shipping at the respective shipping fee.
  • Free Shipping will be automatically applied to orders with a subtotal of $49.00 USD or more, after discounts and before taxes.

WE OFFER WORLDWIDE SHIPPING TO MOST COUNTRIES !

There might be some delays due to the force majeure recently. hatbor will pay attention to the tracking for our customers, if you have any

questions, please contact us to help.

Normally it will take 0.5-2 business days to process your order ( if your order needs to be customized, it might takes longer time to process), regardless

of the shipping option selected at checkout. We ship Monday through Saturday. Please allow up to 2 business days for orders to process (for example, if

you order on Monday, your order should ship out on Monday or Tuesday). You will receive a confirmation e-mail with the tracking link once your order

shipped out. Express shipping options and any other third-party fees are non-refundable.

Normally, we send out your order out by DHL. If you want other shipping methods, please tell us before placing your order.

Most orders will be received in 5-10 business days, such USA, Europe, Canada. On very rare occasions, international shipping to some countries may take

10-15 days or even longer for some slow-to-ship countries such as Brazil, Mexico, and Romania. We are not responsible for any delays caused by the

destination country's customs clearance processes.

Territories of the United States: For those who reside in a territory of the United States that we ship to, your please allow anywhere between 3-5 business days for your order.

It is the intention of hatbor to do business globally and in full compliance with U.S. domestic laws and regulations as well as international laws and regulations such as the United States Foreign Corrupt Practices Act (FCPA) and UK Bribery Act. hatbor recognizes that local environmental conditions, as well as laws and regulations unique to certain countries, are conducive to higher risks that need to be properly assessed, monitored and managed. Key risks of new business deals internationally need to be identified and understood to ensure that excessive risk is not introduced into the company that exceeds our risk appetite and/or cannot be mitigated. hatbor does not conduct business in the countries listed below:

• Afghanistan
• Cuba
• Iran
• Iraq
• North Korea
• Somalia
• South Sudan
• Sudan
• Syria
• Yemen

• The Crimea region of Ukraine

Affected by covid-19 or extreme weather, or the sales volume of individual hot-selling styles is too large, urgent production is required, and inventory is limited, so shipments will be delayed.

In addition, this delay time will not exceed the shipping time we set by too much. If you are not satisfied with the delivery time of the product, you can contact us at any time: service@hatbor.com  we will refund the shipping fee you paid in proportion

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);
  •  Hatbor

    Cowboy Hat

  •  Hatbor

    Fedora Hat

DELIVERY WORLDWIDE
7-14 Working Days Fast Shipping & Over $49 Get Free Shipping
100% PAYMENT SECURE
We ensure secure payment with PEV
CREDIT PAYMENT
Multiple credit card payment methods
30 DAYS RETURN
Simply return it within 30 days for an exchange