{"product_id":"the-hidden-cart™-coral-pebble-premium-bathmat-ultra-absorbent-quick-dry-non-slip-40-60cm","title":"The Hidden Cart™ Coral Pebble Premium Bathmat","description":"\u003csection class=\"thc-bathmat-section\"\u003e\n  \u003cdiv class=\"thc-bathmat-container\"\u003e\n\n    \u003c!-- PRODUCT INTRODUCTION --\u003e\n    \u003cdiv class=\"thc-reveal thc-product-intro\"\u003e\n      \u003cdiv class=\"thc-eyebrow\"\u003eThe Hidden Cart™ Home Collection\u003c\/div\u003e\n\n      \u003ch2 class=\"thc-main-title\"\u003e\n        The Hidden Cart™ Coral Pebble Premium Bath Mat\n      \u003c\/h2\u003e\n\n      \u003cp class=\"thc-subtitle\"\u003e\n        Step Onto Comfort. Leave Wet Floors Behind.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"thc-divider\"\u003e\u003c\/div\u003e\n\n      \u003cp class=\"thc-description\"\u003e\n        Keep your bathroom drier, safer, and more refined with a soft,\n        quick-drying bath mat made for everyday comfort.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BENEFITS --\u003e\n    \u003cdiv class=\"thc-reveal thc-heading-block\"\u003e\n      \u003cspan\u003eEveryday Comfort, Elevated\u003c\/span\u003e\n      \u003ch3\u003eWhy You’ll Love It\u003c\/h3\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"thc-benefit-grid\"\u003e\n      \u003carticle class=\"thc-reveal thc-benefit-card\"\u003e\n        \u003cdiv class=\"thc-icon\"\u003e💧\u003c\/div\u003e\n        \u003ch4\u003eFast Water Absorption\u003c\/h4\u003e\n        \u003cp\u003eHelps keep your bathroom floor cleaner, drier, and free from puddles.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"thc-reveal thc-benefit-card\"\u003e\n        \u003cdiv class=\"thc-icon\"\u003e🦶\u003c\/div\u003e\n        \u003ch4\u003eSecure Non-Slip Backing\u003c\/h4\u003e\n        \u003cp\u003eProvides a steadier step and helps the mat remain firmly in place.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"thc-reveal thc-benefit-card\"\u003e\n        \u003cdiv class=\"thc-icon\"\u003e🌬️\u003c\/div\u003e\n        \u003ch4\u003eQuick-Drying Design\u003c\/h4\u003e\n        \u003cp\u003eDries efficiently between uses for a fresher bathroom environment.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"thc-reveal thc-benefit-card\"\u003e\n        \u003cdiv class=\"thc-icon\"\u003e☁️\u003c\/div\u003e\n        \u003ch4\u003eSoft Underfoot Comfort\u003c\/h4\u003e\n        \u003cp\u003eEnjoy a plush, cushioned feel every time you step out of the shower.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"thc-reveal thc-benefit-card thc-benefit-wide\"\u003e\n        \u003cdiv class=\"thc-icon\"\u003e🏡\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003eA Premium Bathroom Finish\u003c\/h4\u003e\n          \u003cp\u003eThe elegant pebble texture adds a clean, modern touch to your space.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PREMIUM FEATURES --\u003e\n    \u003cdiv class=\"thc-reveal thc-premium-panel\"\u003e\n      \u003cdiv class=\"thc-panel-heading\"\u003e\n        \u003cspan\u003ePremium Functionality\u003c\/span\u003e\n        \u003ch3\u003eDesigned for Better Everyday Living\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thc-feature-grid\"\u003e\n        \u003cdiv class=\"thc-feature-item\"\u003e\n\u003cspan class=\"thc-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eUltra-Absorbent Surface\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"thc-feature-item\"\u003e\n\u003cspan class=\"thc-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eQuick-Dry Material\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"thc-feature-item\"\u003e\n\u003cspan class=\"thc-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eNon-Slip Backing\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"thc-feature-item\"\u003e\n\u003cspan class=\"thc-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSoft Cushioned Feel\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"thc-feature-item\"\u003e\n\u003cspan class=\"thc-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eModern Pebble Texture\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"thc-feature-item\"\u003e\n\u003cspan class=\"thc-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eEasy to Clean\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PRODUCT SPECIFICATIONS --\u003e\n    \u003cdiv class=\"thc-reveal thc-specifications\"\u003e\n      \u003cdiv class=\"thc-spec-header\"\u003e\n        \u003cdiv\u003e\n          \u003cspan\u003eSimple. Practical. Premium.\u003c\/span\u003e\n          \u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"thc-size-badge\"\u003e40 × 60 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thc-spec-grid\"\u003e\n        \u003cdiv class=\"thc-spec-row\"\u003e\n          \u003cspan class=\"thc-spec-label\"\u003eBrand\u003c\/span\u003e\n          \u003cspan class=\"thc-spec-value\"\u003eThe Hidden Cart™\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"thc-spec-row\"\u003e\n          \u003cspan class=\"thc-spec-label\"\u003eProduct\u003c\/span\u003e\n          \u003cspan class=\"thc-spec-value\"\u003eCoral Pebble Premium Bath Mat\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"thc-spec-row\"\u003e\n          \u003cspan class=\"thc-spec-label\"\u003eDimensions\u003c\/span\u003e\n          \u003cspan class=\"thc-spec-value\"\u003e40 × 60 cm\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"thc-spec-row\"\u003e\n          \u003cspan class=\"thc-spec-label\"\u003eMaterial\u003c\/span\u003e\n          \u003cspan class=\"thc-spec-value\"\u003eSoft Microfiber Surface with Non-Slip Backing\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"thc-spec-row\"\u003e\n          \u003cspan class=\"thc-spec-label\"\u003ePackage Includes\u003c\/span\u003e\n          \u003cspan class=\"thc-spec-value\"\u003e1 × Premium Bath Mat\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- COLOUR OPTIONS --\u003e\n      \u003cdiv class=\"thc-colour-section\"\u003e\n        \u003cdiv class=\"thc-colour-heading\"\u003e\n          \u003cspan class=\"thc-spec-label\"\u003eAvailable Colours\u003c\/span\u003e\n          \u003cp\u003eChoose the shade that best complements your bathroom.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"thc-colour-grid\"\u003e\n          \u003cdiv class=\"thc-colour-option\"\u003e\n            \u003cspan class=\"thc-colour-swatch thc-deep-gray\" aria-label=\"Deep Gray\"\u003e\u003c\/span\u003e\n            \u003cspan\u003eDeep Gray\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"thc-colour-option\"\u003e\n            \u003cspan class=\"thc-colour-swatch thc-black\" aria-label=\"Black\"\u003e\u003c\/span\u003e\n            \u003cspan\u003eBlack\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"thc-colour-option\"\u003e\n            \u003cspan class=\"thc-colour-swatch thc-light-gray\" aria-label=\"Light Gray\"\u003e\u003c\/span\u003e\n            \u003cspan\u003eLight Gray\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"thc-colour-note\"\u003e\n          Select your preferred colour using the product variant selector above.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .thc-bathmat-section {\n    --thc-black: #111111;\n    --thc-gold: #b59048;\n    --thc-light-gold: #d7bd82;\n    --thc-cream: #f8f5ef;\n    --thc-border: rgba(181, 144, 72, 0.22);\n    --thc-text: #373737;\n    --thc-muted: #737373;\n\n    position: relative;\n    overflow: hidden;\n    padding: 70px 20px;\n    background:\n      radial-gradient(circle at 10% 10%, rgba(181, 144, 72, 0.10), transparent 30%),\n      radial-gradient(circle at 90% 80%, rgba(181, 144, 72, 0.08), transparent 30%),\n      linear-gradient(180deg, #ffffff 0%, #f8f6f1 100%);\n    color: var(--thc-text);\n    font-family: inherit;\n  }\n\n  .thc-bathmat-container {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n  }\n\n  .thc-product-intro {\n    max-width: 850px;\n    margin: 0 auto 60px;\n    text-align: center;\n  }\n\n  .thc-eyebrow,\n  .thc-heading-block span,\n  .thc-panel-heading span,\n  .thc-spec-header span {\n    display: block;\n    margin-bottom: 12px;\n    color: var(--thc-gold);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 2.4px;\n    text-transform: uppercase;\n  }\n\n  .thc-main-title {\n    margin: 0 auto 16px;\n    color: var(--thc-black);\n    font-size: clamp(32px, 5vw, 58px);\n    font-weight: 750;\n    line-height: 1.08;\n    letter-spacing: -1.6px;\n  }\n\n  .thc-subtitle {\n    margin: 0;\n    color: var(--thc-gold);\n    font-size: clamp(17px, 2vw, 22px);\n    font-weight: 650;\n  }\n\n  .thc-divider {\n    width: 65px;\n    height: 2px;\n    margin: 26px auto;\n    background: linear-gradient(90deg, transparent, var(--thc-gold), transparent);\n  }\n\n  .thc-description {\n    max-width: 700px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.7;\n  }\n\n  .thc-heading-block {\n    margin-bottom: 30px;\n    text-align: center;\n  }\n\n  .thc-heading-block h3,\n  .thc-panel-heading h3,\n  .thc-spec-header h3 {\n    margin: 0;\n    color: var(--thc-black);\n    font-size: clamp(26px, 3.5vw, 40px);\n    font-weight: 750;\n    line-height: 1.15;\n    letter-spacing: -0.8px;\n  }\n\n  .thc-benefit-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n    margin-bottom: 65px;\n  }\n\n  .thc-benefit-card {\n    min-height: 210px;\n    padding: 30px;\n    border: 1px solid var(--thc-border);\n    border-radius: 22px;\n    background: rgba(255, 255, 255, 0.92);\n    box-shadow: 0 15px 45px rgba(20, 20, 20, 0.06);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .thc-benefit-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 22px 55px rgba(20, 20, 20, 0.10);\n  }\n\n  .thc-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 54px;\n    height: 54px;\n    margin-bottom: 20px;\n    border: 1px solid var(--thc-border);\n    border-radius: 16px;\n    background: var(--thc-cream);\n    font-size: 25px;\n  }\n\n  .thc-benefit-card h4 {\n    margin: 0 0 10px;\n    color: var(--thc-black);\n    font-size: 20px;\n  }\n\n  .thc-benefit-card p {\n    margin: 0;\n    color: var(--thc-muted);\n    font-size: 15.5px;\n    line-height: 1.65;\n  }\n\n  .thc-benefit-wide {\n    grid-column: 1 \/ -1;\n    display: flex;\n    align-items: center;\n    gap: 24px;\n    min-height: auto;\n  }\n\n  .thc-benefit-wide .thc-icon {\n    flex: 0 0 auto;\n    margin-bottom: 0;\n  }\n\n  .thc-premium-panel {\n    margin-bottom: 65px;\n    padding: 50px;\n    border-radius: 28px;\n    background: var(--thc-black);\n    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.18);\n    color: white;\n  }\n\n  .thc-panel-heading {\n    margin-bottom: 32px;\n  }\n\n  .thc-panel-heading h3 {\n    color: white;\n  }\n\n  .thc-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .thc-feature-item {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 17px 18px;\n    border: 1px solid rgba(255, 255, 255, 0.11);\n    border-radius: 14px;\n    background: rgba(255, 255, 255, 0.055);\n    color: rgba(255, 255, 255, 0.92);\n    font-size: 15px;\n    font-weight: 600;\n  }\n\n  .thc-check {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 auto;\n    width: 28px;\n    height: 28px;\n    border: 1px solid rgba(215, 189, 130, 0.6);\n    border-radius: 50%;\n    color: var(--thc-light-gold);\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .thc-specifications {\n    overflow: hidden;\n    border: 1px solid var(--thc-border);\n    border-radius: 28px;\n    background: white;\n    box-shadow: 0 20px 60px rgba(20, 20, 20, 0.07);\n  }\n\n  .thc-spec-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 25px;\n    padding: 40px;\n    border-bottom: 1px solid var(--thc-border);\n    background: linear-gradient(135deg, #ffffff, var(--thc-cream));\n  }\n\n  .thc-size-badge {\n    flex: 0 0 auto;\n    padding: 13px 20px;\n    border: 1px solid var(--thc-gold);\n    border-radius: 100px;\n    color: var(--thc-black);\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  .thc-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    padding: 18px 40px;\n  }\n\n  .thc-spec-row {\n    display: flex;\n    flex-direction: column;\n    gap: 7px;\n    padding: 22px 0;\n    border-bottom: 1px solid rgba(20, 20, 20, 0.07);\n  }\n\n  .thc-spec-row:nth-child(odd) {\n    padding-right: 30px;\n  }\n\n  .thc-spec-row:nth-child(even) {\n    padding-left: 30px;\n    border-left: 1px solid rgba(20, 20, 20, 0.07);\n  }\n\n  .thc-spec-label {\n    color: var(--thc-gold);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 1.6px;\n    text-transform: uppercase;\n  }\n\n  .thc-spec-value {\n    color: var(--thc-black);\n    font-size: 15.5px;\n    font-weight: 650;\n    line-height: 1.5;\n  }\n\n  .thc-colour-section {\n    padding: 32px 40px 40px;\n  }\n\n  .thc-colour-heading {\n    margin-bottom: 22px;\n  }\n\n  .thc-colour-heading p {\n    margin: 8px 0 0;\n    color: var(--thc-muted);\n    font-size: 14px;\n  }\n\n  .thc-colour-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 13px;\n  }\n\n  .thc-colour-option {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 11px 15px;\n    border: 1px solid rgba(20, 20, 20, 0.11);\n    border-radius: 100px;\n    background: #ffffff;\n    color: var(--thc-black);\n    font-size: 13px;\n    font-weight: 700;\n    box-shadow: 0 6px 18px rgba(20, 20, 20, 0.05);\n  }\n\n  .thc-colour-swatch {\n    display: block;\n    width: 22px;\n    height: 22px;\n    border: 2px solid white;\n    border-radius: 50%;\n    box-shadow: 0 0 0 1px rgba(20, 20, 20, 0.18);\n  }\n\n  .thc-deep-gray { background: #55565a; }\n  .thc-black { background: #161616; }\n  .thc-light-gray { background: #c3c4c6; }\n\n  .thc-colour-note {\n    margin: 20px 0 0;\n    color: var(--thc-muted);\n    font-size: 12.5px;\n    line-height: 1.6;\n  }\n\n  .thc-reveal {\n    opacity: 0;\n    transform: translateY(24px);\n    transition: opacity 0.65s ease, transform 0.65s ease;\n  }\n\n  .thc-reveal.thc-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  @media screen and (max-width: 749px) {\n    .thc-bathmat-section {\n      padding: 48px 15px;\n    }\n\n    .thc-main-title {\n      font-size: 34px;\n      letter-spacing: -1px;\n    }\n\n    .thc-description {\n      font-size: 15.5px;\n    }\n\n    .thc-benefit-grid,\n    .thc-feature-grid,\n    .thc-spec-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .thc-benefit-card {\n      min-height: auto;\n      padding: 26px;\n    }\n\n    .thc-benefit-wide {\n      grid-column: auto;\n      align-items: flex-start;\n    }\n\n    .thc-premium-panel {\n      padding: 34px 24px;\n      border-radius: 22px;\n    }\n\n    .thc-spec-header {\n      align-items: flex-start;\n      padding: 30px 24px;\n    }\n\n    .thc-size-badge {\n      padding: 10px 14px;\n      font-size: 12px;\n    }\n\n    .thc-spec-grid {\n      padding: 10px 24px;\n    }\n\n    .thc-spec-row:nth-child(odd),\n    .thc-spec-row:nth-child(even) {\n      padding-right: 0;\n      padding-left: 0;\n      border-left: none;\n    }\n\n    .thc-colour-section {\n      padding: 28px 24px 32px;\n    }\n\n    .thc-colour-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .thc-colour-option {\n      border-radius: 14px;\n    }\n  }\n\n  @media screen and (max-width: 420px) {\n    .thc-benefit-wide {\n      display: block;\n    }\n\n    .thc-benefit-wide .thc-icon {\n      margin-bottom: 20px;\n    }\n\n    .thc-spec-header {\n      flex-direction: column;\n    }\n\n    .thc-colour-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .thc-reveal {\n      opacity: 1;\n      transform: none;\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const section = document.querySelector(\".thc-bathmat-section\");\n    if (!section) return;\n\n    const elements = section.querySelectorAll(\".thc-reveal\");\n\n    if (!(\"IntersectionObserver\" in window)) {\n      elements.forEach(function (element) {\n        element.classList.add(\"thc-visible\");\n      });\n      return;\n    }\n\n    const observer = new IntersectionObserver(\n      function (entries, currentObserver) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add(\"thc-visible\");\n            currentObserver.unobserve(entry.target);\n          }\n        });\n      },\n      {\n        threshold: 0.12,\n        rootMargin: \"0px 0px -25px 0px\"\n      }\n    );\n\n    elements.forEach(function (element) {\n      observer.observe(element);\n    });\n  });\n\u003c\/script\u003e","brand":"The Hidden Cart SA","offers":[{"title":"Dark Grey","offer_id":49098308583675,"sku":null,"price":249.99,"currency_code":"ZAR","in_stock":true},{"title":"Light Grey","offer_id":49098308616443,"sku":null,"price":249.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":49098308649211,"sku":null,"price":249.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/9114\/0603\/files\/ChatGPT_Image_Jul_23_2026_10_09_09_PM.png?v=1784838591","url":"https:\/\/thehiddencart.co.za\/products\/the-hidden-cart%e2%84%a2-coral-pebble-premium-bathmat-ultra-absorbent-quick-dry-non-slip-40-60cm","provider":"The Hidden Cart SA","version":"1.0","type":"link"}