{"title":"Advanced Homes® Bathroom essentials","description":"\u003cp\u003e\u003cspan\u003eSmart bathroom essentials. Less hassle. Simpler living.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"advanced-homes®-tooth-brush-holder","title":"Advanced Homes® Toothbrush holder","description":"\u003c!-- Advanced Homes® | Futuristic Product Description Card --\u003e\n\u003cdiv class=\"ah-tech-card\"\u003e\n\u003cdiv class=\"ah-tech-grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ah-tech-content\"\u003e\n\u003cdiv class=\"ah-tech-label\"\u003e\n\u003cspan class=\"ah-status-dot\"\u003e\u003c\/span\u003e ADVANCED HOMES® \u003cspan class=\"ah-label-divider\"\u003e\/\u003c\/span\u003e SMART LIVING\u003c\/div\u003e\n\u003cdiv class=\"ah-tech-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"ah-tech-description\"\u003e\u003cstrong\u003eAdvanced Homes® Toothbrush Holder\u003c\/strong\u003e keeps your bathroom organized and hygienic with a modern smart-living design. Its automatic toothpaste dispenser delivers the perfect amount with one touch, while five family-sized slots keep everyone's essentials neatly arranged. The sleek, wall-mountable design saves space, and durable construction with a rechargeable USB battery provides everyday convenience with minimal maintenance.\u003c\/p\u003e\n\u003cdiv class=\"ah-tech-footer\"\u003e\n\u003cspan class=\"ah-tech-indicator\"\u003e\u003c\/span\u003e \u003cspan\u003eSMART DESIGN\u003c\/span\u003e \u003cspan class=\"ah-footer-separator\"\u003e•\u003c\/span\u003e \u003cspan\u003eEVERYDAY INNOVATION\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ah-tech-card {\n    --ah-blue: #00aaff;\n    --ah-cyan: #55ddff;\n\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    max-width: 620px;\n    margin: 26px auto;\n    padding: 2px;\n    border-radius: 18px;\n    background: #000;\n    overflow: hidden;\n    box-sizing: border-box;\n\n    box-shadow:\n      0 0 12px rgba(0, 170, 255, 0.22),\n      0 0 32px rgba(0, 120, 255, 0.10);\n\n    transition: box-shadow 0.35s ease;\n  }\n\n  \/* Electric-blue animated perimeter *\/\n  .ah-tech-card::before {\n    content: \"\";\n    position: absolute;\n    z-index: -2;\n    inset: -150%;\n    background: conic-gradient(\n      from 0deg,\n      transparent 0deg,\n      transparent 260deg,\n      #0077ff 292deg,\n      var(--ah-blue) 310deg,\n      var(--ah-cyan) 326deg,\n      #ffffff 332deg,\n      var(--ah-cyan) 338deg,\n      var(--ah-blue) 348deg,\n      transparent 360deg\n    );\n\n    animation: ah-tech-orbit 3.5s linear infinite;\n    transition: filter 0.3s ease;\n  }\n\n  \/* Black card interior *\/\n  .ah-tech-card::after {\n    content: \"\";\n    position: absolute;\n    z-index: -1;\n    inset: 2px;\n    border-radius: 16px;\n    background: #000;\n  }\n\n  \/* Subtle futuristic circuit-grid texture *\/\n  .ah-tech-grid {\n    position: absolute;\n    inset: 2px;\n    z-index: -1;\n    pointer-events: none;\n    border-radius: 16px;\n\n    background-image:\n      linear-gradient(\n        rgba(0, 170, 255, 0.055) 1px,\n        transparent 1px\n      ),\n      linear-gradient(\n        90deg,\n        rgba(0, 170, 255, 0.055) 1px,\n        transparent 1px\n      );\n\n    background-size: 26px 26px;\n    mask-image: linear-gradient(\n      135deg,\n      black,\n      transparent 75%\n    );\n    -webkit-mask-image: linear-gradient(\n      135deg,\n      black,\n      transparent 75%\n    );\n  }\n\n  .ah-tech-content {\n    position: relative;\n    padding: 27px 28px 22px;\n    border-radius: 16px;\n    background: #000;\n    color: #fff;\n\n    font-family:\n      Inter,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      Roboto,\n      Arial,\n      sans-serif;\n\n    box-sizing: border-box;\n  }\n\n  \/* Store identity *\/\n  .ah-tech-label {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 9px;\n\n    color: var(--ah-cyan);\n    font-size: 10px;\n    font-weight: 750;\n    letter-spacing: 2px;\n    line-height: 1.8;\n  }\n\n  .ah-status-dot {\n    flex: 0 0 7px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--ah-blue);\n\n    box-shadow:\n      0 0 6px var(--ah-blue),\n      0 0 14px rgba(0, 170, 255, 0.8);\n\n    animation: ah-tech-pulse 1.8s ease-in-out infinite;\n  }\n\n  .ah-label-divider {\n    color: #176da0;\n  }\n\n  \/* Neon-blue separator *\/\n  .ah-tech-line {\n    width: 100%;\n    height: 1px;\n    margin: 18px 0 19px;\n\n    background: linear-gradient(\n      90deg,\n      #00aaff 0%,\n      rgba(0, 170, 255, 0.55) 38%,\n      rgba(0, 170, 255, 0.08) 100%\n    );\n\n    box-shadow: 0 0 8px rgba(0, 170, 255, 0.28);\n  }\n\n  \/* Product description *\/\n  .ah-tech-description {\n    margin: 0;\n    color: #f2f6fa;\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1.9;\n    letter-spacing: 0.15px;\n    overflow-wrap: anywhere;\n  }\n\n  .ah-tech-description strong {\n    color: #fff;\n    font-weight: 700;\n    text-shadow: 0 0 12px rgba(0, 170, 255, 0.15);\n  }\n\n  \/* Technical-style footer *\/\n  .ah-tech-footer {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 9px;\n\n    margin-top: 23px;\n    padding-top: 15px;\n    border-top: 1px solid rgba(0, 170, 255, 0.20);\n\n    color: #70cfff;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    line-height: 1.8;\n  }\n\n  .ah-tech-indicator {\n    display: inline-block;\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: var(--ah-cyan);\n    box-shadow: 0 0 8px var(--ah-blue);\n  }\n\n  .ah-footer-separator {\n    color: #176da0;\n  }\n\n  \/* Hover: faster orbit, brighter neon, stronger glow *\/\n  .ah-tech-card:hover {\n    box-shadow:\n      0 0 16px rgba(0, 170, 255, 0.48),\n      0 0 38px rgba(0, 120, 255, 0.24),\n      0 0 65px rgba(0, 170, 255, 0.10);\n  }\n\n  .ah-tech-card:hover::before {\n    animation-duration: 1.25s;\n    filter: brightness(1.9);\n  }\n\n  .ah-tech-card:hover .ah-tech-line {\n    box-shadow: 0 0 13px rgba(0, 170, 255, 0.55);\n  }\n\n  \/* Mobile responsiveness *\/\n  @media screen and (max-width: 480px) {\n    .ah-tech-card {\n      margin: 18px auto;\n      border-radius: 15px;\n    }\n\n    .ah-tech-content {\n      padding: 21px 18px 18px;\n      border-radius: 13px;\n    }\n\n    .ah-tech-label {\n      font-size: 9px;\n      letter-spacing: 1.5px;\n      gap: 7px;\n    }\n\n    .ah-tech-description {\n      font-size: 14px;\n      line-height: 1.85;\n    }\n\n    .ah-tech-line {\n      margin: 15px 0 16px;\n    }\n\n    .ah-tech-footer {\n      font-size: 8px;\n      letter-spacing: 1px;\n      gap: 7px;\n      margin-top: 19px;\n    }\n  }\n\n  \/* Continuous animation *\/\n  @keyframes ah-tech-orbit {\n    from {\n      transform: rotate(0deg);\n    }\n\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  \/* Subtle blue status-light pulse *\/\n  @keyframes ah-tech-pulse {\n    0%, 100% {\n      opacity: 0.65;\n      box-shadow: 0 0 5px var(--ah-blue);\n    }\n\n    50% {\n      opacity: 1;\n      box-shadow:\n        0 0 9px var(--ah-blue),\n        0 0 17px rgba(0, 170, 255, 0.7);\n    }\n  }\n\n  \/* Accessibility: respect reduced-motion settings *\/\n  @media (prefers-reduced-motion: reduce) {\n    .ah-tech-card::before {\n      animation: none;\n      inset: 0;\n      background: var(--ah-blue);\n    }\n\n    .ah-status-dot {\n      animation: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cvideo controls=\"controls\" playsinline=\"\" preload=\"metadata\" style=\"display: block; width: 100%; max-width: 620px; height: auto; margin: 24px auto;\"\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/74ff4cb4d7f743b39a88c8762415f44c.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/p\u003e","brand":"Advanced homes","offers":[{"title":"Black","offer_id":50586736459914,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":50586736492682,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/6119\/2586\/files\/advanced-homes-watermarked-dff8653e.png?v=1793157231"},{"product_id":"advanced-homes®-uv-toothbrush-holder","title":"Advanced Homes® UV Toothbrush Holder","description":"\u003c!-- Advanced Homes® UV Toothbrush Holder | Shopify Description Card --\u003e\n\u003cdiv class=\"ah-uv-card\"\u003e\n\u003cdiv class=\"ah-uv-circuit\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ah-uv-content\"\u003e\n\u003cdiv class=\"ah-uv-header\"\u003e\n\u003cspan class=\"ah-uv-status\"\u003e\u003c\/span\u003e \u003cspan\u003eADVANCED HOMES®\u003c\/span\u003e \u003cspan class=\"ah-uv-divider\"\u003e\/\u003c\/span\u003e \u003cspan class=\"ah-uv-category\"\u003eSMART HYGIENE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ah-uv-scanline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"ah-uv-description\"\u003eThe \u003cstrong\u003eAdvanced Homes® UV Toothbrush Holder\u003c\/strong\u003e brings advanced hygiene technology to your bathroom. Using UV-C technology, it is designed to help eliminate 99.9% of bacteria and germs from toothbrushes. A built-in toothpaste dispenser keeps your daily routine convenient, while the space-saving wall-mounted design keeps your bathroom organized. The integrated 1200mAh battery supports long-lasting use, and no-drill installation makes setup simple and hassle-free. Enjoy a cleaner, smarter, and more convenient oral-care routine for the whole family.\u003c\/p\u003e\n\u003cdiv class=\"ah-uv-footer\"\u003e\n\u003cspan class=\"ah-uv-footer-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eUV-C TECHNOLOGY\u003c\/span\u003e \u003cspan class=\"ah-uv-separator\"\u003e\/\u003c\/span\u003e \u003cspan\u003eSMART LIVING\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ah-uv-corner ah-uv-corner-tl\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ah-uv-corner ah-uv-corner-br\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ah-uv-card {\n    --ah-blue: #00aaff;\n    --ah-cyan: #54ddff;\n    --ah-deep-blue: #0066ff;\n\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    max-width: 620px;\n    margin: 26px auto;\n    padding: 2px;\n    overflow: hidden;\n    border-radius: 18px;\n    background: #000;\n    box-sizing: border-box;\n\n    box-shadow:\n      0 0 10px rgba(0, 170, 255, 0.25),\n      0 0 25px rgba(0, 110, 255, 0.12);\n\n    transition: box-shadow 0.35s ease;\n  }\n\n  \/* Rotating electric-blue perimeter *\/\n  .ah-uv-card::before {\n    content: \"\";\n    position: absolute;\n    z-index: -2;\n    inset: -150%;\n\n    background: conic-gradient(\n      from 0deg,\n      transparent 0deg,\n      transparent 260deg,\n      #005eff 290deg,\n      var(--ah-blue) 310deg,\n      var(--ah-cyan) 326deg,\n      #ffffff 333deg,\n      var(--ah-cyan) 340deg,\n      var(--ah-blue) 350deg,\n      transparent 360deg\n    );\n\n    animation: ah-uv-orbit 3.5s linear infinite;\n    transition: filter 0.3s ease;\n  }\n\n  \/* Solid black interior *\/\n  .ah-uv-card::after {\n    content: \"\";\n    position: absolute;\n    z-index: -1;\n    inset: 2px;\n    border-radius: 16px;\n    background: #000;\n  }\n\n  .ah-uv-content {\n    position: relative;\n    padding: 27px 28px 22px;\n    border-radius: 16px;\n    background: #000;\n    color: #fff;\n\n    font-family:\n      Inter,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      Roboto,\n      Arial,\n      sans-serif;\n\n    box-sizing: border-box;\n  }\n\n  \/* Subtle blue circuit-board background *\/\n  .ah-uv-circuit {\n    position: absolute;\n    z-index: -1;\n    inset: 2px;\n    border-radius: 15px;\n    pointer-events: none;\n\n    background-image:\n      linear-gradient(\n        rgba(0, 170, 255, 0.065) 1px,\n        transparent 1px\n      ),\n      linear-gradient(\n        90deg,\n        rgba(0, 170, 255, 0.065) 1px,\n        transparent 1px\n      );\n\n    background-size: 25px 25px;\n\n    mask-image: linear-gradient(\n      135deg,\n      #000 0%,\n      transparent 72%\n    );\n\n    -webkit-mask-image: linear-gradient(\n      135deg,\n      #000 0%,\n      transparent 72%\n    );\n  }\n\n  \/* Brand and technology label *\/\n  .ah-uv-header {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 8px;\n\n    color: var(--ah-cyan);\n    font-size: 10px;\n    font-weight: 750;\n    letter-spacing: 1.7px;\n    line-height: 1.8;\n  }\n\n  .ah-uv-status {\n    flex: 0 0 7px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--ah-blue);\n\n    box-shadow:\n      0 0 6px var(--ah-blue),\n      0 0 14px rgba(0, 170, 255, 0.8);\n\n    animation: ah-uv-pulse 1.8s ease-in-out infinite;\n  }\n\n  .ah-uv-divider,\n  .ah-uv-separator {\n    color: #1677b8;\n  }\n\n  .ah-uv-category {\n    color: #85bfff;\n  }\n\n  \/* Blue neon divider *\/\n  .ah-uv-scanline {\n    position: relative;\n    height: 1px;\n    width: 100%;\n    margin: 19px 0 20px;\n\n    background: linear-gradient(\n      90deg,\n      var(--ah-blue) 0%,\n      rgba(0, 170, 255, 0.55) 40%,\n      rgba(0, 170, 255, 0.05) 100%\n    );\n\n    box-shadow: 0 0 9px rgba(0, 170, 255, 0.35);\n  }\n\n  \/* Product description *\/\n  .ah-uv-description {\n    position: relative;\n    margin: 0;\n    color: #f4f7fb;\n\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1.9;\n    letter-spacing: 0.15px;\n\n    overflow-wrap: anywhere;\n  }\n\n  .ah-uv-description strong {\n    color: #fff;\n    font-weight: 700;\n    text-shadow: 0 0 12px rgba(0, 170, 255, 0.2);\n  }\n\n  \/* Technical-style footer *\/\n  .ah-uv-footer {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 9px;\n\n    margin-top: 23px;\n    padding-top: 15px;\n    border-top: 1px solid rgba(0, 170, 255, 0.2);\n\n    color: #72cfff;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    line-height: 1.8;\n  }\n\n  .ah-uv-footer-dot {\n    width: 5px;\n    height: 5px;\n    flex: 0 0 5px;\n    border-radius: 50%;\n    background: var(--ah-cyan);\n    box-shadow: 0 0 9px var(--ah-blue);\n  }\n\n  \/* Small futuristic corner accents *\/\n  .ah-uv-corner {\n    position: absolute;\n    width: 13px;\n    height: 13px;\n    pointer-events: none;\n    opacity: 0.85;\n  }\n\n  .ah-uv-corner-tl {\n    top: 10px;\n    left: 10px;\n    border-top: 1px solid var(--ah-blue);\n    border-left: 1px solid var(--ah-blue);\n  }\n\n  .ah-uv-corner-br {\n    right: 10px;\n    bottom: 10px;\n    border-right: 1px solid var(--ah-blue);\n    border-bottom: 1px solid var(--ah-blue);\n  }\n\n  \/* Hover: faster orbit and brighter blue glow *\/\n  .ah-uv-card:hover {\n    box-shadow:\n      0 0 15px rgba(0, 170, 255, 0.48),\n      0 0 36px rgba(0, 110, 255, 0.25),\n      0 0 58px rgba(0, 170, 255, 0.1);\n  }\n\n  .ah-uv-card:hover::before {\n    animation-duration: 1.2s;\n    filter: brightness(1.9);\n  }\n\n  .ah-uv-card:hover .ah-uv-scanline {\n    box-shadow: 0 0 14px rgba(0, 170, 255, 0.65);\n  }\n\n  \/* Mobile responsive styling *\/\n  @media screen and (max-width: 480px) {\n    .ah-uv-card {\n      margin: 18px auto;\n      border-radius: 15px;\n    }\n\n    .ah-uv-content {\n      padding: 22px 18px 19px;\n      border-radius: 13px;\n    }\n\n    .ah-uv-header {\n      gap: 6px;\n      font-size: 9px;\n      letter-spacing: 1.2px;\n    }\n\n    .ah-uv-description {\n      font-size: 14px;\n      line-height: 1.85;\n    }\n\n    .ah-uv-scanline {\n      margin: 16px 0 17px;\n    }\n\n    .ah-uv-footer {\n      gap: 7px;\n      font-size: 8px;\n      letter-spacing: 1px;\n      margin-top: 19px;\n    }\n  }\n\n  \/* Border light animation *\/\n  @keyframes ah-uv-orbit {\n    from {\n      transform: rotate(0deg);\n    }\n\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  \/* Soft status light *\/\n  @keyframes ah-uv-pulse {\n    0%, 100% {\n      opacity: 0.65;\n      box-shadow: 0 0 5px var(--ah-blue);\n    }\n\n    50% {\n      opacity: 1;\n      box-shadow:\n        0 0 9px var(--ah-blue),\n        0 0 17px rgba(0, 170, 255, 0.75);\n    }\n  }\n\n  \/* Accessibility: reduce motion when requested *\/\n  @media (prefers-reduced-motion: reduce) {\n    .ah-uv-card::before {\n      animation: none;\n      inset: 0;\n      background: var(--ah-blue);\n    }\n\n    .ah-uv-status {\n      animation: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cvideo controls playsinline preload=\"metadata\" style=\"display:block;width:100%;max-width:620px;height:auto;margin:24px auto;\"\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a5589cfa31f1447d85f45a5261d87c98.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e","brand":"Advanced homes","offers":[{"title":"Black","offer_id":50587331723402,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":50587331756170,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/6119\/2586\/files\/drying-feature-photo-with-watermark.png?v=1793161478"},{"product_id":"advanced-homes®-auto-soap-dispenser","title":"Advanced Homes® Auto soap dispenser","description":"\u003c!-- Advanced Homes® | Blue-Tech Product Description Card --\u003e\n\u003cdiv class=\"ah-tech-card\"\u003e\n\u003cdiv class=\"ah-tech-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ah-tech-content\"\u003e\n\u003cdiv class=\"ah-tech-label\"\u003e\n\u003cspan class=\"ah-status-dot\"\u003e\u003c\/span\u003e ADVANCED HOMES® · SMART LIVING\u003c\/div\u003e\n\u003cdiv class=\"ah-tech-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"ah-tech-description\"\u003eAdvanced Homes® brings smart, modern living into your everyday routine. Designed with practicality, convenience, and contemporary style in mind, our innovative home solutions help you create a more organised, comfortable, and efficient living space. Discover thoughtfully selected products that combine modern design with everyday functionality, bringing a smarter touch to your home.\u003c\/p\u003e\n\u003cdiv class=\"ah-tech-footer\"\u003e\n\u003cspan class=\"ah-tech-indicator\"\u003e\u003c\/span\u003e DESIGNED FOR MODERN LIVING \u003cspan class=\"ah-tech-indicator\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ah-tech-card {\n    --ah-blue: #00aaff;\n    --ah-cyan: #48ddff;\n\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    max-width: 680px;\n    margin: 24px auto;\n    padding: 2px;\n    border-radius: 20px;\n    background: #050505;\n    overflow: hidden;\n    box-sizing: border-box;\n    box-shadow:\n      0 0 12px rgba(0, 170, 255, 0.18),\n      0 0 32px rgba(0, 110, 255, 0.08);\n    transition: box-shadow 0.35s ease;\n    font-family: Inter, \"Segoe UI\", Arial, sans-serif;\n  }\n\n  \/* Animated electric-blue light around the border *\/\n  .ah-tech-card .ah-tech-border {\n    position: absolute;\n    inset: -100%;\n    z-index: -1;\n    pointer-events: none;\n    background: conic-gradient(\n      from 0deg,\n      transparent 0deg,\n      transparent 285deg,\n      #005eff 310deg,\n      #00aaff 330deg,\n      #8cf2ff 342deg,\n      #00aaff 350deg,\n      transparent 360deg\n    );\n    animation: ah-border-spin 4s linear infinite;\n    filter: drop-shadow(0 0 8px #00aaff);\n    transition: filter 0.3s ease;\n  }\n\n  \/* Deep-black card interior *\/\n  .ah-tech-card .ah-tech-content {\n    position: relative;\n    z-index: 1;\n    padding: 30px 28px 24px;\n    border-radius: 18px;\n    background:\n      radial-gradient(\n        ellipse at 50% 0%,\n        rgba(0, 120, 255, 0.09),\n        transparent 65%\n      ),\n      #050505;\n    overflow: hidden;\n  }\n\n  \/* Subtle futuristic blue scan line *\/\n  .ah-tech-card .ah-tech-line {\n    height: 1px;\n    width: 100%;\n    margin: 20px 0;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      #005eff 15%,\n      #00c8ff 50%,\n      #005eff 85%,\n      transparent\n    );\n    box-shadow: 0 0 9px rgba(0, 170, 255, 0.55);\n  }\n\n  .ah-tech-card .ah-tech-label {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    color: #66d9ff;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 2px;\n    line-height: 1.7;\n  }\n\n  .ah-tech-card .ah-status-dot {\n    flex: 0 0 7px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #00c8ff;\n    box-shadow:\n      0 0 6px #00aaff,\n      0 0 14px #007bff;\n    animation: ah-status-pulse 1.8s ease-in-out infinite;\n  }\n\n  .ah-tech-card .ah-tech-description {\n    margin: 0;\n    color: #f3f7fc;\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1.9;\n    letter-spacing: 0.15px;\n    overflow-wrap: anywhere;\n  }\n\n  .ah-tech-card .ah-tech-footer {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    margin-top: 24px;\n    color: #55cfff;\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 1.8px;\n    line-height: 1.8;\n    text-align: center;\n  }\n\n  .ah-tech-card .ah-tech-indicator {\n    flex: 0 0 5px;\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: #008cff;\n    box-shadow: 0 0 8px #00aaff;\n  }\n\n  \/* Faster animation and stronger glow on hover *\/\n  .ah-tech-card:hover {\n    box-shadow:\n      0 0 18px rgba(0, 170, 255, 0.4),\n      0 0 45px rgba(0, 100, 255, 0.2);\n  }\n\n  .ah-tech-card:hover .ah-tech-border {\n    animation-duration: 1.3s;\n    filter: drop-shadow(0 0 14px #00aaff)\n            drop-shadow(0 0 24px #005eff);\n  }\n\n  .ah-tech-card:hover .ah-tech-line {\n    box-shadow: 0 0 16px rgba(0, 190, 255, 0.85);\n  }\n\n  @keyframes ah-border-spin {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  @keyframes ah-status-pulse {\n    0%, 100% {\n      opacity: 1;\n      box-shadow: 0 0 6px #00aaff, 0 0 14px #007bff;\n    }\n    50% {\n      opacity: 0.45;\n      box-shadow: 0 0 2px #00aaff;\n    }\n  }\n\n  \/* Mobile-friendly layout *\/\n  @media (max-width: 480px) {\n    .ah-tech-card {\n      margin: 18px auto;\n      border-radius: 16px;\n    }\n\n    .ah-tech-card .ah-tech-content {\n      padding: 23px 19px 20px;\n      border-radius: 14px;\n    }\n\n    .ah-tech-card .ah-tech-label {\n      font-size: 9px;\n      letter-spacing: 1.4px;\n    }\n\n    .ah-tech-card .ah-tech-description {\n      font-size: 14px;\n      line-height: 1.85;\n    }\n\n    .ah-tech-card .ah-tech-footer {\n      font-size: 8px;\n      letter-spacing: 1.2px;\n      gap: 7px;\n    }\n  }\n\n  \/* Accessibility: respect reduced-motion preferences *\/\n  @media (prefers-reduced-motion: reduce) {\n    .ah-tech-card .ah-tech-border,\n    .ah-tech-card .ah-status-dot {\n      animation: none;\n    }\n\n    .ah-tech-card .ah-tech-border {\n      inset: 0;\n      background: #008cff;\n      opacity: 0.8;\n    }\n  }\n\u003c\/style\u003e\n\u003cvideo controls playsinline preload=\"metadata\" style=\"width:100%;height:auto;\"\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d11f43b05da649eca4ca6e76ae506ece.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e","brand":"Advanced homes","offers":[{"title":"Black","offer_id":50587762327690,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":50587762360458,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/6119\/2586\/files\/black-soap-dispenser-with-watermark.png?v=1793166273"},{"product_id":"advanced-homes®-auto-soap-dispenser-square","title":"Advanced Homes® Auto soap dispenser (square)","description":"\u003c!-- Advanced Homes® Auto Soap Dispenser – Square --\u003e\n\u003cdiv class=\"ah-soap-card\"\u003e\n\u003cdiv class=\"ah-soap-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ah-soap-content\"\u003e\n\u003cdiv class=\"ah-soap-label\"\u003e\n\u003cspan class=\"ah-soap-status\"\u003e\u003c\/span\u003e ADVANCED HOMES® \u003cspan class=\"ah-soap-divider\"\u003e\/\u003c\/span\u003e SMART HYGIENE\u003c\/div\u003e\n\u003cdiv class=\"ah-soap-accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"ah-soap-title\"\u003eAuto Soap Dispenser \u003cspan\u003e– Square\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ah-soap-description\"\u003eTouchless hand hygiene at your fingertips. The Advanced Homes® Auto Soap Dispenser delivers soap in just 0.25 seconds, helping you enjoy a cleaner, more convenient handwashing experience with zero contact. Featuring a generous 360ml capacity, three adjustable dispensing speeds, and a 500mAh rechargeable battery designed for extended use, it combines everyday practicality with a sleek, modern square design. Convenient Type-C charging makes recharging simple, while its versatile style makes it ideal for families, offices, and commercial spaces.\u003c\/p\u003e\n\u003cdiv class=\"ah-soap-features\"\u003e\n\u003cspan\u003eTOUCHLESS\u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003e360ml CAPACITY\u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003eTYPE-C CHARGING\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ah-soap-card {\n    --ah-blue: #008cff;\n    --ah-cyan: #00d9ff;\n\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    max-width: 680px;\n    margin: 24px auto;\n    padding: 2px;\n    box-sizing: border-box;\n    overflow: hidden;\n    border-radius: 20px;\n    background: #050505;\n    box-shadow:\n      0 0 12px rgba(0, 140, 255, .18),\n      0 0 30px rgba(0, 110, 255, .08);\n    transition: box-shadow .35s ease;\n    font-family: Inter, \"Segoe UI\", Arial, sans-serif;\n  }\n\n  \/* Continuous moving blue light *\/\n  .ah-soap-card .ah-soap-border {\n    position: absolute;\n    z-index: -1;\n    inset: -100%;\n    pointer-events: none;\n    background: conic-gradient(\n      from 0deg,\n      transparent 0deg,\n      transparent 285deg,\n      #0055ff 310deg,\n      #008cff 328deg,\n      #8cf5ff 341deg,\n      #00d9ff 350deg,\n      transparent 360deg\n    );\n    animation: ah-soap-spin 4s linear infinite;\n    filter: drop-shadow(0 0 8px var(--ah-blue));\n    transition: filter .3s ease;\n  }\n\n  .ah-soap-card .ah-soap-content {\n    position: relative;\n    z-index: 1;\n    padding: 30px 28px 24px;\n    overflow: hidden;\n    border-radius: 18px;\n    background:\n      radial-gradient(\n        ellipse at 50% 0%,\n        rgba(0, 125, 255, .12),\n        transparent 68%\n      ),\n      #050505;\n  }\n\n  \/* Subtle blue tech lighting *\/\n  .ah-soap-card .ah-soap-accent {\n    width: 100%;\n    height: 1px;\n    margin: 20px 0;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      #006aff 15%,\n      #00d9ff 50%,\n      #006aff 85%,\n      transparent\n    );\n    box-shadow: 0 0 10px rgba(0, 170, 255, .65);\n  }\n\n  .ah-soap-card .ah-soap-label {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 9px;\n    color: #8ae9ff;\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 1.8px;\n    line-height: 1.8;\n  }\n\n  .ah-soap-card .ah-soap-status {\n    flex: 0 0 7px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--ah-cyan);\n    box-shadow:\n      0 0 7px var(--ah-cyan),\n      0 0 16px var(--ah-blue);\n    animation: ah-soap-pulse 1.8s ease-in-out infinite;\n  }\n\n  .ah-soap-card .ah-soap-divider {\n    color: var(--ah-blue);\n  }\n\n  .ah-soap-card .ah-soap-title {\n    margin: 0;\n    color: #fff;\n    font-size: clamp(21px, 4vw, 29px);\n    font-weight: 750;\n    line-height: 1.35;\n    letter-spacing: -.5px;\n  }\n\n  .ah-soap-card .ah-soap-title span {\n    color: #54ceff;\n  }\n\n  .ah-soap-card .ah-soap-description {\n    margin: 0;\n    color: #f2f6fb;\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1.9;\n    letter-spacing: .12px;\n    overflow-wrap: anywhere;\n  }\n\n  .ah-soap-card .ah-soap-features {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 23px;\n    padding-top: 16px;\n    border-top: 1px solid rgba(0, 170, 255, .24);\n    color: #6bdcff;\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 1.3px;\n    line-height: 1.8;\n    text-align: center;\n  }\n\n  .ah-soap-card .ah-soap-features i {\n    display: block;\n    flex: 0 0 4px;\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: var(--ah-cyan);\n    box-shadow: 0 0 8px var(--ah-blue);\n  }\n\n  \/* Faster border animation and stronger blue glow on hover *\/\n  .ah-soap-card:hover {\n    box-shadow:\n      0 0 20px rgba(0, 170, 255, .4),\n      0 0 48px rgba(0, 100, 255, .2);\n  }\n\n  .ah-soap-card:hover .ah-soap-border {\n    animation-duration: 1.3s;\n    filter:\n      drop-shadow(0 0 14px #00aaff)\n      drop-shadow(0 0 24px #005eff);\n  }\n\n  .ah-soap-card:hover .ah-soap-accent {\n    box-shadow: 0 0 18px rgba(0, 190, 255, .9);\n  }\n\n  @keyframes ah-soap-spin {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  @keyframes ah-soap-pulse {\n    0%, 100% {\n      opacity: 1;\n    }\n    50% {\n      opacity: .4;\n    }\n  }\n\n  \/* Mobile responsive styling *\/\n  @media (max-width: 480px) {\n    .ah-soap-card {\n      margin: 18px auto;\n      border-radius: 16px;\n    }\n\n    .ah-soap-card .ah-soap-content {\n      padding: 23px 18px 20px;\n      border-radius: 14px;\n    }\n\n    .ah-soap-card .ah-soap-label {\n      font-size: 9px;\n      letter-spacing: 1.2px;\n    }\n\n    .ah-soap-card .ah-soap-description {\n      font-size: 14px;\n      line-height: 1.85;\n    }\n\n    .ah-soap-card .ah-soap-features {\n      gap: 7px;\n      font-size: 8px;\n      letter-spacing: .8px;\n    }\n  }\n\n  \/* Accessibility *\/\n  @media (prefers-reduced-motion: reduce) {\n    .ah-soap-card .ah-soap-border,\n    .ah-soap-card .ah-soap-status {\n      animation: none;\n    }\n\n    .ah-soap-card .ah-soap-border {\n      inset: 0;\n      background: #008cff;\n      opacity: .8;\n    }\n  }\n\u003c\/style\u003e","brand":"Advanced homes","offers":[{"title":"Black","offer_id":50588406972554,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":50588407005322,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/6119\/2586\/files\/black-dispenser-with-watermark.png?v=1793171727"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/6119\/2586\/collections\/8fd43db4-b3c4-4b2b-8bf9-962f1b378a0d.png?v=1793169062","url":"https:\/\/advancedhomes.co.za\/collections\/advanced-homes%c2%ae-bathroom-essentials.oembed","provider":"Advanced homes","version":"1.0","type":"link"}