
.wrapper_wish_list{position: relative;display: flex; align-items: center;background:#E50046;    padding: 40px;}
.wrapper_wish_list .bloc_center .svg {  margin: 0 auto;}
.wrapper_wish_list .bloc_center h1{letter-spacing: 4.8px; line-height: 42px;font-size: 31px;text-transform: uppercase;margin-bottom: 20px;color: #E50046;}
.wrapper_wish_list .bloc_center {margin-left: 40Px;}
.wrapper_wish_list .bloc_center .white-block{padding: 30px 21px;  background: #FFF;     margin: 41px 0 0; width: 80%;}
.wrapper_wish_list .bloc_center  ol {    font-size: 19px; line-height: 1.8; letter-spacing: 2px;}
.wrapper_wish_list .bloc_center li .text {    text-transform: uppercase;font-weight: 700;}
.wrapper_wish_list .text .coeur { vertical-align: -4px;}
.wrapper_wish_list .bouton, .wrapper-bt-noel .bouton {text-transform: uppercase;background: #E50046;display: table;font-weight: 500;font-size: 18px;padding: 10px 23px;color: #fff;margin: 2% 0 0;}
.wrapper_wish_list svg:not(:root) {overflow: unset;}

.wrapper-bt-noel{display: flex;background-color: #F9F9F9;align-items: center;margin-top: 3%;}
.wrapper-bt-noel .bloc_center h2{line-height: 48px;font-size: 27px;color: #E50046;text-transform: uppercase;}
.wrapper-bt-noel .bloc_center {flex: 1;padding: 0 47px;text-align: center;}
.wrapper-bt-noel .bouton {background: #E50046 none repeat scroll 0 0;color:#FFF;margin: 20Px auto;}

/*Experts*/
.wrapper-experts{margin: 30px auto;padding: 10px;}
.wrapper-experts .intro {text-align: center;}
.wrapper-experts .listings {display: flex;margin: 4% auto 3%;padding: 0 20px;}
.wrapper-experts .listings .brand-bloc{display: flex;justify-content: space-between;    flex: 1;}
.wrapper-experts .listings .colum_bloc{display: flex;flex-direction: column;justify-content: space-between;   flex: 2;}
.wrapper-experts .listings  .img-bloc{display: flex;margin-bottom: 20px;justify-content: space-between;    align-items: center;}
.wrapper-experts .listings .sep {width: 1px;background: #ABA5A5;margin: 0 2%;}
.wrapper-experts  .cta {margin-top: 20px;}
.wrapper-experts  .cta a{font-size: 18px;line-height: 50px;    padding: 13px 38px;color: #E50046; border: 1px solid #E50046;}
.wrapper-experts  .cta:hover a{color: #fff; background:#E50046; }
.wrapper-experts  h2{line-height: 30px;font-size: 27px;color: #E50046;text-transform: uppercase;}

 @media screen and (max-width: 1279px) {
   .wrapper_wish_list .bloc_center h1 {line-height: 34px;}
   .wrapper_wish_list .hoho{width: 67%;}

    .wrapper-bt-noel .bloc_center {padding: 0 20px;}
    .wrapper_wish_list .bloc_center .white-block { margin: 18px 0 0;width: auto;}
    .wrapper_wish_list .bloc_center .how{font-size: 24px;}
    .wrapper_wish_list .bloc_center  ol,
    .wrapper_wish_list .bouton, .wrapper-bt-noel .bouton {font-size: 15px;margin: 4% auto 0;}
      .wrapper-bt-noel .bloc_center h2, .wrapper-experts h2{font-size: 23px;}
      .wrapper-experts .listings{ padding: 0;}
      .wrapper-experts .listings .brand-bloc > a{flex:1}
      .wrapper-experts .listings .colum_bloc {flex: 3;}
     }

@media screen and (max-width: 1023px) {
       .wrapper_wish_list{ padding: 0;}
    .wrapper_wish_list, .wrapper-bt-noel{flex-direction: column;padding-bottom: 2rem;}
    .wrapper_wish_list .img-cover,
   .wrapper_wish_list .img-cover img{ object-fit: cover;width: 100%;}
   .wrapper_wish_list .bloc_center {margin: 20Px;}
    .wrapper-bt-noel{flex-direction: column-reverse;}
    .wrapper-bt-noel .bloc_center{margin-top: 40px;}
    .wrapper-bt-noel .img img{width: 257px;}
    .wrapper_wish_list .bloc_center li { margin-bottom: 15px;}
    .wrapper-bt-noel .bloc_center { margin-top: 10px;}
    .wrapper-experts .listings{flex-direction: column; justify-content: center;}
    .wrapper-experts .brand-bloc.reverse{flex-direction: row-reverse;}
    .wrapper-experts .listings .sep {width: 100%;background: #ABA5A5;margin: 6% 0px;height: 1px;}
}
@media screen and (max-width: 768px) {
  .wrapper_wish_list .bloc_center h1 {line-height: 31px;    letter-spacing: 1.8px;    font-size: 26px;}
  .wrapper_wish_list .bouton, .wrapper-bt-noel .bouton { font-size:16px; padding: 10px 13px;}
  .wrapper-experts .brand-bloc.reverse {   flex-direction: column-reverse;}
 .wrapper-experts { padding: 20px;}
 .wrapper-experts  .brand-bloc {  flex-direction: column;align-items: center;}
 .wrapper-experts .listings .img-bloc {justify-content: space-around;}
 .wrapper-experts .listings .img-bloc a{margin:0 2px;}
 .wrapper-experts .cta { align-self: center;}
 .wrapper-experts .cta a{width: 100%;display: table; line-height: 20px; text-align: center;font-size: 15px;}
 
}