{"title":"Home page","description":null,"products":[{"product_id":"pink-petal-foundation","title":"Pink Petal Foundation","description":"\u003c!-- Pink Petal Foundation Premium Section --\u003e\n\u003csection class=\"pp-foundation-section\"\u003e\n\n  \u003cdiv class=\"pp-foundation-glow1\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"pp-foundation-glow2\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"pp-foundation-container\"\u003e\n\n    \u003cdiv class=\"pp-foundation-content\"\u003e\n\n      \u003ch1 class=\"pp-foundation-title\"\u003e\n        Flawless Coverage. \u003cspan\u003eEffortless Confidence.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"pp-foundation-description\"\u003e\n        Introducing the \u003cstrong\u003ePink Petal Foundation\u003c\/strong\u003e — a luxuriously lightweight formula that blurs imperfections and melts into your skin for a second-skin finish that lasts all day.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pp-foundation-grid\"\u003e\n\n        \u003cdiv class=\"pp-foundation-card\"\u003e\n          \u003cdiv class=\"pp-foundation-icon\"\u003e✨\u003c\/div\u003e\n          \u003ch3\u003eFull Buildable Coverage\u003c\/h3\u003e\n          \u003cp\u003eConceal blemishes, redness, and uneven tone without feeling heavy or cakey.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-foundation-card\"\u003e\n          \u003cdiv class=\"pp-foundation-icon\"\u003e⏳\u003c\/div\u003e\n          \u003ch3\u003eLong Lasting Wear\u003c\/h3\u003e\n          \u003cp\u003eStay fresh and flawless from morning to evening with no touch-ups needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-foundation-card\"\u003e\n          \u003cdiv class=\"pp-foundation-icon\"\u003e💧\u003c\/div\u003e\n          \u003ch3\u003eSkin Loving Formula\u003c\/h3\u003e\n          \u003cp\u003eHydrating ingredients nourish and care for your skin while you wear it.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-foundation-card\"\u003e\n          \u003cdiv class=\"pp-foundation-icon\"\u003e🌸\u003c\/div\u003e\n          \u003ch3\u003eRadiant Finish\u003c\/h3\u003e\n          \u003cp\u003eAchieve a healthy, lit-from-within glow that feels effortless.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-foundation-quote\"\u003e\n        Because you deserve a foundation that works as hard as you do — and looks just as good doing it.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026display=swap');\n\n.pp-foundation-section{\n  position:relative;\n  overflow:hidden;\n  padding:110px 8%;\n  background:\n  radial-gradient(circle at top left,#ffe1ea 0%,transparent 35%),\n  radial-gradient(circle at bottom right,#ffd0df 0%,transparent 35%),\n  linear-gradient(135deg,#fff7fa,#ffeef4,#fff);\n  font-family:'Poppins',sans-serif;\n}\n\n\/* GLOW EFFECTS *\/\n.pp-foundation-glow1,\n.pp-foundation-glow2{\n  position:absolute;\n  border-radius:50%;\n  filter:blur(140px);\n  opacity:0.35;\n  animation:foundationGlow 8s ease-in-out infinite;\n}\n\n.pp-foundation-glow1{\n  width:420px;\n  height:420px;\n  background:#ff8fb3;\n  top:-120px;\n  left:-100px;\n}\n\n.pp-foundation-glow2{\n  width:380px;\n  height:380px;\n  background:#ffc1d6;\n  bottom:-120px;\n  right:-80px;\n  animation-delay:2s;\n}\n\n.pp-foundation-container{\n  position:relative;\n  z-index:2;\n  display:flex;\n  justify-content:center;\n}\n\n.pp-foundation-content{\n  max-width:1050px;\n  animation:fadeFoundation 1s ease forwards;\n}\n\n.pp-foundation-title{\n  font-size:74px;\n  line-height:1.05;\n  font-weight:800;\n  color:#1f1f1f;\n  margin-bottom:30px;\n}\n\n.pp-foundation-title span{\n  color:#ff4f94;\n  text-shadow:0 0 25px rgba(255,79,148,0.3);\n}\n\n.pp-foundation-description{\n  max-width:760px;\n  font-size:18px;\n  line-height:1.9;\n  color:#555;\n}\n\n.pp-foundation-grid{\n  margin-top:50px;\n  display:grid;\n  grid-template-columns:repeat(2,minmax(250px,1fr));\n  gap:28px;\n}\n\n.pp-foundation-card{\n  background:rgba(255,255,255,0.65);\n  backdrop-filter:blur(18px);\n  border-radius:30px;\n  padding:32px;\n  border:1px solid rgba(255,255,255,0.55);\n  transition:0.45s ease;\n  box-shadow:0 15px 40px rgba(255,105,180,0.08);\n}\n\n.pp-foundation-card:hover{\n  transform:translateY(-10px) scale(1.03);\n  box-shadow:0 30px 55px rgba(255,79,148,0.18);\n}\n\n.pp-foundation-icon{\n  width:70px;\n  height:70px;\n  border-radius:24px;\n  background:linear-gradient(135deg,#ff4f94,#ff9fc1);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:30px;\n  margin-bottom:20px;\n  color:white;\n}\n\n.pp-foundation-card h3{\n  margin:0;\n  font-size:21px;\n  color:#111;\n}\n\n.pp-foundation-card p{\n  margin-top:10px;\n  font-size:14px;\n  line-height:1.8;\n  color:#666;\n}\n\n.pp-foundation-quote{\n  margin-top:50px;\n  padding:32px;\n  border-radius:30px;\n  background:linear-gradient(135deg,#ff4f94,#ff9abf);\n  color:white;\n  font-size:19px;\n  line-height:1.8;\n  font-weight:500;\n  box-shadow:0 25px 60px rgba(255,79,148,0.22);\n  animation:pulseFoundation 4s infinite ease-in-out;\n}\n\n\/* ANIMATIONS *\/\n@keyframes fadeFoundation{\n  from{\n    opacity:0;\n    transform:translateY(50px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n@keyframes pulseFoundation{\n  0%{\n    transform:scale(1);\n  }\n  50%{\n    transform:scale(1.02);\n  }\n  100%{\n    transform:scale(1);\n  }\n}\n\n@keyframes foundationGlow{\n  0%{\n    transform:translateY(0px);\n  }\n  50%{\n    transform:translateY(-25px);\n  }\n  100%{\n    transform:translateY(0px);\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:950px){\n\n  .pp-foundation-title{\n    font-size:52px;\n  }\n\n  .pp-foundation-grid{\n    grid-template-columns:1fr;\n  }\n\n  .pp-foundation-section{\n    padding:80px 25px;\n  }\n\n}\n\u003c\/style\u003e","brand":"My Store","offers":[{"title":"Natural","offer_id":49223339802881,"sku":null,"price":235.0,"currency_code":"ZAR","in_stock":true},{"title":"Ivory","offer_id":49223339835649,"sku":null,"price":235.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/5425\/0753\/files\/pinkpetal-hero_243a7720-cba3-490c-a8d8-e97ee1250620.png?v=1779346513"},{"product_id":"pink-petal-contour-stick","title":"Pink Petal Contour Stick","description":"\u003c!-- Pink Petal Contour Stick Premium Section --\u003e\n\u003csection class=\"pp-contour-section\"\u003e\n\n  \u003cdiv class=\"pp-contour-glow1\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"pp-contour-glow2\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"pp-contour-container\"\u003e\n\n    \u003cdiv class=\"pp-contour-content\"\u003e\n\n      \u003ch1 class=\"pp-contour-title\"\u003e\n        Sculpt. Define. \u003cspan\u003eGlow.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"pp-contour-description\"\u003e\n        Introducing the \u003cstrong\u003ePink Petal Contour Stick\u003c\/strong\u003e — a creamy, blendable formula that effortlessly sculpts and defines your features for a chiselled, naturally contoured look that lasts all day.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pp-contour-grid\"\u003e\n\n        \u003cdiv class=\"pp-contour-card\"\u003e\n          \u003cdiv class=\"pp-contour-icon\"\u003e💖\u003c\/div\u003e\n          \u003ch3\u003eInstant Sculpting Power\u003c\/h3\u003e\n          \u003cp\u003eDefine your cheekbones, jawline, and nose with precision.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-contour-card\"\u003e\n          \u003cdiv class=\"pp-contour-icon\"\u003e✨\u003c\/div\u003e\n          \u003ch3\u003eCreamy Blendable Formula\u003c\/h3\u003e\n          \u003cp\u003eGlides on smoothly for a seamless streak-free finish.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-contour-card\"\u003e\n          \u003cdiv class=\"pp-contour-icon\"\u003e⏰\u003c\/div\u003e\n          \u003ch3\u003e12+ Hour Wear\u003c\/h3\u003e\n          \u003cp\u003eNo fading, smudging, or creasing throughout the day.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-contour-card\"\u003e\n          \u003cdiv class=\"pp-contour-icon\"\u003e🔥\u003c\/div\u003e\n          \u003ch3\u003eBuildable Coverage\u003c\/h3\u003e\n          \u003cp\u003eSoft everyday definition or full glam sculpting.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-contour-quote\"\u003e\n        Because great bone structure shouldn't be a privilege — it should be a Pink Petal promise.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026display=swap');\n\n.pp-contour-section{\n  position:relative;\n  overflow:hidden;\n  padding:110px 8%;\n  background:\n  radial-gradient(circle at top left,#ffd9ea 0%,transparent 35%),\n  radial-gradient(circle at bottom right,#ffc7df 0%,transparent 35%),\n  linear-gradient(135deg,#fff8fb,#ffeef5,#fff);\n  font-family:'Poppins',sans-serif;\n}\n\n\/* GLOW EFFECTS *\/\n.pp-contour-glow1,\n.pp-contour-glow2{\n  position:absolute;\n  border-radius:50%;\n  filter:blur(140px);\n  opacity:0.35;\n  animation:contourGlow 8s ease-in-out infinite;\n}\n\n.pp-contour-glow1{\n  width:420px;\n  height:420px;\n  background:#ff7db8;\n  top:-120px;\n  left:-100px;\n}\n\n.pp-contour-glow2{\n  width:360px;\n  height:360px;\n  background:#ffb1d1;\n  bottom:-120px;\n  right:-80px;\n  animation-delay:2s;\n}\n\n.pp-contour-container{\n  position:relative;\n  z-index:2;\n  display:flex;\n  justify-content:center;\n}\n\n.pp-contour-content{\n  max-width:1050px;\n  animation:fadeContour 1s ease forwards;\n}\n\n.pp-contour-title{\n  font-size:74px;\n  line-height:1.05;\n  font-weight:800;\n  color:#1f1f1f;\n  margin-bottom:30px;\n}\n\n.pp-contour-title span{\n  color:#ff4fa0;\n  text-shadow:0 0 25px rgba(255,79,160,0.35);\n}\n\n.pp-contour-description{\n  max-width:760px;\n  font-size:18px;\n  line-height:1.9;\n  color:#555;\n}\n\n.pp-contour-grid{\n  margin-top:50px;\n  display:grid;\n  grid-template-columns:repeat(2,minmax(250px,1fr));\n  gap:28px;\n}\n\n.pp-contour-card{\n  background:rgba(255,255,255,0.65);\n  backdrop-filter:blur(18px);\n  border-radius:30px;\n  padding:32px;\n  border:1px solid rgba(255,255,255,0.5);\n  transition:0.45s ease;\n  box-shadow:0 15px 40px rgba(255,79,160,0.08);\n}\n\n.pp-contour-card:hover{\n  transform:translateY(-10px) scale(1.03);\n  box-shadow:0 30px 55px rgba(255,79,160,0.18);\n}\n\n.pp-contour-icon{\n  width:70px;\n  height:70px;\n  border-radius:24px;\n  background:linear-gradient(135deg,#ff4fa0,#ff92c5);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:30px;\n  margin-bottom:20px;\n  color:white;\n}\n\n.pp-contour-card h3{\n  margin:0;\n  font-size:21px;\n  color:#111;\n}\n\n.pp-contour-card p{\n  margin-top:10px;\n  font-size:14px;\n  line-height:1.8;\n  color:#666;\n}\n\n.pp-contour-quote{\n  margin-top:50px;\n  padding:32px;\n  border-radius:30px;\n  background:linear-gradient(135deg,#ff4fa0,#ff8fc7);\n  color:white;\n  font-size:19px;\n  line-height:1.8;\n  font-weight:500;\n  box-shadow:0 25px 60px rgba(255,79,160,0.22);\n  animation:pulseContour 4s infinite ease-in-out;\n}\n\n\/* ANIMATIONS *\/\n@keyframes fadeContour{\n  from{\n    opacity:0;\n    transform:translateY(50px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n@keyframes pulseContour{\n  0%{\n    transform:scale(1);\n  }\n  50%{\n    transform:scale(1.02);\n  }\n  100%{\n    transform:scale(1);\n  }\n}\n\n@keyframes contourGlow{\n  0%{\n    transform:translateY(0px);\n  }\n  50%{\n    transform:translateY(-25px);\n  }\n  100%{\n    transform:translateY(0px);\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:950px){\n\n  .pp-contour-title{\n    font-size:52px;\n  }\n\n  .pp-contour-grid{\n    grid-template-columns:1fr;\n  }\n\n  .pp-contour-section{\n    padding:80px 25px;\n  }\n\n}\n\u003c\/style\u003e","brand":"Pink Petal","offers":[{"title":"Light","offer_id":49223334920449,"sku":null,"price":129.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium","offer_id":49223334953217,"sku":null,"price":129.0,"currency_code":"ZAR","in_stock":true},{"title":"Deep","offer_id":49223334985985,"sku":null,"price":129.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/5425\/0753\/files\/contour-stick-exposed-bottom-bullet_33059a97-24c3-4033-8423-d4e9ff80fb84.png?v=1779369484"},{"product_id":"pink-petal-blush","title":"Pink Petal Blush","description":"\u003c!-- Pink Petal Blush Premium Section --\u003e\n\u003csection class=\"pp-blush-section\"\u003e\n\n  \u003cdiv class=\"pp-blush-glow\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"pp-blush-glow2\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"pp-blush-container\"\u003e\n\n    \u003c!-- TEXT --\u003e\n    \u003cdiv class=\"pp-blush-content\"\u003e\n\n      \u003ch1 class=\"pp-blush-title\"\u003e\n        Your Natural Flush. \u003cspan\u003ePerfected.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"pp-blush-description\"\u003e\n        Introducing the \u003cstrong\u003ePink Petal Blush\u003c\/strong\u003e — a silky, pigment-rich formula that delivers a natural, healthy flush of colour that looks like it came from within.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pp-blush-grid\"\u003e\n\n        \u003cdiv class=\"pp-blush-card\"\u003e\n          \u003cdiv class=\"pp-blush-icon\"\u003e🌸\u003c\/div\u003e\n          \u003ch3\u003eBuildable Colour\u003c\/h3\u003e\n          \u003cp\u003eFrom a soft everyday flush to a bold radiant glow.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-blush-card\"\u003e\n          \u003cdiv class=\"pp-blush-icon\"\u003e✨\u003c\/div\u003e\n          \u003ch3\u003eAirbrushed Finish\u003c\/h3\u003e\n          \u003cp\u003eBlends seamlessly with zero patchiness.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-blush-card\"\u003e\n          \u003cdiv class=\"pp-blush-icon\"\u003e⏰\u003c\/div\u003e\n          \u003ch3\u003e12+ Hour Wear\u003c\/h3\u003e\n          \u003cp\u003eFresh vibrant colour that lasts all day long.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-blush-card\"\u003e\n          \u003cdiv class=\"pp-blush-icon\"\u003e💖\u003c\/div\u003e\n          \u003ch3\u003eSkin-Flattering Shades\u003c\/h3\u003e\n          \u003cp\u003eDesigned to complement a wide range of skin tones.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-blush-quote\"\u003e\n        One sweep of Pink Petal Blush and you'll never want to leave the house without it.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026display=swap');\n\n.pp-blush-section{\n  position:relative;\n  overflow:hidden;\n  padding:110px 8%;\n  background:\n  radial-gradient(circle at top left,#ffd6e8 0%,transparent 35%),\n  radial-gradient(circle at bottom right,#ffc2dd 0%,transparent 35%),\n  linear-gradient(135deg,#fff7fb,#ffeaf4,#fff);\n  font-family:'Poppins',sans-serif;\n}\n\n\/* GLOW EFFECTS *\/\n.pp-blush-glow,\n.pp-blush-glow2{\n  position:absolute;\n  border-radius:50%;\n  filter:blur(140px);\n  opacity:0.35;\n  animation:floatGlow 8s ease-in-out infinite;\n}\n\n.pp-blush-glow{\n  width:400px;\n  height:400px;\n  background:#ff87bd;\n  top:-100px;\n  left:-80px;\n}\n\n.pp-blush-glow2{\n  width:350px;\n  height:350px;\n  background:#ffb2d3;\n  bottom:-100px;\n  right:-80px;\n  animation-delay:2s;\n}\n\n.pp-blush-container{\n  position:relative;\n  z-index:2;\n  display:flex;\n  justify-content:center;\n}\n\n.pp-blush-content{\n  max-width:950px;\n  animation:fadeUp 1s ease forwards;\n}\n\n.pp-blush-title{\n  font-size:72px;\n  line-height:1.05;\n  font-weight:800;\n  color:#1d1d1d;\n  margin-bottom:30px;\n}\n\n.pp-blush-title span{\n  color:#ff4f9d;\n  text-shadow:0 0 25px rgba(255,79,157,0.3);\n}\n\n.pp-blush-description{\n  max-width:700px;\n  font-size:18px;\n  line-height:1.9;\n  color:#555;\n}\n\n.pp-blush-grid{\n  margin-top:45px;\n  display:grid;\n  grid-template-columns:repeat(2,minmax(220px,1fr));\n  gap:25px;\n}\n\n.pp-blush-card{\n  background:rgba(255,255,255,0.6);\n  backdrop-filter:blur(18px);\n  border:1px solid rgba(255,255,255,0.5);\n  border-radius:28px;\n  padding:28px;\n  transition:0.4s ease;\n  box-shadow:0 15px 40px rgba(255,105,180,0.08);\n}\n\n.pp-blush-card:hover{\n  transform:translateY(-10px) scale(1.03);\n  box-shadow:0 25px 50px rgba(255,79,157,0.18);\n}\n\n.pp-blush-icon{\n  width:65px;\n  height:65px;\n  border-radius:20px;\n  background:linear-gradient(135deg,#ff4f9d,#ff92c5);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:28px;\n  margin-bottom:18px;\n  color:white;\n}\n\n.pp-blush-card h3{\n  margin:0;\n  font-size:20px;\n  color:#111;\n}\n\n.pp-blush-card p{\n  margin-top:10px;\n  font-size:14px;\n  line-height:1.7;\n  color:#666;\n}\n\n.pp-blush-quote{\n  margin-top:45px;\n  padding:28px;\n  border-radius:26px;\n  background:linear-gradient(135deg,#ff4f9d,#ff86bc);\n  color:white;\n  font-size:18px;\n  line-height:1.8;\n  font-weight:500;\n  box-shadow:0 20px 50px rgba(255,79,157,0.25);\n  animation:pulse 4s infinite ease-in-out;\n}\n\n\/* ANIMATIONS *\/\n@keyframes fadeUp{\n  from{\n    opacity:0;\n    transform:translateY(50px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n@keyframes pulse{\n  0%{\n    transform:scale(1);\n  }\n  50%{\n    transform:scale(1.02);\n  }\n  100%{\n    transform:scale(1);\n  }\n}\n\n@keyframes floatGlow{\n  0%{\n    transform:translateY(0px);\n  }\n  50%{\n    transform:translateY(-25px);\n  }\n  100%{\n    transform:translateY(0px);\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:950px){\n\n  .pp-blush-title{\n    font-size:50px;\n  }\n\n  .pp-blush-grid{\n    grid-template-columns:1fr;\n  }\n\n  .pp-blush-section{\n    padding:80px 25px;\n  }\n\n}\n\u003c\/style\u003e","brand":"Pink Petal","offers":[{"title":"02","offer_id":49223336296705,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"03","offer_id":49223336329473,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"05","offer_id":49223336362241,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/5425\/0753\/files\/pink-petal-highlighter-star-removed.png?v=1779462024"},{"product_id":"pink-petal-lip-liner","title":"Pink Petal Lip Liner \u0026 LipStick","description":"\u003c!-- Pink Petal Lip Liner \u0026 Lipstick Premium Section --\u003e\n\u003csection class=\"pp-lip-section\"\u003e\n\n  \u003cdiv class=\"pp-lip-glow\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"pp-lip-glow2\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"pp-lip-container\"\u003e\n\n    \u003cdiv class=\"pp-lip-content\"\u003e\n\n      \u003ch1 class=\"pp-lip-title\"\u003e\n        Define. Perfect. \u003cspan\u003ePout.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"pp-lip-description\"\u003e\n        Introducing the \u003cstrong\u003ePink Petal Lip Liner \u0026amp; LipStick\u003c\/strong\u003e — a creamy, long-wearing formula that defines your lips with precision, prevents feathering, and keeps your lipstick flawless all day long.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pp-lip-grid\"\u003e\n\n        \u003cdiv class=\"pp-lip-card\"\u003e\n          \u003cdiv class=\"pp-lip-icon\"\u003e💋\u003c\/div\u003e\n          \u003ch3\u003ePrecise Definition\u003c\/h3\u003e\n          \u003cp\u003eEffortlessly outline and shape your lips for the perfect pout.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-lip-card\"\u003e\n          \u003cdiv class=\"pp-lip-icon\"\u003e✨\u003c\/div\u003e\n          \u003ch3\u003ePrevents Feathering\u003c\/h3\u003e\n          \u003cp\u003eKeeps your lip colour exactly where it belongs all day.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-lip-card\"\u003e\n          \u003cdiv class=\"pp-lip-icon\"\u003e🌸\u003c\/div\u003e\n          \u003ch3\u003eCreamy Smooth Formula\u003c\/h3\u003e\n          \u003cp\u003eGlides on effortlessly without tugging or pulling.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-lip-card\"\u003e\n          \u003cdiv class=\"pp-lip-icon\"\u003e⏰\u003c\/div\u003e\n          \u003ch3\u003e12+ Hour Wear\u003c\/h3\u003e\n          \u003cp\u003eFlawless colour that lasts from morning to night.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-lip-quote\"\u003e\n        The secret behind every perfect lip look starts with Pink Petal.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026display=swap');\n\n.pp-lip-section{\n  position:relative;\n  overflow:hidden;\n  padding:110px 8%;\n  background:\n  radial-gradient(circle at top left,#ffd6e5 0%,transparent 35%),\n  radial-gradient(circle at bottom right,#ffbdd6 0%,transparent 35%),\n  linear-gradient(135deg,#fff6fa,#ffe7f1,#fff);\n  font-family:'Poppins',sans-serif;\n}\n\n.pp-lip-glow,\n.pp-lip-glow2{\n  position:absolute;\n  border-radius:50%;\n  filter:blur(140px);\n  opacity:0.35;\n  animation:lipGlow 8s ease-in-out infinite;\n}\n\n.pp-lip-glow{\n  width:420px;\n  height:420px;\n  background:#ff6ba6;\n  top:-120px;\n  left:-100px;\n}\n\n.pp-lip-glow2{\n  width:350px;\n  height:350px;\n  background:#ff9dc5;\n  bottom:-120px;\n  right:-80px;\n  animation-delay:2s;\n}\n\n.pp-lip-container{\n  position:relative;\n  z-index:2;\n  display:flex;\n  justify-content:center;\n}\n\n.pp-lip-content{\n  max-width:1000px;\n  animation:fadeUp 1s ease forwards;\n}\n\n.pp-lip-title{\n  font-size:74px;\n  line-height:1.05;\n  font-weight:800;\n  color:#1e1e1e;\n  margin-bottom:30px;\n}\n\n.pp-lip-title span{\n  color:#ff3f8f;\n  text-shadow:0 0 25px rgba(255,63,143,0.35);\n}\n\n.pp-lip-description{\n  max-width:760px;\n  font-size:18px;\n  line-height:1.9;\n  color:#555;\n}\n\n.pp-lip-grid{\n  margin-top:50px;\n  display:grid;\n  grid-template-columns:repeat(2,minmax(250px,1fr));\n  gap:28px;\n}\n\n.pp-lip-card{\n  background:rgba(255,255,255,0.62);\n  backdrop-filter:blur(18px);\n  border-radius:30px;\n  padding:30px;\n  border:1px solid rgba(255,255,255,0.55);\n  transition:0.45s ease;\n  box-shadow:0 15px 40px rgba(255,90,160,0.08);\n}\n\n.pp-lip-card:hover{\n  transform:translateY(-10px) scale(1.03);\n  box-shadow:0 30px 55px rgba(255,63,143,0.18);\n}\n\n.pp-lip-icon{\n  width:68px;\n  height:68px;\n  border-radius:22px;\n  background:linear-gradient(135deg,#ff3f8f,#ff8abb);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:30px;\n  margin-bottom:20px;\n  color:white;\n}\n\n.pp-lip-card h3{\n  margin:0;\n  font-size:21px;\n  color:#111;\n}\n\n.pp-lip-card p{\n  margin-top:10px;\n  font-size:14px;\n  line-height:1.8;\n  color:#666;\n}\n\n.pp-lip-quote{\n  margin-top:50px;\n  padding:30px;\n  border-radius:28px;\n  background:linear-gradient(135deg,#ff3f8f,#ff78b0);\n  color:white;\n  font-size:19px;\n  line-height:1.8;\n  font-weight:500;\n  box-shadow:0 25px 60px rgba(255,63,143,0.25);\n  animation:pulseGlow 4s infinite ease-in-out;\n}\n\n\/* ANIMATIONS *\/\n@keyframes fadeUp{\n  from{\n    opacity:0;\n    transform:translateY(50px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n@keyframes pulseGlow{\n  0%{\n    transform:scale(1);\n  }\n  50%{\n    transform:scale(1.02);\n  }\n  100%{\n    transform:scale(1);\n  }\n}\n\n@keyframes lipGlow{\n  0%{\n    transform:translateY(0px);\n  }\n  50%{\n    transform:translateY(-25px);\n  }\n  100%{\n    transform:translateY(0px);\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:950px){\n\n  .pp-lip-title{\n    font-size:52px;\n  }\n\n  .pp-lip-grid{\n    grid-template-columns:1fr;\n  }\n\n  .pp-lip-section{\n    padding:80px 25px;\n  }\n\n}\n\u003c\/style\u003e","brand":"Pink Petal","offers":[{"title":"02","offer_id":49223340261633,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"03","offer_id":49223340294401,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"04","offer_id":49223340327169,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"05","offer_id":49223340359937,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"06","offer_id":49223340392705,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"08","offer_id":49223340425473,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"10","offer_id":49223340458241,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"11","offer_id":49223340491009,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true},{"title":"15","offer_id":49223340523777,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/5425\/0753\/files\/Gemini_Generated_Image_34eoez34eoez34eo.png?v=1779459874"},{"product_id":"pink-petal-eye-shadow","title":"Pink Petal Eyeshadow","description":"\u003c!-- Pink Petal Eye Shadow Premium Section --\u003e\n\u003csection class=\"pp-eye-section\"\u003e\n\n  \u003cdiv class=\"pp-eye-glow1\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"pp-eye-glow2\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"pp-eye-container\"\u003e\n\n    \u003cdiv class=\"pp-eye-content\"\u003e\n\n      \u003ch1 class=\"pp-eye-title\"\u003e\n        Eyes That Tell a \u003cspan\u003eStory.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"pp-eye-description\"\u003e\n        Introducing the \u003cstrong\u003ePink Petal Eyeshadow\u003c\/strong\u003e — a finely milled, intensely pigmented formula that blends effortlessly for endless eye looks, from a soft everyday wash of colour to a bold dramatic smoky eye.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pp-eye-grid\"\u003e\n\n        \u003cdiv class=\"pp-eye-card\"\u003e\n          \u003cdiv class=\"pp-eye-icon\"\u003e🎨\u003c\/div\u003e\n          \u003ch3\u003eIntense Colour Payoff\u003c\/h3\u003e\n          \u003cp\u003eRichly pigmented shades that deliver stunning colour in one sweep.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-eye-card\"\u003e\n          \u003cdiv class=\"pp-eye-icon\"\u003e✨\u003c\/div\u003e\n          \u003ch3\u003eEffortless Blendability\u003c\/h3\u003e\n          \u003cp\u003eSilky smooth texture blends seamlessly without patchiness.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-eye-card\"\u003e\n          \u003cdiv class=\"pp-eye-icon\"\u003e⏰\u003c\/div\u003e\n          \u003ch3\u003e12+ Hour Wear\u003c\/h3\u003e\n          \u003cp\u003eStays vibrant and crease-free from morning to midnight.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pp-eye-card\"\u003e\n          \u003cdiv class=\"pp-eye-icon\"\u003e💖\u003c\/div\u003e\n          \u003ch3\u003eVersatile Finishes\u003c\/h3\u003e\n          \u003cp\u003eShimmer, and glitter finishes for every mood and style.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-eye-quote\"\u003e\n        Every great look starts with the eyes — and every great eye look starts with Pink Petal.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026display=swap');\n\n.pp-eye-section{\n  position:relative;\n  overflow:hidden;\n  padding:110px 8%;\n  background:\n  radial-gradient(circle at top left,#f2d8ff 0%,transparent 35%),\n  radial-gradient(circle at bottom right,#ffd6ea 0%,transparent 35%),\n  linear-gradient(135deg,#fff8fd,#fdf3ff,#fff);\n  font-family:'Poppins',sans-serif;\n}\n\n\/* GLOW EFFECTS *\/\n.pp-eye-glow1,\n.pp-eye-glow2{\n  position:absolute;\n  border-radius:50%;\n  filter:blur(140px);\n  opacity:0.35;\n  animation:eyeGlow 8s ease-in-out infinite;\n}\n\n.pp-eye-glow1{\n  width:420px;\n  height:420px;\n  background:#d29bff;\n  top:-120px;\n  left:-100px;\n}\n\n.pp-eye-glow2{\n  width:380px;\n  height:380px;\n  background:#ff98c9;\n  bottom:-120px;\n  right:-80px;\n  animation-delay:2s;\n}\n\n.pp-eye-container{\n  position:relative;\n  z-index:2;\n  display:flex;\n  justify-content:center;\n}\n\n.pp-eye-content{\n  max-width:1050px;\n  animation:fadeUp 1s ease forwards;\n}\n\n.pp-eye-title{\n  font-size:74px;\n  line-height:1.05;\n  font-weight:800;\n  color:#1f1f1f;\n  margin-bottom:30px;\n}\n\n.pp-eye-title span{\n  color:#c86cff;\n  text-shadow:0 0 25px rgba(200,108,255,0.35);\n}\n\n.pp-eye-description{\n  max-width:760px;\n  font-size:18px;\n  line-height:1.9;\n  color:#555;\n}\n\n.pp-eye-grid{\n  margin-top:50px;\n  display:grid;\n  grid-template-columns:repeat(2,minmax(250px,1fr));\n  gap:28px;\n}\n\n.pp-eye-card{\n  background:rgba(255,255,255,0.62);\n  backdrop-filter:blur(18px);\n  border-radius:30px;\n  padding:32px;\n  border:1px solid rgba(255,255,255,0.5);\n  transition:0.45s ease;\n  box-shadow:0 15px 40px rgba(200,108,255,0.08);\n}\n\n.pp-eye-card:hover{\n  transform:translateY(-10px) scale(1.03);\n  box-shadow:0 30px 55px rgba(200,108,255,0.18);\n}\n\n.pp-eye-icon{\n  width:70px;\n  height:70px;\n  border-radius:24px;\n  background:linear-gradient(135deg,#c86cff,#ff8dc7);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:30px;\n  margin-bottom:20px;\n  color:white;\n}\n\n.pp-eye-card h3{\n  margin:0;\n  font-size:21px;\n  color:#111;\n}\n\n.pp-eye-card p{\n  margin-top:10px;\n  font-size:14px;\n  line-height:1.8;\n  color:#666;\n}\n\n.pp-eye-quote{\n  margin-top:50px;\n  padding:32px;\n  border-radius:30px;\n  background:linear-gradient(135deg,#c86cff,#ff89bf);\n  color:white;\n  font-size:19px;\n  line-height:1.8;\n  font-weight:500;\n  box-shadow:0 25px 60px rgba(200,108,255,0.22);\n  animation:pulseEye 4s infinite ease-in-out;\n}\n\n\/* ANIMATIONS *\/\n@keyframes fadeUp{\n  from{\n    opacity:0;\n    transform:translateY(50px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n@keyframes pulseEye{\n  0%{\n    transform:scale(1);\n  }\n  50%{\n    transform:scale(1.02);\n  }\n  100%{\n    transform:scale(1);\n  }\n}\n\n@keyframes eyeGlow{\n  0%{\n    transform:translateY(0px);\n  }\n  50%{\n    transform:translateY(-25px);\n  }\n  100%{\n    transform:translateY(0px);\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:950px){\n\n  .pp-eye-title{\n    font-size:52px;\n  }\n\n  .pp-eye-grid{\n    grid-template-columns:1fr;\n  }\n\n  .pp-eye-section{\n    padding:80px 25px;\n  }\n\n}\n\u003c\/style\u003e","brand":"Pink Petal","offers":[{"title":"02","offer_id":49223341474049,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"03","offer_id":49223341506817,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"04","offer_id":49223341539585,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"05","offer_id":49223341572353,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"06","offer_id":49223341605121,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/5425\/0753\/files\/pink-petal-eyeshadow-stick-marble-background.png?v=1779453795"}],"url":"https:\/\/pinkpetal.co.za\/collections\/frontpage.oembed","provider":"Pink Petal","version":"1.0","type":"link"}