product-details

Kerastase Resistance Force Architecte Shampoo – Reconstructing Formula for Weak, Damaged Hair | Pro-Keratine Complex

0 Reviews
$156.99 $78.50
200 in stock

Unconditional Satisfaction Guarantee
No Shipping Fees Above 30
2 Months to Decide. Returns Simplified.

Category:

  • Bain Force Architecte: Designed to target damaged and over-stressed hair. Enriched with Vita-Ciment technology, Pro-Keratin, and Ceramide; it offers daily protection from the elements
  • Benefits: Reconstructing shampoo that rebuilds and strengthens damaged hair fiber. Delivers smooth hair. Illuminates shiny hair, creates soft hair and prevents hair breakage and split ends
  • Additional Benefits: Formulated with Pro-Keratine Complex, a blend of protein and amino acids including serine and arginine. Also includes ceramides to enhance shine and promote elasticity
  • Suggested Use: Apply a quarter size amount of Bain Force Architecte shampoo to wet hair. Massage through lengths and ends until lathered and rinse thoroughly. Follow with Resistance Conditioner
  • The Force Architecte Collection: Helps to repair the hair fiber, helping hair recover its strength and shine from root to end and allowing for increased ease in styling

.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-module 5: Comparision table – scroller
*/

.aplus-v2 .premium-aplus-module-5 h1 {
padding-bottom: 30px;
}

/* position column-headers relative to this table */
.aplus-v2 .premium-aplus-module-5 .table-container {
position: relative;
opacity: 1;
}

.aplus-v2 .premium-aplus-module-5 .table-container.loading {
opacity: 0;
}

.aplus-v2 .premium-aplus-module-5 .table-slider {
overflow-x: scroll;
overflow-y: visible;
width: 100%;
}

.aplus-v2 .premium-aplus-module-5 td.attribute {
min-width: 300px;
top: auto;
left: 0;
z-index: 100;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-5 td.attribute {
right: 0px;
left: auto;
}

.aplus-v2 .premium-aplus-module-5 td.active-item,
.aplus-v2 .premium-aplus-module-5 th.active-item {
top: auto;
left: 300px;
z-index: 100;
}

html[dir=”rtl”] .premium-aplus-module-5 td.active-item,
html[dir=”rtl”] .premium-aplus-module-5 th.active-item {
left: auto;
right: 300px;
}

.aplus-v2 .premium-aplus-module-5 .attribute,
.aplus-v2 .premium-aplus-module-5 .active-item{
position: sticky;
}

.aplus-v2 .premium-aplus-module-5 table.a-bordered td,
.aplus-v2 .premium-aplus-module-5 table.a-bordered th {
background-color: #fff;
}

.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after {
content: “?”;
display: inline-block;
font-size: 12px;
position: relative;
bottom: 5px;
}

.aplus-v2 .premium-aplus-module-5 .product-title {
font-size: 15px;
padding: 10px 0;
}

.aplus-v2 .premium-aplus-module-5 .scroll-width {
overflow-x: scroll;
overflow-y: visible;
}

.aplus-v2 .premium-aplus-module-5 td.attribute.empty {
height: 300px;
}

.aplus-v2 .premium-aplus-module-5 .header-img {
padding-top: 10px;
}

/* Override default AUI .a-bordered table borders */
.aplus-v2 .premium-aplus-module-5 table.a-bordered {
border-width: 0;
border-color: #eaeaea;
border-style: solid;
}

/* Size the top scroller */
.aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top {
width: 100%;
height: 20px;
overflow-x: scroll;
overflow-y: visible;
}

.aplus-v2 .premium-aplus-module-5 .scroll-bar {
height: 1px;
}

.aplus-v2 .premium-aplus-module-5 .add-to-cart {
line-height: 1rem;
font-weight: normal;
}

.aplus-v2 .premium-aplus-module-5 .review {
font-size: 14px;
}

/**
* 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 11: FAQs
*/

.aplus-v2 .premium-aplus-module-11 .aplus-question {
line-height: 25px;
padding-bottom: 10px;
}

.aplus-v2 .premium-aplus-module-11 .faq-block {
padding: 10px 80px 15px 100px;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-11 .faq-block {
padding-left: 80px;
padding-right: 100px;
}

.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active {
padding-bottom: 35px;
}

.aplus-v2 .premium-aplus-module-11 .aplus-question::before,
.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {
width: 80px;
line-height: 40px;
font-size: 25px;
}

.aplus-v2 .premium-aplus-module-11 .faq-arrow {
right: 40px;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-11 .faq-arrow {
left: 40px;
}

/**
* Premium-module 13: Carousel
*/

.aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.aplus-v2 .premium-aplus-module-13 .aplus-card-description {
display: table;
width: 50%;
height: 100%;
color: #fff;
}

.aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {
display: table-cell;
vertical-align: middle;
text-align: left;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {
text-align: right;
}

.aplus-v2 .premium-aplus-module-13 .aplus-text-background {
background: rgba(0, 0, 0, 0.6);
}

.aplus-v2 .premium-aplus-module-13 .aplus-card-body {
padding: 20px 40px 0 0;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-13 .aplus-card-body {
padding: 20px 0 0 40px;
}

.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {
position: absolute;
top: 92%;
width: 100%;
}

.aplus-v2 .premium-aplus-module-1 .aplus-module-section {
width: 50%;
vertical-align: middle;
}

.aplus-v2 .premium-aplus-module-1 .aplus-module-1-topic {
padding-bottom: 10px;
}

.aplus-v2 .premium-aplus-module-1 .aplus-module-1-heading {
padding-bottom: 20px;
}

.aplus-v2 .premium-aplus-module-1 .aplus-module-1-description {
line-height: 1.6em;
}

.aplus-v2 .premium-aplus-module-1 .aplus-module-section.aplus-image-section {
vertical-align: middle;
}

.aplus-v2 .premium-aplus-module-1 .aplus-module-section.aplus-text-section-left,
.aplus-v2 .premium-aplus-module-1 .aplus-module-section.aplus-text-section-right {
padding: 0 40px;
}

.aplus-v2 .premium-aplus-module-13 .aplus-carousel-container {
position: relative;
}

.aplus-v2 .premium-aplus-module-13 .aplus-carousel-element {
position: relative;
width: 100%;
}

.aplus-v2 .premium-aplus-module-13 .aplus-card-link-button {
text-align: center;
padding-top: 20px;
}

.aplus-v2 .premium-aplus-module-13 .aplus-text-background,
.aplus-v2 .premium-aplus-module-13 .aplus-text-background h1,
.aplus-v2 .premium-aplus-module-13 .aplus-text-background h5,
.aplus-v2 .premium-aplus-module-13 .aplus-text-background ol,
.aplus-v2 .premium-aplus-module-13 .aplus-text-background ul,
.aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item,
.aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item {
color: #fff;
}

/**
* Premium-module 11: FAQs – Common Styles (All Devices)
*/

.aplus-v2 .premium-aplus-module-11 {
background: #fff;
position: relative;
}

.aplus-v2 .premium-aplus-module-11.aplus-secondary-color {
background: #000;
}

.aplus-v2 .premium-aplus-module-11 .aplus-question,
.aplus-v2 .premium-aplus-module-11 .aplus-answer {
display: block;
width: 100%;
margin: 0;
}

.aplus-v2 .premium-aplus-module-11 .aplus-answer {
visibility: hidden;
opacity: 0;
height: 0;
transition: display 0.1s linear, opacity 0.1s linear, height 0.1s linear;
transition-behavior: allow-discrete;
}

.aplus-v2 .premium-aplus-module-11 .aplus-active .aplus-answer {
visibility: visible;
opacity: 1;
height: auto;
height: calc-size(auto);
min-height: 40px;
}

.aplus-v2 .premium-aplus-module-11 .faq-list {
margin: 0;
}

.aplus-v2 .premium-aplus-module-11 .faq-block {
position: relative;
list-style-type: none;
cursor: pointer;
border: 2px solid #E6E6E6;
background: #fff;
border-radius: 3px;
margin-bottom: 10px;
}

.aplus-v2 .premium-aplus-module-11.aplus-secondary-color .faq-block {
border: none;
}

.aplus-v2 .premium-aplus-module-11 .aplus-question::before,
.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {
text-align: center;
border-radius: 3px;
display: inline-block;
font-weight: 500;
position: absolute;
color: #fff;
top: 10px;
left: 10px;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-11 .aplus-question::before,
html[dir=”rtl”] .aplus-v2 .premium-aplus-module-11 .aplus-answer::before {
right: 10px;
}

.aplus-v2 .premium-aplus-module-11 .aplus-question::before {
content: “Q”;
background: #505050;
transition: background 0.1s linear;
z-index: 2;
}

.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {
content: “A”;
background: #DF7600;
color: #000000;
z-index: 1;
transform: translateY(0px);
transition: transform 0.1s linear;
}

.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-question::before {
background: #404040;
}

.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-answer::before {
transform: translateY(40px);
}

.aplus-v2 .premium-aplus-module-11 .faq-arrow {
position: absolute;
top: 25px;
border: 10px solid transparent;
border-top-color: #505050;
}

html[dir=”rtl”] .aplus-v2 .premium-aplus-module-11 .faq-arrow {
right: auto;
}

.aplus-v2 .premium-aplus-module-11 .aplus-active .faq-arrow {
top: 15px;
border-top-color: transparent;
border-bottom-color: #404040;
}

/**
* 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-image-carousel-container {
/* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) */
padding-top: calc(600 / 1464 * 100%); /* ~40.983% */
height: 0;
}

.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container > div {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}

/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. */
.aplus-v2 .premium-aplus-module-12 .a-carousel-viewport {
height: 100% !important;
}

.aplus-v2 .premium-aplus-module-12 .aplus-card-image img {
width: 100%;
height: auto;
}

.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 {
margin-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
*/

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;
width: 220px;
background-color: #fff;
padding: 2px 0 2px;
}

.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-goto-btn.regimen.aplus-active .aplus-carousel-index {
color: inherit;
}

.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label {
color: inherit;
}

.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {
display: inline-block;
width: 12px;
color: #000;
}

.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label {
color: #000;
}

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-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;
}

/**
* Navigation template specific css
*/

.aplus-v2 .premium-aplus-module-12–top-nav .aplus-carousel-actions {
background-color: rgba(0, 0, 0, 0.8);
top: 0px;
}

.aplus-v2 .premium-aplus-module-12–top-nav .aplus-goto-btn {
padding: 8px;
color: #fff;
background-color: transparent;
border: none;
}

.aplus-v2 .premium-aplus-module-12–top-nav .aplus-goto-btn.aplus-active {
text-decoration: underline;
text-underline-offset: 0.8em;
text-decoration-thickness: 3px;
background-color: transparent;
border: none;
}

Strengthening Care for Damaged Hair

Resistance

Rebuild weak and damaged hair while restoring the hair fiber. Resistance strengthens the hair to help repair the effects of heat styling and prevent hair breakage in over-processed hair

Previous page

  1. Expert Formulas

    Powered by Pro-Keratine Complex & Ceramides

    • Pro-Keratine Complex: Help rebuild hair structure
    • Ceramides: Strengthen hair, add shine & moisture
  2. Fusio-Dose

    Professional In-Salon Treatment

    Instant Transformation, Infinite Possibilities.

  3. In-Salon Service

    Your appointment

    Make an appointment in your Krastase salon for a personalized hair diagnosis.

Next page

1 Discover

2 Fusio-Dose

3 In-Salon Service

Discover Resistance Force Architecte

Previous page

  1. Force Architecte Shampoo

    • Rebuilds and strengthens damaged hair fiber
    • Delivers smooth and soft hair. Illuminates shiny hair
    • Prevents hair breakage and split ends

    Discover

Shipping Info Standard Shipping
Free Shipping We offer free shipping on orders over $30. Please check the free - shipping eligibility at checkout.
Delivery Time: It usually takes 3-5 business days for standard shipping. Please note that this is an estimated time frame and may be affected by local holidays, and unforeseen circumstances.