{"product_id":"stress-cocnut-oil-balls","title":"Squeezeit™ Coconut Oil Squishy","description":"```html\n\u003c!-- SQUEEZEIT™ COCONUT OIL SQUISHY --\u003e\n\u003cdiv class=\"sqz-product\"\u003e\n\n\u003cstyle\u003e\n.sqz-product {\n  --yellow: #FFD83D;\n  --gold: #FFB800;\n  --orange: #FF7A00;\n  --pink: #FF4FA3;\n  --purple: #8B5CF6;\n  --cream: #FFFDF5;\n  --dark: #241A08;\n  --muted: #6E644B;\n\n  font-family: Arial, Helvetica, sans-serif;\n  color: var(--dark);\n  background: var(--cream);\n  padding: 0;\n  margin: 0;\n  overflow: hidden;\n  border-radius: 28px;\n}\n\n\/* TOP BADGE *\/\n\n.sqz-top {\n  background: linear-gradient(90deg, var(--yellow), #FFE979, var(--orange));\n  padding: 13px 18px;\n  text-align: center;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: .5px;\n  color: var(--dark);\n}\n\n\/* HERO *\/\n\n.sqz-hero {\n  position: relative;\n  padding: 60px 7%;\n  display: grid;\n  grid-template-columns: 1.05fr .95fr;\n  align-items: center;\n  gap: 45px;\n  min-height: 500px;\n  background:\n    radial-gradient(circle at 85% 15%, rgba(255,79,163,.18), transparent 25%),\n    radial-gradient(circle at 10% 80%, rgba(255,216,61,.30), transparent 30%),\n    var(--cream);\n}\n\n.sqz-hero-content {\n  position: relative;\n  z-index: 3;\n  animation: sqzFadeUp .8s ease both;\n}\n\n.sqz-badge {\n  display: inline-block;\n  background: white;\n  border: 2px solid var(--yellow);\n  border-radius: 50px;\n  padding: 9px 15px;\n  font-size: 12px;\n  font-weight: 900;\n  color: var(--orange);\n  box-shadow: 4px 4px 0 var(--yellow);\n  margin-bottom: 22px;\n}\n\n.sqz-hero h1 {\n  font-size: clamp(42px, 6vw, 76px);\n  line-height: .95;\n  letter-spacing: -3px;\n  margin: 0 0 22px;\n  font-weight: 900;\n}\n\n.sqz-hero h1 span {\n  color: var(--orange);\n}\n\n.sqz-hero-text {\n  color: var(--muted);\n  font-size: 17px;\n  line-height: 1.8;\n  max-width: 570px;\n  margin-bottom: 28px;\n}\n\n.sqz-highlight {\n  font-weight: 800;\n  color: var(--dark);\n}\n\n\/* PRODUCT VISUAL *\/\n\n.sqz-visual {\n  position: relative;\n  min-height: 400px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.sqz-glow {\n  position: absolute;\n  width: 330px;\n  height: 330px;\n  border-radius: 50%;\n  background: var(--yellow);\n  opacity: .55;\n  filter: blur(8px);\n  animation: sqzPulse 4s ease-in-out infinite;\n}\n\n.sqz-circle {\n  position: absolute;\n  width: 250px;\n  height: 250px;\n  border: 2px dashed rgba(255,122,0,.35);\n  border-radius: 50%;\n  animation: sqzRotate 18s linear infinite;\n}\n\n.sqz-product-card {\n  width: 285px;\n  height: 285px;\n  border-radius: 48px;\n  background: linear-gradient(145deg, #FFF7B0, var(--yellow));\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n  z-index: 3;\n  box-shadow:\n    0 25px 55px rgba(255,122,0,.22),\n    0 0 0 9px rgba(255,255,255,.75);\n  transform: rotate(4deg);\n  animation: sqzFloat 4s ease-in-out infinite;\n}\n\n.sqz-product-emoji {\n  font-size: 125px;\n  filter: drop-shadow(10px 14px 6px rgba(80,60,0,.18));\n}\n\n.sqz-spark {\n  position: absolute;\n  font-size: 30px;\n  z-index: 5;\n  animation: sqzSpark 2.5s ease-in-out infinite;\n}\n\n.sqz-spark-1 {\n  top: 40px;\n  left: 10%;\n}\n\n.sqz-spark-2 {\n  right: 7%;\n  bottom: 45px;\n  animation-delay: .8s;\n}\n\n.sqz-spark-3 {\n  left: 12%;\n  bottom: 65px;\n  animation-delay: 1.4s;\n}\n\n\/* QUICK INFO *\/\n\n.sqz-info-bar {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  background: var(--dark);\n  color: white;\n}\n\n.sqz-info {\n  padding: 20px;\n  text-align: center;\n  border-right: 1px solid rgba(255,255,255,.12);\n}\n\n.sqz-info:last-child {\n  border-right: 0;\n}\n\n.sqz-info strong {\n  display: block;\n  color: var(--yellow);\n  font-size: 14px;\n  margin-bottom: 5px;\n}\n\n.sqz-info span {\n  font-size: 12px;\n  color: #DDD5BD;\n}\n\n\/* MAIN CONTENT *\/\n\n.sqz-content {\n  padding: 70px 7%;\n  background: white;\n}\n\n.sqz-section-title {\n  text-align: center;\n  margin-bottom: 45px;\n}\n\n.sqz-eyebrow {\n  color: var(--purple);\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: 3px;\n  margin-bottom: 10px;\n}\n\n.sqz-section-title h2 {\n  font-size: clamp(34px, 5vw, 55px);\n  margin: 0;\n  letter-spacing: -2px;\n}\n\n.sqz-section-title h2 span {\n  color: var(--pink);\n}\n\n\/* BENEFITS *\/\n\n.sqz-benefits {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 18px;\n  max-width: 1150px;\n  margin: auto;\n}\n\n.sqz-benefit {\n  padding: 28px 20px;\n  border-radius: 25px;\n  transition: transform .3s ease, box-shadow .3s ease;\n}\n\n.sqz-benefit:hover {\n  transform: translateY(-8px);\n  box-shadow: 0 18px 35px rgba(0,0,0,.09);\n}\n\n.sqz-benefit:nth-child(1) {\n  background: #FFF5B5;\n}\n\n.sqz-benefit:nth-child(2) {\n  background: #FFE2EF;\n}\n\n.sqz-benefit:nth-child(3) {\n  background: #E9E0FF;\n}\n\n.sqz-benefit:nth-child(4) {\n  background: #E0FFF9;\n}\n\n.sqz-icon {\n  font-size: 38px;\n  display: block;\n  margin-bottom: 15px;\n}\n\n.sqz-benefit h3 {\n  margin: 0 0 9px;\n  font-size: 18px;\n}\n\n.sqz-benefit p {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* DESCRIPTION *\/\n\n.sqz-description {\n  max-width: 850px;\n  margin: 65px auto 0;\n  background: var(--cream);\n  padding: 38px;\n  border-radius: 30px;\n  border: 2px solid #F1E8C9;\n}\n\n.sqz-description h2 {\n  font-size: 28px;\n  margin: 0 0 15px;\n}\n\n.sqz-description p {\n  color: var(--muted);\n  line-height: 1.8;\n  margin: 0 0 18px;\n}\n\n.sqz-description p:last-child {\n  margin-bottom: 0;\n}\n\n\/* PRODUCT SPECS *\/\n\n.sqz-specs {\n  max-width: 850px;\n  margin: 35px auto 0;\n}\n\n.sqz-specs h2 {\n  font-size: 28px;\n  margin-bottom: 20px;\n}\n\n.sqz-spec-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.sqz-spec-list li {\n  display: flex;\n  justify-content: space-between;\n  gap: 20px;\n  padding: 15px 0;\n  border-bottom: 1px solid #EDE7D5;\n  font-size: 14px;\n}\n\n.sqz-spec-list li strong {\n  color: var(--dark);\n}\n\n\/* FINAL CTA *\/\n\n.sqz-cta {\n  margin: 0;\n  padding: 65px 7%;\n  text-align: center;\n  background:\n    radial-gradient(circle at 15% 20%, rgba(255,255,255,.45), transparent 15%),\n    linear-gradient(120deg, var(--yellow), #FFB52E, var(--orange));\n}\n\n.sqz-cta h2 {\n  font-size: clamp(35px, 5vw, 55px);\n  margin: 0 0 12px;\n  letter-spacing: -2px;\n}\n\n.sqz-cta p {\n  max-width: 600px;\n  margin: 0 auto 25px;\n  line-height: 1.7;\n}\n\n.sqz-cta-button {\n  display: inline-block;\n  background: var(--dark);\n  color: white;\n  text-decoration: none;\n  padding: 17px 28px;\n  border-radius: 50px;\n  font-weight: 900;\n  box-shadow: 0 7px 0 rgba(255,255,255,.65);\n  transition: transform .25s ease;\n}\n\n.sqz-cta-button:hover {\n  transform: translateY(4px);\n}\n\n\/* ANIMATIONS *\/\n\n@keyframes sqzFadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(25px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes sqzFloat {\n  0%, 100% {\n    transform: translateY(0) rotate(4deg);\n  }\n\n  50% {\n    transform: translateY(-12px) rotate(-2deg);\n  }\n}\n\n@keyframes sqzPulse {\n  0%, 100% {\n    transform: scale(1);\n    opacity: .5;\n  }\n\n  50% {\n    transform: scale(1.08);\n    opacity: .7;\n  }\n}\n\n@keyframes sqzRotate {\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes sqzSpark {\n  0%, 100% {\n    transform: scale(1);\n    opacity: .7;\n  }\n\n  50% {\n    transform: scale(1.25);\n    opacity: 1;\n  }\n}\n\n\/* MOBILE *\/\n\n@media (max-width: 850px) {\n\n  .sqz-hero {\n    grid-template-columns: 1fr;\n    text-align: center;\n    padding: 50px 25px;\n  }\n\n  .sqz-hero-text {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .sqz-visual {\n    min-height: 350px;\n  }\n\n  .sqz-benefits {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n}\n\n@media (max-width: 550px) {\n\n  .sqz-hero {\n    padding: 40px 18px;\n  }\n\n  .sqz-hero h1 {\n    font-size: 48px;\n  }\n\n  .sqz-product-card {\n    width: 245px;\n    height: 245px;\n  }\n\n  .sqz-product-emoji {\n    font-size: 105px;\n  }\n\n  .sqz-glow {\n    width: 280px;\n    height: 280px;\n  }\n\n  .sqz-info-bar {\n    grid-template-columns: 1fr;\n  }\n\n  .sqz-info {\n    border-right: 0;\n    border-bottom: 1px solid rgba(255,255,255,.12);\n  }\n\n  .sqz-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .sqz-content {\n    padding: 55px 18px;\n  }\n\n  .sqz-description {\n    padding: 25px;\n  }\n\n  .sqz-spec-list li {\n    flex-direction: column;\n    gap: 5px;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003c!-- TOP BAR --\u003e\n\n\u003cdiv class=\"sqz-top\"\u003e\n  🥥✨ MEET YOUR NEW FAVOURITE SQUISHY ✨🥥\n\u003c\/div\u003e\n\n\n\u003c!-- HERO --\u003e\n\n\u003csection class=\"sqz-hero\"\u003e\n\n  \u003cdiv class=\"sqz-hero-content\"\u003e\n\n    \u003cdiv class=\"sqz-badge\"\u003e\n      ✨ SQUEEZEIT™ FIDGET TOY\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Squeeze.\u003cbr\u003e\n      Reset.\u003cbr\u003e\n      \u003cspan\u003eRepeat.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"sqz-hero-text\"\u003e\n      Meet the \u003cspan class=\"sqz-highlight\"\u003e\n      Squeezeit™ Coconut Oil Squishy\u003c\/span\u003e —\n      a soft and satisfying tactile toy designed\n      to keep busy hands occupied wherever your\n      day takes you.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"sqz-visual\"\u003e\n\n    \u003cdiv class=\"sqz-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"sqz-circle\"\u003e\u003c\/div\u003e\n\n    \u003c!-- Replace 🥥 with your actual product image if your store supports it --\u003e\n\n    \u003cdiv class=\"sqz-product-card\"\u003e\n      \u003cdiv class=\"sqz-product-emoji\"\u003e🥥\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sqz-spark sqz-spark-1\"\u003e✨\u003c\/div\u003e\n    \u003cdiv class=\"sqz-spark sqz-spark-2\"\u003e💛\u003c\/div\u003e\n    \u003cdiv class=\"sqz-spark sqz-spark-3\"\u003e✦\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- QUICK INFO --\u003e\n\n\u003cdiv class=\"sqz-info-bar\"\u003e\n\n  \u003cdiv class=\"sqz-info\"\u003e\n    \u003cstrong\u003e🤲 Satisfying\u003c\/strong\u003e\n    \u003cspan\u003eSoft tactile squeezing\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sqz-info\"\u003e\n    \u003cstrong\u003e🎒 Portable\u003c\/strong\u003e\n    \u003cspan\u003eTake it wherever you go\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sqz-info\"\u003e\n    \u003cstrong\u003e✨ Easy\u003c\/strong\u003e\n    \u003cspan\u003eSqueeze, release, repeat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- CONTENT --\u003e\n\n\u003csection class=\"sqz-content\"\u003e\n\n  \u003cdiv class=\"sqz-section-title\"\u003e\n\n    \u003cdiv class=\"sqz-eyebrow\"\u003e\n      WHY YOU'LL LOVE IT\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      A little squeeze.\u003cbr\u003e\n      \u003cspan\u003eA lot of satisfaction.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- BENEFITS --\u003e\n\n  \u003cdiv class=\"sqz-benefits\"\u003e\n\n    \u003cdiv class=\"sqz-benefit\"\u003e\n\n      \u003cspan class=\"sqz-icon\"\u003e🤲\u003c\/span\u003e\n\n      \u003ch3\u003eSatisfying Feel\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Enjoy a soft, tactile squeezing\n        experience whenever you want\n        something to keep your hands busy.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sqz-benefit\"\u003e\n\n      \u003cspan class=\"sqz-icon\"\u003e🧠\u003c\/span\u003e\n\n      \u003ch3\u003eKeep Hands Busy\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Great for moments when you want\n        something simple and hands-on\n        to play with.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sqz-benefit\"\u003e\n\n      \u003cspan class=\"sqz-icon\"\u003e🎒\u003c\/span\u003e\n\n      \u003ch3\u003eTake It Anywhere\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Its compact design makes it easy\n        to keep beside your computer,\n        in your bag, or on your desk.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sqz-benefit\"\u003e\n\n      \u003cspan class=\"sqz-icon\"\u003e✨\u003c\/span\u003e\n\n      \u003ch3\u003eSimple To Use\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Pick it up, squeeze it, release it,\n        and repeat whenever you feel like\n        enjoying a satisfying moment.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- DESCRIPTION --\u003e\n\n  \u003cdiv class=\"sqz-description\"\u003e\n\n    \u003ch2\u003e🥥 A satisfying squeeze whenever you need a reset\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the \u003cstrong\u003eSqueezeit™ Coconut Oil Squishy\u003c\/strong\u003e,\n      a soft, tactile fidget made for busy hands,\n      everyday sensory play, and satisfying little moments.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Give it a squeeze, enjoy the gentle resistance,\n      and let your hands stay occupied while you work,\n      study, travel, or unwind.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Its compact design makes it easy to keep beside\n      your computer, in your bag, or on your desk.\n      Whenever you want a hands-on moment, simply\n      pick it up, squeeze, release, and repeat.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SPECS --\u003e\n\n  \u003cdiv class=\"sqz-specs\"\u003e\n\n    \u003ch2\u003e📦 Product Specifications\u003c\/h2\u003e\n\n    \u003cul class=\"sqz-spec-list\"\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eBrand\u003c\/strong\u003e\n        \u003cspan\u003eSqueezeit™\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eProduct\u003c\/strong\u003e\n        \u003cspan\u003eCoconut Oil Squishy\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eType\u003c\/strong\u003e\n        \u003cspan\u003eSqueeze and release fidget toy\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eBest for\u003c\/strong\u003e\n        \u003cspan\u003eFidgeting, sensory play and keeping hands occupied\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eHow it works\u003c\/strong\u003e\n        \u003cspan\u003eSqueeze the squishy, release it, and repeat\u003c\/span\u003e\n      \u003c\/li\u003e\n\n    \u003c\/ul\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- CTA --\u003e\n\n\u003csection class=\"sqz-cta\"\u003e\n\n  \u003ch2\u003eReady for your next squeeze? 🥥\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Add a little satisfying fun to your everyday\n    moments with Squeezeit™.\n  \u003c\/p\u003e\n\n  \u003ca href=\"#\" class=\"sqz-cta-button\"\u003e\n    Get Yours Now 🥥 →\n  \u003c\/a\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n```\n","brand":"SqueezeIt","offers":[{"title":"Default Title","offer_id":55061410054510,"sku":null,"price":249.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1024\/7992\/1518\/files\/584eeac1-7a65-4463-833e-ae3c910e2b45.png?v=1790154201","url":"https:\/\/squeezeit.co.za\/products\/stress-cocnut-oil-balls","provider":"SqueezeIt","version":"1.0","type":"link"}