{"title":"Motivational","description":"","products":[{"product_id":"phoenix-rise-frame","title":"Zinedine Zidane 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":45759757385864,"sku":"TBF-0167","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_07dca407-daf6-454e-9761-7d4accfdffaf.jpg?v=1778583988"},{"product_id":"dragon-scale-frame","title":"You vs You Motivational 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":45759757418632,"sku":"TBF-0166","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_84a79761-40c5-4ea8-8954-bc225f538615.jpg?v=1778583991"},{"product_id":"pagoda-silhouette-frame","title":"Tom Hanks Quote 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":45759757484168,"sku":"TBF-0165","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_9dd028a0-205f-44b0-89a4-6b6c2280dec1.jpg?v=1778583992"},{"product_id":"torii-gate-frame","title":"Follow The Plan Motivational 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":45759757549704,"sku":"TBF-0164","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_1196af71-b042-4e58-bc60-dbdb8659b19a.jpg?v=1778583995"},{"product_id":"origami-art-frame","title":"Robert Downey Jr Quote 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":45759757582472,"sku":"TBF-0163","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/FreeCityPosterMockup_e17a1331-60b4-4bd1-8a30-63b7b339a59e.jpg?v=1778583997"},{"product_id":"bamboo-grove-frame","title":"Steph Curry Warriors 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":45759765774472,"sku":"TBF-0162","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_d9d5077c-f3c2-442a-80d6-c79f079457e4.jpg?v=1778583998"},{"product_id":"zen-garden-frame","title":"The Only Way Motivational 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":45759765807240,"sku":"TBF-0161","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_90600ee1-107e-413e-a0cb-b434a4d25a7c.jpg?v=1778584000"},{"product_id":"constellation-map-frame","title":"Cristiano Ronaldo Believe 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":45759774064776,"sku":"TBF-0160","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_83057566-20fd-4cb3-b6c1-2dd3ed55c717.jpg?v=1778584007"},{"product_id":"galaxy-swirl-frame","title":"Elon Musk Never Quit 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":45759774097544,"sku":"TBF-0159","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_ac76473d-e86a-4c1a-9aef-196c62aca176.jpg?v=1778584005"},{"product_id":"solar-system-frame","title":"Neymar Jr #10 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":45759774130312,"sku":"TBF-0158","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_e83e81d2-c984-4ac9-99aa-fe00fb816705.jpg?v=1778584007"},{"product_id":"moon-phase-frame","title":"Kobe Bryant Breaking News 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":45759782322312,"sku":"TBF-0157","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_10558378-f075-4c72-9bc0-f8a4aed0f6bd.jpg?v=1778584008"},{"product_id":"starry-night-sky-frame","title":"Lionel Messi Own Potential 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":45759782355080,"sku":"TBF-0156","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_c69981de-58d6-4bc7-8ef3-676986814143.jpg?v=1778584009"},{"product_id":"aurora-borealis-frame","title":"MS Dhoni Face The Failure 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":45759782387848,"sku":"TBF-0155","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_f71d7b94-63a3-48ed-a8fc-7d0c35279101.jpg?v=1778584012"},{"product_id":"waterfall-cascade-frame","title":"Kobe Bryant Carry It Well 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":45759782420616,"sku":"TBF-0154","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_e77a4e8e-3ec5-4167-9f85-b1abe2b3d1c0.jpg?v=1778584013"},{"product_id":"river-stone-frame","title":"Quotes Won't Work Motivational 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":45759790612616,"sku":"TBF-0153","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_1c28b817-0291-47a7-b83d-9a70e642fbac.jpg?v=1778584014"},{"product_id":"valley-mist-frame","title":"Don't Wake Up Average Motivational 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":45759790645384,"sku":"TBF-0152","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/FrameMockupforPhotoshopinCuteRetroAfternoonInteriorScene_b56b7a06-a914-4bd3-a08a-5107bc04995d.jpg?v=1778584016"},{"product_id":"pebble-mosaic-frame","title":"Obsession Beats Talent Drummer 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":45759790678152,"sku":"TBF-0150","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_7b543349-41e7-420b-bf77-0a081c697870.jpg?v=1778584016"},{"product_id":"shell-collection-frame","title":"Born to Make History Motivational 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":45759790710920,"sku":"TBF-0149","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_7b96d931-a647-4fea-81cd-4033f6bbd9a6.jpg?v=1778584017"},{"product_id":"starfish-beach-frame","title":"Virat Kohli 1% Chance 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":45759790776456,"sku":"TBF-0148","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_f7615fa2-e73e-4694-9641-7d9a988ab220.jpg?v=1778584019"},{"product_id":"seahorse-coral-frame","title":"Steph Curry Success is a Choice 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":45759798968456,"sku":"TBF-0147","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_ab67cced-e047-4e0a-831a-9cbe5a23e69f.jpg?v=1778584021"},{"product_id":"dolphin-wave-frame","title":"Ronaldo Never Give Up 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":45759799001224,"sku":"TBF-0146","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_549840ad-ace9-4c8e-a890-1cd86f692fd5.jpg?v=1778584022"},{"product_id":"whale-ocean-frame","title":"Michael Jordan Trust the Process 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":45759799033992,"sku":"TBF-0145","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_aa6b7237-12e8-4a8e-aa08-c04592b094d4.jpg?v=1778584023"},{"product_id":"eagle-soar-frame","title":"Messi Tell Me I Can't 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":45759799066760,"sku":"TBF-0144","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_5b63f68b-4a9a-463c-b869-b511440a2833.jpg?v=1778584023"},{"product_id":"bear-claw-frame","title":"The Greatest of All Time 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":45759799099528,"sku":"TBF-0143","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_0336c2e5-38d8-43c1-96db-1c983502aec1.jpg?v=1778584024"},{"product_id":"wolf-howl-frame","title":"Jose Mourinho Don't Panic 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":45759799132296,"sku":"TBF-0142","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_33e68056-26b2-4e2c-bb82-448b3eea9c67.jpg?v=1778584027"},{"product_id":"deer-antler-frame","title":"Elon Musk Do It Despite Odds 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":45759799165064,"sku":"TBF-0141","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_61f1eb49-9089-4f90-b980-24f5ec04e1ef.jpg?v=1778584028"},{"product_id":"fox-woodland-frame","title":"Ronaldo Manchester United Too Good 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":45759799197832,"sku":"TBF-0140","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/FreeCityPosterMockup_34c6a432-dd2e-4793-ad3d-28572c8bd33b.jpg?v=1778584029"},{"product_id":"owl-wisdom-frame","title":"The Comfort Zone Motivational 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":45759807422600,"sku":"TBF-0139","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_55899ec1-6b9a-4e8b-aa24-19c53a5189fe.jpg?v=1778584030"},{"product_id":"hummingbird-frame","title":"Cold Water Quote Motivational 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":45759807455368,"sku":"TBF-0137","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_297a911b-a4b3-4c82-a8f2-2aa51217934a.jpg?v=1778584031"},{"product_id":"butterfly-garden-frame","title":"Chaos Theory Butterfly Effect 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":45759807488136,"sku":"TBF-0136","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_9736597c-a11b-46ed-a037-cc6ff259eef0.jpg?v=1778584032"},{"product_id":"tulip-spring-frame","title":"The Flying Sikh Milkha Singh 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":45759807520904,"sku":"TBF-0135","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_889ccc37-4dd7-4e75-a104-45854978ecd9.jpg?v=1778584034"},{"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"},{"product_id":"lotus-bloom-frame","title":"Steve Jobs Be Crazy Inspirational Quote 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":45759815745672,"sku":"TBF-0133","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/BenditoMockup-_CCC-Free-Poster_10f0f141-c312-4fe6-b61a-a30372711549.jpg?v=1778584038"},{"product_id":"rose-petal-frame","title":"Batman That's Your Limit Motivational 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":45759815778440,"sku":"TBF-0132","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/files\/Fn.resources_AseriesFramePoster1_48782189-b7e0-4665-a051-08b3d8f579b5.jpg?v=1778584038"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/7308\/9928\/collections\/Legendary.jpg?v=1777729858","url":"https:\/\/thebadframe.store\/collections\/motivational.oembed?page=2","provider":"The_Bad_Frames","version":"1.0","type":"link"}