{"product_id":"mama-moon™-survive-thrive-coin-purse","title":"Mama Moon™ Survive \u0026 Thrive Coin Purse","description":"\u003csection class=\"mm-survive-thrive\"\u003e\n  \u003cdiv class=\"mm-survive-glow mm-survive-glow-one\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mm-survive-glow mm-survive-glow-two\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"mm-survive-inner\"\u003e\n    \u003cp class=\"mm-survive-brand\"\u003eMama Moon™\u003c\/p\u003e\n\n    \u003ch2\u003eSurvive \u0026amp; Thrive Coin Purse\u003c\/h2\u003e\n\n    \u003cp class=\"mm-survive-tagline\"\u003e\n      For the teacher who survives it all — and still shows up smiling.\n    \u003c\/p\u003e\n\n    \u003cp class=\"mm-survive-intro\"\u003e\n      The \u003cstrong\u003eMama Moon™ Survive \u0026amp; Thrive Coin Purse\u003c\/strong\u003e is the\n      ultimate teacher survival kit, wrapped up in one charming little purse.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"mm-survive-divider\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      \u003cb\u003e✦\u003c\/b\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"mm-survive-copy\"\u003e\n      Featuring a playful survival kit print, it’s packed with personality and\n      designed to make her laugh, feel seen, and know just how appreciated she\n      truly is.\n    \u003c\/p\u003e\n\n    \u003cp class=\"mm-survive-copy mm-survive-message\"\u003e\n      Because surviving a classroom full of little humans every day deserves a\n      medal. This is the next best thing.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"mm-survive-card\"\u003e\n      \u003ch3\u003eMade for the Teacher Who Does It All\u003c\/h3\u003e\n\n      \u003cdiv class=\"mm-survive-grid\"\u003e\n        \u003cdiv class=\"mm-survive-feature\"\u003e\n          \u003cspan\u003e🍎\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003ePlayful Teacher Design\u003c\/strong\u003e\n            \u003cp\u003e\n              A fun survival-kit print filled with classroom personality and a\n              message every teacher will understand.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mm-survive-feature\"\u003e\n          \u003cspan\u003e👛\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eCompact \u0026amp; Practical\u003c\/strong\u003e\n            \u003cp\u003e\n              Perfect for coins, cards, lip balm, keys, stationery, and the\n              little essentials she keeps close.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mm-survive-feature\"\u003e\n          \u003cspan\u003e🤍\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eLighthearted but Meaningful\u003c\/strong\u003e\n            \u003cp\u003e\n              A thoughtful teacher-appreciation gift that brings a smile while\n              still showing genuine gratitude.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mm-survive-feature\"\u003e\n          \u003cspan\u003e🎁\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eBeautifully Presented\u003c\/strong\u003e\n            \u003cp\u003e\n              Arrives in signature Mama Moon™ packaging, ready to give for a\n              birthday, farewell, or end-of-year thank-you.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cblockquote class=\"mm-survive-quote\"\u003e\n      \u003cp\u003e\n        To the teacher who doesn’t just survive — she absolutely thrives.\n      \u003c\/p\u003e\n    \u003c\/blockquote\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .mm-survive-thrive {\n    position: relative;\n    overflow: hidden;\n    padding: 82px 22px;\n    background:\n      radial-gradient(circle at 12% 14%, rgba(211, 162, 99, 0.22), transparent 32%),\n      radial-gradient(circle at 88% 84%, rgba(255, 255, 255, 0.9), transparent 31%),\n      linear-gradient(135deg, #fffaf5 0%, #efe1d5 50%, #fffdf9 100%);\n    color: #35271e;\n    font-family: Georgia, \"Times New Roman\", serif;\n  }\n\n  .mm-survive-inner {\n    position: relative;\n    z-index: 2;\n    max-width: 960px;\n    margin: 0 auto;\n    text-align: center;\n    animation: mmSurviveReveal 0.9s ease both;\n  }\n\n  .mm-survive-glow {\n    position: absolute;\n    width: 340px;\n    height: 340px;\n    border-radius: 50%;\n    background: rgba(194, 140, 75, 0.17);\n    filter: blur(54px);\n    animation: mmSurviveFloat 8s ease-in-out infinite;\n  }\n\n  .mm-survive-glow-one {\n    top: -120px;\n    right: -90px;\n  }\n\n  .mm-survive-glow-two {\n    bottom: -130px;\n    left: -90px;\n    animation-delay: 1.8s;\n  }\n\n  .mm-survive-brand {\n    display: inline-block;\n    margin: 0 0 18px;\n    padding: 9px 20px;\n    border: 1px solid rgba(145, 101, 55, 0.22);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.68);\n    color: #8f612e;\n    font-family: Arial, sans-serif;\n    font-size: 12px;\n    letter-spacing: 2.6px;\n    text-transform: uppercase;\n  }\n\n  .mm-survive-thrive h2 {\n    max-width: 880px;\n    margin: 0 auto 14px;\n    font-size: clamp(38px, 6vw, 72px);\n    line-height: 1.04;\n    font-weight: 400;\n    letter-spacing: -1.7px;\n  }\n\n  .mm-survive-tagline {\n    margin: 0 auto 25px;\n    color: #9b6a35;\n    font-family: Arial, sans-serif;\n    font-size: 13px;\n    letter-spacing: 2.1px;\n    text-transform: uppercase;\n  }\n\n  .mm-survive-intro,\n  .mm-survive-copy {\n    max-width: 820px;\n    margin: 0 auto 20px;\n    color: #5c493c;\n    font-family: Arial, sans-serif;\n    font-size: clamp(16px, 2vw, 19px);\n    line-height: 1.85;\n  }\n\n  .mm-survive-intro {\n    color: #3e2e24;\n    font-size: clamp(19px, 2.4vw, 24px);\n  }\n\n  .mm-survive-intro strong {\n    color: #9a6a2e;\n  }\n\n  .mm-survive-message {\n    color: #4a382d;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(18px, 2.2vw, 22px);\n    font-style: italic;\n  }\n\n  .mm-survive-divider {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 16px;\n    margin: 38px auto;\n  }\n\n  .mm-survive-divider span {\n    width: 88px;\n    height: 1px;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(145, 101, 55, 0.58),\n      transparent\n    );\n  }\n\n  .mm-survive-divider b {\n    width: 54px;\n    height: 54px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.84);\n    color: #b67832;\n    font-size: 26px;\n    font-weight: 400;\n    box-shadow: 0 15px 36px rgba(88, 58, 31, 0.14);\n    animation: mmSurvivePulse 3.8s ease-in-out infinite;\n  }\n\n  .mm-survive-card {\n    max-width: 920px;\n    margin: 48px auto 34px;\n    padding: clamp(28px, 5vw, 48px);\n    border: 1px solid rgba(145, 101, 55, 0.16);\n    border-radius: 34px;\n    background: rgba(255, 255, 255, 0.72);\n    box-shadow: 0 26px 70px rgba(84, 56, 30, 0.12);\n    backdrop-filter: blur(14px);\n  }\n\n  .mm-survive-card h3 {\n    margin: 0 0 30px;\n    font-size: clamp(28px, 4vw, 44px);\n    font-weight: 400;\n  }\n\n  .mm-survive-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n    text-align: left;\n  }\n\n  .mm-survive-feature {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 20px;\n    border: 1px solid rgba(145, 101, 55, 0.11);\n    border-radius: 24px;\n    background: linear-gradient(\n      145deg,\n      rgba(255, 255, 255, 0.92),\n      rgba(255, 246, 237, 0.78)\n    );\n    transition:\n      transform 0.35s ease,\n      box-shadow 0.35s ease,\n      border-color 0.35s ease;\n  }\n\n  .mm-survive-feature:hover {\n    transform: translateY(-7px);\n    border-color: rgba(145, 101, 55, 0.28);\n    box-shadow: 0 18px 40px rgba(91, 63, 34, 0.12);\n  }\n\n  .mm-survive-feature \u003e span {\n    flex: 0 0 44px;\n    width: 44px;\n    height: 44px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #fff5e8;\n    font-size: 20px;\n    animation: mmSurviveIcon 3s ease-in-out infinite;\n  }\n\n  .mm-survive-feature strong {\n    display: block;\n    margin-bottom: 5px;\n    color: #3f2e23;\n    font-family: Arial, sans-serif;\n    font-size: 15px;\n  }\n\n  .mm-survive-feature p {\n    margin: 0;\n    color: #675247;\n    font-family: Arial, sans-serif;\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .mm-survive-quote {\n    max-width: 780px;\n    margin: 40px auto 0;\n    padding: 30px 34px;\n    border-left: 3px solid #ba7b35;\n    border-radius: 6px 24px 24px 6px;\n    background: rgba(255, 255, 255, 0.62);\n    box-shadow: 0 18px 45px rgba(84, 56, 30, 0.1);\n  }\n\n  .mm-survive-quote p {\n    margin: 0;\n    color: #3e2e24;\n    font-size: clamp(18px, 2.4vw, 24px);\n    line-height: 1.65;\n    font-style: italic;\n  }\n\n  @keyframes mmSurviveReveal {\n    from {\n      opacity: 0;\n      transform: translateY(28px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes mmSurviveFloat {\n    0%,\n    100% {\n      transform: translateY(0) scale(1);\n    }\n\n    50% {\n      transform: translateY(-22px) scale(1.06);\n    }\n  }\n\n  @keyframes mmSurvivePulse {\n    0%,\n    100% {\n      transform: scale(1);\n    }\n\n    50% {\n      transform: scale(1.08);\n    }\n  }\n\n  @keyframes mmSurviveIcon {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-5px);\n    }\n  }\n\n  @media (max-width: 720px) {\n    .mm-survive-thrive {\n      padding: 56px 16px;\n    }\n\n    .mm-survive-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .mm-survive-feature {\n      padding: 18px;\n    }\n\n    .mm-survive-divider span {\n      width: 54px;\n    }\n\n    .mm-survive-quote {\n      padding: 24px 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .mm-survive-inner,\n    .mm-survive-glow,\n    .mm-survive-divider b,\n    .mm-survive-feature \u003e span {\n      animation: none;\n    }\n\n    .mm-survive-feature {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e","brand":"Mama Moon","offers":[{"title":"Default Title","offer_id":45378248769559,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0793\/8627\/9959\/files\/a77cd847-9ae6-4784-9111-a063ea498f3d.png?v=1786041094","url":"https:\/\/mamamoon.co.za\/products\/mama-moon%e2%84%a2-survive-thrive-coin-purse","provider":"Mama Moon","version":"1.0","type":"link"}