From the manufacturer
.aplus-v2 .premium-aplus-module-3 .premium-module-3-heading {
padding-bottom: 40px;
}
.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {
text-align: center;
}
.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {
text-align: inherit;
}
.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {
display: inline-block;
vertical-align: top;
width: 25%;
}
.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {
padding: 0 20px;
}
.aplus-v2 .premium-aplus-module-3 .column-heading {
padding-top: 20px;
}
.aplus-v2 .premium-aplus-module-3 .column-description {
padding-top: 10px;
}
/**
* MODULE TITLE: Hot-spot
*/
.aplus-v2 .premium-aplus-module-10 {
position: relative;
}
.aplus-v2 .premium-aplus-module-10 .hover-wrapper {
position: absolute;
width: 35px;
height: 35px;
}
.aplus-v2 .premium-aplus-module-10 .hover-point {
display: block;
border: 2px solid #fff;
background: rgba(145, 145, 145, .4);
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
outline-style: none;
cursor: pointer;
}
.aplus-v2 .premium-aplus-module-10 .aplus-text-container {
padding: 40px 80px 0;
}
.aplus-v2 .premium-aplus-module-10 .aplus-description {
padding: 10px 0;
text-align: center;
}
.aplus-v2 .premium-aplus-module-10 .aplus-image-container {
position: relative;
border: 1px solid #000;
}
.aplus-v2 .premium-aplus-module-10 .hover-title {
font-weight: bold;
}
.aplus-v2 .premium-aplus-module-10 .hover-point.secondary {
background: #000;
padding-top: 6px;
color: #fff;
text-align: center;
font-size: 1.5em;
}
.aplus-v2 .premium-aplus-module-10 .hover-point.selected {
background: rgba(50, 150, 255, .8);
}
/**
* 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.
*/
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.now(‘premium-module-10-hotspot-desktop’).execute(function(init) {
if (init) {
return;
}
P.register(‘premium-module-10-hotspot-desktop’, function() {
return function() {
P.when(‘jQuery’, ‘a-popover’, ‘ready’).execute(function ($, popover) {
var $hoverPoints = $(‘.aplus-v2 .premium-aplus-module-10 .hover-point’);
$hoverPoints.each(function(i, trigger) {
return popover.create(trigger, $(trigger).data());
});
$hoverPoints.hover(
function() {
$(this).focus();
$(this).addClass(‘selected’);
},
function() {
$(this).removeClass(‘selected’);
}
);
});
};
});
});
}));
/**
* Premium-module 14: Carousel
*/
.aplus-v2 .premium-aplus-module-14 .aplus-carousel-container {
position: relative;
}
.aplus-v2 .premium-aplus-module-14 .aplus-carousel-element {
position: relative;
width: 100%;
}
.aplus-v2 .premium-aplus-module-14 .aplus-pagination-wrapper {
position: absolute;
top: 92%;
width: 100%;
}
.aplus-v2 .premium-aplus-module-14 .text-panel-container {
vertical-align: middle;
text-align: left;
width: 50%;
}
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-14 .text-panel-container {
text-align: right;
}
.aplus-v2 .premium-aplus-module-14 .media-placeholder {
padding-bottom: 75%; /* Aspect ratio 4:3 for video and image */
}
.aplus-v2 .premium-aplus-module-14 .media-container {
position: absolute;
top: 0;
width: 50%;
height: 100%;
padding-bottom: 5%;
}
.aplus-v2 .premium-aplus.premium-aplus-module-14 .title {
padding-bottom: 20px;
}
.aplus-v2 .premium-aplus-module-14 .a-carousel-left {
margin-top: 17%;
}
.aplus-v2 .premium-aplus-module-14 .a-carousel-right {
margin-top: 17%;
}
.aplus-v2 .premium-aplus-module-14 .a-carousel-col {
height: 10%;
}
if(P) {
P.when(“a-expander”).execute(function (expander) {
expander.initializeExpanders();
});
}

Rice Brand Extract
Helps create texture + style while adding control
” data-position=”triggerHorizontal” />
Rice Seed Protein
Helps strengthen weak hair
” data-position=”triggerHorizontal” />
Liquid Shea Butter
Provides moisture and care to hair
” data-position=”triggerHorizontal” />
Black Chia Seed Oil
Delivers flexibility, softness and shine
” data-position=”triggerHorizontal” />
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘premium-module-10-hotspot-desktop’).execute(function(init) {
init();
});
}));
Complete The Regimen

ATLANTIS Moisturizing Shampoo
This super-hydrating shampoo brings dry and tired hair back to life while countering the effects of sun, coloring, and blow-drying.

HIGH DIVE Moisture/Shine Crème
Plunge into deep hydration and reflective shine with HIGH DIVE. Formulated to smooth and seal the hair, it moisturizes, softens and drowns out frizz.

BADLANDS Dry Shampoo Paste
One part dry shampoo, one part styling paste, 100% badass. Use when you want to extend the life of a blow-out or add volumizing texture.

WATERFALL Moisture Lotion
Cascade into an overflow of moisture + shine. This lotion will leave hair glossy, soft and manageable. Perfect for fine to medium and extra-long hair.
About R+Co
-
Product Point of Difference
Ingredient conscious formulas with outstanding performance + killer fragrances
Our award-winning line of products feature unique ingredients and benefits designed to deliver immediate, high-performing results while keeping hair and scalp health at top-of-mind.
All our formulas are color-safe, heat and UV protective, vegan, cruelty and gluten-free, and without harmful ingredients such as parabens, sulfates (SLS or SLES), mineral oil and petrolatum.
-
Good Hair That's Good For the Earth
R+Eco/Sustainability
We are amping up our commitment to reduce our footprint on earth with the introduction of post-consumer resource (PCR) packaging. We are focused not only on good hair, but also what is good for the planet! Look for the R+Eco logo as we take our commitment one step further by transitioning all R+Co bottles to 55% PCR material. PCR packaging is gathered from domestic US sources AND reduces virgin plastic consumption + decreases the use of fossil fuels and energy used in package manufacturing.
-
100% Vegan, Gluten + Cruelty-free
R+Co Is Leaping-Bunny Certified
A well-known certification, Leaping Bunny recognizes brands free of animal testing.
-
ALL YOU NEED IS GOOD HAIR
Top hairdressers collaborating on an award-winning product line
From new talents to legendary superstars, we consult with those whose skills and influences differ from our own. Whether we work with someone to develop a new product or invite them to speak at one of our happenings, we keep the diversity and range of our collective shifting to reflect an ever-changing world.
-
Perfect playlists for work + play
R+Co Talk Radio
Listen to our collection of curated sounds by The Collective, beauty + music influencers and other special guests!
.aplus-mantle.aplus-module .aplus-pagination-dots {
margin: 0;
}
.aplus-mantle.aplus-module .aplus-pagination-dot {
display: inline-block;
list-style: none;
}
.aplus-mantle.aplus-module .aplus-carousel-nav {
text-align:center;
}
.aplus-mantle.aplus-module .carousel-slider-circle {
display: inline-block;
cursor: pointer;
height: 15px;
width: 15px;
border: 1px solid #000;
border-radius: 20px;
background-color: #fff;
margin-left: 5px;
}
.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {
background-color: #FFA500;
}
P.now(“premium-aplus-14-carousel-2”).execute(function(init) {
if (init) {
return;
}
P.register(“premium-aplus-14-carousel-2”, function(){
return function() {
P.when(“A”, “jQuery”, “a-carousel-framework”, “ready”).execute(function (A, $, framework) {
var moduleId = “2”;
var carouselName = “premium-aplus-14-carousel-2”;
var paginationAction = “aplus-pagination-dot-action-” + moduleId;
var paginationGroup = “#aplus-pagination-group-” + moduleId + “-” + carouselName;
/* If the carousel goes to a new page */
A.on(“a:carousel:”+carouselName+”:change:pageNumber”, function (data) {
A.$(paginationGroup+” .carousel-slider-circle”).removeClass(“aplus-carousel-active”)
.eq(data.newValue – 1).addClass(“aplus-carousel-active”);
});
framework.onInit(carouselName, function (carousel) {
A.declarative(paginationAction, ‘click’, function(event){
var data = event.data;
carousel.gotoPage(data.page);
});
});
});
}
});
});
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(“A”, “premium-aplus-14-carousel-2”).execute(function (A, init) {
init();
A.on(“a:carousel:” + “premium-aplus-14-carousel-2” + “:change:pageNumber”, function (data) {
A.trigger(“aplus:” + “video-carousel-” + “2” + “-” + data.oldValue + “:pause”);
});
});
}));