{"product_id":"timberline-trees","title":"Timberline Trees | Steel Shelf Decor","description":"\u003c!-- ====================================\nTIMBERLINE TREES — LONG-FORM PDP HTML (BELOW)\nFINAL — 30\" ONLY \/ MATTE BLACK ONLY \/ PROOF-FIRST ORDER + CLEAN SCAN\n==================================== --\u003e\n\n\u003cstyle\u003e\n  #ttController{\n    width:100%;\n    max-width:100%;\n    margin:14px 0 34px;\n    padding:0;\n    font-family:inherit;\n    color:#111827;\n    line-height:1.7;\n  }\n  #ttController *{box-sizing:border-box;}\n\n  #ttController, #ttController p, #ttController li, #ttController h1, #ttController h2, #ttController h3,\n  #ttController strong, #ttController span, #ttController div, #ttController summary, #ttController button, #ttController a{\n    word-break:normal !important;\n    overflow-wrap:normal !important;\n    hyphens:none !important;\n    letter-spacing:normal !important;\n    text-transform:none !important;\n  }\n\n  #ttController h1{\n    font-size:clamp(20px,2.2vw,26px);\n    line-height:1.18;\n    font-weight:900;\n    margin:0 0 8px;\n    max-width:30ch;\n  }\n  #ttController .sub{\n    margin:0 0 10px;\n    font-size:13.5px;\n    color:#6b7280;\n  }\n  #ttController h2{\n    font-size:14.5px;\n    font-weight:900;\n    margin:16px 0 8px;\n    line-height:1.35;\n    letter-spacing:.06em;\n    text-transform:uppercase !important;\n    color:#111827;\n  }\n  #ttController p{margin:6px 0;font-size:14px;}\n  #ttController .tiny{color:#6b7280;font-size:12.5px;}\n  #ttController .divider{height:1px;background:#e5e7eb;margin:14px 0;width:100%;}\n\n  \/* “What you’re getting” (single source of truth for specs) *\/\n  #ttController .avail{\n    margin:10px 0 0;\n    padding:10px 12px;\n    border:1px solid #e5e7eb;\n    border-radius:12px;\n    background:#fff;\n    font-size:13px;\n    color:#374151;\n  }\n  #ttController .avail .row{\n    display:flex;\n    justify-content:space-between;\n    gap:12px;\n    padding:6px 0;\n    border-top:1px dashed #e5e7eb;\n  }\n  #ttController .avail .row:first-child{border-top:none;padding-top:0;}\n  #ttController .avail .row:last-child{padding-bottom:0;}\n  #ttController .avail .label{font-weight:900;color:#111827;white-space:nowrap;}\n  #ttController .avail .value{color:#374151;text-align:right;}\n\n  #ttController .proof{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px;}\n  #ttController .proofRow{\n    border:1px solid #e5e7eb;border-radius:12px;background:#fff;\n    padding:10px 12px;font-size:13px;color:#374151;\n  }\n  #ttController .proofRow b{color:#111827;font-weight:900;}\n\n  #ttController .callout{\n    background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;\n    padding:12px;margin-top:10px;\n  }\n  #ttController .callout strong{display:block;margin-bottom:4px;font-weight:900;}\n\n  #ttController .specBox{\n    margin-top:12px;\n    border:1px solid #e5e7eb;border-radius:14px;background:#fff;\n    overflow:hidden;\n  }\n  #ttController .specHead{\n    padding:10px 12px;\n    background:#111827;\n    color:#fff;\n    font-weight:900;\n    font-size:13px;\n    letter-spacing:.06em;\n    text-transform:uppercase !important;\n  }\n  #ttController .specItem{\n    padding:10px 12px;\n    border-top:1px solid #e5e7eb;\n    font-size:13px;\n    color:#374151;\n    display:flex;\n    justify-content:space-between;\n    gap:12px;\n  }\n  #ttController .specItem b{color:#111827;font-weight:900;white-space:nowrap;}\n\n  #ttController .imgWrap{\n    margin-top:12px;\n    border:1px solid #e5e7eb;\n    border-radius:14px;\n    overflow:hidden;\n    background:#fff;\n  }\n  #ttController .imgWrap img{display:block;width:100%;height:auto;}\n  #ttController .imgCap{\n    padding:10px 12px;\n    font-size:12.5px;\n    color:#6b7280;\n    border-top:1px solid #e5e7eb;\n    background:#fafafa;\n  }\n  @media (max-width: 640px){\n    #ttController .imgWrap img{max-height:520px;object-fit:cover;}\n  }\n\n  #ttController .earlyProof{\n    margin-top:10px;\n    border:1px solid #e5e7eb;\n    border-radius:12px;\n    background:#fff;\n    padding:10px 12px;\n  }\n  #ttController .earlyProof .title{\n    font-weight:900;\n    color:#111827;\n    font-size:13px;\n    letter-spacing:.06em;\n    text-transform:uppercase;\n    margin:0 0 8px;\n  }\n  #ttController .earlyProof ul{ margin:0; padding-left:16px; }\n  #ttController .earlyProof li{\n    margin:0 0 6px;\n    font-size:13.5px;\n    color:#374151;\n  }\n  #ttController .earlyProof .foot{\n    margin-top:6px;\n    font-size:12px;\n    color:#6b7280;\n  }\n\n  #ttController .compare{\n    margin-top:10px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;\n  }\n  #ttController .compareScroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}\n  #ttController .compareGrid{min-width:520px;}\n  #ttController .compareRow{\n    display:grid;grid-template-columns:1fr 1fr;\n    padding:14px 12px;border-bottom:1px solid #e5e7eb;font-size:13px;\n  }\n  #ttController .compareRow:last-child{border-bottom:none;}\n  #ttController .compareHead{background:#111827;color:#fff;font-weight:900;}\n\n  #ttController details{\n    border:1px solid #e5e7eb;\n    border-radius:12px;\n    background:#fff;\n    padding:10px 12px;\n    margin-top:10px;\n  }\n  #ttController summary{\n    cursor:pointer;\n    font-weight:900;\n    font-size:13.5px;\n    color:#111827;\n    list-style:none;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:10px;\n  }\n  #ttController summary::-webkit-details-marker{display:none;}\n  #ttController summary:after{\n    content:\"+\";\n    font-weight:900;\n    color:#111827;\n    border:1px solid #e5e7eb;\n    border-radius:999px;\n    width:24px;height:24px;\n    display:inline-flex;align-items:center;justify-content:center;\n    flex:0 0 auto;\n    background:#f9fafb;\n  }\n  #ttController details[open] summary:after{content:\"–\";}\n  #ttController .detailsBody{margin-top:8px;}\n  #ttController ul{padding-left:18px;margin:8px 0 0;}\n  #ttController li{margin:0 0 6px;font-size:14px;}\n\n  #ttController .ctaBox{\n    margin-top:12px;\n    border:1px solid #e5e7eb;border-radius:12px;background:#fff;\n    padding:10px 12px;\n  }\n  #ttController .ttNextBtn{\n    width:100%;\n    border:none;\n    border-radius:10px;\n    padding:12px 14px;\n    font-size:13.5px;\n    font-weight:900;\n    cursor:pointer;\n    background:#111827;\n    color:#fff;\n    transition:transform .06s ease, opacity .15s ease;\n  }\n  #ttController .ttNextBtn:hover{opacity:.95;}\n  #ttController .ttNextBtn:active{transform:translateY(1px);}\n  #ttController .ctaHint{margin-top:8px;font-size:12.5px;color:#6b7280;}\n\u003c\/style\u003e\n\n\u003csection id=\"ttController\"\u003e\n\n  \u003c!-- EARLY SHADOW PAYOFF --\u003e\n  \u003cdiv style=\"\n    margin:0 0 14px;\n    padding:12px;\n    border:1px solid #e5e7eb;\n    border-radius:14px;\n    background:#fff;\n  \"\u003e\n    \u003cstrong style=\"display:block;font-size:14px;margin-bottom:4px;\"\u003e\n      The depth is the point.\n    \u003c\/strong\u003e\n    \u003cspan style=\"font-size:13px;color:#6b7280;\"\u003e\n      Flat décor disappears. Solid steel creates shadow that changes with light.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch1\u003eNot printed. Not plastic. Not temporary.\u003c\/h1\u003e\n  \u003cdiv class=\"sub\"\u003eOne flagship piece — built to add depth and shadow to real rooms.\u003c\/div\u003e\n\n  \n\n  \u003c!-- PROOF #1: REAL CUSTOMER PHOTO --\u003e\n  \u003ch2\u003eReal customer photo\u003c\/h2\u003e\n  \u003cdiv class=\"imgWrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/7144\/7684\/files\/timbertreeugc.png?v=1769754544\" alt=\"Customer photo of Timberline Trees steel shelf decor in a real home setting\" loading=\"lazy\"\u003e\n    \u003cdiv class=\"imgCap\"\u003eCustomer-submitted photo — natural light, no staging.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PROOF #2: COMMENT SCREENSHOT --\u003e\n  \u003ch2\u003eReal buyer comment\u003c\/h2\u003e\n  \u003cdiv class=\"imgWrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/7144\/7684\/files\/rewviewcomment.png?v=1769508535\" alt=\"Screenshot of a real customer comment about Timberline Trees\" loading=\"lazy\"\u003e\n    \u003cdiv class=\"imgCap\"\u003eReal buyer comment (screenshot) — from public Facebook comments.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHY IT EXISTS (MOVED EARLIER) --\u003e\n  \u003cdiv class=\"callout\"\u003e\n    \u003cstrong\u003eWhy this exists:\u003c\/strong\u003e\n    \u003cp\u003eFlat décor can look fine online—then disappear in real rooms. This was built around silhouette + shadow so it shows up on real wall texture.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAST SOCIAL PROOF (TEXT) --\u003e\n  \u003cdiv class=\"earlyProof\" role=\"group\" aria-label=\"Early customer feedback\"\u003e\n    \u003cdiv class=\"title\"\u003eRecent buyer notes\u003c\/div\u003e\n    \u003cul\u003e\n      \u003cli\u003e“We love it!”\u003c\/li\u003e\n      \u003cli\u003e“Looks great on my mantle.”\u003c\/li\u003e\n      \u003cli\u003e“Just received mine and it’s absolutely beautiful!”\u003c\/li\u003e\n      \u003cli\u003e“Arrived fast — I love it.”\u003c\/li\u003e\n      \u003cli\u003e“Perfect for our entry table.”\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"foot\"\u003ePulled from public Facebook comments.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003ch2\u003eWhat it does in a room\u003c\/h2\u003e\n  \u003cdiv class=\"proof\"\u003e\n    \u003cdiv class=\"proofRow\"\u003e\n      \u003cb\u003eAdds depth:\u003c\/b\u003e the shadow shifts as light changes — that’s what makes it feel “finished.”\n    \u003c\/div\u003e\n    \u003cdiv class=\"proofRow\"\u003e\n      \u003cb\u003eLooks intentional:\u003c\/b\u003e clean silhouette + negative space, not visual clutter.\n    \u003c\/div\u003e\n    \u003cdiv class=\"proofRow\"\u003e\n      \u003cb\u003eFeels real:\u003c\/b\u003e solid steel presence (not stamped, not printed).\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES \/ SPECS (WITHOUT REPEATING SIZE\/WEIGHT AGAIN) --\u003e\n  \u003cdiv class=\"specBox\" role=\"group\" aria-label=\"Specs at a glance\"\u003e\n    \u003cdiv class=\"specHead\"\u003eSpecs at a glance\u003c\/div\u003e\n    \u003cdiv class=\"specItem\"\u003e\n\u003cb\u003eMaterial\u003c\/b\u003e\u003cspan\u003eSolid cut steel décor\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"specItem\"\u003e\n\u003cb\u003eUse\u003c\/b\u003e\u003cspan\u003eShelf \/ mantel \/ console \/ entry table\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"specItem\"\u003e\n\u003cb\u003eBest effect\u003c\/b\u003e\u003cspan\u003e2–6″ from wall for shadow depth\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"specItem\"\u003e\n\u003cb\u003eDepth from wall\u003c\/b\u003e\u003cspan\u003e3.125″ (includes feet)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- COMPARE --\u003e\n  \u003ch2\u003eWhy most “metal décor” disappoints\u003c\/h2\u003e\n  \u003cp\u003eMost pieces are thin, printed, or made to look good online. This one is built around silhouette + shadow—so it shows up in real rooms.\u003c\/p\u003e\n\n  \u003cdiv class=\"compare\"\u003e\n    \u003cdiv class=\"compareScroll\"\u003e\n      \u003cdiv class=\"compareGrid\"\u003e\n        \u003cdiv class=\"compareRow compareHead\"\u003e\n          \u003cdiv\u003eTypical Table Décor\u003c\/div\u003e\n          \u003cdiv\u003eTimberline Trees\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"compareRow\"\u003e\n          \u003cdiv\u003ePrinted or stamped designs\u003c\/div\u003e\n          \u003cdiv\u003eTrue cut steel silhouette\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"compareRow\"\u003e\n          \u003cdiv\u003eFlat, decorative only\u003c\/div\u003e\n          \u003cdiv\u003eCreates depth and real shadow\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"compareRow\"\u003e\n          \u003cdiv\u003eLightweight, disposable feel\u003c\/div\u003e\n          \u003cdiv\u003eSolid presence, permanent look\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"compareRow\"\u003e\n          \u003cdiv\u003eMass produced\u003c\/div\u003e\n          \u003cdiv\u003eBuilt in Tennessee\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"imgWrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/7144\/7684\/files\/mimial_deepershadow_v2.png?v=1767049309\" alt=\"Timberline Trees steel decor in a minimal modern setting\" loading=\"lazy\"\u003e\n    \u003cdiv class=\"imgCap\"\u003eClean silhouette + depth in a minimal setting (no “product photo magic”).\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"tiny\" style=\"margin-top:10px;\"\u003e\n    If you want a more “anchored” look on wider shelves, the 2-Pack upgrade will appear after you add this to cart.\n  \u003c\/p\u003e\n\n  \u003c!-- HOW IT WORKS \/ FAQ --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to place it (best shadow)\u003c\/summary\u003e\n    \u003cdiv class=\"detailsBody\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eSet it 2–6″ from the wall so the shadow lands on texture\u003c\/li\u003e\n        \u003cli\u003eWorks best on shelves, mantels, entry tables, and office ledges\u003c\/li\u003e\n        \u003cli\u003eAngled light (morning\/late afternoon) produces the deepest shadow\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eDoes it need to be mounted?\u003c\/summary\u003e\n    \u003cdiv class=\"detailsBody\"\u003e\n      \u003cp\u003eNo. It’s a freestanding shelf piece with a stable base.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping time\u003c\/summary\u003e\n    \u003cdiv class=\"detailsBody\"\u003e\n      \u003cp\u003eMost orders ship in 1–3 business days. During peak volume, it may take slightly longer.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eReturns \/ damage policy\u003c\/summary\u003e\n    \u003cdiv class=\"detailsBody\"\u003e\n      \u003cp\u003eIf it arrives damaged or defective, we replace it at no cost. Returns are accepted within 30 days (buyer pays return shipping).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BACK TO ATC --\u003e\n  \u003cdiv class=\"ctaBox\"\u003e\n    \u003cbutton type=\"button\" class=\"ttNextBtn\" aria-label=\"Back to add to cart\"\u003e\n      Back to Add to Cart\n    \u003c\/button\u003e\n    \u003cdiv class=\"ctaHint\"\u003eJumps you back to the Add to Cart button above.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\n  \/\/ Scroll back to Add to Cart\n  (function(){\n    try{\n      var btn = document.querySelector('#ttController .ttNextBtn');\n      if(!btn) return;\n\n      btn.addEventListener('click', function(){\n        var target =\n          document.querySelector('button[name=\"add\"]') ||\n          document.querySelector('form[action*=\"\/cart\/add\"] button[type=\"submit\"]') ||\n          document.querySelector('.product-form__submit') ||\n          document.querySelector('.product-form') ||\n          document.querySelector('.product__info-container') ||\n          document.querySelector('[id^=\"ProductInfo-\"]');\n\n        if(target){\n          target.scrollIntoView({ behavior:'smooth', block:'center' });\n        }\n      });\n    }catch(e){}\n  })();\n\n  \/\/ Hide Quantity selector (best-effort; still remove in theme if possible)\n  (function(){\n    function hideQuantity(){\n      try{\n        var groups = Array.from(document.querySelectorAll('fieldset, .product-form__input, .product-form__input--pill, .product-form__quantity, quantity-input'));\n        groups.forEach(function(g){\n          var label = g.querySelector \u0026\u0026 g.querySelector('legend, label, .form__label');\n          var txt = (label ? label.textContent : '') || '';\n          if (txt.toLowerCase().includes('quantity')) {\n            g.style.display = 'none';\n          }\n        });\n        var q1 = document.querySelector('.quantity');\n        if(q1) q1.style.display = 'none';\n        var q2 = document.querySelector('quantity-input');\n        if(q2) q2.style.display = 'none';\n      }catch(e){}\n    }\n    hideQuantity();\n    setTimeout(hideQuantity, 300);\n    setTimeout(hideQuantity, 900);\n    setTimeout(hideQuantity, 1600);\n  })();\n\u003c\/script\u003e\n","brand":"Wetherby Ridge","offers":[{"title":"Default Title","offer_id":46050951561369,"sku":null,"price":99.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0332\/7144\/7684\/files\/better_ed95cb0c-c33a-49a4-9dd6-7065169257cc.png?v=1767035436","url":"https:\/\/neverlift-chassis-works.myshopify.com\/products\/timberline-trees","provider":"Wetherby Ridge","version":"1.0","type":"link"}