Tropic 504 Ventair - Kangol Flat Cap

$39.90
98 sold
🔥🔥10%OFF AT CHECKOUT🔥🔥
👇👇COPY THE CODE BELOW👇👇
Color : Green
Size : Large
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);
Description

The Ventair pattern around the outer edge is an iconic Kangol classic. The 504 cap gets its name from the number assigned to the original block shape that it is made on. The Tropic yarn means that the hat is both lightweight & comfortable.

Refund Policy

Return Policy:

At Slickdapper, we strive to ensure your satisfaction with your order. If for any reason you are not completely satisfied, we have made the return process simple and convenient.

How Long Do I Have To Make A Return?
You have up to 30 days from the delivery date to initiate a return.

Do I Have To Pay For Shipping When I Return Something?
You are responsible for the return shipping costs; however, there will be no handling charge for returns.

Exchange Policy:
If you are unhappy with the size of the product, we offer a free product exchange. Please note that you will need to cover the shipping fees for the exchanged product.

Cancellation Policy:
Order cancellations depend on the status of your order. Once an order has been processed and is awaiting shipment or has already been shipped, it cannot be canceled. Please wait for the package to arrive and contact us for further assistance regarding refunds.

How do I make a return?
1. Contact us at service@slickdapper.com.
2. Select the item(s) for return, specify the reason, and submit your request.
3. Our customer service team will provide you with the return address.
4. Print the return label and securely attach it to the outside of your return package.
5. Arrange for collection by calling the post office or dropping off at your nearest post office.

Non-Returnable Items:
1. Products that are worn, damaged, or missing tags.
2. Free gifts are not eligible for return or exchange.

Important Notice:
1. Please do not send your return to the sender's address on the package. Use the return address provided via email for processing.
2. Ensure only Slickdapper items are included in your return package to avoid complications.

Refunds:
1. Refunds will be processed within 7 working days upon receipt of your return. Funds will be credited back to your original payment account within 5 business days.
2. Original shipping fees and insurance charges are non-refundable.

Please contact Customer Support within 30 days of placing your order if you encounter any issues with your return.

FAQS

HOW DO I CLEAN AND CARE FOR MY FUR FELT HAT?

  • Store your felt hat upside down on its crown, on a clean surface or in a hat box to keep the brim from flattening out.
  • Remove dust and loose dirt with a soft brush, starting at the left side of the hat and brushing counter-clockwise.
  • Avoid exposing your hat to the heat from stoves, radiators, lamps, car windows and enclosed cars in the summer. The combination of the heat and perspiration will shrink the sweatband.
    *** If your hat gets wet, shake off the excess water, and turn down the “self-conforming” leather sweatband. This will allow the hat to dry naturally. While the hat is wet, don’t let the brim touch the surface and don’t place it near heat. Heat can reactivate the felting process and cause shrinkage.
  • To keep perspiration from penetrating the fur felt, occasionally turn down the leather sweatband so it can dry out. -Should your hat, (if it is light colored) become spotted with water or grease, you can clean it with a little baby talc or corn starch - not liquid cleanser, please!
  • To put on or remove your hat, hold the brim in front and back, handle the crown as little as possible.
  • Your hat will last a lifetime if you follow these important instructions.

HOW DO I CLEAN AND CARE FOR MY STRAW HAT?

  • Store your straw hat upside down on its crown, on a clean surface or in a hat box to keep the brim from flattening out
  • Use a mild soap solution such as woolite and water and a very soft brush. You can also try baby wipes. The hat needs to dry at room temperature.
  • Avoid exposing your hat to the heat from stoves, radiators, lamps, car windows and enclosed cars in the summer. The combination of the heat and perspiration will shrink the sweatband.
  • To put on or remove your hat, hold the brim in front and back, handle the crown as little as possible.
  • Your hat will last a lifetime while following these important instructions.

HOW DO I FIGURE OUT WHAT SIZE I WEAR?

To figure out what size you wear. You will need to find a cloth measuring tape. Measure the circumference of your head at the place where you would wear a hat. Take the measurement in inches and refer to the chart below. If you are in between two sizes, choose the bigger size. You can always pad a hat smaller.

How do I pay for my order?

We accept two payment methods online, one is credit card. The other one is PayPal, you will be directed to the PayPal login page straightforward.



Can I pay through Paypal with my credit card?

Yes, you can choose the paypal option and you will be asked to fill in your credit card information to fulfill the transaction.



How secure is my online order?

When purchasing online using your credit card, all of your information is entered into a SSL secure web page. Your information is then SSL-encrypted and sent directly to our credit card provider's network, where your card and transaction is authorized and approved. Your credit card information will not stored in our servers.



I have bought something but seen it at a different price on your website.

As an online business, we act much faster in adjusting our prices in response to trends, stock and demand from customers. It's our general view not to refund the difference.



Is there any hidden charges to my order?

Basically, the final amount you will pay is just the price of the product plus shipping(if you choose a paid shipping). Sometimes, because of the exchange rate of currency, when the payment finally cleared through the bank, the total amount will be a little different from the price of the product, but it's only less than 0.5% of the total price.


How long do you take to despatch an order?

Typically, we require 3-7 business days to process and dispatch your order.

How Long Does Shipping Take?

Shipping duration may vary between 7-20 business days, depending on the destination. Please note that certain remote areas may experience slightly longer shipping times, but rest assured, we will ensure timely delivery.



Do you guarantee delivery time?

Because the post office handles your shipment,we cannot guarantee the exact time of delivery.However,we will give you an idea of when the package will arrive.



What if my order delivery was delayed?

We definitely will deliver your order in time under normal circumstances. While, shipping delays may occur due to holidays, natural disasters, or carrier delays. Please keep in mind holidays do not count as business days and should be considered when calculating shipping times.



How do I track my order?

We will email your tracking information as soon as your order has shipped. Usually your tracking number will be updated 3-7 days after your order has been shipped.



How Do I Cancel An Order?

We are only able to cancel orders within the first 12 hours after the order is placed. After that the order has most likely been processed and is preparing for shipment or has been shipped. Once this takes effect, it's out of our hands. We apologize for any inconvenience this may cause, but we pride ourselves on prompt service and this includes getting your orders out as fast as possible.

  • Free shipping on $60+

    Global free shipping on order over $60

  • Buy more save more

    Bundle discount up to 20% off now

  • Quick response

    Contact US: service@slickdapper.com

  • Secure payment

    Your data are encrypted in the transmission

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);

LISTEN TO OUR CUSTOMERS

10 Reviews
Antonio T.

I'VE ALWAYS FANCIED (TO WEAR CASUALLY) BUT NEVER FOUND ONE WITH WITH JUST THE RIGHT PROPORTIONS (CROWN HEIGHT/BRIM WIDTH) THAT I'D FEEL COMFORTABLE IN... UNTIL THIS ONE... VERY REASONABLE SHIPPING PRICE AND TIME TO THE UK... ✌️😎

Feres M.

SMOOTH TO ORDER EVEN THOUGH I'M ON THE OTHER SIDE OF THE WORLD (SWEDEN). ELEGANT HAT AND I'M REALLY SATISFIED.

Mark C.

The choices for a 100X hat are slim but this one is not only beautiful, but a fantastic quality for the price! I bought the grey and am about to pull the trigger on a brown! Thank you folks!!

Ace'o B.

The hat is 5 star for sure. Have gotten so many random compliments for a large spectrum of people but more importantly I love it. If you thinking about getting it go ahead I highly doubt you will be disappointed.

View more
Dr. Reva S

I ENJOYED THE WAY THE HAT LOOKS THE FEEL AND THE FIT OF IT AND ALL THE COMPLIMENTS I GET BY WEARING THEM.

Patricia J

Very Good Feel. Feel Like A Cowboy But I Am Not. Just A Good Feeling.

Fits great, women say it looks good on me. Brings on a whole new character to me. I am not a cowboy but it makes me feel like one.

Pierre F.

THIS HAT MADE MY OUTFIT FOR MY WEDDING EXTRAORDINARY!!!

Perfect Color! Perfect Hat!

THIS HAT IS AWESOME. MY POSTS OF IT WERE ALMOST VIRAL (IN MY WORLD ANYWAY LOL) I WAS A BIT WEIRDED OUT BY THE TEXTURE I DEFINITELY WASN'T EXPECTING THAT. GOT OVER IT QUICKFIT WAS PERFECT. THANKS

Richard A.

IT WAS GREAT. I GET MANY COMPLIMENTS ON THIS HAT. FITS BEAUTIFULLY. LOOKS GREAT. VERY COMFORTABLE.THIS IS AN AMAZING HAT, I WILL DEFINITELY RECOMMEND ANYONE THINKING ABOUT PURCHASING IT. DON'T THINK, BUY IT. CUSTOMER FOR LIFE !!!!

Ron B.

LOVE IT. IT HAS EXCEEDED MY EXPECTATIONS IN EVERY WAY! THE STYLE, FIT, QUALITY, AND MATERIAL ARE ALL BEYOND WHAT YOU SHOULD RECEIVE AT THIS PRICE POINT. I WOULD EXPECT A MUCH HIGHER TICKET FOR WHAT THE PRINCETON RED BOTTOM DELIVERS! HEY, NO COMPLAINTS HERE! LOL, I RECEIVE COMPLIMENTS EVERY TIME THAT I WEAR THIS GROWN MAN'S HAT! I'VE EVEN HAD MEN AND WOMEN STOP ME IN CLUB DRAI'S MULTIPLE TIMES COMPLIMENTING THE HAT!

Mick M.

Beautiful hat I wore on Halloween when I dressed as Beth Dutton from Yellowstone! Quality material and fit and looks great.

Why our hats are better :

1.We has passed BSCI, SGS, ITS, ISO, RWS etc., to ensure that its products and services meet the market standards.

2.Selected raw materials: Each hat is made of natural high-quality wool, fine cotton and top-grade leather, which are strictly selected to bring you the purest comfort experience.

3.Exquisite craftsmanship: Combining traditional craftsmanship with modern advanced technology, every process strives for perfection. Whether it's precision tailoring or meticulous sewing, we pursue the ultimate in every hat.

4.Environmental responsibility: We promise to strictly abide by environmental standards from the procurement of raw materials to the production process, and are committed to protecting our common earth home.

The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)