{"product_id":"sparkle-petal-bracelet","title":"Sparkle Petal Bracelet","description":"\u003cstyle\u003e\n\/* =========================================================\n   YOURSPARK — SPARKLE PETAL BRACELET\n   Dark Cherry Blossom \/ Premium Y2K\n========================================================= *\/\n\n.ys-petal-bracelet {\n  --pink: #f3a9c6;\n  --pink-light: #ffd2e3;\n  --rose: #c6537d;\n  --text: #fff5f9;\n  --muted: #e7c9d5;\n\n  position: relative;\n  max-width: 920px;\n  margin: 35px auto;\n  font-family: inherit;\n  color: var(--text);\n  overflow: hidden;\n  border-radius: 30px;\n\n  background:\n    radial-gradient(circle at 50% 8%, rgba(255,191,216,.50), transparent 27%),\n    radial-gradient(circle at 10% 90%, rgba(198,83,125,.32), transparent 35%),\n    radial-gradient(circle at 90% 70%, rgba(245,145,181,.22), transparent 30%),\n    linear-gradient(145deg, #3d1426 0%, #641f3b 38%, #8e3458 62%, #431326 100%);\n\n  box-shadow: 0 25px 75px rgba(70,15,38,.42);\n}\n\n.ys-petal-bracelet::before {\n  content: \"\";\n  position: absolute;\n  width: 500px;\n  height: 500px;\n  top: -270px;\n  left: 50%;\n  transform: translateX(-50%);\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(255,224,237,.38),\n      rgba(255,180,211,.12) 40%,\n      transparent 70%\n    );\n\n  filter: blur(8px);\n  animation: ysPetalAmbient 7s ease-in-out infinite;\n  pointer-events: none;\n}\n\n.ys-petal-card {\n  position: relative;\n  z-index: 2;\n\n  margin: 10px;\n  padding: 38px 30px;\n\n  border-radius: 24px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(91,25,49,.74),\n      rgba(55,12,29,.67)\n    );\n\n  border: 1px solid rgba(255,213,228,.20);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.10),\n    0 15px 45px rgba(30,5,15,.24);\n\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n\n  animation: ysPetalEnter .8s ease forwards;\n}\n\n\n\/* Decorative petal *\/\n\n.ys-petal-flower {\n  position: absolute;\n  top: 21px;\n  left: 23px;\n\n  font-size: 23px;\n\n  filter:\n    drop-shadow(0 5px 12px rgba(255,170,205,.30));\n\n  animation: ysPetalFloat 4.5s ease-in-out infinite;\n}\n\n\n\/* Sparkles *\/\n\n.ys-petal-sparkle {\n  position: absolute;\n  color: white;\n\n  text-shadow:\n    0 0 5px white,\n    0 0 12px var(--pink),\n    0 0 22px var(--rose);\n\n  pointer-events: none;\n\n  animation: ysPetalSparkle 3s ease-in-out infinite;\n}\n\n.ys-ps1 {\n  top: 27px;\n  right: 17%;\n}\n\n.ys-ps2 {\n  top: 90px;\n  right: 7%;\n  font-size: 10px;\n  animation-delay: .8s;\n}\n\n.ys-ps3 {\n  bottom: 90px;\n  left: 7%;\n  font-size: 12px;\n  animation-delay: 1.4s;\n}\n\n.ys-ps4 {\n  bottom: 30px;\n  right: 15%;\n  font-size: 9px;\n  animation-delay: 2s;\n}\n\n\n\/* Header *\/\n\n.ys-petal-top-line {\n  width: 70px;\n  height: 2px;\n\n  margin: 0 auto 16px;\n\n  border-radius: 100px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      var(--pink-light),\n      var(--pink),\n      transparent\n    );\n\n  box-shadow: 0 0 12px rgba(255,185,215,.40);\n\n  animation: ysPetalLine 3s ease-in-out infinite;\n}\n\n.ys-petal-label {\n  text-align: center;\n  margin-bottom: 8px;\n\n  font-size: 9px;\n  font-weight: 700;\n\n  letter-spacing: 2.8px;\n  text-transform: uppercase;\n\n  color: var(--pink-light);\n}\n\n\n\/* Title *\/\n\n.ys-petal-title {\n  margin: 0;\n\n  text-align: center;\n\n  font-size: clamp(30px, 5vw, 46px);\n\n  line-height: 1.05;\n  font-weight: 700;\n  letter-spacing: -1.5px;\n\n  color: #fff;\n}\n\n.ys-petal-title span {\n  background:\n    linear-gradient(\n      90deg,\n      #f4a8c5,\n      #ffd4e5,\n      #ffffff,\n      #f19bbd,\n      #ffd4e5,\n      #f4a8c5\n    );\n\n  background-size: 300% auto;\n\n  -webkit-background-clip: text;\n  background-clip: text;\n\n  -webkit-text-fill-color: transparent;\n\n  animation: ysPetalShimmer 5s linear infinite;\n}\n\n\n\/* Subtitle *\/\n\n.ys-petal-subtitle {\n  max-width: 650px;\n\n  margin: 11px auto 0;\n\n  text-align: center;\n\n  color: var(--muted);\n\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\n\/* Divider *\/\n\n.ys-petal-divider {\n  width: 90px;\n  height: 1px;\n\n  margin: 18px auto;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      var(--pink),\n      transparent\n    );\n\n  box-shadow: 0 0 10px rgba(243,169,198,.30);\n}\n\n\n\/* Description *\/\n\n.ys-petal-story {\n  max-width: 720px;\n\n  margin: 0 auto;\n\n  text-align: center;\n\n  color: #f1dce5;\n\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n.ys-petal-story strong {\n  color: #ffd0e2;\n  font-weight: 700;\n}\n\n\n\/* Features *\/\n\n.ys-petal-features {\n  display: grid;\n\n  grid-template-columns: repeat(2, 1fr);\n\n  gap: 10px;\n\n  margin-top: 21px;\n}\n\n.ys-petal-feature {\n  display: flex;\n  align-items: center;\n\n  gap: 11px;\n\n  padding: 14px;\n\n  border-radius: 16px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,197,220,.09),\n      rgba(255,255,255,.03)\n    );\n\n  border: 1px solid rgba(255,204,224,.13);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.04);\n\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    border-color .3s ease;\n\n  opacity: 0;\n\n  animation: ysPetalFeature .7s ease forwards;\n}\n\n.ys-petal-feature:nth-child(1) {\n  animation-delay: .10s;\n}\n\n.ys-petal-feature:nth-child(2) {\n  animation-delay: .20s;\n}\n\n.ys-petal-feature:nth-child(3) {\n  animation-delay: .30s;\n}\n\n.ys-petal-feature:nth-child(4) {\n  animation-delay: .40s;\n}\n\n.ys-petal-feature:nth-child(5) {\n  animation-delay: .50s;\n}\n\n.ys-petal-feature:hover {\n  transform: translateY(-3px);\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,197,220,.15),\n      rgba(255,255,255,.05)\n    );\n\n  border-color: rgba(255,204,224,.25);\n}\n\n\n\/* Icons *\/\n\n.ys-petal-icon {\n  width: 36px;\n  height: 36px;\n\n  flex: 0 0 36px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background:\n    linear-gradient(\n      145deg,\n      #ffd9e8,\n      #c85a82\n    );\n\n  color: #56152f;\n\n  box-shadow:\n    0 4px 15px rgba(243,169,198,.20);\n\n  font-size: 14px;\n}\n\n.ys-petal-feature-text {\n  font-size: 12px;\n  line-height: 1.4;\n\n  color: #f5e7ed;\n}\n\n.ys-petal-feature-text strong {\n  color: #fff;\n}\n\n\n\/* Emotional section *\/\n\n.ys-petal-emotion {\n  position: relative;\n\n  margin-top: 21px;\n  padding: 22px 18px;\n\n  text-align: center;\n\n  border-radius: 20px;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(238,133,170,.22),\n      rgba(133,38,75,.42)\n    );\n\n  border: 1px solid rgba(255,204,224,.16);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.05),\n    0 10px 30px rgba(25,4,13,.18);\n\n  overflow: hidden;\n}\n\n.ys-petal-emotion::before {\n  content: \"✦\";\n\n  position: absolute;\n  top: 8px;\n  left: 17px;\n\n  color: rgba(255,215,230,.50);\n\n  font-size: 16px;\n\n  animation: ysPetalTwinkle 2s infinite;\n}\n\n.ys-petal-emotion::after {\n  content: \"✦\";\n\n  position: absolute;\n  bottom: 8px;\n  right: 17px;\n\n  color: rgba(255,215,230,.50);\n\n  font-size: 13px;\n\n  animation: ysPetalTwinkle 2s infinite .8s;\n}\n\n.ys-petal-emotion-main {\n  margin: 0;\n\n  font-size: 17px;\n  line-height: 1.45;\n  font-weight: 650;\n\n  color: #fff;\n}\n\n.ys-petal-emotion-main strong {\n  color: #ffd0e2;\n}\n\n.ys-petal-emotion-small {\n  margin: 6px 0 0;\n\n  font-size: 9px;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n\n  color: #e9c4d2;\n}\n\n\n\/* Gift *\/\n\n.ys-petal-gift {\n  text-align: center;\n\n  margin-top: 13px;\n\n  color: #dcb9c7;\n\n  font-size: 11px;\n}\n\n.ys-petal-gift strong {\n  color: #ffd0e2;\n}\n\n\n\/* Care *\/\n\n.ys-petal-care {\n  margin-top: 14px;\n  padding-top: 12px;\n\n  border-top:\n    1px solid rgba(255,255,255,.08);\n}\n\n.ys-petal-care summary {\n  cursor: pointer;\n  list-style: none;\n\n  text-align: center;\n\n  font-size: 9px;\n  letter-spacing: 1.4px;\n  text-transform: uppercase;\n\n  color: #c8a7b5;\n}\n\n.ys-petal-care summary::-webkit-details-marker {\n  display: none;\n}\n\n.ys-petal-care summary:hover {\n  color: var(--pink-light);\n}\n\n.ys-petal-care-text {\n  max-width: 650px;\n\n  margin: 11px auto 0;\n\n  text-align: center;\n\n  font-size: 10px;\n  line-height: 1.6;\n\n  color: #bfa0ae;\n}\n\n\n\/* Animations *\/\n\n@keyframes ysPetalEnter {\n  from {\n    opacity: 0;\n    transform: translateY(16px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes ysPetalFeature {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes ysPetalFloat {\n  0%, 100% {\n    transform:\n      translateY(0)\n      rotate(-4deg);\n  }\n\n  50% {\n    transform:\n      translateY(-8px)\n      rotate(4deg);\n  }\n}\n\n@keyframes ysPetalSparkle {\n  0%, 100% {\n    opacity: .25;\n\n    transform:\n      scale(.7)\n      rotate(0deg);\n  }\n\n  50% {\n    opacity: 1;\n\n    transform:\n      scale(1.3)\n      rotate(45deg);\n  }\n}\n\n@keyframes ysPetalTwinkle {\n  0%, 100% {\n    opacity: .3;\n    transform: scale(.8);\n  }\n\n  50% {\n    opacity: 1;\n    transform: scale(1.25);\n  }\n}\n\n@keyframes ysPetalShimmer {\n  0% {\n    background-position: 0% center;\n  }\n\n  100% {\n    background-position: 300% center;\n  }\n}\n\n@keyframes ysPetalAmbient {\n  0%, 100% {\n    transform:\n      translateX(-50%)\n      scale(1);\n\n    opacity: .7;\n  }\n\n  50% {\n    transform:\n      translateX(-50%)\n      scale(1.12);\n\n    opacity: 1;\n  }\n}\n\n@keyframes ysPetalLine {\n  0%, 100% {\n    transform: scaleX(.7);\n  }\n\n  50% {\n    transform: scaleX(1);\n  }\n}\n\n\n\/* Mobile *\/\n\n@media (max-width: 600px) {\n\n  .ys-petal-bracelet {\n    border-radius: 23px;\n  }\n\n  .ys-petal-card {\n    margin: 7px;\n    padding: 32px 16px;\n    border-radius: 19px;\n  }\n\n  .ys-petal-title {\n    font-size: 32px;\n  }\n\n  .ys-petal-subtitle {\n    font-size: 13px;\n  }\n\n  .ys-petal-story {\n    font-size: 13px;\n    line-height: 1.68;\n  }\n\n  .ys-petal-features {\n    grid-template-columns: 1fr;\n    gap: 9px;\n  }\n\n  .ys-petal-feature {\n    padding: 13px;\n  }\n\n  .ys-petal-flower {\n    top: 15px;\n    left: 15px;\n    font-size: 19px;\n  }\n\n  .ys-petal-emotion {\n    padding: 20px 16px;\n  }\n\n  .ys-petal-emotion-main {\n    font-size: 16px;\n  }\n}\n\n\n\/* Accessibility *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .ys-petal-bracelet *,\n  .ys-petal-bracelet::before {\n    animation: none !important;\n    transition: none !important;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"ys-petal-bracelet\"\u003e\n\u003cdiv class=\"ys-petal-card\"\u003e\n\u003c!-- Decorative flower --\u003e\n\u003cdiv class=\"ys-petal-flower\"\u003e🌸\u003c\/div\u003e\n\u003c!-- Sparkles --\u003e\n\u003cdiv class=\"ys-petal-sparkle ys-ps1\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-sparkle ys-ps2\"\u003e✧\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-sparkle ys-ps3\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-sparkle ys-ps4\"\u003e✧\u003c\/div\u003e\n\u003c!-- Header --\u003e\n\u003cdiv class=\"ys-petal-top-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-label\"\u003eYourSpark · Y2K Collection\u003c\/div\u003e\n\u003ch2 class=\"ys-petal-title\"\u003e\n\u003cspan\u003eSparkle Petal\u003c\/span\u003e ✨\u003c\/h2\u003e\n\u003cp class=\"ys-petal-subtitle\"\u003eA little sparkle for every moment. 🌸\u003c\/p\u003e\n\u003cdiv class=\"ys-petal-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Product description --\u003e\n\u003cdiv class=\"ys-petal-story\"\u003eMeet the \u003cstrong\u003eSparkle Petal Bracelet\u003c\/strong\u003e — your new everyday essential with a dreamy Y2K twist. \u003cbr\u003e\u003cbr\u003eDelicate petal-shaped charms catch the light with every move, creating that effortless sparkle that makes even the simplest outfit feel a little more special. \u003cbr\u003e\u003cbr\u003eWear it solo for a subtle touch of shine or layer it with your favorite bracelets for that perfect stacked Y2K look. However you style it, this is the kind of piece you'll want to wear \u003cstrong\u003eevery single day.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"ys-petal-features\"\u003e\n\u003cdiv class=\"ys-petal-feature\"\u003e\n\u003cdiv class=\"ys-petal-icon\"\u003e🌸\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature-text\"\u003e\n\u003cstrong\u003eY2K Petal Design\u003c\/strong\u003e\u003cbr\u003eDelicate petal-shaped charms with nostalgic energy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature\"\u003e\n\u003cdiv class=\"ys-petal-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature-text\"\u003e\n\u003cstrong\u003eSterling Silver\u003c\/strong\u003e\u003cbr\u003eCrafted from genuine sterling silver\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature\"\u003e\n\u003cdiv class=\"ys-petal-icon\"\u003e♡\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature-text\"\u003e\n\u003cstrong\u003eLightweight Comfort\u003c\/strong\u003e\u003cbr\u003eDesigned for comfortable all-day wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature\"\u003e\n\u003cdiv class=\"ys-petal-icon\"\u003e💎\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature-text\"\u003e\n\u003cstrong\u003eTarnish-Resistant Finish\u003c\/strong\u003e\u003cbr\u003eMade to keep its beautiful shine with proper care\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature\"\u003e\n\u003cdiv class=\"ys-petal-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"ys-petal-feature-text\"\u003e\n\u003cstrong\u003eOne Size Fits Most\u003c\/strong\u003e\u003cbr\u003eAn easy-to-wear addition to your jewellery collection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Emotional section --\u003e\n\u003cdiv class=\"ys-petal-emotion\"\u003e\n\u003cp class=\"ys-petal-emotion-main\"\u003eLet your wrist catch the light — \u003cstrong\u003eand let your spark do the rest.\u003c\/strong\u003e ✨\u003c\/p\u003e\n\u003cp class=\"ys-petal-emotion-small\"\u003eFind your spark · Wear your story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Gift --\u003e\n\u003cdiv class=\"ys-petal-gift\"\u003e🎁 Arrives ready to wear or gift in your \u003cstrong\u003esignature YourSpark matte black gift box\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c!-- Care --\u003e\n\u003cdetails class=\"ys-petal-care\" open=\"\"\u003e\n\u003csummary\u003eCare \u0026amp; Materials · Click to view\u003c\/summary\u003e\n\u003cdiv class=\"ys-petal-care-text\"\u003eCrafted from sterling silver with a tarnish-resistant finish. To help maintain its shine, avoid prolonged contact with perfume, lotions, chlorine and harsh chemicals. Store in a dry place when not being worn. Not suitable for those with metal sensitivities.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"YourSpark","offers":[{"title":"Default Title","offer_id":53803518820635,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1045\/6547\/3563\/files\/image_721d0989-3679-4be3-8ada-e6241610cbb4.png?v=1787382578","url":"https:\/\/yourspark.co.za\/products\/sparkle-petal-bracelet","provider":"YourSpark","version":"1.0","type":"link"}