{"product_id":"born-to-rise-tshirt","title":"BornToRise Classic Oversized Tee","description":"\u003cstyle\u003e\n.product-wrap{\n  max-width:750px;\n  margin:auto;\n  font-family:Arial;\n}\n\n\/* TABS *\/\n.ptab-buttons{\n  display:flex;\n  border-bottom:1px solid #eee;\n}\n.ptab-buttons button{\n  flex:1;\n  padding:14px;\n  background:none;\n  border:none;\n  cursor:pointer;\n  font-size:12px;\n  opacity:0.5;\n  transition:0.3s;\n}\n.ptab-buttons button.active{\n  opacity:1;\n  border-bottom:2px solid #000;\n}\n\n\/* CONTENT *\/\n.ptab{\n  opacity:0;\n  transform:translateY(10px);\n  transition:0.3s;\n  height:0;\n  overflow:hidden;\n}\n.ptab.active{\n  opacity:1;\n  transform:translateY(0);\n  height:auto;\n  padding:15px;\n}\n\n\/* BOX *\/\n.box{\n  padding:12px;\n  border:1px solid #ddd;\n  margin-top:10px;\n  font-size:12px;\n}\n\n\/* UPSSELL *\/\n.upsell{\n  margin-top:10px;\n  padding:12px;\n  border:1px dashed #000;\n  background:#fafafa;\n  font-size:12px;\n}\n\n\/* TABLE *\/\ntable{\n  width:100%;\n  font-size:12px;\n  margin-top:10px;\n}\ntd,th{padding:6px}\n\n\/* POPUP *\/\n.popup{\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,0.6);\n  display:none;\n  justify-content:center;\n  align-items:center;\n}\n.popup-content{\n  background:#fff;\n  padding:20px;\n  border-radius:12px;\n  width:90%;\n  max-width:350px;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-wrap\"\u003e\n\n\u003cdiv class=\"ptab-buttons\"\u003e\n  \u003cbutton class=\"active\"\u003eDescription\u003c\/button\u003e\n  \u003cbutton\u003eSize Guide\u003c\/button\u003e\n  \u003cbutton\u003eShipping\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ptab active\"\u003e\n  \u003cp\u003e\u003cb\u003ePremium oversized streetwear.\u003c\/b\u003e\u003c\/p\u003e\n  \u003cp\u003eHeavy 320 GSM cotton. Minimal front. Bold statement back.\u003c\/p\u003e\n\n  \u003cdiv class=\"box\"\u003e🔥 Limited drop — no restock\u003c\/div\u003e\n  \u003cdiv class=\"upsell\"\u003e🔥 Buy 2 → Save 20%\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ptab\"\u003e\n  \u003cp\u003e\u003cb\u003eOversized fit only\u003c\/b\u003e\u003c\/p\u003e\n\n  \u003ctable\u003e\n    \u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eHeight\u003c\/th\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e160–170cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e170–178cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e178–185cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e185–195cm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003cbutton id=\"openPopup\" style=\"margin-top:10px;padding:10px;background:#000;color:#fff;width:100%;\"\u003e\n    View Details\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ptab\"\u003e\n  \u003cp\u003e🚚 Delivery 1–3 days\u003c\/p\u003e\n  \u003cp\u003e💰 Cash on delivery\u003c\/p\u003e\n  \u003cp\u003e📦 Tracking included\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- POPUP --\u003e\n\u003cdiv id=\"popup\" class=\"popup\"\u003e\n  \u003cdiv class=\"popup-content\"\u003e\n    \u003ch3\u003eSize Info\u003c\/h3\u003e\n    \u003cp\u003eAll pieces are oversized fit.\u003c\/p\u003e\n    \u003cbutton id=\"closePopup\" style=\"margin-top:10px;padding:10px;background:#000;color:#fff;width:100%;\"\u003e\n      Close\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/\/ Tabs animation\nconst btns = document.querySelectorAll('.ptab-buttons button');\nconst tabs = document.querySelectorAll('.ptab');\n\nbtns.forEach((btn,i)=\u003e{\n  btn.onclick = ()=\u003e{\n    btns.forEach(b=\u003eb.classList.remove('active'));\n    tabs.forEach(t=\u003et.classList.remove('active'));\n\n    btn.classList.add('active');\n    tabs[i].classList.add('active');\n  }\n});\n\n\/\/ Popup\nconst popup = document.getElementById('popup');\n\ndocument.getElementById('openPopup').onclick = ()=\u003e{\n  popup.style.display='flex';\n}\n\ndocument.getElementById('closePopup').onclick = ()=\u003e{\n  popup.style.display='none';\n}\n\u003c\/script\u003e","brand":"BornToRise","offers":[{"title":"Brown \/ S","offer_id":47883610489077,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Brown \/ M","offer_id":47883610554613,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Brown \/ L","offer_id":47883610620149,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Brown \/ XL","offer_id":47883610685685,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Brown \/ XXL","offer_id":47883610751221,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Blue \/ S","offer_id":47883610456309,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Blue \/ M","offer_id":47883610521845,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Blue \/ L","offer_id":47883610587381,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Blue \/ XL","offer_id":47883610652917,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Blue \/ XXL","offer_id":47883610718453,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0796\/3983\/8965\/files\/WhatsAppImage2026-04-09at15.47.57.jpg?v=1775746135","url":"https:\/\/borntorise.site\/products\/born-to-rise-tshirt","provider":"BornToRise","version":"1.0","type":"link"}