{"product_id":"bloom-harmony™-on-the-move-mirror","title":"Bloom Harmony™ On-the-Move Mirror","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eBloom Harmony™ LED Mirror\u003c\/title\u003e\n\n  \u003cstyle\u003e\n\n    *{\n      margin:0;\n      padding:0;\n      box-sizing:border-box;\n      font-family:'Helvetica Neue', sans-serif;\n    }\n\n    body{\n      background:#F8F4EC; \/* Soft Ivory *\/\n      overflow-x:hidden;\n      color:#3c342e;\n    }\n\n    .section{\n      min-height:100vh;\n      display:flex;\n      justify-content:center;\n      align-items:center;\n      padding:30px 18px;\n      background:\n      radial-gradient(circle at top right, rgba(232,221,205,0.55), transparent 30%),\n      radial-gradient(circle at bottom left, rgba(240,232,220,0.4), transparent 30%),\n      #F8F4EC;\n    }\n\n    .card{\n      width:100%;\n      max-width:420px;\n      background:#FFFCF8;\n      border-radius:30px;\n      padding:30px 22px;\n      position:relative;\n      overflow:hidden;\n      box-shadow:0 15px 40px rgba(0,0,0,0.06);\n      animation:fadeUp 1s ease;\n    }\n\n    .light-glow{\n      position:absolute;\n      width:240px;\n      height:240px;\n      background:#EFE5D6;\n      border-radius:50%;\n      filter:blur(80px);\n      top:-90px;\n      right:-90px;\n      opacity:0.9;\n    }\n\n    .tag{\n      display:inline-block;\n      padding:8px 14px;\n      border-radius:50px;\n      background:#EFE5D6;\n      color:#a08568;\n      font-size:0.72rem;\n      font-weight:600;\n      letter-spacing:1.4px;\n      margin-bottom:18px;\n      animation:fadeIn 1.2s ease;\n    }\n\n    h1{\n      font-size:2rem;\n      line-height:1.1;\n      margin-bottom:18px;\n      color:#2e2925;\n      animation:slideIn 1s ease;\n    }\n\n    .accent{\n      color:#b59a7a;\n    }\n\n    .intro{\n      font-size:0.98rem;\n      line-height:1.8;\n      color:#665d56;\n      margin-bottom:30px;\n      animation:fadeIn 1.5s ease;\n    }\n\n    .features{\n      display:flex;\n      flex-direction:column;\n      gap:16px;\n      margin-bottom:28px;\n    }\n\n    .feature{\n      background:#F8F4EC;\n      border:1px solid rgba(181,154,122,0.12);\n      padding:16px;\n      border-radius:20px;\n      transition:0.35s ease;\n      animation:fadeUp 1s ease;\n    }\n\n    .feature:hover{\n      transform:translateY(-4px);\n      background:#f3ece2;\n    }\n\n    .feature h3{\n      font-size:1rem;\n      margin-bottom:8px;\n      color:#9c8163;\n    }\n\n    .feature p{\n      font-size:0.9rem;\n      line-height:1.6;\n      color:#6e655e;\n    }\n\n    .closing{\n      text-align:center;\n      font-size:0.95rem;\n      line-height:1.8;\n      color:#5d554e;\n      margin-bottom:24px;\n    }\n\n    .closing strong{\n      color:#a88d6f;\n    }\n\n    .btn{\n      width:100%;\n      border:none;\n      padding:16px;\n      border-radius:50px;\n      background:linear-gradient(135deg, #b59a7a, #d7c1a6);\n      color:white;\n      font-size:1rem;\n      font-weight:600;\n      cursor:pointer;\n      transition:0.35s ease;\n      box-shadow:0 10px 24px rgba(181,154,122,0.22);\n    }\n\n    .btn:hover{\n      transform:scale(1.03);\n      opacity:0.96;\n    }\n\n    .footer{\n      text-align:center;\n      margin-top:16px;\n      font-size:0.82rem;\n      color:#8b8177;\n      letter-spacing:0.3px;\n    }\n\n    \/* ANIMATIONS *\/\n\n    @keyframes fadeUp{\n      from{\n        opacity:0;\n        transform:translateY(30px);\n      }\n      to{\n        opacity:1;\n        transform:translateY(0);\n      }\n    }\n\n    @keyframes slideIn{\n      from{\n        opacity:0;\n        transform:translateX(-25px);\n      }\n      to{\n        opacity:1;\n        transform:translateX(0);\n      }\n    }\n\n    @keyframes fadeIn{\n      from{\n        opacity:0;\n      }\n      to{\n        opacity:1;\n      }\n    }\n\n    \/* MOBILE OPTIMISATION *\/\n\n    @media(max-width:480px){\n\n      h1{\n        font-size:1.75rem;\n      }\n\n      .card{\n        padding:26px 18px;\n      }\n\n      .intro{\n        font-size:0.92rem;\n      }\n\n      .feature p{\n        font-size:0.86rem;\n      }\n\n      .btn{\n        padding:15px;\n      }\n    }\n\n  \u003c\/style\u003e\n\n\n\n\n\u003csection class=\"section\"\u003e\n\n  \u003cdiv class=\"card\"\u003e\n\n    \u003cdiv class=\"light-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"tag\"\u003e\n      BLOOM HARMONY™\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Your Best Light, \u003cspan class=\"accent\"\u003eWherever You Are.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"intro\"\u003e\n      Meet the \u003cstrong\u003eBloom Harmony™ On-the-Move LED Mirror\u003c\/strong\u003e —\n      the compact luxury mirror that ensures you always put your best face forward, no matter where the day takes you.\n      \u003cbr\u003e\u003cbr\u003e\n      Forget dimly lit bathrooms, harsh office lighting, or squinting in your car visor.\n      With built-in LED illumination that mimics natural daylight, you get a flawless, true-to-life reflection every single time.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"features\"\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003ch3\u003e💡 Built-In LED Lighting\u003c\/h3\u003e\n        \u003cp\u003e\n          Bright, even illumination that flatters every skin tone — including melanin-rich complexions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003ch3\u003e👜 Compact \u0026amp; Travel Ready\u003c\/h3\u003e\n        \u003cp\u003e\n          Slim enough for your handbag, powerful enough for a full face of glam.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003ch3\u003e✨ Premium Construction\u003c\/h3\u003e\n        \u003cp\u003e\n          Elegant, durable materials designed to look luxurious wherever you use it.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003ch3\u003e💄 Perfect for Touch-Ups\u003c\/h3\u003e\n        \u003cp\u003e\n          Whether you're blending, lining, or setting — the light never lies.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003ch3\u003e🌸 Signature Bloom Harmony Design\u003c\/h3\u003e\n        \u003cp\u003e\n          A soft-luxe aesthetic that elevates your entire beauty routine.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"closing\"\u003e\n      Because great makeup starts with great light — and you deserve both, everywhere you go.\n      \u003cbr\u003e\u003cbr\u003e\n      \u003cstrong\u003eLight up your look. Own the moment. Bloom Harmony.\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton class=\"btn\"\u003e\n      Shop The LED Mirror\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"footer\"\u003e\n      Luxury lighting for beauty on the move.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c\/body\u003e","brand":"Bloom Harmony","offers":[{"title":"Default Title","offer_id":54621954802036,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/7655\/2820\/files\/LED_Makeup_Mirror_1.png?v=1778515572","url":"https:\/\/bloomharmony.co.za\/products\/bloom-harmony%e2%84%a2-on-the-move-mirror","provider":"Bloom Harmony","version":"1.0","type":"link"}