{"product_id":"gridscrub","title":"GridScrub™","description":"\n\u003cstyle\u003e\n  .dnt-product {\n    --bronze: #a66a35;\n    --ink: #191919;\n    --muted: #68635e;\n    font-family: inherit;\n    color: var(--ink);\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.65;\n  }\n\n  .dnt-product * {\n    box-sizing: border-box;\n  }\n\n  .dnt-product .dnt-hero {\n    text-align: center;\n    padding: 32px 18px;\n    border: 1px solid #e9dfd4;\n    border-radius: 14px;\n    background: linear-gradient(145deg, #fff, #f8f4ef);\n    animation: dnt-rise .75s ease both;\n  }\n\n  .dnt-product .dnt-eyebrow {\n    color: var(--bronze);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 2.5px;\n    text-transform: uppercase;\n    margin: 0 0 12px;\n  }\n\n  .dnt-product h2 {\n    font-size: clamp(25px, 5vw, 36px);\n    font-weight: 800;\n    letter-spacing: -1px;\n    line-height: 1.2;\n    margin: 0 0 14px;\n    color: var(--ink);\n  }\n\n  .dnt-product .dnt-accent {\n    color: var(--bronze);\n  }\n\n  .dnt-product .dnt-intro {\n    font-size: 15px;\n    color: var(--muted);\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  .dnt-product .dnt-line {\n    height: 2px;\n    width: 46px;\n    margin: 22px auto 0;\n    background: var(--bronze);\n    border-radius: 5px;\n    animation: dnt-expand .9s ease both;\n  }\n\n  \/* PREMIUM BRONZE SECTION HEADING *\/\n  .dnt-product .dnt-heading {\n    text-align: center;\n    font-size: 19px;\n    font-weight: 750;\n    margin: 32px 0 18px;\n    color: #A66A35 !important;\n  }\n\n  .dnt-product .dnt-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .dnt-product .dnt-feature {\n    background: #fff;\n    border: 1px solid #e9e5e0;\n    border-radius: 12px;\n    padding: 20px 14px;\n    text-align: center;\n    transition: transform .3s ease,\n                box-shadow .3s ease,\n                border-color .3s ease;\n    animation: dnt-rise .65s ease both;\n  }\n\n  .dnt-product .dnt-feature:nth-child(2) {\n    animation-delay: .1s;\n  }\n\n  .dnt-product .dnt-feature:nth-child(3) {\n    animation-delay: .2s;\n  }\n\n  .dnt-product .dnt-feature:nth-child(4) {\n    animation-delay: .3s;\n  }\n\n  .dnt-product .dnt-feature:hover {\n    transform: translateY(-5px);\n    border-color: #c9a27f;\n    box-shadow: 0 12px 26px rgba(0,0,0,.07);\n  }\n\n  .dnt-product .dnt-icon {\n    width: 42px;\n    height: 42px;\n    border-radius: 50%;\n    background: #f5ece3;\n    color: var(--bronze);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 12px;\n    font-size: 20px;\n  }\n\n  .dnt-product .dnt-feature strong {\n    display: block;\n    font-size: 14px;\n    margin-bottom: 5px;\n    color: var(--ink);\n  }\n\n  .dnt-product .dnt-feature p {\n    margin: 0;\n    font-size: 12px;\n    color: var(--muted);\n    line-height: 1.5;\n  }\n\n  .dnt-product .dnt-footer {\n    margin-top: 26px;\n    padding: 25px 18px;\n    border-radius: 12px;\n    background: #1c1b1a;\n    color: #fff;\n    text-align: center;\n    animation: dnt-rise .8s ease both;\n  }\n\n  .dnt-product .dnt-footer p {\n    margin: 0;\n    color: #fff;\n    font-size: 13px;\n    letter-spacing: 1.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n  }\n\n  .dnt-product .dnt-footer span {\n    color: #d6a06e;\n  }\n\n  @keyframes dnt-rise {\n    from {\n      opacity: 0;\n      transform: translateY(16px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes dnt-expand {\n    from {\n      width: 0;\n      opacity: 0;\n    }\n    to {\n      width: 46px;\n      opacity: 1;\n    }\n  }\n\n  @media (max-width: 380px) {\n    .dnt-product .dnt-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .dnt-product *,\n    .dnt-product *::before,\n    .dnt-product *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"dnt-product\"\u003e\n\n  \u003c!-- PRODUCT INTRODUCTION --\u003e\n  \u003cdiv class=\"dnt-hero\"\u003e\n\n    \u003cp class=\"dnt-eyebrow\"\u003e\n      Dop 'n Tjop Collection\n    \u003c\/p\u003e\n\n    \u003ch2\u003e\n      Meet the\n      \u003cspan class=\"dnt-accent\"\u003eGridScrub™\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"dnt-intro\"\u003e\n      \u003cstrong\u003eSkoner rooster. Lekkerder braai!\u003c\/strong\u003e\u003cbr\u003e\n      Keep your braai grid ready for the next\n      round with the Dop 'n Tjop GridScrub™.\n      Designed to help scrub away stubborn\n      grease and food residue with less effort.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"dnt-line\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003ch3 class=\"dnt-heading\"\u003e\n    Why You'll Love It\n  \u003c\/h3\u003e\n\n  \u003cdiv class=\"dnt-grid\"\u003e\n\n    \u003cdiv class=\"dnt-feature\"\u003e\n      \u003cdiv class=\"dnt-icon\"\u003e✦\u003c\/div\u003e\n      \u003cstrong\u003eStrong Cleaning Bristles\u003c\/strong\u003e\n      \u003cp\u003e\n        Helps remove grease and stubborn\n        residue from braai grids.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dnt-feature\"\u003e\n      \u003cdiv class=\"dnt-icon\"\u003e✓\u003c\/div\u003e\n      \u003cstrong\u003eComfortable Grip\u003c\/strong\u003e\n      \u003cp\u003e\n        Easy-to-hold handle for\n        controlled cleaning.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dnt-feature\"\u003e\n      \u003cdiv class=\"dnt-icon\"\u003e▣\u003c\/div\u003e\n      \u003cstrong\u003ePractical Design\u003c\/strong\u003e\n      \u003cp\u003e\n        Reaches between grid bars\n        for a more thorough clean.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dnt-feature\"\u003e\n      \u003cdiv class=\"dnt-icon\"\u003e★\u003c\/div\u003e\n      \u003cstrong\u003eBraai Essential\u003c\/strong\u003e\n      \u003cp\u003e\n        A handy addition to\n        your braai accessories.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- BRAND SLOGAN --\u003e\n  \u003cdiv class=\"dnt-footer\"\u003e\n    \u003cp\u003e\n      Jou \u003cspan\u003eBraai.\u003c\/span\u003e\n      Jou \u003cspan\u003eDop.\u003c\/span\u003e\n      Jou \u003cspan\u003eKuier.\u003c\/span\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":67839590695222,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/9929\/1446\/files\/Pasted27-10-2026at16.13.42.jpg?v=1793112175","url":"https:\/\/dopntjop.co.za\/products\/gridscrub","provider":"Dop n Tjop","version":"1.0","type":"link"}