{"product_id":"portable-stainless-steel-dog-water-bottle-700ml","title":"Portable Stainless Steel Dog Water Bottle","description":"\u003csection class=\"forest-product-section\"\u003e\n\u003cdiv class=\"forest-product-container\"\u003e\n\u003c!-- PRODUCT IMAGE --\u003e\n\u003cdiv class=\"forest-product-image-area\"\u003e\n\u003cdiv class=\"forest-mini-benefits\"\u003e\n\u003cdiv class=\"forest-mini-benefit\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\n\u003cp\u003eReusable\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"forest-mini-benefit\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\n\u003cp\u003eEasy to carry\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"forest-mini-benefit\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\n\u003cp\u003eAdventure-ready\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT INFORMATION --\u003e\n\u003cdiv class=\"forest-product-information\"\u003e\n\u003cp class=\"forest-product-eyebrow\"\u003eThe Dog Workshop\u003c\/p\u003e\n\u003ch2 class=\"forest-product-eyebrow\"\u003ePortable Stainless Steel Dog Water Bottle\u003c\/h2\u003e\n\u003cdiv class=\"forest-product-rating\"\u003e\n\u003cspan class=\"forest-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"forest-rating-text\"\u003eMade for everyday adventures\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"forest-product-rating\"\u003e\n\u003cspan class=\"forest-rating-text\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"forest-product-intro\"\u003eStay refreshed wherever your next adventure takes you. This stylish bottle is the perfect companion for dog walks, hiking trails, road trips, camping and busy days on the go.\u003c\/p\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"forest-feature-list\"\u003e\n\u003cdiv class=\"forest-feature\"\u003e\n\u003cdiv class=\"forest-feature-icon\"\u003e❄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLong-lasting freshness\u003c\/h3\u003e\n\u003cp\u003eDesigned to help keep your drink refreshingly cool while you are out and about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"forest-feature\"\u003e\n\u003cdiv class=\"forest-feature-icon\"\u003e♻\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReusable design\u003c\/h3\u003e\n\u003cp\u003eA practical reusable choice for daily walks, travel and outdoor adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"forest-feature\"\u003e\n\u003cdiv class=\"forest-feature-icon\"\u003e⌁\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eConvenient carry clip\u003c\/h3\u003e\n\u003cp\u003eAttach it to your walking bag, backpack or outdoor gear for easy carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"forest-feature\"\u003e\n\u003cdiv class=\"forest-feature-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eProtective outer sleeve\u003c\/h3\u003e\n\u003cp\u003eThe sleek outer cover provides a comfortable grip and a stylish outdoor look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DETAILS --\u003e\n\u003cdetails open=\"\" class=\"forest-accordion\"\u003e\n\u003csummary\u003eWhy you’ll love it\u003c\/summary\u003e\n\u003cdiv class=\"forest-accordion-content\"\u003e\n\u003cp\u003eThis adventure-ready bottle combines everyday convenience with a sleek outdoor design. It is easy to carry and ideal for dog owners, walkers, campers, hikers and travellers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"forest-accordion\" open=\"\"\u003e\n\u003csummary\u003ePerfect for\u003c\/summary\u003e\n\u003cdiv class=\"forest-accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eDaily dog walks\u003c\/li\u003e\n\u003cli\u003eHiking and camping\u003c\/li\u003e\n\u003cli\u003eRoad trips and travel\u003c\/li\u003e\n\u003cli\u003eOutdoor events\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"forest-accordion\" open=\"\"\u003e\n\u003csummary\u003eCare instructions\u003c\/summary\u003e\n\u003cdiv class=\"forest-accordion-content\"\u003e\n\u003cp\u003eWash before first use. Hand washing is recommended to protect the bottle’s finish and outer sleeve. Allow all parts to dry completely before storing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .forest-product-section {\n    --forest-dark: #173b2c;\n    --forest-medium: #285943;\n    --forest-light: #dce7d8;\n    --tan: #d4b483;\n    --tan-light: #f1e4ce;\n    --cream: #faf7f0;\n    --white: #ffffff;\n    --charcoal: #243029;\n\n    background:\n      radial-gradient(circle at top left, rgba(212, 180, 131, 0.25), transparent 35%),\n      var(--cream);\n\n    padding: 70px 20px;\n    color: var(--charcoal);\n  }\n\n  .forest-product-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 0.9fr);\n    gap: 70px;\n    align-items: start;\n  }\n\n  .forest-product-image-area {\n    position: sticky;\n    top: 30px;\n  }\n\n  .forest-product-image-frame {\n    position: relative;\n    overflow: hidden;\n    border-radius: 28px;\n    background: var(--forest-light);\n    border: 1px solid rgba(23, 59, 44, 0.15);\n    box-shadow: 0 22px 55px rgba(23, 59, 44, 0.16);\n  }\n\n  .forest-product-image {\n    display: block;\n    width: 100%;\n    height: auto;\n    aspect-ratio: 4 \/ 5;\n    object-fit: cover;\n    transition: transform 0.5s ease;\n  }\n\n  .forest-product-image-frame:hover .forest-product-image {\n    transform: scale(1.025);\n  }\n\n  .forest-product-placeholder {\n    width: 100%;\n    min-height: 600px;\n  }\n\n  .forest-product-badge {\n    position: absolute;\n    top: 20px;\n    left: 20px;\n    padding: 10px 16px;\n    border-radius: 50px;\n    background: var(--tan);\n    color: var(--forest-dark);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    box-shadow: 0 8px 20px rgba(23, 59, 44, 0.18);\n  }\n\n  .forest-mini-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-top: 18px;\n  }\n\n  .forest-mini-benefit {\n    background: var(--white);\n    border: 1px solid rgba(23, 59, 44, 0.12);\n    border-radius: 14px;\n    padding: 14px 8px;\n    text-align: center;\n  }\n\n  .forest-mini-benefit span {\n    display: block;\n    color: var(--forest-medium);\n    font-weight: 900;\n    margin-bottom: 3px;\n  }\n\n  .forest-mini-benefit p {\n    margin: 0;\n    font-size: 12px;\n    font-weight: 700;\n    color: var(--forest-dark);\n  }\n\n  .forest-product-information {\n    padding-top: 8px;\n  }\n\n  .forest-product-eyebrow {\n    margin: 0 0 12px;\n    color: var(--forest-medium);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n  }\n\n  .forest-product-title {\n    margin: 0;\n    color: var(--forest-dark);\n    font-family: Georgia, 'Times New Roman', serif;\n    font-size: clamp(38px, 5vw, 58px);\n    line-height: 1.05;\n    letter-spacing: -1.5px;\n  }\n\n  .forest-product-rating {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 18px;\n  }\n\n  .forest-stars {\n    color: #b78335;\n    letter-spacing: 2px;\n    font-size: 17px;\n  }\n\n  .forest-rating-text {\n    color: #68736c;\n    font-size: 14px;\n  }\n\n  .forest-product-price {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 22px 0;\n  }\n\n  .forest-current-price {\n    color: var(--forest-dark);\n    font-size: 30px;\n    font-weight: 800;\n  }\n\n  .forest-compare-price {\n    color: #8a918c;\n    font-size: 19px;\n    text-decoration: line-through;\n  }\n\n  .forest-product-intro {\n    margin: 0 0 28px;\n    color: #4d5b53;\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n  .forest-feature-list {\n    display: grid;\n    gap: 14px;\n    margin-bottom: 30px;\n  }\n\n  .forest-feature {\n    display: grid;\n    grid-template-columns: 48px 1fr;\n    gap: 14px;\n    align-items: start;\n    padding: 16px;\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.68);\n    border: 1px solid rgba(23, 59, 44, 0.1);\n  }\n\n  .forest-feature-icon {\n    width: 44px;\n    height: 44px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--tan-light);\n    color: var(--forest-dark);\n    font-size: 20px;\n    font-weight: 800;\n  }\n\n  .forest-feature h3 {\n    margin: 1px 0 5px;\n    color: var(--forest-dark);\n    font-size: 16px;\n  }\n\n  .forest-feature p {\n    margin: 0;\n    color: #647068;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .forest-product-form {\n    padding: 24px;\n    border-radius: 20px;\n    background: var(--white);\n    border: 1px solid rgba(23, 59, 44, 0.13);\n    box-shadow: 0 15px 40px rgba(23, 59, 44, 0.09);\n    margin-bottom: 26px;\n  }\n\n  .forest-variant-wrapper,\n  .forest-quantity-wrapper {\n    margin-bottom: 18px;\n  }\n\n  .forest-variant-wrapper label,\n  .forest-quantity-wrapper label {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--forest-dark);\n    font-size: 13px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n  }\n\n  .forest-variant-select {\n    width: 100%;\n    min-height: 50px;\n    padding: 0 15px;\n    border: 1px solid #bdc8bf;\n    border-radius: 10px;\n    background: var(--cream);\n    color: var(--charcoal);\n    font-size: 15px;\n    cursor: pointer;\n  }\n\n  .forest-variant-select:focus {\n    outline: 2px solid var(--tan);\n    border-color: var(--forest-medium);\n  }\n\n  .forest-quantity-selector {\n    display: inline-grid;\n    grid-template-columns: 45px 60px 45px;\n    overflow: hidden;\n    border: 1px solid #bdc8bf;\n    border-radius: 10px;\n    background: var(--cream);\n  }\n\n  .forest-quantity-button,\n  .forest-quantity-input {\n    height: 45px;\n    border: 0;\n    background: transparent;\n    color: var(--forest-dark);\n    text-align: center;\n    font-size: 18px;\n  }\n\n  .forest-quantity-button {\n    cursor: pointer;\n    font-weight: 800;\n  }\n\n  .forest-quantity-button:hover {\n    background: var(--tan-light);\n  }\n\n  .forest-quantity-input {\n    width: 60px;\n    border-right: 1px solid #bdc8bf;\n    border-left: 1px solid #bdc8bf;\n    font-size: 15px;\n    font-weight: 700;\n    appearance: textfield;\n  }\n\n  .forest-quantity-input::-webkit-inner-spin-button,\n  .forest-quantity-input::-webkit-outer-spin-button {\n    appearance: none;\n    margin: 0;\n  }\n\n  .forest-add-button {\n    width: 100%;\n    min-height: 58px;\n    border: 2px solid var(--forest-dark);\n    border-radius: 12px;\n    background: var(--forest-dark);\n    color: var(--white);\n    font-size: 16px;\n    font-weight: 800;\n    letter-spacing: 0.7px;\n    text-transform: uppercase;\n    cursor: pointer;\n    box-shadow: 0 10px 22px rgba(23, 59, 44, 0.22);\n    transition:\n      background 0.2s ease,\n      color 0.2s ease,\n      transform 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .forest-add-button:hover {\n    background: var(--tan);\n    color: var(--forest-dark);\n    transform: translateY(-2px);\n    box-shadow: 0 14px 28px rgba(23, 59, 44, 0.25);\n  }\n\n  .forest-add-button:disabled {\n    background: #9ca39e;\n    border-color: #9ca39e;\n    cursor: not-allowed;\n    box-shadow: none;\n  }\n\n  .forest-checkout-message {\n    margin: 13px 0 0;\n    color: #6c766f;\n    font-size: 12px;\n    text-align: center;\n  }\n\n  .forest-accordion {\n    border-top: 1px solid rgba(23, 59, 44, 0.18);\n  }\n\n  .forest-accordion:last-child {\n    border-bottom: 1px solid rgba(23, 59, 44, 0.18);\n  }\n\n  .forest-accordion summary {\n    position: relative;\n    padding: 20px 38px 20px 0;\n    color: var(--forest-dark);\n    font-size: 16px;\n    font-weight: 800;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .forest-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .forest-accordion summary::after {\n    content: '+';\n    position: absolute;\n    top: 16px;\n    right: 5px;\n    color: var(--forest-medium);\n    font-size: 26px;\n    font-weight: 400;\n  }\n\n  .forest-accordion[open] summary::after {\n    content: '−';\n  }\n\n  .forest-accordion-content {\n    padding: 0 10px 20px 0;\n    color: #5e6b63;\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .forest-accordion-content p {\n    margin: 0;\n  }\n\n  .forest-accordion-content ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  @media screen and (max-width: 850px) {\n    .forest-product-section {\n      padding: 35px 16px;\n    }\n\n    .forest-product-container {\n      grid-template-columns: 1fr;\n      gap: 38px;\n    }\n\n    .forest-product-image-area {\n      position: static;\n    }\n\n    .forest-product-title {\n      font-size: 40px;\n    }\n  }\n\n  @media screen and (max-width: 480px) {\n    .forest-product-image-frame {\n      border-radius: 20px;\n    }\n\n    .forest-product-badge {\n      top: 12px;\n      left: 12px;\n      padding: 8px 12px;\n      font-size: 10px;\n    }\n\n    .forest-mini-benefits {\n      gap: 7px;\n    }\n\n    .forest-mini-benefit {\n      padding: 11px 4px;\n    }\n\n    .forest-mini-benefit p {\n      font-size: 10px;\n    }\n\n    .forest-product-title {\n      font-size: 34px;\n    }\n\n    .forest-product-form {\n      padding: 18px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":53532220915936,"sku":null,"price":1299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0818\/1510\/9856\/files\/Blackbottle.jpg?v=1784751138","url":"https:\/\/dogworkshop.co.za\/products\/portable-stainless-steel-dog-water-bottle-700ml","provider":"The Dog Workshop","version":"1.0","type":"link"}