{
  "action": "Product-ShowQuickView",
  "queryString": "pid=102917",
  "locale": "en_CA",
  "product": {
    "uuid": "75799fc0979201e8f1be0f3841",
    "id": "102917",
    "productName": "Groomer's Edge, Midnight White Shampoo",
    "productType": "variant",
    "brand": "Groomer's Edge",
    "price": {
      "sales": {
        "value": 41.39,
        "currency": "CAD",
        "formatted": "$41.39",
        "decimalPrice": "41.39"
      },
      "list": {
        "value": 45.99,
        "currency": "CAD",
        "formatted": "$45.99",
        "decimalPrice": "45.99"
      },
      "savings": {
        "amount": 4.6,
        "display": "$4.60",
        "percent": 10
      }
    },
    "renderedPrice": "    <div class=\"price\">\n        \n        <span>\n    \n\n    \n    <span class=\"sales color-venetian-red\">\n        <span class=\"value\" content=\"41.39\"></span>\n        $41.39\n\n\n    </span>\n\n    \n        \n        <del>\n            <span class=\"strike-through list\">\n                <span class=\"value\" content=\"45.99\">\n                    <span class=\"sr-only\">\n                        Price reduced from\n                    </span>\n                    $45.99\n\n\n                    <span class=\"sr-only\">\n                        to\n                    </span>\n                </span>\n            </span>\n        </del>\n\n        \n            <div class=\"savings-display color-venetian-red\">\n                Save $4.60 (10%)\n            </div>\n        \n    \n</span>\n\n    </div>\n\n\n",
    "finalPrice": 41.39,
    "images": {
      "large": [
        {
          "alt": "Groomer's Edge, Midnight White Shampoo",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw93a5467e/images/102917_0_Gal_.jpg?sw=800&sh=800",
          "title": "Groomer's Edge, Midnight White Shampoo"
        }
      ],
      "small": [
        {
          "alt": "Groomer's Edge, Midnight White Shampoo",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw93a5467e/images/102917_0_Gal_.jpg?sw=140&sh=140",
          "title": "Groomer's Edge, Midnight White Shampoo"
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 3,
    "variationAttributes": [
      {
        "attributeId": "size",
        "displayName": "Size",
        "id": "size",
        "swatchable": false,
        "displayValue": "Gal",
        "values": [
          {
            "id": "Gal",
            "description": null,
            "displayValue": "Gal",
            "value": "Gal",
            "selected": true,
            "selectable": true,
            "url": "https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W120130_size=Gal&pid=W120130&quantity=1"
          }
        ],
        "resetUrl": "https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W120130_size=Gal&pid=W120130&quantity=1"
      }
    ],
    "longDescription": "Introducing Groomer’s Edge Midnight White Shampoo, a premium grooming solution crafted specifically for pets with white or light-colored coats. This gallon-sized formula is designed to enhance and maintain the natural brightness of your pet’s fur while providing a luxurious cleansing experience. Infused with soothing botanical ingredients, this shampoo not only brightens but also nourishes the coat, leaving it soft, silky, and manageable. As a pet owner, you understand the importance of using the right grooming products to keep your furry friend looking their best. Whether your pet has been playing in the dirt or simply needs a touch-up between full grooming sessions, our Midnight White Shampoo offers a quick and effective solution. Its unique formula works to remove stains and reduce yellowing while being gentle enough for frequent use. Ideal for professional groomers and pet owners alike, this shampoo delivers salon-quality results at home. <br><br> With its rich lather, it easily lifts dirt and oil from your pet’s coat and skin, ensuring a fresh feel and pleasant scent. Plus, it’s free from harsh chemicals, making it safe for use on sensitive skin. Achieving a dazzling white coat has never been easier or more effective. Treat your pet to the grooming they deserve with Groomer’s Edge Midnight White Shampoo, and watch as they shine brightly like never before.  <br><br>",
    "shortDescription": "Groomer's Edge, Midnight White Shampoo - Gal",
    "rating": 5,
    "promotions": null,
    "attributes": [
      {
        "ID": "ProductInformation",
        "name": "Product Information",
        "attributes": [
          {
            "label": "Category",
            "value": [
              "Shampoo"
            ]
          }
        ]
      },
      {
        "ID": "custom",
        "name": "Custom",
        "attributes": [
          {
            "label": "In Stock",
            "value": [
              "In Stock"
            ]
          }
        ]
      }
    ],
    "availability": {
      "messages": [
        "In Stock"
      ],
      "inStockDate": null
    },
    "available": true,
    "addToCartMessage": "Add to Cart",
    "isNotifyMe": false,
    "options": [],
    "quantities": [
      {
        "value": "1",
        "selected": true,
        "url": "/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&quantity=1"
      },
      {
        "value": "2",
        "selected": false,
        "url": "/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&quantity=2"
      },
      {
        "value": "3",
        "selected": false,
        "url": "/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&quantity=3"
      }
    ],
    "selectedProductUrl": "/groomers-edge-midnight-white-shampoo-W120130.html?dwvar_W120130_size=Gal&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "pageTitle": null,
    "pageDescription": null,
    "pageKeywords": "Groomer's Edge,Groomer's Edge,Midnight White Shampoo,4011116,608283123494,102916,111-16,Grooming-Shampoo/Conditioner-Shampoo",
    "pageMetaTags": [
      {},
      {},
      {},
      {},
      {},
      {},
      {},
      {},
      {},
      {}
    ],
    "template": null,
    "primaryCategory": "grooming-shampoos-conditioners",
    "otherCategories": [
      "grooming-autoship",
      "Jan-Pet-Pro-Flyer"
    ],
    "recommendations": [],
    "badge": {
      "displayValue": "Sale",
      "color": "#E00700"
    },
    "itemCategoryCode": "GRSHCO",
    "autoship": true,
    "clearance": false,
    "isRaw": false,
    "urlBrand": "groomers-edge",
    "masterProductId": "W120130"
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Select Styles for Availability",
    "assistiveSelectedText": "selected"
  },
  "quickViewFullDetailMsg": "View Full Details",
  "closeButtonText": "Close Quickview Dialog",
  "enterDialogMessage": "Start of Quickview dialog window. Select Close to cancel and close the window.",
  "template": "product/quickView.isml",
  "csrf": {
    "tokenName": "csrf_token",
    "token": "noE-pzhayovSVY0BXGVCJeWKbzjNKSjXxCsTDaQzShZSOfssTwZ5I3_59e5emaUsAKFBJwvkaE9L2ykS6ZtyYW1Zqp8yjy9CgxO5hL5NV55dcdwC32c75nEIjTQlEeabs4pKNsV816nlx6gkcEye6er8MdPY8OjbJ_3gAfySi0-9Zysps2I="
  },
  "paypal": {
    "partnerAttributionId": "SFCC_EC_B2C_24_2_0",
    "paypalPvpButtonEnabled": false,
    "isPayPalButtonMessageEnabled": false,
    "buttonConfig": {
      "style": {
        "height": 35,
        "color": "gold",
        "shape": "rect",
        "layout": "vertical",
        "label": "checkout",
        "tagline": false
      }
    },
    "buttonMessageConfig": "{\"align\":\"center\",\"color\":\"black\",\"position\":\"bottom\"}",
    "billingFormFields": {
      "paymentMethod": {
        "name": "dwfrm_billing_paymentMethod",
        "value": "PayPal"
      },
      "paypalActiveAccount": {
        "name": "dwfrm_billing_paypal_paypalActiveAccount",
        "value": ""
      },
      "usedPaymentMethod": {
        "name": "dwfrm_billing_paypal_usedPaymentMethod",
        "value": ""
      }
    },
    "digitalGoodsData": {
      "isDigitalGoodsFlowEnabled": false
    },
    "isPayPalPmActive": true,
    "userIdToken": null,
    "isApplePayPvpButtonEnabled": false
  },
  "bvDisplay": {
    "bvPid": "102917",
    "qvType": "pdpsummary",
    "productUrl": {},
    "rr": {
      "enabled": true
    },
    "showSummary": true
  },
  "isRecommendation": false,
  "renderedTemplate": "<div class=\"product-quickview product-variant col product-wrapper product-detail\" data-pid=\"102917\">\n    <div class=\"row\">\n        \n        <style>\n    .primary-images .carousel.pointer-event {\n        touch-action: pan-y pinch-zoom !important;\n    }\n</style>\n<div class=\"primary-images mb-2 col-12 col-md-5\">\n    \n        <div class=\"product-badge\" style=\"background-color: #E00700\">\n            Sale\n        </div>\n    \n    <div id=\"pdpCarousel-102917\" class=\"carousel slide\" data-interval=\"0\" data-prev=\"Previous\" data-next=\"Next\" data-touch=\"true\">\n\n        <div class=\"carousel-inner\" role=\"listbox\">\n            \n                <div class='carousel-item active'>\n                    <img src=\"https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw93a5467e/images/102917_0_Gal_.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Groomer's Edge, Midnight White Shampoo image number null\" itemprop=\"image\" />\n                </div>\n            \n        </div>\n        \n        \n    </div>\n</div>\n\n        \n        <div class=\"col-sm-6\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <section>\n                        <h1 class=\"product-name\">Groomer's Edge, Midnight White Shampoo</h1>\n                    </section>\n                </div>\n            </div>\n            \n            \n                \n                    \n\n \n\n    <div data-bv-show=\"rating_summary\" data-bv-product-id=\"102917\"  id=\"data-bv-show\" class=\"bv-hidden\">\n        \n    </div>\n\n                \n            \n            \n            <div class=\"detail-panel\">\n                \n                <section class=\"attributes\">\n\n                    <div class=\"row\">\n    <div class=\"col\">\n        \n            <div class=\"main-attributes\">\n                \n                    \n                \n                    \n                \n            </div>\n        \n    </div>\n</div>\n\n\n                        \n                            <div data-attr=\"size\" class=\"swatch row\">\n                                <div class=\"col-8\">\n                                    <!-- attributes.isml -->\n<div class=\"attribute\">\n    <!-- Label -->\n    <span class=\"size non-input-label\">\n        Select Size\n    </span>\n\n    <!-- Render each value as a button -->\n    <div class=\"attribute-values\">\n        <div class=\"row mx-n1\">\n            \n            <!-- Skip rendering if isBundle variant but not selected -->\n            \n                <div class=\"col-4 col-md-6 col-lg-6 px-1 my-1\">\n                <button\n                    class=\"attribute-option p-2 mt- w-100 selectable selected\"\n                    aria-label=\"Gal\"\n                    data-url=\"https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W120130_size=Gal&amp;pid=W120130&amp;quantity=1\"\n                    data-attr-value=\"Gal\"\n                    \n                >\n                    <!-- If it's a swatchable attribute (e.g., color), show a swatch circle -->\n                    \n                        <!-- Otherwise, just display text -->\n                        <span class=\"size-value\">\n                            Gal\n                        </span>\n                    \n\n                    <!-- Screen-reader text for 'selected' -->\n                    <span id=\"Gal\" class=\"sr-only selected-assistive-text\">\n                        \n                            selected\n                        \n                    </span>\n                </button>\n                </div>\n            \n        \n        </div>\n    </div>\n</div>\n                                </div>\n\n                                \n                                    \n                                    <div class=\"attribute quantity col-4 d-sm-none\">\n                                        \n                                            \n    <div class=\"d-flex align-items-center mb-4\">\n      <label\n        for=\"quantity-1\"\n        class=\"mb-0 mr-2\"\n      >\n        Qty\n      </label>\n      <select\n        id=\"quantity-1\"\n        class=\"quantity-select custom-select form-control quickview-custom-select\"\n      >\n        \n          <option\n            value=\"1\"\n            \n              data-url=\"/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&amp;quantity=1\"\n            \n            selected\n          >\n            1\n          </option>\n        \n          <option\n            value=\"2\"\n            \n              data-url=\"/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&amp;quantity=2\"\n            \n            \n          >\n            2\n          </option>\n        \n          <option\n            value=\"3\"\n            \n              data-url=\"/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&amp;quantity=3\"\n            \n            \n          >\n            3\n          </option>\n        \n      </select>\n\n      \n    </div>\n\n\n                                        \n                                    </div>\n                                \n                            </div>\n                        \n\n                        <div class=\"d-sm-none row availability align-self-end \" data-ready-to-order=\"true\" data-available=\"true\">\n                            <div class=\"row\">\n    <span class=\"availability non-input-label\">\n        Availability:&nbsp;\n    </span>\n     <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                \n                    <div>In Stock</div>\n                \n            \n        </li>\n    </ul>\n</div>\n                        </div>\n\n                    <hr>\n\n                    \n                    <div class=\"row\">\n                        <div class=\"col-12 promotions\">\n                            <div class=\"align-self-center\">\n                                \n\n\n\n                            </div>\n                        </div>\n                    </div>\n                </section>\n\n                \n                    \n                    \n                \n            </div>\n        </div>\n    </div>\n\n    \n\n    \n</div>\n<div class=\"modal-footer row align-items-end\">\n    \n\n  \n    \n    <div class=\"col-6\">\n\n    <div class=\"row\">\n        <div class=\"prices\">\n                    \n                    \n    <div class=\"price\">\n        \n        <span>\n    \n\n    \n    <span class=\"sales color-venetian-red\">\n        <span class=\"value\" content=\"41.39\"></span>\n        $41.39\n\n\n    </span>\n\n    \n        \n        <del>\n            <span class=\"strike-through list\">\n                <span class=\"value\" content=\"45.99\">\n                    <span class=\"sr-only\">\n                        Price reduced from\n                    </span>\n                    $45.99\n\n\n                    <span class=\"sr-only\">\n                        to\n                    </span>\n                </span>\n            </span>\n        </del>\n\n        \n            <div class=\"savings-display color-venetian-red\">\n                Save $4.60 (10%)\n            </div>\n        \n    \n</span>\n\n    </div>\n\n\n                    \n\n\n\n                    \n\n\n\n\n\n\n\n\n\t\n\t\n\t\n\t\n\t\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t<p class=\"affirm-as-low-as\" \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\tdata-category=\"grooming-shampoos-conditioners\"\n\t\t\t\t\n\t\t\t\tdata-brand=\"Groomer's Edge\"\n\t\t\t\tdata-amount=\"4139\" data-affirm-color=\"blue\" data-page-type=\"product\" data-sku=\"102917\"></p>\n\t\t\n\t\n\n                </div>\n\n  </div>\n      <div class=\"hidden-xs-down row availability align-self-end global-availability\" data-ready-to-order=\"true\" data-available=\"true\">\n        <div>\n            <div class=\"row\">\n    <span class=\"availability non-input-label\">\n        Availability:&nbsp;\n    </span>\n     <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                \n                    <div>In Stock</div>\n                \n            \n        </li>\n    </ul>\n</div>\n        </div>\n        </div>\n  \n\n        <div class=\"row\">\n            \n            <div class=\"hidden-xs-down\">\n                \n                    \n    <div class=\"d-flex align-items-center mb-4\">\n      <label\n        for=\"quantity-1\"\n        class=\"mb-0 mr-2\"\n      >\n        Qty\n      </label>\n      <select\n        id=\"quantity-1\"\n        class=\"quantity-select custom-select form-control quickview-custom-select\"\n      >\n        \n          <option\n            value=\"1\"\n            \n              data-url=\"/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&amp;quantity=1\"\n            \n            selected\n          >\n            1\n          </option>\n        \n          <option\n            value=\"2\"\n            \n              data-url=\"/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&amp;quantity=2\"\n            \n            \n          >\n            2\n          </option>\n        \n          <option\n            value=\"3\"\n            \n              data-url=\"/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?pid=102917&amp;quantity=3\"\n            \n            \n          >\n            3\n          </option>\n        \n      </select>\n\n      \n    </div>\n\n\n                \n            </div>\n\n     \n                    \n\n\n<div class=\"row cart-and-ipay\">\n    <div class=\"col-sm-12\">\n        <input type=\"hidden\" class=\"js-is-show-pp-button\" value=\"true\" />\n        <input type=\"hidden\" class=\"add-to-cart-url\" value=\"/on/demandware.store/Sites-CA-Site/en_CA/Cart-AddProduct\" />\n        <button class=\"add-to-cart-global btn btn-primary js-add-to-cart-global\"\n                data-pid=\"102917\"\n                >\n            \n                Add to Cart\n            \n        </button>\n\n        <input type=\"hidden\" name=\"csrf_token\" value=\"noE-pzhayovSVY0BXGVCJeWKbzjNKSjXxCsTDaQzShZSOfssTwZ5I3_59e5emaUsAKFBJwvkaE9L2ykS6ZtyYW1Zqp8yjy9CgxO5hL5NV55dcdwC32c75nEIjTQlEeabs4pKNsV816nlx6gkcEye6er8MdPY8OjbJ_3gAfySi0-9Zysps2I=\" />\n\n        \n\n        \n            <div class=\"row paypal-pvp-button-global\">\n                <div class=\"col-sm-12\">\n                    \n                </div>\n                <div class=\"col-sm-12\">\n                    \n                </div>\n            </div>\n        \n    </div>\n</div>\n\n                \n\n        </div>\n    </div>\n</div>\n",
  "productUrl": "/groomers-edge-midnight-white-shampoo-102917.html"
}