{"product_id":"smiley-face","title":"Smiley Face Leather Patch Hat","description":"\u003cdiv data-v-4ce5abf8=\"\" data-v-74c7a32a=\"\" class=\"w-product-description__wrapper\"\u003e\n\u003cdiv data-v-74c7a32a=\"\" data-v-54fd6eb4=\"\" style=\"box-sizing: inherit; --min-resolution: 320; --min-font-size: var(--mobile-base-font-size); --min-font-size-scale: var(--mobile-font-size-scale); --min-fs--2: calc(var(--min-fs--1)\/var(--min-font-size-scale)); --min-fs--1: calc(var(--min-fs-0)\/var(--min-font-size-scale)); --min-fs-0: var(--min-font-size); --min-fs-1: calc(var(--min-fs-0)*var(--min-font-size-scale)); --min-fs-2: calc(var(--min-fs-1)*var(--min-font-size-scale)); --min-fs-3: calc(var(--min-fs-2)*var(--min-font-size-scale)); --min-fs-4: calc(var(--min-fs-3)*var(--min-font-size-scale)); --min-fs-5: calc(var(--min-fs-4)*var(--min-font-size-scale)); --min-fs-6: calc(var(--min-fs-5)*var(--min-font-size-scale)); --min-fs-7: calc(var(--min-fs-6)*var(--min-font-size-scale)); --max-resolution: 1280; --max-font-size: var(--min-font-size); --max-font-size-scale: calc(var(--min-font-size-scale) + 0.11); --max-fs--2: calc(var(--max-fs--1)\/var(--max-font-size-scale)); --max-fs--1: calc(var(--max-fs-0)\/var(--max-font-size-scale)); --max-fs-0: var(--max-font-size); --max-fs-1: calc(var(--max-fs-0)*var(--max-font-size-scale)); --max-fs-2: calc(var(--max-fs-1)*var(--max-font-size-scale)); --max-fs-3: calc(var(--max-fs-2)*var(--max-font-size-scale)); --max-fs-4: calc(var(--max-fs-3)*var(--max-font-size-scale)); --max-fs-5: calc(var(--max-fs-4)*var(--max-font-size-scale)); --max-fs-6: calc(var(--max-fs-5)*var(--max-font-size-scale)); --max-fs-7: calc(var(--max-fs-6)*var(--max-font-size-scale)); --resolution-range: calc(var(--max-resolution) - var(--min-resolution)); --resolution: 1200px; --resolution-progress: calc(var(--resolution) - var(--min-resolution)*1px); --interpolate-by: calc(var(--resolution-progress)\/var(--resolution-range)); --range-fs--2: calc(var(--max-fs--2) - var(--min-fs--2)); --range-fs--1: calc(var(--max-fs--1) - var(--min-fs--1)); --range-fs-0: calc(var(--max-fs-0) - var(--min-fs-0)); --range-fs-1: calc(var(--max-fs-1) - var(--min-fs-1)); --range-fs-2: calc(var(--max-fs-2) - var(--min-fs-2)); --range-fs-3: calc(var(--max-fs-3) - var(--min-fs-3)); --range-fs-4: calc(var(--max-fs-4) - var(--min-fs-4)); --range-fs-5: calc(var(--max-fs-5) - var(--min-fs-5)); --range-fs-6: calc(var(--max-fs-6) - var(--min-fs-6)); --range-fs-7: calc(var(--max-fs-7) - var(--min-fs-7)); --fs--2: max(12px,calc(var(--min-fs--2)*1px + var(--range-fs--2)*var(--interpolate-by))); --fs--1: max(14px,calc(var(--min-fs--1)*1px + var(--range-fs--1)*var(--interpolate-by))); --fs-0: calc(var(--min-fs-0)*1px + var(--range-fs-0)*var(--interpolate-by)); --fs-1: calc(var(--min-fs-1)*1px + var(--range-fs-1)*var(--interpolate-by)); --fs-2: calc(var(--min-fs-2)*1px + var(--range-fs-2)*var(--interpolate-by)); --fs-3: calc(var(--min-fs-3)*1px + var(--range-fs-3)*var(--interpolate-by)); --fs-4: calc(var(--min-fs-4)*1px + var(--range-fs-4)*var(--interpolate-by)); --fs-5: calc(var(--min-fs-5)*1px + var(--range-fs-5)*var(--interpolate-by)); --fs-6: calc(var(--min-fs-6)*1px + var(--range-fs-6)*var(--interpolate-by)); --fs-7: calc(var(--min-fs-7)*1px + var(--range-fs-7)*var(--interpolate-by)); --line-height: 1.5; --line-height-scale: 0.95; --lh--2: calc(var(--lh--1)\/var(--line-height-scale)); --lh--1: calc(var(--lh-0)\/var(--line-height-scale)); --lh-0: var(--line-height); --lh-1: calc(var(--lh-0)*var(--line-height-scale)); --lh-2: calc(var(--lh-1)*var(--line-height-scale)); --lh-3: calc(var(--lh-2)*var(--line-height-scale)); --lh-4: calc(var(--lh-3)*var(--line-height-scale)); --lh-5: calc(var(--lh-4)*var(--line-height-scale)); --lh-6: calc(var(--lh-5)*var(--line-height-scale)); --lh-7: calc(var(--lh-6)*var(--line-height-scale)); margin: 0px; word-wrap: anywhere; word-break: break-word; font-size: var(--fs-0); line-height: var(--lh-0); --mobile-base-font-size: 16; --mobile-font-size-scale: 1.15; font-family: 'Libre Franklin'; font-weight: 400; color: #000000;\" class=\"text-component w-product-description 📚18-0-10uGevg 📚18-0-10W7uVy\"\u003e\n\u003cdiv data-v-4ce5abf8=\"\" data-v-74c7a32a=\"\" class=\"w-product-description__wrapper\"\u003e\n\u003cdiv data-v-74c7a32a=\"\" data-v-54fd6eb4=\"\" style=\"box-sizing: inherit; --min-resolution: 320; --min-font-size: var(--mobile-base-font-size); --min-font-size-scale: var(--mobile-font-size-scale); --min-fs--2: calc(var(--min-fs--1)\/var(--min-font-size-scale)); --min-fs--1: calc(var(--min-fs-0)\/var(--min-font-size-scale)); --min-fs-0: var(--min-font-size); --min-fs-1: calc(var(--min-fs-0)*var(--min-font-size-scale)); --min-fs-2: calc(var(--min-fs-1)*var(--min-font-size-scale)); --min-fs-3: calc(var(--min-fs-2)*var(--min-font-size-scale)); --min-fs-4: calc(var(--min-fs-3)*var(--min-font-size-scale)); --min-fs-5: calc(var(--min-fs-4)*var(--min-font-size-scale)); --min-fs-6: calc(var(--min-fs-5)*var(--min-font-size-scale)); --min-fs-7: calc(var(--min-fs-6)*var(--min-font-size-scale)); --max-resolution: 1280; --max-font-size: var(--min-font-size); --max-font-size-scale: calc(var(--min-font-size-scale) + 0.11); --max-fs--2: calc(var(--max-fs--1)\/var(--max-font-size-scale)); --max-fs--1: calc(var(--max-fs-0)\/var(--max-font-size-scale)); --max-fs-0: var(--max-font-size); --max-fs-1: calc(var(--max-fs-0)*var(--max-font-size-scale)); --max-fs-2: calc(var(--max-fs-1)*var(--max-font-size-scale)); --max-fs-3: calc(var(--max-fs-2)*var(--max-font-size-scale)); --max-fs-4: calc(var(--max-fs-3)*var(--max-font-size-scale)); --max-fs-5: calc(var(--max-fs-4)*var(--max-font-size-scale)); --max-fs-6: calc(var(--max-fs-5)*var(--max-font-size-scale)); --max-fs-7: calc(var(--max-fs-6)*var(--max-font-size-scale)); --resolution-range: calc(var(--max-resolution) - var(--min-resolution)); --resolution: 1200px; --resolution-progress: calc(var(--resolution) - var(--min-resolution)*1px); --interpolate-by: calc(var(--resolution-progress)\/var(--resolution-range)); --range-fs--2: calc(var(--max-fs--2) - var(--min-fs--2)); --range-fs--1: calc(var(--max-fs--1) - var(--min-fs--1)); --range-fs-0: calc(var(--max-fs-0) - var(--min-fs-0)); --range-fs-1: calc(var(--max-fs-1) - var(--min-fs-1)); --range-fs-2: calc(var(--max-fs-2) - var(--min-fs-2)); --range-fs-3: calc(var(--max-fs-3) - var(--min-fs-3)); --range-fs-4: calc(var(--max-fs-4) - var(--min-fs-4)); --range-fs-5: calc(var(--max-fs-5) - var(--min-fs-5)); --range-fs-6: calc(var(--max-fs-6) - var(--min-fs-6)); --range-fs-7: calc(var(--max-fs-7) - var(--min-fs-7)); --fs--2: max(12px,calc(var(--min-fs--2)*1px + var(--range-fs--2)*var(--interpolate-by))); --fs--1: max(14px,calc(var(--min-fs--1)*1px + var(--range-fs--1)*var(--interpolate-by))); --fs-0: calc(var(--min-fs-0)*1px + var(--range-fs-0)*var(--interpolate-by)); --fs-1: calc(var(--min-fs-1)*1px + var(--range-fs-1)*var(--interpolate-by)); --fs-2: calc(var(--min-fs-2)*1px + var(--range-fs-2)*var(--interpolate-by)); --fs-3: calc(var(--min-fs-3)*1px + var(--range-fs-3)*var(--interpolate-by)); --fs-4: calc(var(--min-fs-4)*1px + var(--range-fs-4)*var(--interpolate-by)); --fs-5: calc(var(--min-fs-5)*1px + var(--range-fs-5)*var(--interpolate-by)); --fs-6: calc(var(--min-fs-6)*1px + var(--range-fs-6)*var(--interpolate-by)); --fs-7: calc(var(--min-fs-7)*1px + var(--range-fs-7)*var(--interpolate-by)); --line-height: 1.5; --line-height-scale: 0.95; --lh--2: calc(var(--lh--1)\/var(--line-height-scale)); --lh--1: calc(var(--lh-0)\/var(--line-height-scale)); --lh-0: var(--line-height); --lh-1: calc(var(--lh-0)*var(--line-height-scale)); --lh-2: calc(var(--lh-1)*var(--line-height-scale)); --lh-3: calc(var(--lh-2)*var(--line-height-scale)); --lh-4: calc(var(--lh-3)*var(--line-height-scale)); --lh-5: calc(var(--lh-4)*var(--line-height-scale)); --lh-6: calc(var(--lh-5)*var(--line-height-scale)); --lh-7: calc(var(--lh-6)*var(--line-height-scale)); margin: 0px; word-wrap: anywhere; word-break: break-word; font-size: var(--fs-0); line-height: var(--lh-0); --mobile-base-font-size: 16; --mobile-font-size-scale: 1.15; font-family: 'Libre Franklin'; font-weight: 400; color: #000000;\" class=\"text-component w-product-description 📚18-0-10uGevg 📚18-0-10W7uVy\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eBring a touch of happiness to your outdoor adventures with our handcrafted Smiley Face leather patch trucker hats. The natural durability and unique texture of real leather mean your hat will age beautifully with every adventure and make those around you smile.\u003cbr\u003e\u003c\/p\u003e\n\u003cul style=\"font-weight: 400;\"\u003e\n\u003cli\u003eWe Handcraft and sew all our Genuine Leather patches here in Arizona.\u003c\/li\u003e\n\u003cli\u003eEvery patch has a water\/UV resistant coating applied to make sure your hat looks beautiful for years to come.\u003c\/li\u003e\n\u003cli\u003eOne Size Fits Most (6 5\/8\" - 7 5\/8\")\u003c\/li\u003e\n\u003cli\u003eCotten Blend Hats\u003c\/li\u003e\n\u003cli\u003eTrucker Hat with Mesh Snap Back Closure\u003c\/li\u003e\n\u003cli\u003eEvery hat ships in a box to make sure it arrives to you in perfect condition.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Aspen Hat Company","offers":[{"title":"Peach","offer_id":46091550261348,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":46091549278308,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Flexfit w\/Snapback (Fits larger heads) - Black","offer_id":46091549311076,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"White\/Black","offer_id":46091549343844,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue","offer_id":46091549376612,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Navy\/White","offer_id":46091549409380,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey\/White","offer_id":46091549442148,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey\/Black","offer_id":46091549474916,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Flexfit w\/Snapback (Fits larger heads) - Charcoal Grey\/Black","offer_id":46091549507684,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey\/Black","offer_id":46091549540452,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Grey\/Black","offer_id":46091549573220,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Grey\/White","offer_id":46091549605988,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Moss\/Khaki","offer_id":46091549638756,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Brown\/Khaki","offer_id":46091549671524,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Smoke Blue\/Aluminum","offer_id":46091549704292,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail Hat - Coral\/White","offer_id":46091549737060,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail Hat - Pink\/White","offer_id":46091549769828,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail Hat - Seafoam\/White","offer_id":46091549802596,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail Hat - Black","offer_id":46091549835364,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail Hat - Heather Grey\/White","offer_id":46091549868132,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail - Heather Grey\/Black","offer_id":46091549900900,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail - Coffee\/White","offer_id":46091549933668,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Hidden Ponytail - Periwinkle\/White","offer_id":46091549966436,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Dark Camo - Flatbill","offer_id":46091549999204,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Aztec Black - Flatbill (Back is not mesh)","offer_id":46091550031972,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Aztec Heather Grey - Flatbill (Back is not mesh)","offer_id":46091550064740,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Black - Flatbill","offer_id":46091550097508,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey\/Black - Flatbill","offer_id":46091550130276,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Coyote Brown\/Black","offer_id":46091550163044,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Grey\/Birch\/Amber Gold","offer_id":46091550195812,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":46091550228580,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"White\/Blue Hawaiin\/Orange","offer_id":46091550294116,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/6135\/9204\/files\/SmilelyFace.jpg?v=1750877658","url":"https:\/\/www.aspenhatcompany.com\/products\/smiley-face","provider":"Aspen Hat Company","version":"1.0","type":"link"}