{
  "action": "Product-ShowQuickView",
  "queryString": "isFromPLPFlow=false&pid=CAN-015953",
  "locale": "default",
  "product": {
    "uuid": "a1dfc2361226c18268cc2e59db",
    "id": "CAN-015953",
    "upc": "815266012687",
    "productName": "BosRevive Non-Color Treated Hair Nourishing Shampoo",
    "productType": "variant",
    "manufacturerSKU": "BP-BRSH004N",
    "manufacturerName": "BOSLEY MD - JDA US",
    "brand": {},
    "brandUrl": "/shop-by-brand/bosleymd",
    "url": {},
    "bvAverageRating": "0",
    "bvReviewCount": "0",
    "price": {
      "sales": {
        "value": null,
        "currency": null,
        "formatted": null
      },
      "list": null,
      "type": "default",
      "isDiscountModelPricebookPrice": false,
      "hasPrice": false
    },
    "images": {
      "pdpLarge": [
        {
          "alt": "BosRevive Non-Color Treated Hair Nourishing Shampoo",
          "url": "https://www.cosmoprofbeauty.ca/dw/image/v2/BDJL_PRD/on/demandware.static/-/Sites-cosmoprof-master-catalog/default/dwb7384bcf/images/bosleymd/015953C.jpg?sw=650&sh=650&sfrm=png",
          "title": "BosRevive Non-Color Treated Hair Nourishing Shampoo"
        }
      ],
      "zoom": [
        {
          "alt": "BosRevive Non-Color Treated Hair Nourishing Shampoo",
          "url": "https://www.cosmoprofbeauty.ca/dw/image/v2/BDJL_PRD/on/demandware.static/-/Sites-cosmoprof-master-catalog/default/dwb7384bcf/images/bosleymd/015953C.jpg?sw=1500&sh=1500&sfrm=png",
          "title": "BosRevive Non-Color Treated Hair Nourishing Shampoo"
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 0,
    "variationAttributes": [
      {
        "attributeId": "size",
        "displayName": "Size",
        "id": "size",
        "swatchable": false,
        "values": [
          {
            "id": "10.1_fl_oz",
            "description": null,
            "displayValue": "10.1 fl oz",
            "value": "10.1_fl_oz",
            "selected": true,
            "geprRestricted": false,
            "selectable": false,
            "skuID": "CAN-015953",
            "UPC": "815266012687",
            "orderLevel": null,
            "variantRank": "1",
            "shadeLabel": null,
            "onSale": false
          },
          {
            "id": "1_Liter",
            "description": null,
            "displayValue": "1 Liter",
            "value": "1_Liter",
            "selected": false,
            "geprRestricted": false,
            "selectable": true,
            "skuID": "CAN-015954",
            "UPC": "815266012694",
            "orderLevel": null,
            "variantRank": "2",
            "shadeLabel": null,
            "onSale": false,
            "url": "https://www.cosmoprofbeauty.ca/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?dwvar_CAN-M-311020_size=1_Liter&pid=CAN-M-311020&quantity=1"
          }
        ],
        "variant": {}
      }
    ],
    "selectedVariationAttributes": [
      {
        "Size": {}
      }
    ],
    "longDescription": "BosRevive Nourishing Shampoo is uniquely formulated for those who want to help restore visibly thinning hair. Sulfate-free shampoo removes build-up, such as DHT, from the scalp surface, while cleansing hair of product build-up and pollution. Pumpkin Seed Extract and Saw Palmetto, natural DHT-blockers, combine with Rosemary Extract and Panthenol to help reduce scalp inflammation, increase scalp circulation and strengthen the hair to promote healthy hair growth. Maintains a clean environment for the appearance of thicker, fuller-looking hair.",
    "shortDescription": null,
    "directions": "Emulsify shampoo in hands, evenly distribute on wet hair concentrating on scalp. Massage generously in a circular motion for 1 full minute.  Follow with BosRevive Volumizing Conditioner.<br><br>\n\nFor extra care on excessively oily hair and scalp, supplement your BosRevive Shampoo with BosleyMD Rejuvenating Scalp Scrub once a week. To use, gently shampoo with BosRevive Shampoo, rinse. Then apply Scalp Scrub with fingertips directly onto scalp and massage in circular motion for 1 minute.  Follow with BosRevive Conditioner for mid-shaft and ends. Complete the experience with leave-in BosRevive Thickening Treatment foam, style as usual.",
    "ingredients": "Water/Aqua/Eau, Sodium Cocoyl Isethionate, Sodium Lauroyl Methyl Isethionate, Potassium Cocoyl Glycinate, Capryloyl/Caproyl Methyl Glucamide, Phenoxyethanol, Lauroyl/Myristoyl Methyl Glucamide, Potassium Cocoate, PEG-120 Methyl Glucose Dioleate, Menthol, Citric Acid, Fragrance (Parfum), Polyquaternium-10, Trisodium Ethylenediamine Disuccinate, Panthenol, Potassium Sorbate, Ethylhexylglycerin, Caprylic/Capric Triglyceride, Sodium Benzoate, Hexyl Cinnamal, Glycerin, Hydrolyzed Vegetable Protein PG-Propyl Silanetriol, Tocopherol, Tocopheryl Acetate, Sclerocarya Birrea Seed Oil, Caprylyl Glycol, 1,2-Hexanediol, Disodium EDTA, Hamamelis Virginiana (Witch Hazel) Water, Apium Graveolens (Celery) Seed Extract, Myristoyl Pentapeptide-17, Benzoic Acid, Carthamus Tinctorius (Safflower) Seed Oil, Helianthus Annuus (Sunflower) Seed Oil, Butylene Glycol, Rice Amino Acids, Soy Amino Acids, Rosmarinus Officinalis (Rosemary) Leaf Extract, Cucurbita Pepo (Pumpkin) Seed Extract, Serenoa Serrulata Fruit Extract, PPG-26-Buteth-26, PEG-40 Hydrogenated Castor Oil, Algae Extract, Benzyl Alcohol, Chlorphenesin, Tetrasodium EDTA, Apigenin, Biotinoyl Tripeptide-1, Oleanolic Acid, Hexylene Glycol",
    "featuresAndBenefits": null,
    "prop65Warning": null,
    "brandContentPDP": null,
    "ProductImageOverlay": "badges/BBS2021-Badge.png",
    "overlayTo": null,
    "overlayFrom": null,
    "promotions": null,
    "attributes": null,
    "availability": {
      "messages": [
        "This item is currently not available"
      ],
      "OutOfStockLabel": "This product is out of stock online",
      "inStockDate": null,
      "estimatedQty": 0,
      "ats": 0,
      "maxOrderQuantity": 0,
      "maxQtyLimitMsg": "error.max.quantity.limit",
      "IsOutOfStock": true,
      "pavRestricted": false,
      "geprRestricted": false
    },
    "available": false,
    "geprStateRestriction": "",
    "options": [],
    "quantities": [
      {
        "baseUrl": "/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=CAN-015953"
      }
    ],
    "crossSells": {},
    "colorBuckets": {
      "unbucketed": {},
      "bucketed": {}
    },
    "primaryBadge": null,
    "secondaryBadge": null,
    "tertiaryBadge": null,
    "searchRefinements": {
      "productLine": {},
      "productLineURL": "/search-show?q=Revive",
      "type": "",
      "benefit": "Revitalizing",
      "refinementColor": ""
    },
    "warrantyplan": null,
    "categoryHierarchy": {},
    "monetateData": [
      {
        "productId": "CAN-015953",
        "sku": "BP-BRSH004N"
      }
    ],
    "selectedProductUrl": "/CAN-M-311020.html?dwvar_CAN-M-311020_size=10.1_fl_oz&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "masterProductID": "CAN-M-311020",
    "pageTitle": "BosRevive Non-Color Treated Hair Nourishing Shampoo - BosleyMD | CosmoProf",
    "pageDescription": null,
    "pageKeywords": null,
    "pageMetaTags": []
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Select Styles for Availability",
    "assistiveSelectedText": "selected"
  },
  "quickViewFullDetailMsg": "View Full Details",
  "closeButtonText": "Close",
  "enterDialogMessage": "Start of Quickview dialog window. Select Close to cancel and close the window.",
  "template": "product/quickView.isml",
  "bvDisplay": {
    "bvPid": "CAN-M-311020",
    "qvType": "inlineratings",
    "productUrl": {},
    "rating": {
      "enabled": true,
      "type": "native",
      "rating": "0.0",
      "range": "0",
      "count": "0",
      "stars": "https://www.cosmoprofbeauty.ca/on/demandware.static/Sites-CosmoProf-CA-Site/-/default/dw41a895d1/images/stars/rating-0_0.gif"
    }
  },
  "productid": "CAN-015953",
  "isFromPLPFlow": "false",
  "userLoggedIn": false,
  "gridViewMode": "Level",
  "variantLevelNames": [],
  "enableLatestNearByStores": true,
  "deliveryTilesEnabled": true,
  "isSDDStoreExperienceEnabled": true,
  "tracking_consent": null,
  "ecommerceDetail": {
    "event": "productView",
    "productViewType": "QuickView",
    "ecommerce": {
      "currencyCode": "CAD",
      "detail": {
        "products": [
          {
            "name": "BosRevive Non-Color Treated Hair Nourishing Shampoo",
            "id": "CAN-015953",
            "category": "Black Friday Hair Care",
            "brand": "BosleyMD",
            "variant": "CAN-015953",
            "dimension52": "BosRevive Non-Color Treated Hair Nourishing Shampoo | Size | 10.1 fl oz",
            "dimension56": "",
            "dimension57": "Revive",
            "dimension64": "stm"
          }
        ]
      }
    }
  },
  "renderedTemplate": "<div class=\"product-quickview product-variant product-wrapper product-detail\" data-pid=\"CAN-015953\" data-gtm=\"{&quot;event&quot;:&quot;productView&quot;,&quot;productViewType&quot;:&quot;QuickView&quot;,&quot;ecommerce&quot;:{&quot;currencyCode&quot;:&quot;CAD&quot;,&quot;detail&quot;:{&quot;products&quot;:[{&quot;name&quot;:&quot;BosRevive Non-Color Treated Hair Nourishing Shampoo&quot;,&quot;id&quot;:&quot;CAN-015953&quot;,&quot;category&quot;:&quot;Black Friday Hair Care&quot;,&quot;brand&quot;:&quot;BosleyMD&quot;,&quot;variant&quot;:&quot;CAN-015953&quot;,&quot;dimension52&quot;:&quot;BosRevive Non-Color Treated Hair Nourishing Shampoo | Size | 10.1 fl oz&quot;,&quot;dimension56&quot;:&quot;&quot;,&quot;dimension57&quot;:&quot;Revive&quot;,&quot;dimension64&quot;:&quot;stm&quot;}]}}}\" id=\"quickviewPLP\">\n\n  \n  <div id=\"availabilityProducts\" class=\"hide\" data-availability-products=\"\" data-is-size-variant=\"\"\n    data-is-color-variant=\"\"></div>\n\n  <div class=\"row no-gutters\">\n    <div class=\"col-12 col-md-6\">\n      <div class=\"image-container product-image-container\">\n\n        <!-- Product Images Carousel -->\n        \n\n\n\n\n\n\n\n<div class=\"owl-carousel owl-theme pdp-carousel\">\n    \n        <div class=\"item zoom\">\n        \n\n\n\n\n\n            <div class=\"zoomImage\">\n                \n                    <img id=\"CAN-015953-image-0\" src=\"https://www.cosmoprofbeauty.ca/dw/image/v2/BDJL_PRD/on/demandware.static/-/Sites-cosmoprof-master-catalog/default/dwb7384bcf/images/bosleymd/015953C.jpg?sw=650&amp;sh=650&amp;sfrm=png\" data-zoom=\"https://www.cosmoprofbeauty.ca/dw/image/v2/BDJL_PRD/on/demandware.static/-/Sites-cosmoprof-master-catalog/default/dwb7384bcf/images/bosleymd/015953C.jpg?sw=1500&amp;sh=1500&amp;sfrm=png\" class=\"\" alt=\"BosRevive Non-Color Treated Hair Nourishing Shampoo\" itemprop=\"image\"/>\n                \n            </div>\n        </div>\n    \n\n    \n</div>\n\n    \n\n\n<div class=\"pdp-dots-container carousel-content\">\n    \n        \n        \n        \n        <div class=\"owl-carousel owl-theme pdp-dots-carousel\">\n            \n                <div class=\"pdp-dots active\" data-index=\"0\" data-pid=\"CAN-015953\">\n                    <img src=\"https://www.cosmoprofbeauty.ca/dw/image/v2/BDJL_PRD/on/demandware.static/-/Sites-cosmoprof-master-catalog/default/dwb7384bcf/images/bosleymd/015953C.jpg?sw=650&amp;sh=650&amp;sfrm=png\" class=\"img-fluid\" alt=\"BosRevive Non-Color Treated Hair Nourishing Shampoo\" itemprop=\"image\" />\n                </div>\n                \n            \n            \n        </div>\n        <div class=\"sliderControl\">\n            <div class=\"owl-controls\">\n                <div class='owl-nav d-none'>\n                    <div class=\"prvBtn\">\n                        <img class=\"hidden-sm-down\" src=\"/on/demandware.static/Sites-CosmoProf-CA-Site/-/default/dwb59f91a8/images/caret_left.svg\" alt=\"previous\" />\n                    </div>\n                    <div class=\"nxtBtn\">\n                        <img class=\"hidden-sm-down\" src=\"/on/demandware.static/Sites-CosmoProf-CA-Site/-/default/dw120f5107/images/caret_right.svg\" alt=\"next\" />\n                     </div>\n                </div>\n             </div>\n         </div>\n    \n</div>\n        \n\n\n\n\n\n\n\n\n      </div>\n    </div>\n    \n    \n      \n    \n    <div class=\"col-12 col-md-6\">\n      <div class=\"product-quickview__detail\">\n        <section class=\"product-quickview__info\">\n\n          <!-- Availability -->\n          <div class=\"available-msgs\"></div>\n\n          <!-- Product Name -->\n          <h1 class=\"product-name\">\n            BosRevive Non-Color Treated Hair Nourishing Shampoo\n          </h1>\n\n          <!-- SubBrand / Brand Link -->\n          <h5>\n            \n              <a href=\"/search-show?q=Revive\" class=\"pdp-brand\">\n                Revive\n              </a>\n            \n            \n              <meta itemprop=\"brand\" content=\"BosleyMD\">\n              <span class=\"pdp-by\">by</span>\n              <a href=\"/shop-by-brand/bosleymd\" class=\"pdp-brand\">\n                BosleyMD\n              </a>\n            \n          </h5>\n\n          <!-- Prices -->\n          <div class=\"prices\">\n            \n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n  <span class=\"logintoviewprice d-none\"><a class=\"js-gtm-beginlogin\" href=\"https://www.cosmoprofbeauty.ca/login\" data-gtm-eventlocation=\"product tile\">Login</a> or <a class=\"js-gtm-vsustart\" data-gtm-eventlocation=\"product tile\" href=\"https://www.cosmoprofbeauty.ca/signup\">Register</a> to buy</span>\n\n          </div>\n\n          <div class=\"product-number-rating clearfix\">\n\n            <!-- Product Number -->\n            <div class=\"product-number\">\n              <!-- Style ID -->\n              \n              <span class=\"product-id-label \">\n                SKU&#35;:\n              </span>\n              <span class=\"product-id\" itemprop=\"productID\" data-pid=\"CAN-015953\">\n                CAN-015953\n              </span>\n\n              <!-- UPC Number -->\n              \n              <span class=\"upc-wrapper \">\n                <span class=\"upc-id-label\">\n                  UPC&#35;:\n                </span>\n                <span class=\"upc-id\">\n                  \n                    815266012687\n                  \n                </span>\n              </span>\n            </div>\n\n          </div>\n\n          <!-- Applicable Promotions -->\n         \n            <div class=\"row js-promotion-messaging d-none\">\n              <div class=\"col-12 align-self-center\">\n                <div class=\"promotion_container centered my-2\">\n                  <div class=\"promotion_wrapper transparent\">\n                    <img src=\"/on/demandware.static/Sites-CosmoProf-CA-Site/-/default/dw8c18476b/images/icons/promotionBadge.svg\" alt=\"Offers Available\" />\n                    <div class=\"button-tertiary-big\" >\n                      Offers Available </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n\n        </section>\n\n        <div class=\"detail-panel\">\n          <!-- Attributes -->\n          <section class=\"attributes\">\n            <div class=\"col-12 p-4\">\n\n              \n\n              <div>\n\n                <div class=\"mb-3 d-flex align-items-center justify-content-around\">\n\n                  \n                    <!-- Quantity -->\n                    \n\n\n\n\n  \n  \n</iselseif>\n\n\n\n\n\n\n\n  \n\n\n\n\n\n\n\n\n\n\n\n\n  \n  \n\n\n\n\n\n\n\n\n\n\n<div class=\"quantity-container  \">\n  <span class=\"loginPopover\" role=\"tooltip\" data-placement=\"top\" data-toggle=\"popover\" data-trigger=\"hover\" data-content=\"<a href='/login' class=js-gtm-beginlogin data-gtm-eventlocation=pdp>Log in</a> or <a href='/signup' class=js-gtm-vsustart data-gtm-eventlocation=pdp>Register</a> to add to your bag.\"></span>\n  <div class=\"quantity-container-plus-minus expanded \">\n    <button class=\"qty-minus qty-btn disabled\"><span>&minus;</span></button>\n    <input id=\"quantity-input-CAN-015953\"\n      type=\"number\"\n      name=\"quantity-input\"\n      class=\"quantity qty-btn-input numeric-only\"\n      min=\"0\"\n      max=\"300\"\n      value=\"1\"\n      data-pid=\"CAN-015953\"\n      data-product-type=\"variant\"\n      data-swatch-pid=\"false\"\n      data-quantity-limit=\"\"\n      data-stm-max=\"0\"\n      data-sdd-inventory=\"0\"\n      data-bopis-max=\"0\"\n      data-sdd-max=\"0\"\n      data-max-quantity=\"300\"\n      data-grid-qty-error=\"false\"\n      data-grid-base-url=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-AvailabilityJson?pids=\"\n\n      \n\n      \n        data-url=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=CAN-015953\"\n      \n\n      \n        data-variation-url=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=false\"\n      \n\n      \n\n      \n\n    />\n    <button class=\"qty-plus qty-btn disabled\"><span>&plus;</span></button>\n  </div>\n</div>\n                  \n\n                  <!-- Add To Cart -->\n                  <div class=\"add-item-to-bag\">\n                    \n                      <input type=\"hidden\" class=\"add-to-cart-url\" value=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Cart-AddProduct\">\n                      <div class=\"cart-and-ipay\">\n                        \n                          <a href=\"/login\" class=\"login-or-register-to-shop button-primary-big text-nowrap js-gtm-beginlogin quickview-login-btn\" data-gtm-eventlocation=\"quickview\">\n                            Log in or Register to Shop\n                          </a>\n                      \n                      </div>\n                    \n                  </div>\n\n                </div>\n\n                \n                  \n\n\n     \n\n\n\n  \n  \n</iselseif>\n\n\n\n\n\n\n\n\n<div class=\"js-availability-msg-CAN-015953 js-availability-msg-pdp-size availablity-msg-parent hide\">\n  <div class=\"maxQty-error-msg-quickview d-flex align-items-center justify-content-between\">\n    <div class=\"availability-flex-wrapper\">\n      \n        <img src=\"/on/demandware.static/Sites-CosmoProf-CA-Site/-/default/dwf6290f96/images/icons/exclamation-circle-new.svg\" alt=\"warning-info\" class=\"mr-0\" />\n      \n      <span class=\"availability_msg ml-1\"></span>\n    </div>\n    \n      <span class=\"close-icon\">\n        <img class=\"close__icon\" src=\"/on/demandware.static/Sites-CosmoProf-CA-Site/-/default/dwcba9b584/images/close-x-red.svg\" alt=\"close\" />\n      </span>\n    \n  </div>\n</div>\n                \n\n                \n                \n                  <div class=\"warning-wrapper geprErrorMessagePDP d-none\">\n                    Not available for standard shipping\n                  </div>\n                \n\n                <!-- WishList Link -->\n                <div class=\"wishlist-qv-container col-4 mt-3 mb-3\" data-loadurl=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Wishlist-WishListOptions?pid=CAN-015953\">\n                </div>\n\n              </div>\n\n              <!-- Variation Attributes -->\n              \n                \n                    <div data-attr=\"size\">\n                      \n\n\n  \n    \n  \n\n  \n\n\n\n<div class=\"color-container col-12\">\n\n  <label id=\"variant-size\" class='js-old-pdp-selected-label size '>\n      Size: <span>10.1 fl oz</span>\n  </label>\n\n   \n    <div class=\"attribute \">\n      \n      \n        <!-- Attribute Values Drop Down Menu -->\n        \n          \n            \n              \n              \n\n          \n            \n          \n          \n            <button value=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=CAN-015953&amp;quantity=1\"\n            id=\"CAN-015953\"\n            data-attr-value=\"Size: 10.1 fl oz\"\n            data-variation-id = \"10.1_fl_oz\"\n            data-bopissufficient = \"false\"\n            data-pid = \"CAN-015953\"\n            data-bopis-max = \"0\"\n            data-stm-max = \"0\"\n            data-sdd-max = \"0\"\n            data-sdd-inventory = \"0\"\n            data-quantity-limit = \"\"\n            data-max-quantity = \"300\"\n            selected\n            disabled\n            class=\"attribute-variant-btn select-size selected\" data-noquantityurl=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=CAN-015953\">\n              <span>10.1 fl oz</span>\n            </button>\n          \n        \n          \n            \n          \n            \n              \n              \n\n          \n            \n          \n          \n            <button value=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=CAN-015954&amp;quantity=1\"\n            id=\"CAN-015954\"\n            data-attr-value=\"Size: 1 Liter\"\n            data-variation-id = \"1_Liter\"\n            data-bopissufficient = \"false\"\n            data-pid = \"CAN-015954\"\n            data-bopis-max = \"0\"\n            data-stm-max = \"0\"\n            data-sdd-max = \"0\"\n            data-sdd-inventory = \"0\"\n            data-quantity-limit = \"\"\n            data-max-quantity = \"300\"\n            \n            disabled\n            class=\"attribute-variant-btn select-size \" data-noquantityurl=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-Variation?pid=CAN-015954\">\n              <span>1 Liter</span>\n            </button>\n          \n        \n      \n    </div>\n  \n\n</div>\n                    </div>\n                \n              \n\n              <input class=\"AvailabilityJsonURL\" type=\"hidden\" data-url=\"/on/demandware.store/Sites-CosmoProf-CA-Site/default/Product-AvailabilityJson?pids=CAN-015953&amp;page=qv\">\n              <!-- Product Availability -->\n              <div class=\"d-sm-none col availability align-self-end \" data-ready-to-order=\"true\" data-available=\"false\">\n                                                                                                                            \n              </div>\n            </div>\n\n            <hr>\n\n          </section>\n\n          \n            <!-- Options -->\n            \n          \n        </div>\n      </div>\n    </div>\n  </div>\n\n  \n  \n</div>\n\n<div class=\"modal-footer row align-items-end\">\n  <div class=\"hidden-xs-down col availability align-self-end global-availability\"\n    data-ready-to-order=\"true\" data-available=\"false\">\n                                                                                                                \n  </div>\n</div>",
  "productUrl": "/CAN-015953.html"
}