{"title":"Home page","description":null,"products":[{"product_id":"tm-personalised-blanket","title":"Personalized TM Fleece Blanket","description":"\u003c!-- TRULY MINE | HIGH-CONVERTING PREMIUM PRODUCT SALES SECTION --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"tm-luxury-sales\"\u003e\u003c!-- BACKGROUND ELEMENTS --\u003e\n\u003cdiv class=\"tm-glow-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tm-glow-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tm-floating-icons\"\u003e\n\u003cspan\u003e★\u003c\/span\u003e \u003cspan\u003e✦\u003c\/span\u003e \u003cspan\u003e♥\u003c\/span\u003e \u003cspan\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tm-wrapper\"\u003e\n\u003c!-- TRUST BAR --\u003e\n\u003cdiv class=\"tm-trust-bar\"\u003e\n\u003cspan\u003e✨ 100% Personalised\u003c\/span\u003e \u003cspan\u003e🇿🇦 Proudly Made for South African Families\u003c\/span\u003e \u003cspan\u003e🎁 Premium Gift-Ready Packaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"tm-hero\"\u003e\n\u003cdiv class=\"tm-badge\"\u003eLIMITED-TIME KEEPSAKE OFFER ✨\u003c\/div\u003e\n\u003ch1\u003eEvery Child Deserves Something \u003cspan\u003eMade Just for Them\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"tm-subheadline\"\u003eGive the gift of warmth, comfort, and belonging with an ultra-soft personalised blanket featuring your child’s name — designed to become their most treasured keepsake for years to come.\u003c\/p\u003e\n\u003c!-- BENEFIT STACK --\u003e\n\u003cdiv class=\"tm-benefits-inline\"\u003e\n\u003cspan\u003e✔ Ultra-Soft Premium Fabric\u003c\/span\u003e \u003cspan\u003e✔ Fade-Resistant Personalised Print\u003c\/span\u003e \u003cspan\u003e✔ A Gift They’ll Treasure Forever\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"tm-hero-cta\"\u003e\n\u003ca class=\"tm-main-btn\" href=\"#product-form\"\u003ePersonalise Your Blanket Now\u003c\/a\u003e\n\u003cp class=\"tm-micro\"\u003e💛 Simply add your child’s name at checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF --\u003e\n\u003cdiv class=\"tm-proof\"\u003e\n\u003cdiv class=\"tm-proof-card\"\u003e\n\u003ch3\u003e💛 Loved by Parents\u003c\/h3\u003e\n\u003cp\u003eThoughtful, personal, and beautifully made for life’s most meaningful moments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tm-proof-card\"\u003e\n\u003ch3\u003e🎁 Perfect Gift\u003c\/h3\u003e\n\u003cp\u003eIdeal for birthdays, baby showers, Christmas, or “just because.”\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tm-proof-card\"\u003e\n\u003ch3\u003e✨ One-of-a-Kind\u003c\/h3\u003e\n\u003cp\u003eNo two blankets are the same — every piece is made uniquely for your child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY THEY BUY --\u003e\n\u003cdiv class=\"tm-section-heading\"\u003e\n\u003ch2\u003eWhy Truly Mine Becomes Their Favourite Blanket\u003c\/h2\u003e\n\u003cp\u003eMore than comfort — it’s a personalised keepsake designed to create emotional connection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tm-feature-grid\"\u003e\n\u003cdiv class=\"tm-feature-card\"\u003e\n\u003cdiv class=\"tm-feature-icon\"\u003e☁️\u003c\/div\u003e\n\u003ch3\u003eSilky-Soft Luxury\u003c\/h3\u003e\n\u003cp\u003eCrafted for delicate skin with premium softness they’ll want to cuddle every day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tm-feature-card\"\u003e\n\u003cdiv class=\"tm-feature-icon\"\u003e🌈\u003c\/div\u003e\n\u003ch3\u003eVibrant Forever\u003c\/h3\u003e\n\u003cp\u003eFade-resistant colour keeps every name bright, beautiful, and memory-worthy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tm-feature-card\"\u003e\n\u003cdiv class=\"tm-feature-icon\"\u003e🧵\u003c\/div\u003e\n\u003ch3\u003eMade Personally\u003c\/h3\u003e\n\u003cp\u003eYour child’s name transforms every blanket into something deeply special.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GIFTING --\u003e\n\u003cdiv class=\"tm-occasion-box\"\u003e\n\u003ch2\u003eThe Perfect Gift for Life’s Precious Moments 🎀\u003c\/h2\u003e\n\u003cdiv class=\"tm-occasion-tags\"\u003e\n\u003cspan\u003eBaby Showers\u003c\/span\u003e \u003cspan\u003eNewborn Gifts\u003c\/span\u003e \u003cspan\u003eBirthdays\u003c\/span\u003e \u003cspan\u003eChristmas\u003c\/span\u003e \u003cspan\u003eSpecial Milestones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003cdiv class=\"tm-final-cta\"\u003e\n\u003ch2\u003eCreate a Keepsake They’ll Treasure Forever\u003c\/h2\u003e\n\u003cp\u003eBeautifully personalised. Thoughtfully crafted. Delivered with love across South Africa.\u003c\/p\u003e\n\u003ca class=\"tm-main-btn\" href=\"#product-form\"\u003eCreate Mine Now ✨\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n:root {\n  --gold: #d8b36a;\n  --gold-dark: #b9934d;\n  --cream: #fffaf3;\n  --text: #4f4032;\n  --soft: #7a6857;\n  --white: rgba(255,255,255,0.88);\n}\n\n\/* BASE *\/\n.tm-luxury-sales {\n  position: relative;\n  overflow: hidden;\n  padding: 40px 20px 100px;\n  background:\n    radial-gradient(circle at top right, rgba(216,179,106,0.12), transparent 35%),\n    radial-gradient(circle at bottom left, rgba(255,214,170,0.12), transparent 35%),\n    linear-gradient(180deg, #ffffff 0%, var(--cream) 100%);\n  font-family: 'Inter', sans-serif;\n  color: var(--text);\n}\n\n.tm-wrapper {\n  max-width: 1320px;\n  margin: auto;\n  position: relative;\n  z-index: 2;\n}\n\n\/* GLOWS *\/\n.tm-glow-1, .tm-glow-2 {\n  position: absolute;\n  border-radius: 50%;\n  filter: blur(80px);\n}\n\n.tm-glow-1 {\n  width: 300px;\n  height: 300px;\n  background: rgba(216,179,106,0.15);\n  top: -50px;\n  right: -50px;\n}\n\n.tm-glow-2 {\n  width: 250px;\n  height: 250px;\n  background: rgba(255,200,150,0.18);\n  bottom: 0;\n  left: -80px;\n}\n\n\/* FLOATING *\/\n.tm-floating-icons span {\n  position: absolute;\n  color: rgba(216,179,106,0.25);\n  animation: float 8s infinite ease-in-out;\n}\n\n.tm-floating-icons span:nth-child(1){top:8%;left:8%;font-size:24px;}\n.tm-floating-icons span:nth-child(2){top:18%;right:10%;font-size:20px;}\n.tm-floating-icons span:nth-child(3){bottom:18%;left:12%;font-size:22px;}\n.tm-floating-icons span:nth-child(4){bottom:10%;right:14%;font-size:26px;}\n\n@keyframes float {\n  0%,100% {transform: translateY(0);}\n  50% {transform: translateY(-18px);}\n}\n\n\/* TRUST BAR *\/\n.tm-trust-bar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 18px;\n  padding: 16px 24px;\n  margin-bottom: 55px;\n  background: rgba(255,255,255,0.72);\n  backdrop-filter: blur(14px);\n  border-radius: 999px;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n  font-weight: 600;\n  font-size: 14px;\n}\n\n\/* HERO *\/\n.tm-hero {\n  text-align: center;\n  max-width: 980px;\n  margin: auto auto 70px;\n  animation: rise 1s ease;\n}\n\n.tm-badge {\n  display: inline-block;\n  margin-bottom: 22px;\n  background: linear-gradient(135deg, var(--gold), #edd28d);\n  color: white;\n  padding: 10px 20px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 1px;\n}\n\n.tm-hero h1 {\n  font-family: 'Playfair Display', serif;\n  font-size: clamp(42px, 7vw, 82px);\n  line-height: 1.08;\n  margin-bottom: 24px;\n  font-weight: 800;\n}\n\n.tm-hero h1 span {\n  color: var(--gold-dark);\n}\n\n.tm-subheadline {\n  font-size: clamp(18px, 2vw, 24px);\n  line-height: 1.9;\n  color: var(--soft);\n  margin-bottom: 30px;\n}\n\n.tm-benefits-inline {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 14px;\n  margin-bottom: 34px;\n}\n\n.tm-benefits-inline span {\n  background: var(--white);\n  padding: 12px 18px;\n  border-radius: 999px;\n  font-size: 15px;\n  font-weight: 600;\n}\n\n\/* BUTTON *\/\n.tm-main-btn {\n  display: inline-block;\n  padding: 20px 42px;\n  border-radius: 999px;\n  text-decoration: none;\n  background: linear-gradient(135deg, var(--gold-dark), var(--gold));\n  color: white;\n  font-weight: 700;\n  font-size: 18px;\n  box-shadow: 0 18px 35px rgba(216,179,106,0.35);\n  transition: all 0.35s ease;\n}\n\n.tm-main-btn:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 24px 45px rgba(216,179,106,0.4);\n}\n\n.tm-micro {\n  margin-top: 12px;\n  color: var(--soft);\n  font-size: 14px;\n}\n\n\/* PROOF *\/\n.tm-proof {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px,1fr));\n  gap: 26px;\n  margin-bottom: 90px;\n}\n\n.tm-proof-card,\n.tm-feature-card {\n  background: rgba(255,255,255,0.76);\n  backdrop-filter: blur(14px);\n  padding: 34px;\n  border-radius: 28px;\n  box-shadow: 0 18px 35px rgba(0,0,0,0.05);\n  transition: all 0.4s ease;\n}\n\n.tm-proof-card:hover,\n.tm-feature-card:hover {\n  transform: translateY(-8px);\n}\n\n.tm-proof-card h3,\n.tm-feature-card h3 {\n  margin-bottom: 12px;\n  color: var(--gold-dark);\n}\n\n\/* HEADINGS *\/\n.tm-section-heading {\n  text-align: center;\n  margin-bottom: 50px;\n}\n\n.tm-section-heading h2,\n.tm-occasion-box h2,\n.tm-final-cta h2 {\n  font-family: 'Playfair Display', serif;\n  font-size: clamp(34px, 5vw, 56px);\n  margin-bottom: 14px;\n}\n\n.tm-section-heading p,\n.tm-final-cta p {\n  color: var(--soft);\n  font-size: 18px;\n}\n\n\/* FEATURES *\/\n.tm-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px,1fr));\n  gap: 28px;\n  margin-bottom: 90px;\n}\n\n.tm-feature-icon {\n  font-size: 42px;\n  margin-bottom: 14px;\n}\n\n\/* OCCASIONS *\/\n.tm-occasion-box {\n  text-align: center;\n  padding: 55px 25px;\n  border-radius: 34px;\n  background: linear-gradient(135deg, rgba(255,255,255,0.9), rgba(255,248,235,0.95));\n  box-shadow: 0 18px 45px rgba(0,0,0,0.04);\n  margin-bottom: 90px;\n}\n\n.tm-occasion-tags {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 16px;\n}\n\n.tm-occasion-tags span {\n  padding: 14px 24px;\n  border-radius: 999px;\n  background: white;\n  box-shadow: 0 10px 22px rgba(0,0,0,0.04);\n  font-weight: 600;\n}\n\n\/* FINAL CTA *\/\n.tm-final-cta {\n  text-align: center;\n  padding: 70px 30px;\n  border-radius: 40px;\n  background: linear-gradient(135deg, #fffaf3, #ffffff);\n  box-shadow: 0 25px 60px rgba(216,179,106,0.08);\n}\n\n@keyframes rise {\n  from {\n    opacity: 0;\n    transform: translateY(35px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width: 768px) {\n  .tm-trust-bar {\n    border-radius: 24px;\n  }\n\n  .tm-main-btn {\n    width: 100%;\n    max-width: 360px;\n  }\n\n  .tm-luxury-sales {\n    padding: 25px 15px 70px;\n  }\n}\n\u003c\/style\u003e","brand":"Truly Mine ","offers":[{"title":"Safari Dreams","offer_id":51187125092658,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true},{"title":"Teddy Love","offer_id":51187125125426,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true},{"title":"Space Explorer - Cosmic Adventure","offer_id":51187125158194,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true},{"title":"Butterfly Garden → Flutter \u0026 Bloom","offer_id":51187125190962,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0972\/6561\/5154\/files\/Finalproductimage1.png?v=1778870460"}],"url":"https:\/\/trulymine.co.za\/collections\/frontpage.oembed","provider":"Truly Mine ","version":"1.0","type":"link"}