{"product_id":"stars-stripes-fire-tower","title":"Stars \u0026 Stripes Fire Tower","description":"\u003cp\u003ePick the art. Add a name if you want one.\u003c\/p\u003e\n\u003cp\u003eStars \u0026amp; Stripes Fire Tower burns split wood in an open-top steel column. Firelight comes through the cutouts. Add a name for the panels if you want one.\u003c\/p\u003e\n\u003cp\u003eFour designs. Each is $599.95.\u003c\/p\u003e\n\u003cp\u003eStars \u0026amp; Stripes Eagle pairs the flag with an eagle. Don't Tread On Me has a coiled rattlesnake and DONT TREAD ON ME cut in stencil letters.\u003c\/p\u003e\n\u003cp\u003eDistressed Flag has a worn, waving flag with no eagle. Liberty Torch has a torch and 13 stars with no eagle.\u003c\/p\u003e\n\u003cp\u003eBuilt in our Tennessee shop. Made to order.\u003c\/p\u003e\n\u003cp\u003e48 in tall. The column is 14 in square on a 22 in square base.\u003c\/p\u003e\n\u003cp\u003eFour bolted art panels carry the same design. Each panel can be removed when the tower is cold.\u003c\/p\u003e\n\u003cp\u003eA raised grate holds the wood above a separate ash drawer. Leave the drawer closed while burning.\u003c\/p\u003e\n\u003cp\u003eEmpty the drawer only after the fire and steel are completely cold.\u003c\/p\u003e\n\u003cp\u003eRaw brushed steel develops a natural patina. It will show heat marks with use.\u003c\/p\u003e\n\u003cp\u003eOptional names are cut in stencil lettering on all four panels. Up to 12 letters, shown in uppercase.\u003c\/p\u003e\n\u003cp\u003eWALKER is the example shown in the photos.\u003c\/p\u003e\n\u003cp\u003eIncludes the tower with its four art panels, grate and ash drawer. Supply your own dry split firewood.\u003c\/p\u003e\n\u003cp\u003eUse outdoors on level, noncombustible ground with open sky above. Keep clear of structures and vegetation.\u003c\/p\u003e\n\u003cp\u003eFollow local burn restrictions. Keep children and pets away, and never leave a fire unattended.\u003c\/p\u003e\n\u003cp\u003eLet the tower cool completely before moving it or removing any part. Use dry wood only.\u003c\/p\u003e\n\u003cp\u003eKeep liquid fuels out of the tower.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-01-hero.png?v=1794420711\" alt=\"Stars \u0026amp; Stripes Fire Tower glowing at dusk with the optional WALKER name example below the eagle.\" width=\"1536\" height=\"1920\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-02-daylight.png?v=1794420715\" alt=\"Unlit brushed steel fire tower showing the flag and eagle panels in daylight.\" width=\"1536\" height=\"1920\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-03-cut-detail.png?v=1794420706\" alt=\"Close view of the flag and eagle cutouts with the optional WALKER stencil name example.\" width=\"1536\" height=\"1920\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-04-cold-ash-drawer.png?v=1794420711\" alt=\"Unlit fire tower with the cold-ash drawer pulled halfway out.\" width=\"1536\" height=\"1920\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-05-evening.png?v=1794420715\" alt=\"Stars \u0026amp; Stripes Fire Tower in an open gravel clearing in the evening.\" width=\"1536\" height=\"1920\" loading=\"lazy\"\u003e\n\u003c!-- NMA FT1 customizer 2026-11-11: rack SVG \/ native Prestige form mechanism --\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Allerta+Stencil\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n#nma-ft1-customizer{width:100%;margin:10px 0 22px;color:inherit;box-sizing:border-box}\n#nma-ft1-customizer *{box-sizing:border-box}\n#nma-ft1-customizer label{display:block;margin:14px 0 7px;font-size:14px}\n#nma-ft1-customizer select,#nma-ft1-customizer input{width:100%;min-height:46px;padding:11px 12px;border:1px solid #777;border-radius:0;background:#fff;color:#292421;font:inherit;font-size:16px}\n#nma-ft1-customizer input#pz-panel-name,#nma-ft1-customizer select#ft1-design{height:46px!important;background:#fff!important;background-image:none!important;border:1px solid #777!important;border-image:none!important;border-radius:0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}\n#nma-ft1-customizer input#pz-panel-name::placeholder{color:#8a8580!important;opacity:1!important}\n#nma-ft1-customizer input#pz-panel-name:focus-visible,#nma-ft1-customizer select#ft1-design:focus-visible{border-color:#292421!important;box-shadow:inset 0 0 0 1px #292421!important}\n#nma-ft1-customizer,#nma-ft1-customizer .ft1-name-field{background:none!important;border:0!important;border-image:none!important;box-shadow:none!important}\n#nma-ft1-customizer::before,#nma-ft1-customizer::after,#nma-ft1-customizer .ft1-name-field::before,#nma-ft1-customizer .ft1-name-field::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important;background:none!important}\n#nma-ft1-customizer label:has(+ :focus-visible){font-weight:600}\n#nma-ft1-customizer .ft1-preview{position:relative;width:100%;aspect-ratio:4\/5;background:#302f2e;overflow:hidden;margin:14px 0 0}\n#nma-ft1-customizer .ft1-preview\u003eimg,#nma-ft1-customizer .ft1-preview\u003esvg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}\n#nma-ft1-customizer .ft1-preview\u003esvg{pointer-events:none}\n#nma-ft1-customizer text{font-family:'Allerta Stencil',sans-serif;font-weight:400;fill:url(#ft1-name-fire);stroke:#512b18;stroke-width:1.3;paint-order:stroke fill}\n#nma-ft1-customizer .ft1-meta{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:12px}\n#nma-ft1-customizer .ft1-caption{font-size:12px;line-height:1.5;margin:7px 0 0}\n\u003c\/style\u003e\n\u003cdiv id=\"nma-ft1-customizer\" data-product-id=\"10372571988016\"\u003e\n\u003clabel for=\"ft1-design\"\u003eDesign\u003c\/label\u003e\n\u003cselect id=\"ft1-design\" aria-describedby=\"ft1-preview-caption\"\u003e\u003coption value=\"51059535675440\"\u003eStars \u0026amp; Stripes Eagle\u003c\/option\u003e\n\u003coption value=\"51060135002160\"\u003eDon't Tread On Me\u003c\/option\u003e\n\u003coption value=\"51060135034928\"\u003eDistressed Flag\u003c\/option\u003e\n\u003coption value=\"51060135067696\"\u003eLiberty Torch\u003c\/option\u003e\u003c\/select\u003e\n\u003clabel for=\"pz-panel-name\"\u003eName on the panels (optional)\u003c\/label\u003e\n\u003cinput id=\"pz-panel-name\" class=\"ft1-panel-name\" type=\"text\" form=\"product_form_10372571988016\" maxlength=\"12\" pattern=\"[A-Za-z]{1,12}\" autocomplete=\"off\" autocapitalize=\"characters\" spellcheck=\"false\" placeholder=\"WALKER\" aria-describedby=\"ft1-name-help pz-counter\"\u003e\n\u003cdiv class=\"ft1-meta\"\u003e\n\u003cspan id=\"ft1-name-help\"\u003eLetters only, up to 12.\u003c\/span\u003e\u003cspan id=\"pz-counter\" aria-live=\"polite\"\u003e0\/12\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigure style=\"margin:0\"\u003e\n\u003cdiv class=\"ft1-preview\" role=\"img\" aria-label=\"Stars \u0026amp; Stripes Eagle live name preview\"\u003e\n\u003cimg id=\"ft1-preview-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-01-hero.png?v=1794420711\" alt=\"\" width=\"1536\" height=\"1920\"\u003e\n\u003csvg viewbox=\"0 0 1536 1920\" preserveaspectratio=\"xMidYMid meet\" aria-hidden=\"true\"\u003e\n\u003cdefs\u003e\n\u003clineargradient id=\"ft1-fire-colour\" x1=\"0\" x2=\"1\" y1=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#ffcb77\"\u003e\u003c\/stop\u003e\u003cstop offset=\".5\" stop-color=\"#ff9c36\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#bd5b20\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n\u003cpattern id=\"ft1-name-fire\" patternunits=\"userSpaceOnUse\" width=\"24\" height=\"32\"\u003e\u003crect width=\"24\" height=\"32\" fill=\"url(#ft1-fire-colour)\"\u003e\u003c\/rect\u003e\u003cpath d=\"M-12 0L12 32L36 0M-12 32L12 0L36 32\" fill=\"none\" stroke=\"#48301f\" stroke-width=\"1.8\" opacity=\".85\"\u003e\u003c\/path\u003e\u003c\/pattern\u003e\n\u003cpattern id=\"ft1-steel-front\" patternunits=\"userSpaceOnUse\" width=\"1536\" height=\"40\"\u003e\u003cimage data-ft1-steel href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-01-hero.png?v=1794420711\" x=\"0\" y=\"-1440\" width=\"1536\" height=\"1920\"\u003e\u003c\/image\u003e\u003c\/pattern\u003e\n\u003cpattern id=\"ft1-steel-side\" patternunits=\"userSpaceOnUse\" width=\"1536\" height=\"24\"\u003e\u003cimage data-ft1-steel href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-01-hero.png?v=1794420711\" x=\"0\" y=\"-1400\" width=\"1536\" height=\"1920\"\u003e\u003c\/image\u003e\u003c\/pattern\u003e\n\u003c\/defs\u003e\n\u003cpolygon id=\"ft1-mask-front\" points=\"464,1185 893,1210 893,1326 464,1300\" fill=\"url(#ft1-steel-front)\"\u003e\u003c\/polygon\u003e\n\u003cpolygon id=\"ft1-mask-side\" points=\"973,1200 1108,1108 1108,1217 973,1308\" fill=\"url(#ft1-steel-side)\"\u003e\u003c\/polygon\u003e\n\u003cg id=\"ft1-plane-front\" transform=\"matrix(1 .06 0 1 464 1185)\"\u003e\u003ctext id=\"ft1-name-front\" x=\"214\" y=\"57\" text-anchor=\"middle\" dominant-baseline=\"middle\" font-size=\"88\"\u003e\u003c\/text\u003e\u003c\/g\u003e\n\u003cg id=\"ft1-plane-side\" transform=\"matrix(.327 -.222 0 1 973 1200)\"\u003e\u003ctext id=\"ft1-name-side\" x=\"206\" y=\"54\" text-anchor=\"middle\" dominant-baseline=\"middle\" font-size=\"84\"\u003e\u003c\/text\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"ft1-caption\" id=\"ft1-preview-caption\"\u003eLive name preview. Shows placement on the selected design.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function ft1Customizer(){\n  var designs=[{\"id\":\"51059535675440\",\"title\":\"Stars \u0026 Stripes Eagle\",\"imageId\":\"40841373712432\",\"mediaId\":\"46624238436400\",\"src\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-01-hero.png?v=1794420711\"},{\"id\":\"51060135002160\",\"title\":\"Don't Tread On Me\",\"imageId\":\"40841725509680\",\"mediaId\":\"46624586432560\",\"src\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-dont-tread-hero.png?v=1794426922\"},{\"id\":\"51060135034928\",\"title\":\"Distressed Flag\",\"imageId\":\"40841725607984\",\"mediaId\":\"46624586563632\",\"src\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-distressed-flag-hero.png?v=1794426928\"},{\"id\":\"51060135067696\",\"title\":\"Liberty Torch\",\"imageId\":\"40841725739056\",\"mediaId\":\"46624586661936\",\"src\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-liberty-torch-hero.png?v=1794426932\"}];\n  var FORM='product_form_10372571988016';\n  function mount(){\n    var form=document.getElementById(FORM),block=document.getElementById('nma-ft1-customizer');\n    var add=form\u0026\u0026form.querySelector('.ProductForm__AddToCart');\n    if(!form||!block||!add||block.dataset.ft1Ready)return;\n    block.dataset.ft1Ready='true';\n    var name=block.querySelector('#pz-panel-name'),picker=block.querySelector('#ft1-design');\n    var native=form.querySelector('[name=\"id\"]'),selected=designs[0];\n    name.setAttribute('form',FORM);\n    add.parentNode.insertBefore(block,add);\n    var popover=document.getElementById('popover-10372571988016-product-template-design');\n    var nativeButton=form.querySelector('[aria-controls=\"popover-10372571988016-product-template-design\"]');\n    if(popover\u0026\u0026nativeButton)nativeButton.closest('.ProductForm__Option').hidden=true;\n    function fit(node,value,size,width){\n      node.textContent=value;node.setAttribute('font-size',size);\n      node.removeAttribute('textLength');node.removeAttribute('lengthAdjust');\n      if(value\u0026\u0026node.getComputedTextLength\u0026\u0026node.getComputedTextLength()\u003ewidth){\n        node.setAttribute('textLength',width);node.setAttribute('lengthAdjust','spacingAndGlyphs');\n      }\n    }\n    function paint(){\n      \/\/ Keep invalid characters in the field so validation explains the error.\n      name.value=name.value.replace(\/[a-z]\/g,function(c){return c.toUpperCase();});\n      var valid=name.value===''||\/^[A-Z]{1,12}$\/.test(name.value);\n      \/\/ A blank optional name must not become an empty cart line property.\n      if(name.value)name.setAttribute('name','properties[Name on Panel]');else name.removeAttribute('name');\n      name.setCustomValidity(valid?'':'Enter 1 to 12 letters for your panels.');\n      name.setAttribute('aria-invalid',name.value\u0026\u0026!valid?'true':'false');\n      var label=name.value.replace(\/[^A-Z]\/g,'').slice(0,12);\n      fit(block.querySelector('#ft1-name-front'),label,88,385);\n      fit(block.querySelector('#ft1-name-side'),label,84,380);\n      block.querySelector('#pz-counter').textContent=name.value.length+'\/12';\n      block.querySelector('.ft1-preview').setAttribute('aria-label',selected.title+' live name preview'+(label?': '+label:''));\n    }\n    function sync(id){\n      var found=designs.find(function(d){return d.id===String(id||(native\u0026\u0026native.value)||picker.value);});\n      if(found)selected=found;\n      picker.value=selected.id;\n      block.querySelector('#ft1-preview-image').src=selected.src;\n      block.querySelectorAll('[data-ft1-steel]').forEach(function(img){img.setAttribute('href',selected.src);});\n      \/\/ Same rack mechanism: Prestige native media ids, never REST image ids.\n      var slideshow=document.querySelector('#shopify-section-product-template .Product__Slideshow')||document.querySelector('.Product__Slideshow');\n      var flickity=slideshow\u0026\u0026window.Flickity\u0026\u0026window.Flickity.data(slideshow);\n      if(flickity){\n        var cells=Array.from(slideshow.querySelectorAll('.Product__SlideItem'));\n        var index=cells.findIndex(function(cell){return cell.getAttribute('data-image-id')===selected.mediaId;});\n        if(index\u003e=0)flickity.select(index,false,true);\n      }\n      paint();\n    }\n    picker.addEventListener('change',function(){\n      var chosen=designs.find(function(d){return d.id===picker.value;});if(!chosen)return;\n      var pop=document.getElementById('popover-10372571988016-product-template-design');\n      var button=pop\u0026\u0026Array.from(pop.querySelectorAll('button[data-option-position=\"1\"][data-action=\"select-value\"]')).find(function(b){return b.dataset.value===chosen.title;});\n      if(button){button.click();sync(chosen.id);}\n      else if(native){native.value=chosen.id;native.dispatchEvent(new Event('change',{bubbles:true}));sync(chosen.id);}\n    });\n    if(native)native.addEventListener('change',function(){sync();});\n    document.addEventListener('variant:changed',function(e){\n      if(e.target\u0026\u0026e.target.contains\u0026\u0026e.target.contains(form)\u0026\u0026e.detail\u0026\u0026e.detail.variant)sync(e.detail.variant.id);\n    });\n    name.addEventListener('input',paint);\n    function check(e){\n      paint();\n      if(!name.checkValidity()){\n        e.preventDefault();e.stopImmediatePropagation();name.setAttribute('aria-invalid','true');name.reportValidity();name.focus();return false;\n      }\n      return true;\n    }\n    window.addEventListener('click',function(e){var b=e.target.closest\u0026\u0026e.target.closest('.ProductForm__AddToCart');if(b\u0026\u0026b.form===form)check(e);},true);\n    window.addEventListener('submit',function(e){if(e.target===form)check(e);},true);\n    if(document.fonts\u0026\u0026document.fonts.ready)document.fonts.ready.then(paint);\n    sync();\n  }\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\n})();\n\u003c\/script\u003e","brand":"Nashville Metal Art","offers":[{"title":"Stars \u0026 Stripes Eagle","offer_id":51059535675440,"sku":"NMA-FT1","price":599.95,"currency_code":"USD","in_stock":true},{"title":"Don't Tread On Me","offer_id":51060135002160,"sku":"NMA-FT1-DTOM","price":599.95,"currency_code":"USD","in_stock":true},{"title":"Distressed Flag","offer_id":51060135034928,"sku":"NMA-FT1-DF","price":599.95,"currency_code":"USD","in_stock":true},{"title":"Liberty Torch","offer_id":51060135067696,"sku":"NMA-FT1-LT","price":599.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0072\/9412\/4089\/files\/nma-ft1-01-hero.png?v=1794420711","url":"https:\/\/nashvillemetalart.com\/products\/stars-stripes-fire-tower","provider":"Nashville Metal Art","version":"1.0","type":"link"}