{"title":"Vinyl \u0026 Fabric Banners","description":"\u003cp\u003eCustom vinyl and fabric banners in any size, indoor or outdoor. 13oz and 18oz vinyl, mesh, fabric, pole banners and more. Free hemming and grommets on every order. Same-day turnaround available.\u003c\/p\u003e","products":[{"product_id":"13oz-vinyl-banner-custom","title":"13oz Vinyl Banner — Custom Size","description":"\u003cp\u003e13 oz Matte Scrim Vinyl banner — UV printed in full color, waterproof and UV safe for indoor and outdoor use. Free hemming and grommets on every order.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e13 oz Matte Scrim Vinyl — indoor and outdoor ready\u003c\/li\u003e\n\u003cli\u003eFull color UV printing\u003c\/li\u003e\n\u003cli\u003eFree hem and grommets standard\u003c\/li\u003e\n\u003cli\u003eSingle or double sided\u003c\/li\u003e\n\u003cli\u003eCustom sizes up to 10' x 145'\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}select,input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}@media(max-width:500px){.mc-row{grid-template-columns:1fr}}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"2\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"4\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eSides\u003c\/label\u003e\u003cselect id=\"sides\"\u003e\u003coption value=\"1\"\u003eSingle\u003c\/option\u003e\n\u003coption value=\"2\"\u003eDouble\u003c\/option\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$8.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$1.09\/ft² · min charge $8.00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=1.09,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var s=+(document.getElementById('sides').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE*s,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft²'+(s\u003e1?' × 2 sides':'')+(q\u003e1?' × '+q+' qty':''):'$1.09\/ft² · min charge $8.00'}['wf','wi','hf','hi','qty','sides'].forEach(function(id){document.getElementById(id).addEventListener('input',calc)});calc()})();\u003c\/script\u003e\u003ch4\u003eFinishing Options\u003c\/h4\u003e\u003cp\u003eHem \u0026amp; Grommets (free) · Pole Pockets · Webbing \u0026amp; D-rings · Rope · Windslits · Reinforced Corners · Velcro\u003c\/p\u003e\u003ch4\u003eFile Setup\u003c\/h4\u003e\u003cp\u003eJPEG or PDF · CMYK · 150 DPI at full size · Max 300MB\u003c\/p\u003e\u003ch4\u003eTurnaround\u003c\/h4\u003e\u003cp\u003eSame-day available +$8.00 (order by 12pm PST). Next business day free (order by 4pm PST).\u003c\/p\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$1.09\/ft² · Min charge $8.00 · Same Day +$8.00 · Custom Size","offer_id":44467953795138,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/1116.jpg?v=1789820851"},{"product_id":"18oz-blockout-vinyl-banner","title":"18oz Blockout Vinyl Banner — Custom Size","description":"\u003cp\u003e18oz blockout matte vinyl banner — premium heavyweight vinyl with PVC faces front and back and a blockout layer between. Scrim fibers reinforce this material for the toughest outdoor conditions including street and light pole banners.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e18 oz Blockout Vinyl — UV Printed\u003c\/li\u003e\n\u003cli\u003eFull color UV printing\u003c\/li\u003e\n\u003cli\u003eFree hem and grommets standard\u003c\/li\u003e\n\u003cli\u003eSingle or double sided with true blockout\u003c\/li\u003e\n\u003cli\u003eCustom sizes available\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}select,input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}@media(max-width:500px){.mc-row{grid-template-columns:1fr}}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"2\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"4\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eSides\u003c\/label\u003e\u003cselect id=\"sides\"\u003e\u003coption value=\"1\"\u003eSingle\u003c\/option\u003e\n\u003coption value=\"2\"\u003eDouble\u003c\/option\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$8.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$1.82\/ft² · min charge $8.00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=1.82,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var s=+(document.getElementById('sides').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE*s,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft²'+(s\u003e1?' × 2 sides':'')+(q\u003e1?' × '+q+' qty':''):'$1.82\/ft² · min charge $8.00'}['wf','wi','hf','hi','qty','sides'].forEach(function(id){document.getElementById(id).addEventListener('input',calc)});calc()})();\u003c\/script\u003e\u003ch4\u003eTurnaround\u003c\/h4\u003e\u003cp\u003eSame-day available +$8.00 (order by 12pm PST). Next business day free (order by 4pm PST).\u003c\/p\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$1.82\/ft² · Min charge $8.00 · Same Day +$8.00 · Custom Size","offer_id":44467954057282,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/2240.jpg?v=1789820848"},{"product_id":"mesh-banner-custom","title":"Mesh Banner — Custom Size","description":"\u003cp\u003e10oz mesh banner — 70\/30 perforation allows wind to pass through, ideal for fences, scaffolding, building wraps and windy outdoor environments. Full color UV printed.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e10 oz Mesh — 70\/30 perforation for wind resistance\u003c\/li\u003e\n\u003cli\u003eFull color UV printing\u003c\/li\u003e\n\u003cli\u003eFree hem and grommets standard\u003c\/li\u003e\n\u003cli\u003eSingle or double sided\u003c\/li\u003e\n\u003cli\u003eMaximum size 10' x 145'\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}select,input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}@media(max-width:500px){.mc-row{grid-template-columns:1fr}}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"2\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"4\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eSides\u003c\/label\u003e\u003cselect id=\"sides\"\u003e\u003coption value=\"1\"\u003eSingle\u003c\/option\u003e\n\u003coption value=\"2\"\u003eDouble\u003c\/option\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$8.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$1.09\/ft² · min charge $8.00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=1.09,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var s=+(document.getElementById('sides').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE*s,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft²'+(s\u003e1?' × 2 sides':'')+(q\u003e1?' × '+q+' qty':''):'$1.09\/ft² · min charge $8.00'}['wf','wi','hf','hi','qty','sides'].forEach(function(id){document.getElementById(id).addEventListener('input',calc)});calc()})();\u003c\/script\u003e\u003ch4\u003eTurnaround\u003c\/h4\u003e\u003cp\u003eSame-day available +$8.00 (order by 12pm PST). Next business day free (order by 4pm PST).\u003c\/p\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$1.09\/ft² · Min charge $8.00 · Same Day +$8.00 · 70\/30 Perforation","offer_id":44467954155586,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/1113.jpg?v=1789820844"},{"product_id":"9oz-fabric-banner","title":"9oz Fabric Banner — Wrinkle Free","description":"\u003cp\u003e9oz wrinkle-free dye sublimated fabric banner — notable for its extra bright Triple White point, perfect canvas for bright vivid prints. Suitable for table tops, photo backdrops and elegant indoor displays.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9 oz Wrinkle-Free Polyester Fabric — Dye Sublimated\u003c\/li\u003e\n\u003cli\u003eTriple White bright point\u003c\/li\u003e\n\u003cli\u003eSingle sided only\u003c\/li\u003e\n\u003cli\u003eMaximum size 8ft x 100ft\u003c\/li\u003e\n\u003cli\u003eFree hem and grommets standard\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}select,input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"2\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"4\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$8.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$1.09\/ft² · min charge $8.00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=1.09,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft²'+(q\u003e1?' × '+q+' qty':''):'$1.09\/ft² · min charge $8.00'}['wf','wi','hf','hi','qty'].forEach(function(id){var el=document.getElementById(id);if(el)el.addEventListener('input',calc)});calc()})();\u003c\/script\u003e\u003ch4\u003eTurnaround\u003c\/h4\u003e\u003cp\u003eNext business day (order by 4pm PST). Same-day NOT available on this product.\u003c\/p\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$1.09\/ft² · Min charge $8.00 · Max 8ft x 100ft · Custom Size","offer_id":44467954745410,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/1184.jpg?v=1789820840"},{"product_id":"pole-banner-set-custom","title":"Pole Banner Set — Custom","description":"\u003cp\u003eLight pole and street pole banners with high visual impact. Double sided graphics on 18oz blockout vinyl. Includes 2\" pole pockets and corner grommets. Widths 18\", 24\" or 30\", heights up to 96\".\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e18 oz Blockout Vinyl — UV Printed front and back\u003c\/li\u003e\n\u003cli\u003eWidths: 18\", 24\", 30\"\u003c\/li\u003e\n\u003cli\u003eHeights: 24\" to 96\"\u003c\/li\u003e\n\u003cli\u003e2\" pole pockets top and bottom (free)\u003c\/li\u003e\n\u003cli\u003eGrommets at all 4 corners (free)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"1\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"6\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"4\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$14.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$2.18\/ft² · min charge $8.00 · double sided included\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=2.18,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE*2,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft² × 2 sides'+(q\u003e1?' × '+q+' qty':''):'$2.18\/ft² · min charge $8.00 · double sided included'}['wf','wi','hf','hi','qty'].forEach(function(id){var el=document.getElementById(id);if(el)el.addEventListener('input',calc)});calc()})();\u003c\/script\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$2.18\/ft² · 18x24 from $56.26 · Widths 18\", 24\", 30\" · Same Day +$56.26","offer_id":44467954778178,"sku":null,"price":56.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/2120.jpg?v=1789820836"},{"product_id":"indoor-banner-super-smooth","title":"Indoor Banner — Super Smooth","description":"\u003cp\u003ePremium super smooth 14mil Double White Popup banner — great for indoor installations. The smooth surface ensures vivid prints come to life. Low memory means your graphic hangs flawlessly without creases.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e14mil Double White Popup — smooth PVC\u003c\/li\u003e\n\u003cli\u003eFull color UV printed\u003c\/li\u003e\n\u003cli\u003eSingle sided\u003c\/li\u003e\n\u003cli\u003eFree grommets\u003c\/li\u003e\n\u003cli\u003eMaximum size 52\" x 100'\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"2\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"4\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$8.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$1.82\/ft² · min charge $8.00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=1.82,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft²'+(q\u003e1?' × '+q+' qty':''):'$1.82\/ft² · min charge $8.00'}['wf','wi','hf','hi','qty'].forEach(function(id){var el=document.getElementById(id);if(el)el.addEventListener('input',calc)});calc()})();\u003c\/script\u003e\u003ch4\u003eTurnaround\u003c\/h4\u003e\u003cp\u003eSame-day available +$8.00 (order by 12pm PST). Next business day free (order by 4pm PST).\u003c\/p\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$1.82\/ft² · Min $8.00 · Max 52\" x 100' · Same Day +$8.00","offer_id":44488095498306,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/1189.jpg?v=1789821116"},{"product_id":"tension-fabric-banner-material","title":"Tension Fabric Banner — 8.8oz","description":"\u003cp\u003e8.8oz 2-way stretch polyester tension fabric — dye sublimated. Used for tradeshow displays and fabric wraps. Custom sizes with free hemming and grommets. Single sided only.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8.8oz 2-way stretch polyester — Dye sublimated\u003c\/li\u003e\n\u003cli\u003eUsed for tradeshow displays and fabric wraps\u003c\/li\u003e\n\u003cli\u003eFree hemming and grommets\u003c\/li\u003e\n\u003cli\u003eSingle sided only\u003c\/li\u003e\n\u003cli\u003eMaximum size 90\" x 100'\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eInstant Price Calculator\u003c\/h4\u003e\u003cstyle\u003e.mini-calc{background:#f8f8f8;border-radius:8px;padding:1.25rem;border:1px solid #e8e8e8;margin:1rem 0}.mini-calc h5{margin:0 0 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mc-label{font-size:12px;color:#888;margin-bottom:4px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mc-dim{display:flex;gap:4px;align-items:center}.mc-dim input{width:52px;padding:6px 8px;border:1px solid #ddd;border-radius:5px;font-size:13px}.mc-dim span{font-size:12px;color:#888}input[type=number]{padding:6px 10px;border:1px solid #ddd;border-radius:5px;font-size:13px;box-sizing:border-box;width:100%}.mc-result{background:#fff;border-radius:6px;padding:1rem;margin-top:1rem;border:1px solid #e0e0e0}.mc-price{font-size:1.8rem;font-weight:900;color:#111;margin:0 0 2px}.mc-sub{font-size:12px;color:#888;margin:0}.mc-cta{display:inline-block;background:#1e90ff;color:#fff;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}\u003c\/style\u003e\u003cdiv class=\"mini-calc\"\u003e\n\u003ch5\u003ePrice Calculator\u003c\/h5\u003e\n\u003cdiv class=\"mc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eWidth\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"wf\" min=\"0\" value=\"3\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"wi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eHeight\u003c\/label\u003e\u003cdiv class=\"mc-dim\"\u003e\n\u003cinput type=\"number\" id=\"hf\" min=\"0\" value=\"7\"\u003e\u003cspan\u003eft\u003c\/span\u003e\u003cinput type=\"number\" id=\"hi\" min=\"0\" max=\"11\" value=\"0\"\u003e\u003cspan\u003ein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mc-row\"\u003e\u003cdiv\u003e\n\u003clabel class=\"mc-label\"\u003eQty\u003c\/label\u003e\u003cinput type=\"number\" id=\"qty\" min=\"1\" value=\"1\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mc-result\"\u003e\n\u003cp class=\"mc-price\" id=\"mc-price\"\u003e$8.00\u003c\/p\u003e\n\u003cp class=\"mc-sub\" id=\"mc-sub\"\u003e$3.85\/ft² · min charge $8.00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/thank-you-for-contacting-yourlogoprint-company\" class=\"mc-cta\"\u003eGet a Free Quote\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var RATE=3.85,MIN=8;function calc(){var w=+(document.getElementById('wf').value||0)+(+(document.getElementById('wi').value||0)\/12);var h=+(document.getElementById('hf').value||0)+(+(document.getElementById('hi').value||0)\/12);var q=+(document.getElementById('qty').value||1);var sqft=w*h;var unit=Math.max(sqft*RATE,MIN);var total=unit*q;document.getElementById('mc-price').textContent='$'+total.toFixed(2);document.getElementById('mc-sub').textContent=sqft\u003e0?sqft.toFixed(2)+' ft² × $'+RATE+'\/ft²'+(q\u003e1?' × '+q+' qty':''):'$3.85\/ft² · min charge $8.00'}['wf','wi','hf','hi','qty'].forEach(function(id){var el=document.getElementById(id);if(el)el.addEventListener('input',calc)});calc()})();\u003c\/script\u003e","brand":"Step \u0026 Repeat Banners","offers":[{"title":"$3.85\/ft² · Min $8.00 · Max 90\" x 100' · 8.8oz Stretch Polyester","offer_id":44488095563842,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0114\/3547\/5010\/files\/2024.jpg_q1433362105.pagespeed.ce.KTvGRKlQ0I.jpg?v=1789821113"}],"url":"https:\/\/yourlogoprint.com\/collections\/vinyl-fabric-banners.oembed","provider":"Your Logo Print","version":"1.0","type":"link"}