{
  "action": "Product-ShowQuickView",
  "queryString": "pid=142377",
  "locale": "en_CA",
  "product": {
    "uuid": "ed4a3d08a71121b4439560bd40",
    "id": "142377",
    "productName": "Front Range Harness - Spring  Mountains",
    "productType": "variant",
    "brand": "Ruffwear",
    "price": {
      "sales": {
        "value": 53.99,
        "currency": "CAD",
        "formatted": "$53.99",
        "decimalPrice": "53.99"
      },
      "list": null,
      "savings": {}
    },
    "renderedPrice": "    <div class=\"price\">\n        \n        <span>\n    \n\n    \n    <span class=\"sales \">\n        <span class=\"value\" content=\"53.99\"></span>\n        $53.99\n\n\n    </span>\n\n    \n</span>\n\n    </div>\n\n\n",
    "finalPrice": 53.99,
    "images": {
      "large": [
        {
          "alt": "Front Range Harness - Spring  Mountains",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw3b6d74c0/images/142377_0_XX_Small_Spring_Mountains.jpg?sw=800&sh=800",
          "title": "Front Range Harness - Spring  Mountains"
        },
        {
          "alt": "Front Range Harness - Spring  Mountains",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw95a6e984/images/142377_1_XX_Small_Spring_Mountains.jpg?sw=800&sh=800",
          "title": "Front Range Harness - Spring  Mountains"
        },
        {
          "alt": "Front Range Harness - Spring  Mountains",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw7133b8c9/images/142377_2_XX_Small_Spring_Mountains.jpg?sw=800&sh=800",
          "title": "Front Range Harness - Spring  Mountains"
        }
      ],
      "small": [
        {
          "alt": "Front Range Harness - Spring  Mountains",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw3b6d74c0/images/142377_0_XX_Small_Spring_Mountains.jpg?sw=140&sh=140",
          "title": "Front Range Harness - Spring  Mountains"
        },
        {
          "alt": "Front Range Harness - Spring  Mountains",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw95a6e984/images/142377_1_XX_Small_Spring_Mountains.jpg?sw=140&sh=140",
          "title": "Front Range Harness - Spring  Mountains"
        },
        {
          "alt": "Front Range Harness - Spring  Mountains",
          "url": "https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw7133b8c9/images/142377_2_XX_Small_Spring_Mountains.jpg?sw=140&sh=140",
          "title": "Front Range Harness - Spring  Mountains"
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 1,
    "variationAttributes": [
      {
        "attributeId": "size",
        "displayName": "Size",
        "id": "size",
        "swatchable": false,
        "displayValue": "XX-Small",
        "values": [
          {
            "id": "XX-Small",
            "description": null,
            "displayValue": "XX-Small",
            "value": "XX-Small",
            "selected": true,
            "selectable": true,
            "url": "https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W198654_colour=Spring%20Mountains&dwvar_W198654_size=XX-Small&pid=W198654&quantity=1"
          }
        ],
        "resetUrl": "https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W198654_colour=Spring%20Mountains&dwvar_W198654_size=XX-Small&pid=W198654&quantity=1"
      },
      {
        "attributeId": "colour",
        "displayName": "Colour",
        "id": "colour",
        "swatchable": false,
        "displayValue": "Spring Mountains",
        "values": [
          {
            "id": "Spring Mountains",
            "description": null,
            "displayValue": "Spring Mountains",
            "value": "Spring Mountains",
            "selected": true,
            "selectable": true,
            "url": "https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W198654_colour=Spring%20Mountains&dwvar_W198654_size=XX-Small&pid=W198654&quantity=1"
          }
        ],
        "resetUrl": "https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W198654_colour=Spring%20Mountains&dwvar_W198654_size=XX-Small&pid=W198654&quantity=1"
      }
    ],
    "longDescription": "The front range harness is a padded everyday dog harness that is easy to put on and comfortable for dogs to wear akey piece of gear for canines embar king ona life of adventure with their hum ans the harness features two leash attachment options an aluminum v-ring centered on the dogs back for everyday walk sand rein forced front clip at the dogs chest to redirect dogs that pull on leash the id pocket keeps dog tags quiet and easily accessible and the reflective trim and light loop for the beacon boost visibility in low-light conditions complete the kit with the matching front range dog collar and front range dog leash.",
    "shortDescription": "Front Range Harness - Spring  Mountains - XX-Small Spring Mountains",
    "rating": 3.3,
    "promotions": [
      {
        "calloutMsg": "Triple your savings! Save 35% on your first 3 Autoship orders",
        "details": "Triple your savings! Save 35% on your first 3 Autoship orders",
        "enabled": true,
        "id": "NationalBrands35IOI",
        "name": "NationalBrands35IOI",
        "promotionClass": "PRODUCT",
        "rank": 10
      }
    ],
    "attributes": [
      {
        "ID": "ProductInformation",
        "name": "Product Information",
        "attributes": [
          {
            "label": "Category",
            "value": [
              "Harnesses"
            ]
          }
        ]
      },
      {
        "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=142377&quantity=1"
      }
    ],
    "selectedProductUrl": "/front-range-harness---spring--mountains-W198654.html?dwvar_W198654_colour=Spring%20Mountains&dwvar_W198654_size=XX-Small&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "pageTitle": null,
    "pageDescription": null,
    "pageKeywords": null,
    "pageMetaTags": [
      {},
      {},
      {},
      {},
      {},
      {},
      {},
      {},
      {}
    ],
    "template": null,
    "primaryCategory": "dog-collars-harnesses-leashes",
    "otherCategories": [
      "dog"
    ],
    "recommendations": [],
    "instructions": {},
    "reasonsToBuy": [
      "Foam-padded construction for comfortable extended wear.",
      "Four points of adjustment for an optimal fit.",
      "Two leash attachment points aluminum V-ring and reinforced webbing",
      "ID pocket stores dog tags",
      "Reflective trim for visibility in low-light conditions and light loop for attaching The Beacon"
    ],
    "itemCategoryCode": "DGCOHL",
    "clearance": false,
    "isRaw": false,
    "urlBrand": "ruffwear",
    "masterProductId": "W198654"
  },
  "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": "_WbPAMFRSJ1-_fJuIjJ-apkGUpLvko_6eamtgf1MnDSYp94Nu0nbPZAkyessHbzuYHoijpEOYgxQvxsFfaX4pXjQ53jNDWQsCogREoj9MpuTu9_2oBDw8HcX4nG4ARG5AFu3MpfRzWCK04MJGjkEu8XkRnKXXxRdC2KpQv1dXGj61-dRuZQ="
  },
  "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": "142377",
    "qvType": "pdpsummary",
    "productUrl": {},
    "rr": {
      "enabled": true
    },
    "showSummary": true
  },
  "isRecommendation": false,
  "renderedTemplate": "<div class=\"product-quickview product-variant col product-wrapper product-detail\" data-pid=\"142377\">\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 id=\"pdpCarousel-142377\" 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/dw3b6d74c0/images/142377_0_XX_Small_Spring_Mountains.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Front Range Harness - Spring  Mountains image number null\" itemprop=\"image\" />\n                </div>\n            \n                <div class='carousel-item '>\n                    <img src=\"https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw95a6e984/images/142377_1_XX_Small_Spring_Mountains.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Front Range Harness - Spring  Mountains image number null\" itemprop=\"image\" />\n                </div>\n            \n                <div class='carousel-item '>\n                    <img src=\"https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw7133b8c9/images/142377_2_XX_Small_Spring_Mountains.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Front Range Harness - Spring  Mountains image number null\" itemprop=\"image\" />\n                </div>\n            \n        </div>\n        \n            <a class=\"carousel-control-prev\" href=\"#pdpCarousel-142377\" role=\"button\" data-slide=\"prev\">\n                <span class=\"fa-solid fa-angle-left color-sapphire-blue\" aria-hidden=\"true\"></span>\n                <span class=\"sr-only\">Previous</span>\n            </a>\n            <a class=\"carousel-control-next\" href=\"#pdpCarousel-142377\" role=\"button\" data-slide=\"next\">\n                <span class=\"fa-solid fa-angle-right color-sapphire-blue\" aria-hidden=\"true\"></span>\n                <span class=\"sr-only\">Next</span>\n            </a>\n        \n        \n            <ol class=\"carousel-indicators\" aria-hidden=\"true\">\n                \n                    <li data-target=\"#pdpCarousel-142377\" data-slide-to=\"0\" class=\"true ? active : ''\">\n                        <img src=\"https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw3b6d74c0/images/142377_0_XX_Small_Spring_Mountains.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Front Range Harness - Spring  Mountains image number null\" itemprop=\"image\" width=\"60\" height=\"60\" />\n                    </li>\n                \n                    <li data-target=\"#pdpCarousel-142377\" data-slide-to=\"1\" class=\"false ? active : ''\">\n                        <img src=\"https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw95a6e984/images/142377_1_XX_Small_Spring_Mountains.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Front Range Harness - Spring  Mountains image number null\" itemprop=\"image\" width=\"60\" height=\"60\" />\n                    </li>\n                \n                    <li data-target=\"#pdpCarousel-142377\" data-slide-to=\"2\" class=\"false ? active : ''\">\n                        <img src=\"https://www.renspets.com/dw/image/v2/BLFP_PRD/on/demandware.static/-/Sites-product-catalog-renspets-ca/default/dw7133b8c9/images/142377_2_XX_Small_Spring_Mountains.jpg?sw=800&amp;sh=800\" class=\"d-block img-fluid\" alt=\"Front Range Harness - Spring  Mountains image number null\" itemprop=\"image\" width=\"60\" height=\"60\" />\n                    </li>\n                \n            </ol>\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\">Front Range Harness - Spring  Mountains</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=\"142377\"  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=\"XX-Small\"\n                    data-url=\"https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W198654_colour=Spring%20Mountains&amp;dwvar_W198654_size=XX-Small&amp;pid=W198654&amp;quantity=1\"\n                    data-attr-value=\"XX-Small\"\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                            XX-Small\n                        </span>\n                    \n\n                    <!-- Screen-reader text for 'selected' -->\n                    <span id=\"XX-Small\" 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                            </div>\n                        \n                            <div data-attr=\"colour\" class=\"swatch row\">\n                                <div class=\"col-8\">\n                                    <!-- attributes.isml -->\n<div class=\"attribute\">\n    <!-- Label -->\n    <span class=\"colour non-input-label\">\n        Select Colour\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=\"Spring Mountains\"\n                    data-url=\"https://www.renspets.com/on/demandware.store/Sites-CA-Site/en_CA/Product-Variation?dwvar_W198654_colour=Spring%20Mountains&amp;dwvar_W198654_size=XX-Small&amp;pid=W198654&amp;quantity=1\"\n                    data-attr-value=\"Spring Mountains\"\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=\"colour-value\">\n                            Spring Mountains\n                        </span>\n                    \n\n                    <!-- Screen-reader text for 'selected' -->\n                    <span id=\"Spring Mountains\" 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=142377&amp;quantity=1\"\n            \n            selected\n          >\n            1\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        \n            \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 \">\n        <span class=\"value\" content=\"53.99\"></span>\n        $53.99\n\n\n    </span>\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=\"dog-collars-harnesses-leashes\"\n\t\t\t\t\n\t\t\t\tdata-brand=\"Ruffwear\"\n\t\t\t\tdata-amount=\"5399\" data-affirm-color=\"blue\" data-page-type=\"product\" data-sku=\"142377\"></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=142377&amp;quantity=1\"\n            \n            selected\n          >\n            1\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=\"142377\"\n                >\n            \n                Add to Cart\n            \n        </button>\n\n        <input type=\"hidden\" name=\"csrf_token\" value=\"_WbPAMFRSJ1-_fJuIjJ-apkGUpLvko_6eamtgf1MnDSYp94Nu0nbPZAkyessHbzuYHoijpEOYgxQvxsFfaX4pXjQ53jNDWQsCogREoj9MpuTu9_2oBDw8HcX4nG4ARG5AFu3MpfRzWCK04MJGjkEu8XkRnKXXxRdC2KpQv1dXGj61-dRuZQ=\" />\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": "/front-range-harness---spring--mountains-142377.html"
}