{"product_id":"jasmine-white-frame","title":"LeBron James vs Michael Jordan Be Legendary Poster Frame","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eThe Bad Frame — Product Page\u003c\/title\u003e\n  \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300\u0026amp;family=Jost:wght@300;400;500\u0026amp;display=swap\"\u003e\n  \u003cstyle\u003e\n    :root {\n      --fire: #e84a1a;\n      --fire-deep: #ff6535;\n      --fire-glow: rgba(232,74,26,0.13);\n      --card-bg: #1a1a1a;\n      --card-border: #2e2e2e;\n      --divider: #2a2a2a;\n      --silver: #cccccc;\n      --muted: #999999;\n    }\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n    body {\n      background: #0d0d0d;\n      color: #fff;\n      font-family: 'Jost', 'Inter', sans-serif;\n    }\n    .tbf-wrap {\n      background: #0d0d0d;\n      color: #fff;\n      padding: 1.5rem 1rem;\n      max-width: 720px;\n      margin: 0 auto;\n      box-sizing: border-box;\n    }\n    .tbf-header {\n      border: 0.5px solid var(--card-border);\n      border-top: 3px solid var(--fire);\n      border-radius: 3px;\n      padding: 18px 16px;\n      display: flex;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: 1rem;\n      flex-wrap: wrap;\n      margin-bottom: 1.4rem;\n      background: var(--card-bg);\n      box-sizing: border-box;\n    }\n    .tbf-tagline {\n      font-family: 'Cormorant Garamond', Georgia, serif;\n      font-size: 20px;\n      font-weight: 300;\n      font-style: italic;\n      color: #fff;\n      line-height: 1.4;\n      flex: 1;\n      min-width: 0;\n    }\n    .tbf-tagline span { color: var(--fire-deep); }\n    .tbf-badges { display: flex; flex-direction: column; gap: 6px; align-items: flex-end; flex-shrink: 0; }\n    .tbf-badge {\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n      padding: 4px 10px;\n      border: 0.5px solid var(--fire);\n      color: var(--fire-deep);\n      background: var(--fire-glow);\n      border-radius: 2px;\n      white-space: nowrap;\n    }\n    .tbf-body {\n      font-size: 13px;\n      font-weight: 300;\n      line-height: 1.9;\n      color: var(--silver);\n      margin-bottom: 1.6rem;\n      border-left: 2px solid var(--fire);\n      padding-left: 14px;\n    }\n    .tbf-label {\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 2.5px;\n      text-transform: uppercase;\n      color: var(--fire-deep);\n      margin-bottom: 1rem;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n    .tbf-label::after { content: ''; flex: 1; height: 0.5px; background: var(--divider); }\n    .tbf-features {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 8px;\n      margin-bottom: 1.6rem;\n      width: 100%;\n    }\n    .tbf-feat {\n      background: var(--card-bg);\n      border: 0.5px solid var(--card-border);\n      border-left: 2px solid transparent;\n      padding: 12px 10px;\n      border-radius: 2px;\n      display: flex;\n      gap: 10px;\n      align-items: flex-start;\n      transition: border-left-color 0.2s, background 0.2s;\n      min-width: 0;\n      overflow: hidden;\n    }\n    .tbf-feat:hover { border-left-color: var(--fire); background: #1f1f1f; }\n    .tbf-feat-icon {\n      width: 30px; height: 30px;\n      background: var(--fire-glow);\n      border: 0.5px solid rgba(232,74,26,0.3);\n      border-radius: 2px;\n      display: flex; align-items: center; justify-content: center;\n      flex-shrink: 0;\n    }\n    .tbf-feat-text { min-width: 0; flex: 1; }\n    .tbf-feat-title { font-size: 12px; font-weight: 500; color: #fff; margin-bottom: 3px; line-height: 1.3; }\n    .tbf-feat-sub { font-size: 11px; font-weight: 300; color: var(--muted); line-height: 1.5; word-break: break-word; }\n    .tbf-mats { display: flex; gap: 8px; margin-bottom: 1.6rem; flex-wrap: wrap; }\n    .tbf-mat {\n      flex: 1; min-width: 120px;\n      border: 0.5px solid var(--card-border);\n      border-radius: 2px; padding: 13px 11px;\n      background: var(--card-bg); position: relative; overflow: hidden;\n    }\n    .tbf-mat::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: var(--fire); }\n    .tbf-mat-title { font-size: 12px; font-weight: 500; color: #fff; margin-bottom: 4px; margin-top: 4px; }\n    .tbf-mat-desc { font-size: 11px; font-weight: 300; color: var(--muted); line-height: 1.6; }\n    .tbf-delivery {\n      background: var(--card-bg);\n      border: 0.5px solid var(--card-border);\n      border-radius: 3px; padding: 16px; margin-bottom: 1.6rem;\n    }\n    .tbf-del-top {\n      display: flex; align-items: center; gap: 12px;\n      margin-bottom: 16px; padding-bottom: 12px;\n      border-bottom: 0.5px solid var(--divider);\n    }\n    .tbf-del-icon {\n      width: 38px; height: 38px; background: var(--fire);\n      border-radius: 3px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    }\n    .tbf-del-title { font-size: 13px; font-weight: 500; color: #fff; }\n    .tbf-del-sub { font-size: 11px; font-weight: 300; color: var(--muted); margin-top: 2px; }\n    .tbf-steps { display: flex; align-items: flex-start; }\n    .tbf-step { flex: 1; text-align: center; position: relative; min-width: 0; }\n    .tbf-step-dot {\n      width: 24px; height: 24px; border-radius: 50%;\n      background: var(--fire); color: #fff;\n      font-size: 10px; font-weight: 500;\n      display: flex; align-items: center; justify-content: center;\n      margin: 0 auto 6px; position: relative; z-index: 1;\n    }\n    .tbf-step:not(:last-child)::after {\n      content: ''; position: absolute;\n      top: 12px; left: 50%; width: 100%; height: 0.5px;\n      background: var(--divider);\n    }\n    .tbf-step-title { font-size: 10px; font-weight: 400; color: var(--silver); line-height: 1.3; padding: 0 2px; }\n    .tbf-step-day { font-size: 9px; font-weight: 300; color: var(--muted); margin-top: 2px; }\n    .tbf-footer {\n      border-top: 0.5px solid var(--divider);\n      padding-top: 1.2rem;\n      display: flex; align-items: center; justify-content: center; gap: 10px;\n    }\n    .tbf-fdot { width: 5px; height: 5px; border-radius: 50%; background: var(--fire); flex-shrink: 0; }\n    .tbf-ftext {\n      font-family: 'Cormorant Garamond', Georgia, serif;\n      font-size: 13px;\n      font-style: italic; color: var(--muted); letter-spacing: 0.5px;\n      text-align: center;\n    }\n    @media (max-width: 480px) {\n      .tbf-header { flex-direction: column; }\n      .tbf-badges { align-items: flex-start; flex-direction: row; flex-wrap: wrap; }\n      .tbf-mats { flex-direction: column; }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"tbf-wrap\"\u003e\n\n    \u003c!-- Header --\u003e\n    \u003cdiv class=\"tbf-header\"\u003e\n      \u003cdiv class=\"tbf-tagline\"\u003eA frame for every memory \u003cspan\u003eworth keeping.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tbf-badges\"\u003e\n        \u003cspan class=\"tbf-badge\"\u003etrending\u003c\/span\u003e\n        \u003cspan class=\"tbf-badge\"\u003emultiframe types\u003c\/span\u003e\n        \u003cspan class=\"tbf-badge\"\u003egift ready\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Body --\u003e\n    \u003cp class=\"tbf-body\"\u003eTurn your favourite photographs into timeless keepsakes. Each frame from The Bad Frame is crafted with high-clarity engineered materials and premium fiber glass — designed to complement any space while keeping your memories vivid and protected for years to come.\u003c\/p\u003e\n\n    \u003c!-- Features --\u003e\n    \u003cdiv class=\"tbf-label\"\u003eWhat makes it special\u003c\/div\u003e\n    \u003cdiv class=\"tbf-features\"\u003e\n      \u003cdiv class=\"tbf-feat\"\u003e\n        \u003cdiv class=\"tbf-feat-icon\"\u003e\n          \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\n            \u003crect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1.5\" stroke=\"#ff6535\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M4.5 8l2 2 5-4\" stroke=\"#ff6535\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-feat-text\"\u003e\n          \u003cdiv class=\"tbf-feat-title\"\u003eCrystal clear display\u003c\/div\u003e\n          \u003cdiv class=\"tbf-feat-sub\"\u003eHigh-clarity fiberglass for true-to-life photo colour\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbf-feat\"\u003e\n        \u003cdiv class=\"tbf-feat-icon\"\u003e\n          \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\n            \u003cpath d=\"M8 2l1.2 3.5H13l-3 2.2 1.2 3.5L8 9.2l-3.2 2 1.2-3.5L3 5.5h3.8z\" stroke=\"#ff6535\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-feat-text\"\u003e\n          \u003cdiv class=\"tbf-feat-title\"\u003eShatter-resistant\u003c\/div\u003e\n          \u003cdiv class=\"tbf-feat-sub\"\u003eDurable acrylic — safe for walls and shelves\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbf-feat\"\u003e\n        \u003cdiv class=\"tbf-feat-icon\"\u003e\n          \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\n            \u003crect x=\"2\" y=\"3\" width=\"12\" height=\"10\" rx=\"1.5\" stroke=\"#ff6535\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M2 6h12\" stroke=\"#ff6535\" stroke-width=\"1.3\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 3V2M11 3V2\" stroke=\"#ff6535\" stroke-width=\"1.3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003crect x=\"5\" y=\"8.5\" width=\"2.5\" height=\"2.5\" rx=\"0.5\" fill=\"#ff6535\"\u003e\u003c\/rect\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-feat-text\"\u003e\n          \u003cdiv class=\"tbf-feat-title\"\u003ePrint-ready compatibility\u003c\/div\u003e\n          \u003cdiv class=\"tbf-feat-sub\"\u003eFits standard photo print sizes — no trimming, no hassle\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbf-feat\"\u003e\n        \u003cdiv class=\"tbf-feat-icon\"\u003e\n          \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\n            \u003ccircle cx=\"8\" cy=\"8\" r=\"5.5\" stroke=\"#ff6535\" stroke-width=\"1.3\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M8 5v3.2l2 1.2\" stroke=\"#ff6535\" stroke-width=\"1.3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-feat-text\"\u003e\n          \u003cdiv class=\"tbf-feat-title\"\u003eEasy mounting\u003c\/div\u003e\n          \u003cdiv class=\"tbf-feat-sub\"\u003eQuick tool-free wall mounting\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Materials --\u003e\n    \u003cdiv class=\"tbf-label\"\u003eMaterials\u003c\/div\u003e\n    \u003cdiv class=\"tbf-mats\"\u003e\n      \u003cdiv class=\"tbf-mat\"\u003e\n        \u003cdiv class=\"tbf-mat-title\"\u003ePremium fiber glass\u003c\/div\u003e\n        \u003cdiv class=\"tbf-mat-desc\"\u003eAnti-glare, crystal-clear finish that makes colours pop without distortion.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbf-mat\"\u003e\n        \u003cdiv class=\"tbf-mat-title\"\u003eSolid frame build\u003c\/div\u003e\n        \u003cdiv class=\"tbf-mat-desc\"\u003eLightweight yet tough — resistant to cracks, moisture, and daily wear.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbf-mat\"\u003e\n        \u003cdiv class=\"tbf-mat-title\"\u003eSecure backing\u003c\/div\u003e\n        \u003cdiv class=\"tbf-mat-desc\"\u003eEasy-open back clip keeps your photo firmly in place, always.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Delivery --\u003e\n    \u003cdiv class=\"tbf-label\"\u003eDelivery\u003c\/div\u003e\n    \u003cdiv class=\"tbf-delivery\"\u003e\n      \u003cdiv class=\"tbf-del-top\"\u003e\n        \u003cdiv class=\"tbf-del-icon\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 22 22\" fill=\"none\"\u003e\n            \u003crect x=\"2\" y=\"6\" width=\"12\" height=\"10\" rx=\"1.5\" stroke=\"#fff\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M14 9h4l2 3.5V16h-6V9z\" stroke=\"#fff\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"7\" cy=\"17.5\" r=\"1.8\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17\" cy=\"17.5\" r=\"1.8\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"tbf-del-title\"\u003eDelivered in 5–7 business days\u003c\/div\u003e\n          \u003cdiv class=\"tbf-del-sub\"\u003eFree shipping on all orders across India\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbf-steps\"\u003e\n        \u003cdiv class=\"tbf-step\"\u003e\n          \u003cdiv class=\"tbf-step-dot\"\u003e1\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-title\"\u003eOrder placed\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-day\"\u003eDay 1\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-step\"\u003e\n          \u003cdiv class=\"tbf-step-dot\"\u003e2\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-title\"\u003ePacked \u0026amp; dispatched\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-day\"\u003eDay 2–3\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-step\"\u003e\n          \u003cdiv class=\"tbf-step-dot\"\u003e3\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-title\"\u003eOut for delivery\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-day\"\u003eDay 4–6\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbf-step\"\u003e\n          \u003cdiv class=\"tbf-step-dot\"\u003e4\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-title\"\u003eDelivered\u003c\/div\u003e\n          \u003cdiv class=\"tbf-step-day\"\u003eDay 5–7\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Footer --\u003e\n    \u003cdiv class=\"tbf-footer\"\u003e\n      \u003cdiv class=\"tbf-fdot\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tbf-ftext\"\u003eThe Bad Frame — memories worth keeping\u003c\/div\u003e\n      \u003cdiv class=\"tbf-fdot\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"The Bad Frame","offers":[{"title":"Standard A4","offer_id":45759807553672,"sku":"TBF-0134","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/FreeCityPosterMockup_84abf326-57a2-405e-a0c7-4d0f20c0e59a.jpg?v=1778584036","url":"https:\/\/thebadframe.store\/products\/jasmine-white-frame","provider":"The_Bad_Frames","version":"1.0","type":"link"}