From the manufacturer
.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {
position: relative;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {
position: absolute;
width: 50%;
height: 100%;
top: 0;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {
left: 50%;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {
left: auto;
right: 50%;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {
color: #fff;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-background {
padding: 20px;
}
.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {
padding-bottom: 10px;
}
.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {
padding-bottom: 20px;
}
.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {
line-height: 1.5em;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {
background: rgba(255,255,255,0.5);
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {
background: rgba(0,0,0,0.5);
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {
color: #fff;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {
display: table;
height: 100%;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {
padding-left: 40px;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {
padding-left: 0px;
padding-right: 40px;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {
padding-right: 40px;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {
padding-right: 0px;
padding-left: 40px;
}
.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {
display: table-cell;
vertical-align: middle;
}
/**
* Premium modules global styles
*/
.aplus-v2.desktop {
max-width: 1464px;
min-width: 800px;
margin-left: auto;
margin-right: auto;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
}
/* Undo this for tech-specs because it breaks table layout */
.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }
.aplus-v2 .premium-aplus,
.aplus-v2 .premium-aplus .aplus-h1,
.aplus-v2 .premium-aplus .aplus-h2,
.aplus-v2 .premium-aplus .aplus-p1,
.aplus-v2 .premium-aplus .aplus-p2,
.aplus-v2 .premium-aplus .aplus-p3,
.aplus-v2 .premium-aplus .aplus-accent1,
.aplus-v2 .premium-aplus .aplus-accent2
{ font-family: Arial, sans-serif; }
.aplus-v2 .premium-aplus,
.aplus-v2 .premium-aplus .aplus-h1,
.aplus-v2 .premium-aplus .aplus-h2,
.aplus-v2 .premium-aplus .aplus-p1,
.aplus-v2 .premium-aplus .aplus-p2,
.aplus-v2 .premium-aplus .aplus-p3,
.aplus-v2 .premium-aplus .aplus-accent1,
.aplus-v2 .premium-aplus .aplus-accent2
{ font-family: inherit; }
/* type */
.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }
.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }
.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }
.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }
.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }
.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }
.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }
.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }
/* spacing */
.aplus-v2 .aplus-container-1 { padding: 40px; }
.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }
.aplus-v2 .aplus-container-2 { padding: 80px; }
.aplus-v2 .aplus-container-3 { padding: 40px 0; }
/* Display */
.aplus-v2 .premium-aplus .aplus-display-table { display: table; }
.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }
.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }
/* Aplus display table with min-width 1000px and fill remaining space inside parent */
.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }
/**
* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.
*/
/**
* Premium-module 12: Nav Carousel
*/
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-card {
position: relative;
width: 100%;
}
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container {
position: relative;
}
.aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper {
position: absolute;
top: 0;
width: 50%;
height: 100%;
}
.aplus-v2 .premium-aplus-module-12 .aplus-card-detail {
display: table;
width: 100%;
height: 100%
}
.aplus-v2 .premium-aplus-module-12 .card-description {
text-align: left;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-12 .card-description {
text-align: right;
}
.aplus-v2 .premium-aplus-module-12 .aplus-table-cell {
display: table-cell;
vertical-align: middle;
}
.aplus-v2 .premium-aplus-module-12 .aplus-text-background {
padding: 20px;
}
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color {
background: rgba(0, 0, 0, 0.5);
}
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color,
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1,
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5,
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol,
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul,
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item,
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item {
color: #fff;
}
.aplus-v2 .premium-aplus-module-12 .description {
padding-top: 20px;
}
/* nav */
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions {
position: absolute;
top: 20px;
width: 100%;
text-align: center;
}
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn {
display: inline-block;
margin: 7px 10px;
cursor: pointer;
border-radius: 30px;
border: 2px solid #000;
line-height: 2.5em;
min-width: 200px;
background-color: #fff;
white-space: nowrap;
color: #000;
}
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-index {
display: none;
}
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active {
border-color: #fff;
background-color: #000;
color: #fff;
}
/*
* Regimen template specific css
*/
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {
text-align: left;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {
text-align: right;
}
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {
text-align: right;
top: 50%;
width: 250px;
right: 75px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {
text-align: left;
top: 50%;
left: 75px;
right: auto;
}
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {
display: inline-block;
margin: 10px 10px;
cursor: pointer;
border-radius: 30px;
border: 2px solid #000;
line-height: 2.5em;
width: 220px;
background-color: #fff;
white-space: nowrap;
}
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active {
border-color: #fff;
background-color: #000;
color: #fff;
}
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {
display: inline-block;
margin-left: 6px;
width: 16px;
line-height: 26px;
color: #000;
text-align: center;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {
margin-left: 0px;
margin-right: 6px;
}
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index {
color: #fff;
}
.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen {
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color: #000;
opacity: 0.5;
text-align: center;
}
.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline {
color: #fff;
line-height: 2em;
}
.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {
text-align: center;
}
.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {
text-align: inherit;
}
.aplus-v2 .premium-aplus-module-4 .premium-aplus-column {
display: inline-block;
vertical-align: top;
width: 50%;
}
.aplus-v2 .premium-aplus-module-4 .premium-module-4-heading {
padding-bottom: 40px;
}
.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {
padding-left: 40px;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {
padding-left: 0px;
padding-right: 40px;
}
.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {
padding-right: 40px;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {
padding-right: 0px;
padding-left: 40px;
}
.aplus-v2 .premium-aplus-module-4 .column-heading {
padding-top: 20px;
}
.aplus-v2 .premium-aplus-module-4 .column-description {
padding-top: 10px;
}
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.now(‘premium-module-12-nav-carousel’).execute(function(init) {
if (init) {
return;
}
P.register(‘premium-module-12-nav-carousel’, function(){
return function() {
P.when(‘A’, ‘jQuery’, ‘a-carousel-framework’, ‘ready’).execute(function (A, $, framework) {
function initiateCarousel(module) {
var MODULE_ID = $(module).data(‘module-id’);
/**
* Carousel button element classname
* @const
*/
var GOTO_BTN_CLASS_NAME = “aplus-goto-btn-” + MODULE_ID;
/**
* Carousel button element active classname
* @const
*/
var GOTO_BTN_ACTIVE_CLASS_NAME = “aplus-active”;
/**
* AUI name for aui carousel
* @const
*/
var CAROUSEL_NAME = “premium-aplus-12-carousel-” + MODULE_ID;
/**
* Module class name
* @const
*/
var MODULE_CLASS_NAME = “.aplus-v2 .premium-aplus-module-12”;
/**
* Carousel text container class name
* @const
*/
var TEXT_CONTAINER_CLASS_NAME = “.aplus-carousel-text-container-” + MODULE_ID;
/**
* Carousel text hidden class name
* @const
*/
var TEXT_CONTAINER_HIDDEN = “aplus-hidden”;
function showCarouselText(oldIndex, newIndex) {
var oldClass = MODULE_CLASS_NAME + ” ” + TEXT_CONTAINER_CLASS_NAME + “-” + oldIndex;
var newClass= MODULE_CLASS_NAME + ” ” + TEXT_CONTAINER_CLASS_NAME + “-” + newIndex;
$(oldClass).addClass(TEXT_CONTAINER_HIDDEN);
$(newClass).removeClass(TEXT_CONTAINER_HIDDEN);
}
/**
* Creates a CarouselButton class for provided carousel instance
* @param {object} carousel – AUI Carousel instance
* @returns {Class} – CarouselButton Class
*/
function CarouselButtonTemplate(carousel) {
/**
* Button for controlling the active slide
* @constructor
* @param {number} index – slide index
* @param {DOMElement} [elem] – optional DOM element to use as this objects DOM representation
*/
function CarouselButton(index, elem) {
var self = this;
this.index = index;
this.carousel = carousel;
/* create the button element */
this.elem = this.getElem(elem);
this.$elem = $(this.elem); /* store jquery version */
this.elem.addEventListener(‘click’, self.handleClick.bind(self));
/* add this object to the object manager */
CarouselButton.objects.byId[index] = this;
CarouselButton.objects.all.push(this);
}
/**
* Describe behavior for click events on this.elem
* @memberOf CarouselButton
*/
CarouselButton.prototype.handleClick = function(e) {
e.preventDefault();
this.carousel.gotoPage(this.index);
};
/**
* Enter active state
* @memberOf CarouselButton
*/
CarouselButton.prototype.activate = function() {
this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME);
};
/**
* Enter inactive state
* @memberOf CarouselButton
*/
CarouselButton.prototype.deactivate = function() {
this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME);
};
/**
* Returns an existing or creates a new bound element for this object
* @memberOf CarouselButton
* @param {DOMElement} [elem] – optionally provide an existing element in the DOM to use
* @returns {DOMElement} – this objects DOM representation
*/
CarouselButton.prototype.getElem = function(elem) {
if (this.elem) return this.elem;
if (elem) return elem;
var createdElem = document.createElement(‘span’);
createdElem.className = GOTO_BTN_CLASS_NAME;
return createdElem;
};
/** @const Object manager */
CarouselButton.objects = {
byId: {},
all: [],
};
return CarouselButton;
}
framework.onInit(CAROUSEL_NAME, function(carousel) {
/** @const {Class} */
var CarouselButton = CarouselButtonTemplate(carousel);
/* create carouel controls */
var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));
var btns = $carouselBtns.map(function(i, btnElem) {
return new CarouselButton(i + 1, btnElem);
});
/* activate first one */
CarouselButton.objects.byId[1].activate();
/* Listen to slide changes */
A.on(“a:carousel:” + CAROUSEL_NAME + “:change:pageNumber”, function (data) {
CarouselButton.objects.byId[data.newValue].activate();
CarouselButton.objects.byId[data.oldValue].deactivate();
showCarouselText(data.oldValue, data.newValue);
});
});
/**
* @returns {string} – css classname prefixed with module selector
*/
function safeClassSelector(className) {
return ‘.’ + MODULE_CLASS_NAME + ‘ .’ + className;
}
}
$(‘.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container’).each(function (index, module) {
initiateCarousel(module);
});
framework.createAll();
framework.initializeAll();
});
}
})
});
}));
/**
* Premium-module 8: Hero Video module
*/
.aplus-v2 .premium-aplus-module-8 .premium-aplus-module-8-video {
position: relative;
width: 100%;
}
.aplus-v2 .premium-aplus-module-8 .video-placeholder {
padding-bottom: 40.984%; /* Video or image required size 1464 : 600 = 40.9836 */
}
.aplus-v2 .premium-aplus-module-8 .video-container {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
if(P) {
P.when(“a-expander”).execute(function (expander) {
expander.initializeExpanders();
});
}



-
Shampoo
- Improves strength and elasticity of each hair strand
- Forms a scaffold around each hair
-
Conditioner
- Reinforces and strengthens hair from the inside out
- Deeply hydrates and nourishes fragile strands
-
Treatment Serum
- Hydrates, locks in moisture & enhances softness
- Prevents breakage & hair fall, encouraging length
-
Moisture Masque
- Seals the cuticle to repair damage & split ends
- Intensely hydrates to smooth, soften & fight frizz
-
Thickening Spray
- Promotes fuller, thicker, healthier looking hair
- Adds volume, body and density
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘premium-module-12-nav-carousel’).execute(function(init){
init();
});
}));



P.when(‘A’, ‘Airy’, ‘ready’).execute(function(A, Airy) {
setTimeout(setupAiry(A,Airy), 3000);
function setupAiry(A, Airy) {
var airyAssetConfig = {};
airyAssetConfig[“parentId”] = “259ea5b9-ae6a-4cea-8f98-2a5d581a7e16”;
airyAssetConfig[“desiredMode”] = “html”;
airyAssetConfig[“swfUrl”] = “https://images-na.ssl-images-amazon.com/images/G/01/vap/video/airy2/prod/2.0.1460.0/flash/AiryBasicRenderer._CB485925577_.swf”
airyAssetConfig[“htmlVideoAttributes”] = {
“preload”: “none”,
};
if(“Install Flash Player”.length > 0) {
airyAssetConfig[“installFlashButtonText”] = “Install Flash Player”;
}
if(“Adobe Flash Player is required to watch this video.”.length > 0) {
airyAssetConfig[“installFlashPrompt”] = “Adobe Flash Player is required to watch this video.”;
}
if(“Sorry, an error has occurred while attempting video playback. Please try again later.”.length > 0) {
airyAssetConfig[“playbackErrorPrompt”] = “Sorry, an error has occurred while attempting video playback. Please try again later.”;
}
if(“Sorry, this video is unsupported on this browser.”.length > 0) {
airyAssetConfig[“videoUnsupportedPrompt”] = “Sorry, this video is unsupported on this browser.”;
}
var requestId, sessionId, marketplaceId, contentId;
requestId = “TZ5YSH7H1RWGAZ1KB585”;
sessionId = “130-7563146-2145333”;
marketplaceId = “ATVPDKIKX0DER”;
contentId = “ab1d2daa-3d12-42b7-beb5-f9dbf43830cb”;
airyAssetConfig[“contentId”] = contentId;
if(false){
airyAssetConfig[“ignoreBundledSkin”] = true;
}
airyAssetConfig[“mediaSourceInfo”] = [
“https://m.media-amazon.com/images/S/aplus-media/vc/a3a480d7-7c85-4203-bdaa-7c4c9def4fab.mp4”,
];
if(“https://m.media-amazon.com/images/S/aplus-media/vc/196c152d-fa8e-4b1c-b9c9-b05b9a07242d.__CR0,139,1862,763_PT0_SX1464_V1___.png”.length > 0 || “https://m.media-amazon.com/images/S/aplus-media/vc/196c152d-fa8e-4b1c-b9c9-b05b9a07242d.__CR0,139,1862,763_PT0_SX1464_V1___.png”.length > 0){
airyAssetConfig[“slateImages”] = {};
}
if(“https://m.media-amazon.com/images/S/aplus-media/vc/196c152d-fa8e-4b1c-b9c9-b05b9a07242d.__CR0,139,1862,763_PT0_SX1464_V1___.png”.length > 0){
airyAssetConfig[“slateImages”][“preloadSlate”] = “https://m.media-amazon.com/images/S/aplus-media/vc/196c152d-fa8e-4b1c-b9c9-b05b9a07242d.__CR0,139,1862,763_PT0_SX1464_V1___.png”;
}
if(“https://m.media-amazon.com/images/S/aplus-media/vc/196c152d-fa8e-4b1c-b9c9-b05b9a07242d.__CR0,139,1862,763_PT0_SX1464_V1___.png”.length > 0){
airyAssetConfig[“slateImages”][“postMediaSlate”] = “https://m.media-amazon.com/images/S/aplus-media/vc/196c152d-fa8e-4b1c-b9c9-b05b9a07242d.__CR0,139,1862,763_PT0_SX1464_V1___.png”;
}
airyAssetConfig[“backgroundColor”] = “#000000”;
var gifLike = (false || false || false);
var videoHeight, videoWidth;
airyAssetConfig[“bindings”] = {
canplay: function() {
if(!Airy.isMobilePlatform() && gifLike){
aplusAiryInstance.audioOff();
aplusAiryInstance.play();
}
},
play : function() {
if (Airy.isMobilePlatform()){
aplusAiryInstance.enterFullScreen();
}
},
ended: function(){
if(!Airy.isMobilePlatform() && gifLike){
aplusAiryInstance.replay();
}
},
loadedmetadata: function(e, f) {
videoWidth = f.videoWidth;
videoHeight = f.videoHeight;
}
};
var metricsMethod = Airy.isMobilePlatform() ? “MobileDetailPage” : “DetailPage”;
if (gifLike) {
airyAssetConfig[“isForesterTrackingDisabled”] = true;
}
airyAssetConfig[“foresterMetadataParams”] = {
client : “AplusEmc”,
method : metricsMethod,
marketplaceId : marketplaceId,
requestId : requestId,
session : sessionId
};
var aplusAiryInstance = Airy.embed(airyAssetConfig);
A.on(“aplus:259ea5b9-ae6a-4cea-8f98-2a5d581a7e16:play”, function(){
aplusAiryInstance.play();
});
A.on(“aplus:259ea5b9-ae6a-4cea-8f98-2a5d581a7e16:pause”, function(){
aplusAiryInstance.pause();
});
A.on(“aplus:259ea5b9-ae6a-4cea-8f98-2a5d581a7e16:loadMedia”, function(media){
aplusAiryInstance.loadMedia(media);
});
A.on(“aplus:259ea5b9-ae6a-4cea-8f98-2a5d581a7e16:mediaMetadata”, function(cb){
cb(videoWidth, videoHeight);
});
}
});