{"product_id":"sorva-home™","title":"SORVA HOME™","description":"\u003cstyle\u003e\n  .sorva-description {\n    --navy: #0b1f35;\n    --gold: #b99a5b;\n    --cream: #f8f6f1;\n    --text: #25313d;\n    max-width: 850px;\n    margin: 0 auto;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    color: var(--text);\n    line-height: 1.7;\n    overflow: hidden;\n  }\n\n  .sorva-hero {\n    position: relative;\n    padding: 42px 28px 38px;\n    text-align: center;\n    background: linear-gradient(145deg, #ffffff 0%, var(--cream) 100%);\n    border: 1px solid rgba(185,154,91,.25);\n    border-radius: 18px;\n    box-shadow: 0 18px 45px rgba(11,31,53,.08);\n    animation: sorvaFade 1s ease both;\n  }\n\n  .sorva-line {\n    width: 55px;\n    height: 2px;\n    margin: 0 auto 20px;\n    background: var(--gold);\n    animation: sorvaGrow 1s ease .3s both;\n  }\n\n  .sorva-eyebrow {\n    margin: 0 0 12px;\n    color: var(--gold);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .sorva-title {\n    margin: 0;\n    color: var(--navy);\n    font-size: clamp(28px, 5vw, 44px);\n    font-weight: 700;\n    letter-spacing: -1px;\n    line-height: 1.1;\n  }\n\n  .sorva-title span {\n    color: var(--gold);\n  }\n\n  .sorva-intro {\n    max-width: 650px;\n    margin: 20px auto 0;\n    font-size: 16px;\n    color: #53606c;\n  }\n\n  .sorva-copy {\n    margin: 25px auto 0;\n    max-width: 650px;\n    font-size: 15px;\n  }\n\n  .sorva-divider {\n    width: 100%;\n    height: 1px;\n    margin: 34px 0;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(185,154,91,.55),\n      transparent\n    );\n  }\n\n  .sorva-feature-title {\n    text-align: center;\n    margin: 0 0 20px;\n    color: var(--navy);\n    font-size: 21px;\n    font-weight: 700;\n    letter-spacing: .3px;\n  }\n\n  .sorva-features {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n\n  .sorva-card {\n    position: relative;\n    padding: 20px;\n    background: #fff;\n    border: 1px solid rgba(11,31,53,.08);\n    border-radius: 14px;\n    box-shadow: 0 8px 25px rgba(11,31,53,.06);\n    transition:\n      transform .35s ease,\n      box-shadow .35s ease,\n      border-color .35s ease;\n    animation: sorvaUp .7s ease both;\n  }\n\n  .sorva-card:nth-child(1) { animation-delay: .15s; }\n  .sorva-card:nth-child(2) { animation-delay: .25s; }\n  .sorva-card:nth-child(3) { animation-delay: .35s; }\n  .sorva-card:nth-child(4) { animation-delay: .45s; }\n\n  .sorva-card:hover {\n    transform: translateY(-5px);\n    border-color: rgba(185,154,91,.45);\n    box-shadow: 0 16px 35px rgba(11,31,53,.10);\n  }\n\n  .sorva-icon {\n    width: 38px;\n    height: 38px;\n    margin-bottom: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: var(--navy);\n    color: var(--gold);\n    font-size: 17px;\n    box-shadow: 0 5px 15px rgba(11,31,53,.15);\n  }\n\n  .sorva-card h4 {\n    margin: 0 0 5px;\n    color: var(--navy);\n    font-size: 15px;\n    letter-spacing: .5px;\n    text-transform: uppercase;\n  }\n\n  .sorva-card p {\n    margin: 0;\n    font-size: 14px;\n    color: #68737d;\n  }\n\n  .sorva-closing {\n    position: relative;\n    margin-top: 32px;\n    padding: 30px 22px;\n    text-align: center;\n    border-radius: 16px;\n    background: var(--navy);\n    color: white;\n    overflow: hidden;\n    animation: sorvaFade 1s ease .5s both;\n  }\n\n  .sorva-closing::before {\n    content: \"\";\n    position: absolute;\n    width: 180px;\n    height: 180px;\n    top: -110px;\n    right: -70px;\n    border: 1px solid rgba(185,154,91,.35);\n    border-radius: 50%;\n  }\n\n  .sorva-closing::after {\n    content: \"\";\n    position: absolute;\n    width: 240px;\n    height: 240px;\n    bottom: -180px;\n    left: -90px;\n    border: 1px solid rgba(185,154,91,.25);\n    border-radius: 50%;\n  }\n\n  .sorva-closing-main {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    font-size: 22px;\n    font-weight: 600;\n  }\n\n  .sorva-closing-sub {\n    position: relative;\n    z-index: 2;\n    margin: 8px 0 0;\n    color: #d9dde2;\n    font-size: 14px;\n  }\n\n  .sorva-brand {\n    position: relative;\n    z-index: 2;\n    margin-top: 20px;\n    color: var(--gold);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  @keyframes sorvaFade {\n    from {\n      opacity: 0;\n      transform: translateY(12px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes sorvaUp {\n    from {\n      opacity: 0;\n      transform: translateY(18px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes sorvaGrow {\n    from {\n      width: 0;\n      opacity: 0;\n    }\n    to {\n      width: 55px;\n      opacity: 1;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .sorva-hero {\n      padding: 32px 18px;\n      border-radius: 14px;\n    }\n\n    .sorva-features {\n      grid-template-columns: 1fr;\n    }\n\n    .sorva-intro,\n    .sorva-copy {\n      font-size: 14px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sorva-description *,\n    .sorva-description *::before,\n    .sorva-description *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sorva-description\"\u003e\n\n  \u003csection class=\"sorva-hero\"\u003e\n\n    \u003cdiv class=\"sorva-line\"\u003e\u003c\/div\u003e\n\n    \u003cp class=\"sorva-eyebrow\"\u003eSORVA HOME\u003c\/p\u003e\n\n    \u003ch2 class=\"sorva-title\"\u003e\n      POWERFUL CLEANING.\u003cbr\u003e\n      \u003cspan\u003eLESS EFFORT.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"sorva-intro\"\u003e\n      Meet the \u003cstrong\u003eSORVA HOME™\u003c\/strong\u003e — a powerful cordless\n      cleaning tool designed to make everyday home cleaning easier.\n    \u003c\/p\u003e\n\n    \u003cp class=\"sorva-copy\"\u003e\n      With interchangeable cleaning heads and powerful spinning action,\n      SORVA helps tackle dirt, grime and buildup across your home\n      with less scrubbing and physical effort.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003cdiv class=\"sorva-divider\"\u003e\u003c\/div\u003e\n\n\n  \u003ch3 class=\"sorva-feature-title\"\u003e\n    One tool. Multiple cleaning solutions.\n  \u003c\/h3\u003e\n\n\n  \u003cdiv class=\"sorva-features\"\u003e\n\n    \u003cdiv class=\"sorva-card\"\u003e\n      \u003cdiv class=\"sorva-icon\"\u003e✦\u003c\/div\u003e\n      \u003ch4\u003eVersatile Cleaning\u003c\/h4\u003e\n      \u003cp\u003e\n        Interchangeable heads designed for different surfaces\n        and everyday cleaning tasks.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sorva-card\"\u003e\n      \u003cdiv class=\"sorva-icon\"\u003e↻\u003c\/div\u003e\n      \u003ch4\u003ePowerful Spin Action\u003c\/h4\u003e\n      \u003cp\u003e\n        Helps loosen dirt and grime while reducing the\n        physical effort required to scrub.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sorva-card\"\u003e\n      \u003cdiv class=\"sorva-icon\"\u003e⌁\u003c\/div\u003e\n      \u003ch4\u003eCordless Freedom\u003c\/h4\u003e\n      \u003cp\u003e\n        Move freely around your home without a power cable\n        getting in the way.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sorva-card\"\u003e\n      \u003cdiv class=\"sorva-icon\"\u003e⌂\u003c\/div\u003e\n      \u003ch4\u003eMade For Home\u003c\/h4\u003e\n      \u003cp\u003e\n        Designed to make everyday cleaning simpler,\n        easier and more convenient.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"sorva-closing\"\u003e\n\n    \u003cp class=\"sorva-closing-main\"\u003e\n      A cleaner home, made simple.\n    \u003c\/p\u003e\n\n    \u003cp class=\"sorva-closing-sub\"\u003e\n      Powerful tools that make home care easier.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sorva-brand\"\u003e\n      SORVA HOME · Modern tools for a better home\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"bys-user-store-319489","offers":[{"title":"Default Title","offer_id":46118654902319,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/4700\/2159\/files\/with_a_stick.png?v=1788439300","url":"https:\/\/sorva-home.co.za\/products\/sorva-home%e2%84%a2","provider":"SORVA HOME","version":"1.0","type":"link"}