@font-face {
  font-family: 'sisley-icon';
  src: url('../../../fonts_new/icon/sisley-icon.eot?q2cgua');
  src: url('../../../fonts_new/icon/sisley-icon.eot?q2cgua#iefix') format('embedded-opentype'), url('../../../fonts_new/icon/sisley-icon.ttf?q2cgua') format('truetype'), url('../../../fonts_new/icon/sisley-icon.woff?q2cgua') format('woff'), url('../../../fonts_new/icon/sisley-icon.svg?q2cgua#sisley-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans_Book';
  src: url('../../../fonts_new/benton/bentonsans-book-webfont.eot');
  src: url('../../../fonts_new/benton/bentonsans-book-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts_new/benton/bentonsans-book-webfont.woff2') format('woff2'), url('../../../fonts_new/benton/bentonsans-book-webfont.woff') format('woff'), url('../../../fonts_new/benton/bentonsans-book-webfont.ttf') format('truetype'), url('../../../fonts_new/benton/bentonsans-book-webfont.svg#BentonSans_Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans_Light';
  src: url('../../../fonts_new/benton/bentonsans-light-webfont.eot');
  src: url('../../../fonts_new/benton/bentonsans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts_new/benton/bentonsans-light-webfont.woff2') format('woff2'), url('../../../fonts_new/benton/bentonsans-light-webfont.woff') format('woff'), url('../../../fonts_new/benton/bentonsans-light-webfont.ttf') format('truetype'), url('../../../fonts_new/benton/bentonsans-light-webfont.svg#BentonSans_Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans_Thin';
  src: url('../../../fonts_new/benton/bentonsans-thin-webfont.eot');
  src: url('../../../fonts_new/benton/bentonsans-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts_new/benton/bentonsans-thin-webfont.woff2') format('woff2'), url('../../../fonts_new/benton/bentonsans-thin-webfont.woff') format('woff'), url('../../../fonts_new/benton/bentonsans-thin-webfont.ttf') format('truetype'), url('../../../fonts_new/benton/bentonsans-thin-webfont.svg#BentonSans_Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('../../../fonts_new/source/SourceSansPro-Regular.ttf') format('truetype');
}
#l-js-loading-spinner {
  z-index: 10000;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(213,213,213,0.5);
}
#l-js-loading-spinner:after {
  content: "\020";
  position: relative;
  left: 50%;
  top: 50%;
  display: block;
  width: 66px;
  height: 66px;
  background: transparent url('../../../images/spinner/ajax-loader.gif') no-repeat;
  margin: -33px 0 0 -33px;
}
.inci-container {
  color: #909090;
  font-family: 'BentonSans_Book';
  font-size: 13px;
  letter-spacing: 0.04em;
  margin-bottom: 40px;
}
.inci-container .inci-list-toggle {
  color: #909090;
  padding-left: 14px;
  text-decoration: underline;
}
.inci-container .inci-ingredients {
  display: none;
}
.inci-container .inci-ingredients .inci-ingredients-list {
  margin: 20px 14px;
  text-transform: uppercase;
}
.hair-rituel .inci-container .inci-list-toggle {
  color: #fff;
}
.hair-rituel .inci-ingredients {
  color: #fff;
}
.hair-rituel .inci-ingredients .inci-ingredients-list {
  text-align: justify;
}
.hair-rituel .inci-ingredients .inci-notice {
  margin: 20px 14px;
}
