Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie
Personalized Leather Patch Beanie

Personalized Leather Patch Beanie

$14.95
$29.99
-50%
Shipping
Color-Beige
Please select a color
Size-S (Fit for 0-2Years)
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);

Add cuteness and warmth to your infant’s outfit with these personalized faux leather patch beanies! Each beanie comes adorned with a unique leather name patch. These personalized baby and toddler hats are sure to be a memorable keepsake. Use these for adorable baby photos and to keep your little one's head warm all winter long!

-MATERIAL & PRODUCTION-
Handmade
Materials: Knitting Yarn of Acrylic Fiber
Size: S (Fit for 0-2Years), M (Fit for 2-6Years)

 

Our Guarantee:
We truly believe that we offer some of the most innovative and inspirational products in the world, and we want to make sure we back it up with a risk-free ironclad 90-day guarantee.

📧Note: 
-In case of any difficulty, just leave us a message or email service@dearosyna.com, we are willing to help.
♥ ♥Thank you very much for your business and let us know if you have any questions.

Customwarms.com

Since all items are hand printed to order, we start the production process almost immediately after the order is placed. For this reason, once an order is placed, we cannot cancel / make any changes to the actual shirt color / size.

If we make any sort of mistake on our end, we will absolutely fix the problem for you, and ship you a new (corrected) shirt. Unfortunately, we do not offer refunds in this situation.

Our processing times are always an estimate(about-2-4 business days). We try our absolute best to get all packages in the mail as quickly as we humanly can (keep in mind we hand print every order to your requests). During the holiday season, we can get up to a 3-7 business day processing time to make and ship out your orders. (Some items do have longer processing times, please be aware of your items processing time!)


Shipping time(about 4-14 business days) is always additional to processing time.

If you have any questions regarding our current processing time, just email us! If you have a quick turnaround, or need by a specific date - email us as well! We'll try our best to accommodate, or give you options.