/*$brown:         #dcbfa5;*/
/*
* Fonts
*/
/* line 7, ../sass/produits_detail.scss */
.HelvetB {
  font-size : 16px;
  text-transform : uppercase;
  font-family: Museosans-700, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.avi_texte hr {
  width: 31px;
  border-top: 3px solid #006072;
  margin-left: 0;
  margin-top: 0;
}

/* line 11, ../sass/produits_detail.scss */
.Lucida {
  font-family: Museosans-300, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
}

/* line 14, ../sass/produits_detail.scss */
.LucidaB {
  font-family: Museosans-700, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
}

/* line 18, ../sass/produits_detail.scss */
.LucidaBI {
  font-family: Museosans-700-italic, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-style: italic;
}

/* line 23, ../sass/produits_detail.scss */
.LucidaI {
  font-family: Museosans-700-italic, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-style: italic;
}

/*
* General
*/
/* line 31, ../sass/produits_detail.scss */
h2 {
  text-transform: uppercase;
  font-size: 24px;
  font-family: Museosans-300, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: lighter;
}

/*
* Bandeau Achat
*/
/* line 40, ../sass/produits_detail.scss */
#bandeau_achat {
  height: 50px;
  line-height: 50px;
  background-color: #61b0bc;
  color: #ffffff;
}
/* line 45, ../sass/produits_detail.scss */
#bandeau_achat .designation {
  text-transform: uppercase;
}
/* line 47, ../sass/produits_detail.scss */
#bandeau_achat .designation p {
  margin: 0;
  color: #ffffff;
}
/* line 52, ../sass/produits_detail.scss */
#bandeau_achat .right-buttons {
  text-align: right;
}
/* line 54, ../sass/produits_detail.scss */
#bandeau_achat .right-buttons p {
  color: #ffffff;
  display: inline-block;
}
/* line 57, ../sass/produits_detail.scss */
#bandeau_achat .right-buttons p.ajout, #bandeau_achat .right-buttons p.ajout_favori {
  margin: 0 0 0 15px;
}
/* line 60, ../sass/produits_detail.scss */
#bandeau_achat .right-buttons p .prix_bloc {
  margin: 0 10px 0 0;
}

/* line 66, ../sass/produits_detail.scss */
#bandeau_achat_move {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #61b0bc;
  color: #ffffff;
  z-index: 2;
}
/* line 75, ../sass/produits_detail.scss */
#bandeau_achat_move.active {
  margin : 0;
  position:relative;
}

/*
* Bloc photos
*/
/* line 84, ../sass/produits_detail.scss */
.produits_photos {
  margin: 10px 0 0;
}
/* line 86, ../sass/produits_detail.scss */
.produits_photos #photos_bloc {
  position: relative;
}
/* line 88, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .photo_principale {
  position: relative;
  text-align: center;
}
/* line 91, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .photo_principale .marketing {
  position: absolute;
  top: -2%;
  left: 50%;
  -moz-transform: translate(-50%, -5%);
  -o-transform: translate(-50%, -5%);
  -ms-transform: translate(-50%, -5%);
  -webkit-transform: translate(-50%, -5%);
  transform: translate(-50%, -5%);
  padding: 2px 25px;
  background-color: #006072;
  width: 50%;
  z-index: 5;
}
/* line 100, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .photo_principale .marketing p {
  margin: 0;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 2px;
  text-transform: lowercase;
}
/* line 108, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .photo_principale a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 112, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .photo_principale a img {
  height: 100%;
  max-width: 100%;
}
/* line 117, ../sass/produits_detail.scss */
.produits_photos.prod_pas_soin #photos_bloc .photo_principale .photo_prod {
  width: 100%;
  max-height: 400px !important;
  object-fit : cover;
  position: relative !important;
}

.produits_photos #photos_bloc .photo_principale a.slide_image {
  width : auto;
  height : auto;
  margin-top : 15px;
  margin-left : 2px;
  margin-right : 2px;
}

.produits_photos #photos_bloc .photo_principale hr {
  width: 31px;
  border-top: 3px solid #61b0bc;
  margin-left: 0;
  margin-top: 0;
  display:inline-block
}
.produits_photos #photos_bloc .photo_principale a.active hr {
  border-top: 3px solid #006072;
}

/* line 126, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .tumblr_bloc {
  text-align: center;
  margin: 0px 0 0;
}
/* line 129, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .tumblr_bloc .photo_tumblr {
  display: inline-block;
}

.produits_photos #photos_bloc .tumblr_bloc .photo_tumblr img {
  width : 125px;
  height : 125px;
  object-fit: cover;
}
/* line 133, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .tumblr_bloc .video_tumblr {
  position: relative;
  display: inline-block;
  width: 105px;
  height: 117px;
  border-width: 1px;
  border-style: solid;
  border-image: linear-gradient(to bottom, rgba(0, 96, 114, 0.5), rgba(187, 42, 42, 0)) 0.5;
}
/* line 139, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .tumblr_bloc .video_tumblr img {
  width: 100%;
}
/* line 142, ../sass/produits_detail.scss */
.produits_photos #photos_bloc .video_tumblr i {
  position: absolute;
  top: 70%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  padding: 15px 0 0 8px;
  font-size: 20px;
  border: 1px solid #95d3ec;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 161, ../sass/produits_detail.scss */
.produits_photos #fidelite_bloc {
  margin: 30px 0 0;
}
/* line 163, ../sass/produits_detail.scss */
.produits_photos #fidelite_bloc p {
  font-size: 15px;
  font-weight: bolder;
  text-align: center;
}
/* line 167, ../sass/produits_detail.scss */
.produits_photos #fidelite_bloc p strong {
  font-weight: bolder;
  font-size: 20px;
}

/*
* Bloc Info
*/
/* line 179, ../sass/produits_detail.scss */
.produits_info {
  margin: 5px 0 0;
}
/* line 181, ../sass/produits_detail.scss */
.produits_info hr {
  /*border-top:1px solid $blue-lighten;height: 1px;border-color: #c7eaf7;*/
}
/* line 184, ../sass/produits_detail.scss */
.produits_info .designation {
  text-transform: uppercase;
  font-size: 30px;
  font-weight: lighter;
  margin-top:0px;
}
/* line 190, ../sass/produits_detail.scss */
.produits_info .bloc_avis .note_bloc {
  min-height: 30px;
}
/* line 193, ../sass/produits_detail.scss */
.produits_info .bloc_avis .voir_avis {
  text-decoration: none;
}
/* line 195, ../sass/produits_detail.scss */
.produits_info .bloc_avis .voir_avis:hover {
  text-decoration: none;
}
/* line 199, ../sass/produits_detail.scss */
.produits_info .bloc_avis .note {
  display: inline-block;
  margin: 0 20px 0 0;
}
/* line 202, ../sass/produits_detail.scss */
.produits_info .bloc_avis .note .stars {
  display: inline-flex;
  margin: 0 10px 0 0;
}
/* line 205, ../sass/produits_detail.scss */
.produits_info .bloc_avis .note .stars i {
  padding: 0 2px;
  font-size: 19px;
  color: #61b0bc;
}
.ajout_panier a {
  cursor : pointer;
}
/* line 214, ../sass/produits_detail.scss */
.produits_info .bloc_avis .ajout_panier {
  display: inline-block;
}
/* line 218, ../sass/produits_detail.scss */
.produits_info .bloc_avis .avi_texte span {
  margin: 0 0 3px 0;
  display: block;
  color: #006072;
}
/* line 222, ../sass/produits_detail.scss */
.produits_info .bloc_avis .avi_texte span.avi_title {
  display: block;
}
/* line 226, ../sass/produits_detail.scss */
.produits_info .bloc_avis .avi_texte .resultats table {
  width: 100%;
}
/* line 230, ../sass/produits_detail.scss */
.produits_info .bloc_avis .nb_avis .voir_avis {
  margin: 0 0 0 20px;
}
/* line 234, ../sass/produits_detail.scss */
.produits_info #produit_ecommerce {
  margin: 25px 0 0;
}
/* line 240, ../sass/produits_detail.scss */
.produits_info .bloc_achat .bloc_expert {
  text-align:justify;
  color: #006072;
}
/* line 242, ../sass/produits_detail.scss */
.produits_info .bloc_achat .bloc_expert .localisation_btn {
  margin: 10px 0 0;
}
/* line 245, ../sass/produits_detail.scss */
.produits_info .bloc_achat .bloc_expert .photo_expert img {
  /*width: 35px;*/
}

.produits_info .bloc_achat .bloc_expert .info_expert {
  padding-left:20px;
}
/* line 248, ../sass/produits_detail.scss */
.produits_info .bloc_achat .bloc_expert .info_expert p {
  margin: 0;
}
/* line 253, ../sass/produits_detail.scss */
.produits_info .btn-none {
  color: #006072;
  cursor: pointer;
}

/* line 259, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite {
  margin-top : 10px;
  margin-bottom : 15px;
}

/* line 259, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .cadre_bleu {
  position: relative;
  display: inline-block;
  width: 70px;
  text-align: center;
  /*border: 1px solid #0060728a;*/
  /*border-image: linear-gradient(to bottom, rgba(0,96,114, 0.5), rgba(187, 42, 42, 0)) 0.5;*/
  font-size: 13px;
  text-transform: uppercase;
  color: #006072;
}
/* line 270, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance {
  margin: 0 12px 10px 0;
}
/* line 273, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance a:hover {
  text-decoration: none;
  background-color: #ebf1f7;
}
/* line 277, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance a:focus {
  text-decoration: none;
}
/* line 281, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance .contenance_main {
  padding: 6px 10px 4px 0;
  width: 100%;
  height: 100%;
  display: block;
}
/* line 286, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance .contenance_main .arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  padding: 3px 0 0;
  font-size: 18px;
}
/* line 296, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance .autre_contenances a {
  padding: 6px 10px 4px 0;
  width: 100%;
  height: 100%;
  display: block;
}
/* line 301, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .contenance .autre_contenances a.first {
  border-top: 1px solid #006072;
}
/* line 306, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .quantite {
  color: #006072;
  text-align: left;
  height: 40px;
}

.produits_info .description .bloc_quantite .quantite .nombre {
  padding: 10px 15px;
  border: 1px solid #61b0bc;
  min-width: 40px;
  max-width: 40px;
}

.produits_info .description .bloc_quantite .quantite span {
display : inline-block;
vertical-align:middle;
}
/* line 312, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .quantite a {
  display: block;
  padding: 0.25px 4px;
  color: #7dbbc6;
  border-right: 1px solid #61b0bc;
  border-top: 1px solid #61b0bc;
}
/* line 324, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .quantite a.moins {
  border-bottom: 1px solid #61b0bc;
}
/* line 327, ../sass/produits_detail.scss */
.produits_info .description .bloc_quantite .quantite a:hover {
  text-decoration: none;
}
/* line 333, ../sass/produits_detail.scss */
.produits_info .description .bloc_prix {
  margin: 10px 0 0;
  color: #006072;
}
/* line 336, ../sass/produits_detail.scss */
.produits_info .description .bloc_prix p {
  display: inline-block;
  font-size : 16px;
}
/* line 341, ../sass/produits_detail.scss */
.produits_info .description .bloc_prix > .prix {
  margin: 0 10px 0 0;
  font-size: 30px;
}
/* line 346, ../sass/produits_detail.scss */
.produits_info .description .prixlitre {
  margin: 5px 0 10px;
  font-size: 14px;
  font-style: italic;
  display : block !important;
}
/* line 351, ../sass/produits_detail.scss */
.produits_info .description .bloc_btn {
  margin: 0px 0 0;
}
/* line 353, ../sass/produits_detail.scss */
.produits_info .description .bloc_btn .ajout {
  display: inline-block;
  margin: 0 15px 10px 0;
}

.produits_info .produits_description {
  text-align : justify;
}

/* line 248, ../sass/produits_detail.scss */
.produits_info #produit_grille table {
  width: 99%;
}
/* line 250, ../sass/produits_detail.scss */
.produits_info #produit_grille table th {
  background-color: #dae6f5;
  font-weight : normal;
  padding: 5px 15px;
}
/* line 253, ../sass/produits_detail.scss */
.produits_info #produit_grille table th:first-child {
  text-align: left;
  text-transform: uppercase;
}
/* line 257, ../sass/produits_detail.scss */
.produits_info #produit_grille table td {
  background-color: #61b0bc;
  padding : 5px 15px;
}
/* line 260, ../sass/produits_detail.scss */
.produits_info #produit_grille table td:first-child {
  text-align : left;
  font-weight : normal;
}

.produits_info #produit_grille table td p {
  color : #000 !important;
}

/* line 359, ../sass/produits_detail.scss */
.produits_info .bloc_infosup {
  margin: 20px 0 0;
}
/* line 361, ../sass/produits_detail.scss */
.produits_info .bloc_infosup hr {
  margin: 0;
}
/* line 365, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_description:hover {
  cursor: pointer;
  background-color: #ebf1f7;
}
/* line 369, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_description #contenu_description {
  margin: 20px 0 0;
}
/* line 371, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_description #contenu_description p {
  padding: 0 0 10px 0;
  margin: 0;
}
.produits_info .bloc_infosup .bloc_resultats {
  padding: 0 0 0 20px;
}
.produits_info .bloc_infosup .bloc_resultats:hover {
  cursor: pointer;
  background-color: #ebf1f7;
}
/* line 377, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_actifs {
  padding: 0 0 0 20px;
}
/* line 379, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_actifs:hover {
  cursor: pointer;
  background-color: #ebf1f7;
}
/* line 383, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_actifs #contenu_actifs {
  margin: 10px 0;
  padding: 0 20px 0 10px;
}
/* line 386, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_actifs #contenu_actifs p.actif_nom {
  padding: 0 0 10px 0;
  margin: 0;
}
/* line 392, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_ingredients {
  padding: 0 0 0 20px;
}
/* line 394, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_ingredients:hover {
  cursor: pointer;
  background-color: #ebf1f7;
}
/* line 398, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_ingredients #contenu_ingredients {
  margin: 10px 0 0;
  padding: 0 20px 0 0;
}
/* line 401, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .bloc_ingredients #contenu_ingredients p {
  padding: 0 0 10px 0;
  margin: 0;
  line-height: 14px;
  font-size: 11px;
}
/* line 409, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .head_infosup {
  margin : 0;
  padding: 15px 0;
  position: relative;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 414, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .head_infosup.minus {
  background-color: red;
}
/* line 417, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .head_infosup p {
  margin: 0;
}
/* line 420, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .head_infosup .texte {
  width: 100%;
}
/* line 423, ../sass/produits_detail.scss */
.produits_info .bloc_infosup .head_infosup .icon_plus {
  position: absolute;
  right: 20px;
  top: 15px;
}

.ajout_favoris, .login_favoris, .retrait_favoris {
  float : right;
}

/*
* Pictogrammes
*/
/* line 435, ../sass/produits_detail.scss */
.hasPicto {
  text-align: right;
}
/* line 437, ../sass/produits_detail.scss */
.hasPicto .pictogrammes {
  max-width: 180px;
  margin-left: auto;
  margin-right: 0;
  display: block;
  padding-top: 15px;
}
/* line 443, ../sass/produits_detail.scss */
.hasPicto .pictogrammes img {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  width: auto;
  max-width: 32px;
  margin: 4px;
}
@media screen and (max-width: 767px) {
  /* line 435, ../sass/produits_detail.scss */
  .hasPicto {
    width: 100%;
  }
  /* line 454, ../sass/produits_detail.scss */
  .hasPicto .pictogrammes {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  #ariane + p {
    display:none;
  }
}

.pictogrammes {
  margin-top : 20px;
}

.pictogrammes img {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  width: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

/*
* Bloc Blogueuse
*/
/* line 466, ../sass/produits_detail.scss */
.produits_blogueuse {
  margin: 30px 0 0;
}

/* line 469, ../sass/produits_detail.scss */
.produits_blogueuse-xs {
  width: 100%;
  text-align: right;
}

/*
* Bloc associes
*/
#produits_attache {
  margin-top : 80px;
  margin-bottom : 30px;
}

#produits_attache .produits > hr {
  width : 31px;
  border-top: 3px solid #006072;
  margin-left:0;
  margin-top:0;
}
#produits_attache .produits_attache_titre {
  font-size : 18px;
}

#produits_attache .owl-products {
  margin-left : -10px;
}
/* line 479, ../sass/produits_detail.scss */
#produits_attache .prixlitre {
  min-height: 14px;
  font-size: 10px;
  font-style: italic;
}

#produits_attache .soin h2 {
  font-size : 18px;
}

#produits_attache .soin > hr {
  width : 31px;
  border-top: 3px solid #006072;
  margin-left:0;
  margin-top:0;
}
/* line 484, ../sass/produits_detail.scss */
#produits_attache .soin .soin-item {
  position: absolute;
  width: 262.50px;
  height: 100px;
  bottom : 0;
  vertical-align: middle;
  background: #ffffffe0;
}
/* line 492, ../sass/produits_detail.scss */
#produits_attache .soin .soin-item .soin-texte {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
/* line 498, ../sass/produits_detail.scss */
#produits_attache .soin .soin-item .soin-texte .designation {
  font-size: 14px;
  color: #006072;
  font-family: Museosans-300, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform : uppercase;
}
/* line 505, ../sass/produits_detail.scss */
#produits_attache .owl-item .owl-products-item {
  border : 1px solid #61b0bc;
}

.owl-item .owl-products-item hr {
  border-top: 2px solid #006072;
  width: 23px;
  margin-top : 0;
  margin-bottom : 0;
}

/* line 511, ../sass/produits_detail.scss */
#produits_attache .block_donnees .prix {
  font-weight: bold;
  font-size: 16px;
}

.skeepers_product__reviews {
  margin-top : 80px;
  max-width : 1140px;
  margin : 50px auto 10px auto;
}

/*
* Bloc Avis
*/
/* line 522, ../sass/produits_detail.scss */
#produits_avis {
  display: none;
  color: #006072;
  margin-bottom : 20px;
}

#produits_avis .btn-primary {
  background-color : #006072;
  margin-bottom: 20px;
}
/* line 526, ../sass/produits_detail.scss */
#produits_avis hr {
  margin: 0 0 20px 0;
  /*height: 1px;
  background-color: #c7eaf7;*/
}

#produits_avis .avis_block  {
  overflow : hidden;
  height : 670px;
  display:block;
}

#produits_avis .avis_block.collapse {
  height : 670px !important;
}
/* line 532, ../sass/produits_detail.scss */
#produits_avis .avis_block .avi_block .head .designation {
  display: inline-block;
}
/* line 535, ../sass/produits_detail.scss */
#produits_avis .avis_block .avi_block .head .note {
  display: inline-block;
}
/* line 537, ../sass/produits_detail.scss */
#produits_avis .avis_block .avi_block .head .note .stars {
  font-size: 16px;
  margin: 0 0 0 15px;
}
/* line 540, ../sass/produits_detail.scss */
#produits_avis .avis_block .avi_block .head .note .stars i {
  margin: 0 2px;
  color: #61b0bc;
}

#produits_avis h3 {
  width: 250px;
  border:1px solid #afe2e3;
  margin: 0 auto;
  cursor:pointer;
}

#produits_avis h3 p {
  margin : 10px 0;
  font-size : 18px;
  text-align:center;
}

#produits_avis a {
  font-weight: bold;
  text-decoration: underline;
}

#produits_avis h3 p .replier{
  display:none; 
}

#produits_avis .avis_block.in + h3 p .replier{
  display:block; 
}

#produits_avis .avis_block.in + h3 p .plus{
  display:none; 
}

#professionnels .bloc_avis a.voir_avis {
  color : #000;
}

.ensemble_avis {
  background : #61b0bc14;
  text-align:center;
  padding : 30px;
}

.avis_verifies_avis {
  clear:both;
  margin-top : 30px;
}

.avis_colonne_gauche {
  padding:0;
  text-align:center;
}

.avis_colonne_gauche .bloc_gauche {
  background:#f2f2f2;
  padding:20px;  
}

.bloc_gauche .note_moyenne .note {
  font-size:58px
}

.bloc_gauche .note_moyenne .sur {
  font-size:30px
}

.bloc_gauche .total_avis {
  font-size:14px;
  margin-top:10px;
  margin-bottom:15px
}

.bloc_gauche .pourcentage_avis {
  font-size:14px;
}

.bloc_gauche .pourcentage_avis .percent {
  font-weight:bold;
}

.bloc_gauche .pourcentage_avis .recommendation {
  font-weight:100;
}

.bloc_gauche .pourcentage_avis_par_note {
  text-align:left;
}

.stars i {
  color :#61b0bc!important;
}

.pourcentage_avis_par_note .informations {
  margin-top : 20px;
}

.informations .pourcent_bar {
  height: 5px;
  border-radius: 7px;
  width: 100%;
}

.informations .pourcent_note {
  display:inline-block;
  float:right;
}

.owl-videos .owl-stage, .owl-videos .owl-item {
  max-width : 100%;
}

@media screen and (max-width: 1200px) {
  .produits_photos #photos_bloc .tumblr_bloc .photo_tumblr img {
    width : 100%
  }

  #produits_attache .soin .soin-item {
    width : 293px;
  }


}

@media screen and (min-width: 992px) {
  #bandeau_achat .right-buttons p.ajout_favori {
    display : none;
  }
  .photo_principale .photo_prod, .zoomContainer {
    pointer-events : none;
  }
}

/**
 * Responsive
 */
/* Tablette paysage */
@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 556, ../sass/produits_detail.scss */
  #bandeau_achat_move {
    margin: 53px 0 0;
  }
  /* line 558, ../sass/produits_detail.scss */
  #bandeau_achat_move .no-gutters .right-buttons p.infos_panier {
    display: inline;
  }

  /* line 563, ../sass/produits_detail.scss */
  #bandeau_achat .designation {
    width: 59%;
  }
  /* line 566, ../sass/produits_detail.scss */
  #bandeau_achat .right-buttons {
    width: 304px;
  }

  .produits_info .bloc_achat .bloc_expert .info_expert p {
    text-align:left;
  }

  /* line 571, ../sass/produits_detail.scss */
  #produits_attache .produits_attache_titre {
    text-align: left;
  }

  #bandeau_achat .right-buttons p.ajout_favori {
    display : none;
  }
  /* line 574, ../sass/produits_detail.scss */
  #produits_attache .soin {

  }

  #produits_attache .soin > div {
    height : 406px !important;
  }

  /* line 581, ../sass/produits_detail.scss */
  .produits_photos #photos_bloc .photo_principale .photo_prod {
    width: 100%;
  }
  /* line 584, ../sass/produits_detail.scss */
  .produits_photos #photos_bloc .photo_principale .marketing {
    top: 1%;
  }

  .owl-products-item .photo img {
    width : 100% !important;
  }
  #produits_attache .soin .soin-item {
    width : 220px;
  }

  #produits_attache .owl-item .owl-products-item {
    height : 406px;
  }
  .photo_principale .photo_prod, .zoomContainer {
    pointer-events : none;
  }
}
/* Tablette portrait */
@media screen and (min-width: 480px) and (max-width: 767px) {
  /* line 592, ../sass/produits_detail.scss */
  #bandeau_achat_move {
    margin: 53px 0 0;
  }
  /* line 594, ../sass/produits_detail.scss */
  #bandeau_achat_move .no-gutters .right-buttons p.infos_panier {
    display: inline;
  }

  /* line 599, ../sass/produits_detail.scss */
  #bandeau_achat .designation {
    display: none;
  }
  /* line 602, ../sass/produits_detail.scss */
  #bandeau_achat .right-buttons {
    position: absolute;
    width: 100%;
    text-align: center;
  }

  .produits_info .bloc_achat .bloc_expert .info_expert p {
    text-align:left;
  }

  /* line 609, ../sass/produits_detail.scss */
  #produits_attache .produits_attache_titre {
    text-align : center
  }

  /* line 618, ../sass/produits_detail.scss */
  .contenu .col-xs-5 {
    width: 100%;
  }

  /* line 621, ../sass/produits_detail.scss */
  .produits_photos #photos_bloc .photo_principale .marketing {
    top: 1%;
  }
  #produits_attache .soin .soin-item {
    width : 270px;
  }

  .pictogrammes {
    text-align:center;
  }

  .produits_info .bloc_infosup {
    margin-top : 10px;
  }

  #produits_attache {
    margin-top : 30px;
  }

  /* line 651, ../sass/produits_detail.scss */
  #produits_attache .soin {
    width: 300px;
    text-align: center;
    margin: 40px auto 20px auto;
  }

  .bloc_achat {
    margin-bottom: 30px;
  }

  #produits_attache .soin > hr {
    margin-left : auto;
  }

  
  #produits_attache .produits > hr {
    margin-left : auto;
  }

  #produits_attache .owl-products {
    margin-left:0;
  }

  #produits_attache .owl-item .owl-products-item {
    height :auto;
  }

  .photo_principale .photo_prod, .zoomContainer {
    pointer-events : none;
  }

}
/* Mobile */
@media screen and (max-width: 479px) {
  /* line 628, ../sass/produits_detail.scss */
  #bandeau_achat_move {

  }
  /* line 630, ../sass/produits_detail.scss */
  #bandeau_achat_move .no-gutters .right-buttons p.infos_panier {
    display: inline;
  }

  /* line 635, ../sass/produits_detail.scss */
  #bandeau_achat .designation {
    display: none;
  }
  /* line 638, ../sass/produits_detail.scss */
  #bandeau_achat .right-buttons {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  /* line 643, ../sass/produits_detail.scss */
  #bandeau_achat #bandeau_achat_move .no-gutters {
    /*background: $blue-darken;*/
  }

  .pictogrammes {
    text-align:center;
  }

  .produits_info .bloc_infosup {
    margin-top : 10px;
  }

  .produits_info .bloc_achat .bloc_expert .info_expert p {
    text-align:left;
  }

  /* line 648, ../sass/produits_detail.scss */
  #produits_attache .produits_attache_titre {
    text-align: center;
  }

  #produits_attache .produits_attache_titre + hr {
    margin-left : auto;
  }
  /* line 651, ../sass/produits_detail.scss */
  #produits_attache .soin {
    text-align: center;
  }

  /* line 657, ../sass/produits_detail.scss */
  .contenu .col-xs-5 {
    width: 100%;
  }

  /* line 661, ../sass/produits_detail.scss */
  .produits_photos #photos_bloc .photo_principale .photo_prod {
    width: 100%;
  }
  /* line 664, ../sass/produits_detail.scss */
  .produits_photos #photos_bloc .photo_principale .marketing {
    top: 1%;
  }

  .bloc_achat {
    margin-bottom : 30px;
  }

  #produits_attache {
    margin-top : 30px;
  }

  #produits_attache .owl-products {
    margin-left :0px;
  }

  #produits_attache .soin > hr {
    margin-left : auto;
  }

  #produits_attache .soin .soin-item {
    width : 100%;
  }

  #produits_attache .owl-products {
    margin-left:0;
  }

  #produits_attache .owl-item .owl-products-item {
    height :auto;
  }

  .photo_principale .photo_prod, .zoomContainer {
    pointer-events : none;
  }

}
