{"title":"Home page","description":null,"products":[{"product_id":"summoning-waffle-tee","title":"Summoning Waffle Tee","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003ctitle\u003eProduct Tabs - The Summoning Waffle Tee\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* Container Styling *\/\n    .product-tabs-container {\n      max-width: 600px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: #222;\n      margin: 20px auto;\n    }\n\n    \/* Tab Header Styling *\/\n    .tab-headers {\n      display: flex;\n      justify-content: space-between;\n      border-bottom: 1px solid #e5e5e5;\n      margin-bottom: 20px;\n    }\n\n    .tab-btn {\n      flex: 1;\n      background: none;\n      border: none;\n      padding: 12px 0;\n      font-size: 15px;\n      color: #666;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.3s ease;\n    }\n\n    \/* Active Tab Styling *\/\n    .tab-btn.active {\n      color: #000;\n      font-weight: 500;\n      border-bottom: 2px solid #000;\n    }\n\n    \/* Tab Content Styling *\/\n    .tab-content {\n      display: none;\n      font-size: 14.5px;\n      line-height: 1.6;\n      letter-spacing: 0.3px;\n    }\n\n    .tab-content.active {\n      display: block;\n    }\n\n    .tab-content p {\n      margin-bottom: 16px;\n    }\n\n    .tab-content ul {\n      padding-left: 20px;\n      margin-top: 0;\n    }\n\n    .tab-content li {\n      margin-bottom: 8px;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"product-tabs-container\"\u003e\n    \u003cdiv class=\"tab-headers\"\u003e\n      \u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eDetails\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eExchange Policy\u003c\/button\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n      \u003cp\u003eNot every piece asks to be noticed. This one demands it. The Summoning Waffle Tee covers every surface, chest, sleeves, hem, in a burning gothic landscape. A castle in flames at the center. \"No light No mercy\" where the fire settles. \"Summoning\" in script across the chest because that's exactly what this is. The studded neckline is the only quiet detail on the whole garment. Everything else is fully lit. Woven in a thick waffle knit that sits heavy on the body, worn oversized, meant to be seen from across the room.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e 100% cotton waffle knit, 260 to 280 GSM\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Oversized\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSleeve:\u003c\/strong\u003e Full sleeve\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNeckline:\u003c\/strong\u003e Crew neck with stud trim detail\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePrint:\u003c\/strong\u003e All-over sublimation, front body graphic, full sleeve repeat print\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Black with burnt orange and rust tones\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWash care:\u003c\/strong\u003e Machine wash cold, inside out, no bleach, hang dry to preserve print and stud detail\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"exchange\" class=\"tab-content\"\u003e\n      \u003cp\u003eSame as the rest of the catalog. Size exchanges accepted within 3 days of delivery. Piece must be unworn, unwashed, tags intact. No cash refunds, exchanges go out as a size swap or store credit. Studs and print condition will be checked before an exchange is processed. Message us on WhatsApp or Instagram with your order number to get started.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Grab all tab buttons and content sections\n    const tabBtns = document.querySelectorAll('.tab-btn');\n    const tabContents = document.querySelectorAll('.tab-content');\n\n    \/\/ Loop through each button\n    tabBtns.forEach((btn, index) =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        \n        \/\/ 1. Remove the 'active' class from all buttons and content\n        tabBtns.forEach(b =\u003e b.classList.remove('active'));\n        tabContents.forEach(c =\u003e c.classList.remove('active'));\n\n        \/\/ 2. Add the 'active' class to the clicked button and its corresponding content\n        btn.classList.add('active');\n        tabContents[index].classList.add('active');\n        \n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"BroDev","offers":[{"title":"M","offer_id":46122552426553,"sku":null,"price":1199.0,"currency_code":"INR","in_stock":true},{"title":"L","offer_id":46122552459321,"sku":null,"price":1199.0,"currency_code":"INR","in_stock":true},{"title":"XL","offer_id":46122552492089,"sku":null,"price":1199.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/4508\/7545\/files\/1070X1547_21_1.png?v=1782668706"},{"product_id":"creative-act-plaid-boxy-crop-shirt","title":"Creative Act Plaid Boxy Crop Shirt","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003ctitle\u003eProduct Tabs - The Creative Act\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* Container Styling *\/\n    .product-tabs-container {\n      max-width: 600px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: #222;\n      margin: 20px auto;\n    }\n\n    \/* Tab Header Styling *\/\n    .tab-headers {\n      display: flex;\n      justify-content: space-between;\n      border-bottom: 1px solid #e5e5e5;\n      margin-bottom: 20px;\n    }\n\n    .tab-btn {\n      flex: 1;\n      background: none;\n      border: none;\n      padding: 12px 0;\n      font-size: 15px;\n      color: #666;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.3s ease;\n    }\n\n    \/* Active Tab Styling *\/\n    .tab-btn.active {\n      color: #000;\n      font-weight: 500;\n      border-bottom: 2px solid #000;\n    }\n\n    \/* Tab Content Styling *\/\n    .tab-content {\n      display: none;\n      font-size: 14.5px;\n      line-height: 1.6;\n      letter-spacing: 0.3px;\n    }\n\n    .tab-content.active {\n      display: block;\n    }\n\n    .tab-content p {\n      margin-bottom: 16px;\n    }\n\n    .tab-content ul {\n      padding-left: 20px;\n      margin-top: 0;\n    }\n\n    .tab-content li {\n      margin-bottom: 8px;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"product-tabs-container\"\u003e\n    \u003cdiv class=\"tab-headers\"\u003e\n      \u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eDetails\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eExchange Policy\u003c\/button\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n      \u003cp\u003eThe statement is on your back before you even say a word. Dark plaid, boxy crop fit, already doing something. Then you turn around: \"The Most Creative Act Is The Act Of Creating Yourself\" screen printed across the back in bold white gothic lettering with a cosmic burst graphic underneath. The front carries the same print, rotated, so it hits different depending on how you're standing.\u003c\/p\u003e\n      \u003cp\u003eThis isn't a shirt for everyone. That's the point.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e 100% cotton, medium-heavyweight weave\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Oversized boxy crop\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSleeve:\u003c\/strong\u003e Half sleeve\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePrint:\u003c\/strong\u003e Back screen print\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Slate Grey \u0026amp; Black Plaid\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWash care:\u003c\/strong\u003e Machine wash cold, inside out, no bleach, hang dry to protect the print\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"exchange\" class=\"tab-content\"\u003e\n      \u003cp\u003eWe run small batches, so we keep this simple. Size exchanges are accepted within 3 days of delivery, provided the piece is unworn, unwashed, and in its original condition with tags intact. We don't offer cash refunds, exchanges are processed as a size swap or store credit. To start an exchange, message us on WhatsApp or Instagram with your order number and the issue, and we'll walk you through it. Items damaged from wear, wash, or alteration won't qualify.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Grab all tab buttons and content sections\n    const tabBtns = document.querySelectorAll('.tab-btn');\n    const tabContents = document.querySelectorAll('.tab-content');\n\n    \/\/ Loop through each button\n    tabBtns.forEach((btn, index) =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        \n        \/\/ 1. Remove the 'active' class from all buttons and content\n        tabBtns.forEach(b =\u003e b.classList.remove('active'));\n        tabContents.forEach(c =\u003e c.classList.remove('active'));\n\n        \/\/ 2. Add the 'active' class to the clicked button and its corresponding content\n        btn.classList.add('active');\n        tabContents[index].classList.add('active');\n        \n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"BroDev","offers":[{"title":"S","offer_id":46122552066105,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true},{"title":"M","offer_id":46122552098873,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/4508\/7545\/files\/1070X1547_39.png?v=1782668704"},{"product_id":"never-stop-dreaming-plaid-boxy-crop-shirt","title":"Never Stop Dreaming Plaid Boxy Crop Shirt","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003ctitle\u003eProduct Tabs - Hustle Habit\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* Container Styling *\/\n    .product-tabs-container {\n      max-width: 600px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: #222;\n      margin: 20px auto;\n    }\n\n    \/* Tab Header Styling *\/\n    .tab-headers {\n      display: flex;\n      justify-content: space-between;\n      border-bottom: 1px solid #e5e5e5;\n      margin-bottom: 20px;\n    }\n\n    .tab-btn {\n      flex: 1;\n      background: none;\n      border: none;\n      padding: 12px 0;\n      font-size: 15px;\n      color: #666;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.3s ease;\n    }\n\n    \/* Active Tab Styling *\/\n    .tab-btn.active {\n      color: #000;\n      font-weight: 500;\n      border-bottom: 2px solid #000;\n    }\n\n    \/* Tab Content Styling *\/\n    .tab-content {\n      display: none;\n      font-size: 14.5px;\n      line-height: 1.6;\n      letter-spacing: 0.3px;\n    }\n\n    .tab-content.active {\n      display: block;\n    }\n\n    .tab-content p {\n      margin-bottom: 16px;\n    }\n\n    .tab-content ul {\n      padding-left: 20px;\n      margin-top: 0;\n    }\n\n    .tab-content li {\n      margin-bottom: 8px;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"product-tabs-container\"\u003e\n    \u003cdiv class=\"tab-headers\"\u003e\n      \u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eDetails\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eExchange Policy\u003c\/button\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n      \u003cp\u003eThe hustle is already a habit. You just haven't stopped long enough to notice. Dark plaid, boxy crop fit, carrying a full back graphic that doesn't whisper. \"Hustle Habit\" in brushstroke lettering, \"No Exit Way\" stacked underneath, and \"Dreaming\" running bold across the bottom in red. The kind of print that says everything before you open your mouth.\u003c\/p\u003e\n      \u003cp\u003eNo front print. All the noise is behind you.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e 100% cotton, medium-heavyweight weave\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Oversized boxy crop\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSleeve:\u003c\/strong\u003e Half sleeve\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePrint:\u003c\/strong\u003e Full back screen print\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Ash Grey Checkered\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWash care:\u003c\/strong\u003e Machine wash cold, inside out, no bleach, hang dry to protect the print\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"exchange\" class=\"tab-content\"\u003e\n      \u003cp\u003eWe run small batches, so we keep this simple. Size exchanges are accepted within 3 days of delivery, provided the piece is unworn, unwashed, and in its original condition with tags intact. We don't offer cash refunds, exchanges are processed as a size swap or store credit. To start an exchange, message us on WhatsApp or Instagram with your order number and the issue, and we'll walk you through it. Items damaged from wear, wash, or alteration won't qualify.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Grab all tab buttons and content sections\n    const tabBtns = document.querySelectorAll('.tab-btn');\n    const tabContents = document.querySelectorAll('.tab-content');\n\n    \/\/ Loop through each button\n    tabBtns.forEach((btn, index) =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        \n        \/\/ 1. Remove the 'active' class from all buttons and content\n        tabBtns.forEach(b =\u003e b.classList.remove('active'));\n        tabContents.forEach(c =\u003e c.classList.remove('active'));\n\n        \/\/ 2. Add the 'active' class to the clicked button and its corresponding content\n        btn.classList.add('active');\n        tabContents[index].classList.add('active');\n        \n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"BroDev","offers":[{"title":"S","offer_id":46122551541817,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true},{"title":"M","offer_id":46122551574585,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true},{"title":"L","offer_id":46122551607353,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/4508\/7545\/files\/1070X1547_12_1.png?v=1782668705"},{"product_id":"real-eyes-realize-real-lies-plaid-boxy-crop-shirt","title":"Real Eyes Realize Real Lies Plaid Boxy Crop Shirt","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003ctitle\u003eProduct Tabs - Real Eyes Realize Real Lies\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* Container Styling *\/\n    .product-tabs-container {\n      max-width: 600px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: #222;\n      margin: 20px auto;\n    }\n\n    \/* Tab Header Styling *\/\n    .tab-headers {\n      display: flex;\n      justify-content: space-between;\n      border-bottom: 1px solid #e5e5e5;\n      margin-bottom: 20px;\n    }\n\n    .tab-btn {\n      flex: 1;\n      background: none;\n      border: none;\n      padding: 12px 0;\n      font-size: 15px;\n      color: #666;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.3s ease;\n    }\n\n    \/* Active Tab Styling *\/\n    .tab-btn.active {\n      color: #000;\n      font-weight: 500;\n      border-bottom: 2px solid #000;\n    }\n\n    \/* Tab Content Styling *\/\n    .tab-content {\n      display: none;\n      font-size: 14.5px;\n      line-height: 1.6;\n      letter-spacing: 0.3px;\n    }\n\n    .tab-content.active {\n      display: block;\n    }\n\n    .tab-content p {\n      margin-bottom: 16px;\n    }\n\n    .tab-content ul {\n      padding-left: 20px;\n      margin-top: 0;\n    }\n\n    .tab-content li {\n      margin-bottom: 8px;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"product-tabs-container\"\u003e\n    \u003cdiv class=\"tab-headers\"\u003e\n      \u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eDetails\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eExchange Policy\u003c\/button\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n      \u003cp\u003eSome things you can't unsee once you see them. Black and white plaid, boxy crop fit, and a back print that hits like a line you've heard before but never really absorbed. \"Real Eyes Realize Real Lies\" stacked in heavy gothic lettering, red and yellow on white plaid, the kind of contrast that doesn't let you look away.\u003c\/p\u003e\n      \u003cp\u003eNo front print. The whole statement is behind you.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e 100% cotton, medium-heavyweight weave\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Oversized boxy crop\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSleeve:\u003c\/strong\u003e Half sleeve\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNeckline:\u003c\/strong\u003e Crew neck\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePrint:\u003c\/strong\u003e Full back screen print\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Black and white plaid\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWash care:\u003c\/strong\u003e Machine wash cold, inside out, no bleach, hang dry to protect the print\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"exchange\" class=\"tab-content\"\u003e\n      \u003cp\u003eWe run small batches, so we keep this simple. Size exchanges are accepted within 3 days of delivery, provided the piece is unworn, unwashed, and in its original condition with tags intact. We don't offer cash refunds, exchanges are processed as a size swap or store credit. To start an exchange, message us on WhatsApp or Instagram with your order number and the issue, and we'll walk you through it. Items damaged from wear, wash, or alteration won't qualify.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Grab all tab buttons and content sections\n    const tabBtns = document.querySelectorAll('.tab-btn');\n    const tabContents = document.querySelectorAll('.tab-content');\n\n    \/\/ Loop through each button\n    tabBtns.forEach((btn, index) =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        \n        \/\/ 1. Remove the 'active' class from all buttons and content\n        tabBtns.forEach(b =\u003e b.classList.remove('active'));\n        tabContents.forEach(c =\u003e c.classList.remove('active'));\n\n        \/\/ 2. Add the 'active' class to the clicked button and its corresponding content\n        btn.classList.add('active');\n        tabContents[index].classList.add('active');\n        \n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"BroDev","offers":[{"title":"S","offer_id":46122551214137,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true},{"title":"M","offer_id":46122551246905,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true},{"title":"L","offer_id":46122551279673,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/4508\/7545\/files\/1070X1547_8_2.png?v=1782668705"},{"product_id":"built-in-the-past-full-zip-jacket","title":"Built In The Past Full-Zip Jacket","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003ctitle\u003eProduct Tabs - Built In The Past\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* Container Styling *\/\n    .product-tabs-container {\n      max-width: 600px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: #222;\n      margin: 20px auto;\n    }\n\n    \/* Tab Header Styling *\/\n    .tab-headers {\n      display: flex;\n      justify-content: space-between;\n      border-bottom: 1px solid #e5e5e5;\n      margin-bottom: 20px;\n    }\n\n    .tab-btn {\n      flex: 1;\n      background: none;\n      border: none;\n      padding: 12px 0;\n      font-size: 15px;\n      color: #666;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.3s ease;\n    }\n\n    \/* Active Tab Styling *\/\n    .tab-btn.active {\n      color: #000;\n      font-weight: 500;\n      border-bottom: 2px solid #000;\n    }\n\n    \/* Tab Content Styling *\/\n    .tab-content {\n      display: none;\n      font-size: 14.5px;\n      line-height: 1.6;\n      letter-spacing: 0.3px;\n    }\n\n    .tab-content.active {\n      display: block;\n    }\n\n    .tab-content p {\n      margin-bottom: 16px;\n    }\n\n    .tab-content ul {\n      padding-left: 20px;\n      margin-top: 0;\n    }\n\n    .tab-content li {\n      margin-bottom: 8px;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"product-tabs-container\"\u003e\n    \u003cdiv class=\"tab-headers\"\u003e\n      \u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eDetails\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eExchange Policy\u003c\/button\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n      \u003cp\u003eSome things don't fade quietly, they settle into the fabric. The Built In The Past jacket takes a full-zip silhouette and lets the bottom half collapse into a wash of ash and dust, like ground giving way under weight. The Future Was Built In The Past sits quiet on the chest, a reminder that nothing arrives from nowhere. Cut oversized, built heavy, made to be lived in until it starts to feel like a second skin.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e Cotton blend, 240 to 260 GSM\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Oversized Boxy Fit, true to size\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eClosure:\u003c\/strong\u003e Full zip\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePrint:\u003c\/strong\u003e Ash-wash sublimation print across the lower body, chest graphic text\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWash care:\u003c\/strong\u003e Machine wash cold, inside out, no bleach, hang dry to protect the print\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e White with brown ash-wash print\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"exchange\" class=\"tab-content\"\u003e\n      \u003cp\u003eWe run small batches, so we keep this simple. Size exchanges are accepted within 3 days of delivery, provided the piece is unworn, unwashed, and in its original condition with tags intact. We don't offer cash refunds, exchanges are processed as a size swap or store credit. To start an exchange, message us on WhatsApp or Instagram with your order number and the issue, and we'll walk you through it. Items damaged from wear, wash, or alteration won't qualify.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Grab all tab buttons and content sections\n    const tabBtns = document.querySelectorAll('.tab-btn');\n    const tabContents = document.querySelectorAll('.tab-content');\n\n    \/\/ Loop through each button\n    tabBtns.forEach((btn, index) =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        \n        \/\/ 1. Remove the 'active' class from all buttons and content\n        tabBtns.forEach(b =\u003e b.classList.remove('active'));\n        tabContents.forEach(c =\u003e c.classList.remove('active'));\n\n        \/\/ 2. Add the 'active' class to the clicked button and its corresponding content\n        btn.classList.add('active');\n        tabContents[index].classList.add('active');\n        \n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"BroDev","offers":[{"title":"S","offer_id":46122550886457,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true},{"title":"M","offer_id":46122550919225,"sku":null,"price":999.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/4508\/7545\/files\/1070X1547_31_1.png?v=1782668705"},{"product_id":"cradle-of-filth-boxy-crop-t-shirt","title":"Cradle of Filth Boxy Crop T-Shirt","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003ctitle\u003eProduct Tabs\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* Container Styling *\/\n    .product-tabs-container {\n      max-width: 600px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: #222;\n      margin: 20px auto;\n    }\n\n    \/* Tab Header Styling *\/\n    .tab-headers {\n      display: flex;\n      justify-content: space-between;\n      border-bottom: 1px solid #e5e5e5;\n      margin-bottom: 20px;\n    }\n\n    .tab-btn {\n      flex: 1;\n      background: none;\n      border: none;\n      padding: 12px 0;\n      font-size: 15px;\n      color: #666;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.3s ease;\n    }\n\n    \/* Active Tab Styling *\/\n    .tab-btn.active {\n      color: #000;\n      font-weight: 500;\n      border-bottom: 2px solid #000;\n    }\n\n    \/* Tab Content Styling *\/\n    .tab-content {\n      display: none;\n      font-size: 14.5px;\n      line-height: 1.6;\n      letter-spacing: 0.3px;\n    }\n\n    .tab-content.active {\n      display: block;\n    }\n\n    .tab-content p {\n      margin-bottom: 16px;\n    }\n\n    .tab-content ul {\n      padding-left: 20px;\n      margin-top: 0;\n    }\n\n    .tab-content li {\n      margin-bottom: 8px;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"product-tabs-container\"\u003e\n    \u003cdiv class=\"tab-headers\"\u003e\n      \u003cbutton class=\"tab-btn active\"\u003eDescription\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eDetails\u003c\/button\u003e \n      \u003cbutton class=\"tab-btn\"\u003eExchange Policy\u003c\/button\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n      \u003cp\u003eEnthroned in fire, chained and unbothered. The graphic on this one doesn't ask for context, either you know or you don't. A figure seated at the center of everything burning, \"Cradle of Filth\" in gothic script across the top, and the whole thing screen printed on a thick black cotton boxy crop that sits wide on the shoulders and cuts short at the waist. No back print. No quiet version of this. One graphic, one statement, worn exactly how it looks.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e 100% cotton, 220 to 240 GSM\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Oversized boxy crop\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSleeve:\u003c\/strong\u003e Half sleeve\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNeckline:\u003c\/strong\u003e Crew neck\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePrint:\u003c\/strong\u003e Full front screen print\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Washed black\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWash care:\u003c\/strong\u003e Machine wash cold, inside out, no bleach, hang dry to protect the print\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv id=\"exchange\" class=\"tab-content\"\u003e\n      \u003cp\u003eSize exchanges accepted within 3 days of delivery. Piece must be unworn, unwashed, tags intact. No cash refunds, exchanges processed as size swap or store credit. Message on WhatsApp or Instagram with your order number to start.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Grab all tab buttons and content sections\n    const tabBtns = document.querySelectorAll('.tab-btn');\n    const tabContents = document.querySelectorAll('.tab-content');\n\n    \/\/ Loop through each button\n    tabBtns.forEach((btn, index) =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        \n        \/\/ 1. Remove the 'active' class from all buttons and content\n        tabBtns.forEach(b =\u003e b.classList.remove('active'));\n        tabContents.forEach(c =\u003e c.classList.remove('active'));\n\n        \/\/ 2. Add the 'active' class to the clicked button and its corresponding content\n        btn.classList.add('active');\n        tabContents[index].classList.add('active');\n        \n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"BroDev","offers":[{"title":"M","offer_id":46122547150905,"sku":null,"price":899.0,"currency_code":"INR","in_stock":true},{"title":"L","offer_id":46122550165561,"sku":null,"price":899.0,"currency_code":"INR","in_stock":true},{"title":"XL","offer_id":46122550198329,"sku":null,"price":899.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/4508\/7545\/files\/1070X1547_25_1.png?v=1782668705"}],"url":"https:\/\/terraxclothing.in\/collections\/frontpage.oembed","provider":"Terrax Clothing","version":"1.0","type":"link"}