:focus-visible { outline: -webkit-focus-ring-color auto 0!important;}
html {scroll-behavior: smooth;}
.main-content .page {margin: 0 auto!important;max-width: 1919px!important;padding: 0!important;}
#wrapper_boutique_noel{    margin-top: -24px;}
#wrapper_boutique_noel .only-mobile {display: none;}
#wrapper_boutique_noel .only-desktop { display: block;}
#wrapper_boutique_noel .transparent {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}
#wrapper_boutique_noel p{font-size:16px;}
/*commun*/
#wrapper_boutique_noel  h2{ font-weight: 500; font-size: 34px; color: #E40245; letter-spacing: 5px;}

/*header*/
#wrapper_boutique_noel header{position: relative;}
#wrapper_boutique_noel header .title-header{position: absolute;
z-index: 1;  top: 150px;left: 40Px;}
#wrapper_boutique_noel header h1 { font-size: 36px; color: #E40245;  font-weight: normal; letter-spacing: 4px;margin-top: 36px;}

/*Moteur Kdo*/
#wrapper_boutique_noel .bt-bloc-gift { position: absolute;  bottom: 0;  text-align: center; left: 50%; transform: translate(-50%, -50%);}


/*Bloc BT*/
#wrapper_boutique_noel .bt-bloc{ display: flex;align-items: center;    justify-content: center; margin: 0 auto 60px;    padding: 20px 10px;background:  #E40245;}
#wrapper_boutique_noel .bt-bloc h2{ font-weight: 400;font-size: 44px;}
#wrapper_boutique_noel .bt-bloc .intro{margin-right: 9rem;} #wrapper_boutique_noel .bt-bloc p{ width: 34rem;}
#wrapper_boutique_noel .bt-bloc .products {display: flex;flex-direction: column;    margin-top:30px;    margin-bottom: 22Px;} 
#wrapper_boutique_noel .bt-bloc  .btn { padding: 20px 17px 20px 20px;
display: flex; margin-bottom: 22px; justify-content: space-between;
align-items: center; border: #fff solid 2px; width: 35rem;  color: white;}
#wrapper_boutique_noel .bt-bloc .btn h3 {font-weight: 400;font-size: 25px;}
#wrapper_boutique_noel .bt-bloc  .btn.active, #wrapper_boutique_noel .bt-bloc  .btn:hover{ color: #E40245;background-color: #fff;}
#wrapper_boutique_noel .bt-bloc .btn.active svg path, #wrapper_boutique_noel .bt-bloc  .btn:hover svg path{stroke: #e40245 !important;}
/*Experts*/
#wrapper_boutique_noel .experts{margin: 0 auto;padding: 10px;}
#wrapper_boutique_noel .experts .intro {text-align: center;}
#wrapper_boutique_noel .experts .listings {display: flex;margin: 4% auto 3%;padding: 0 20px;}
#wrapper_boutique_noel .experts .listings .brand-bloc{display: flex;justify-content: space-between;    flex: 1;}
#wrapper_boutique_noel .experts .listings .colum_bloc{display: flex;flex-direction: column;justify-content: space-between;   flex: 2;}
#wrapper_boutique_noel .experts .listings  .img-bloc{display: flex;margin-bottom: 20px;justify-content: space-between;    align-items: center;}
#wrapper_boutique_noel .experts .listings .sep {width: 1px;background: #ABA5A5;margin: 0 2%;}
#wrapper_boutique_noel .experts  .cta {margin-top: 20px;}
#wrapper_boutique_noel .experts  .cta a{font-size: 18px; line-height: 38px; padding: 7px 24px; color: #fff;background-color: #E40245; margin: auto;
    display: table;border:1px solid #E40245;}
#wrapper_boutique_noel .experts  .cta:hover a{color: #E40245; background:#fff; border:1px solid #E40245;}

/*catalogue et liste*/
#wrapper_boutique_noel .bt-bloc-center {position: relative;display: flex;align-items: center;margin: 50px auto; }
#wrapper_boutique_noel .bt-bloc-center#catalogue{ padding: 45px 50px;color:#fff;}
#wrapper_boutique_noel .bt-bloc-center#catalogue .bloc-text{background: #E40245;padding: 14px;text-align: center; }
#wrapper_boutique_noel .bt-bloc-center#catalogue h2{font-size: 32px;margin-bottom: 20px;  color: #fff;}
#wrapper_boutique_noel .bt-bloc-center#catalogue .cta a {font-size: 18px;line-height: 38px;padding: 7px 24px;color: #fff;margin: auto;display: table;background-color: #fff;border: 1px solid #E40245; color: #E40245;margin-top:20px;}
#wrapper_boutique_noel .bt-bloc-center#catalogue .cta a:hover{background-color: #E40245;border: 1px solid #fff; color: #fff;}
#wrapper_boutique_noel .bt-bloc-center#liste .intro p{color:#383838;}
#wrapper_boutique_noel .bt-bloc-center#liste .bloc-text { display: flex;flex-direction: column; color: #fff; align-items: center;}
#wrapper_boutique_noel .bt-bloc-center#liste .bloc-text {position: absolute;margin-left: 12%;align-items: flex-start;}
#wrapper_boutique_noel .bt-bloc-center#liste h2{margin-bottom: 20px; }
#wrapper_boutique_noel .bt-bloc-center#liste p{width: 45%;}
#wrapper_boutique_noel .bt-bloc-center .bloc-cta { display: flex;flex-direction: column;text-align: center;margin-top: 15px;}
#wrapper_boutique_noel .bt-bloc-center .bloc-cta .cta {font-size: 17px;   line-height: 38px;  padding: 3px 20px;  margin-bottom: 15px;}
#wrapper_boutique_noel .bt-bloc-center .bloc-cta .cta-red{background-color: #E40245;border: 1px solid #fff;color:#fff;}
#wrapper_boutique_noel .bt-bloc-center .bloc-cta .cta-white{background-color: #fff;border: 1px solid #E40245; color: #E40245;}
#wrapper_boutique_noel .bt-bloc-center .bloc-cta .cta-red:hover{background-color: #fff;color: #E40245;}
#wrapper_boutique_noel .bt-bloc-center .bloc-cta .cta-white:hover{background-color: #E40245;color: #fff;border: 1px solid #fff;}

/*Bloc idées*/
#wrapper_boutique_noel .idees { margin: 60px auto;}
#wrapper_boutique_noel .idees .intro {text-align: center;}
#wrapper_boutique_noel .idees-list {justify-content: center;margin: auto;display: flex;flex-wrap: wrap;}
#wrapper_boutique_noel .idees-list li {position: relative;margin: 15px;    text-align: center;}
#wrapper_boutique_noel .idees-list li h3 {font-size: 16px;margin: 20px auto;text-align: center;font-weight: normal;}


/*services*/
#wrapper_boutique_noel .services .text-block .img,
#wrapper_boutique_noel .services .text-block{display: flex; justify-content: center;position: relative;}
#wrapper_boutique_noel .services h2 { padding: 30px 0 60px;text-transform: uppercase; font-weight: 700; font-size: 31px; text-align: center}
#wrapper_boutique_noel .services .white-block{position: absolute;bottom: 20px;background: white;padding: 10px 20px;margin: auto;text-align: center;width: 90%;}
#wrapper_boutique_noel .services .white-block .cta a, 
#wrapper_boutique_noel .idees .cta a{    color: #fff;background: #E40245;padding: 13px 28px;font-size: 17px;display: table;margin: 10px auto;border: 1px solid #E40245;}
#wrapper_boutique_noel .services .white-block .cta:hover a,  #wrapper_boutique_noel .idees .cta:hover a{color: #E40245; border: 1px solid #E40245;background: #fff;}
#wrapper_boutique_noel .services .white-block p{font-size: 21px;font-weight: 600;line-height: 27px;}
#wrapper_boutique_noel .services h2 .grey, #wrapper_boutique_noel .services li h3 .grey {color: #383838;}
#wrapper_boutique_noel .services ul {justify-content: space-around;display: flex;flex-wrap: wrap;align-content: space-between;}
#wrapper_boutique_noel .services li { display: flex;flex-direction: column;align-items: center;position: relative;width: 45%;height: 48%;border: 4px solid #E40245;justify-content: space-around;padding: 10px;
}
#wrapper_boutique_noel .services li h3 {font-size: 26px;text-align: center;line-height: 25px;text-transform: uppercase;}
#wrapper_boutique_noel .services li p {font-size: 19px;text-align: center;}

/*Chrono*/
#wrapper_boutique_noel .chrono {position: relative;margin-top: 50px;background: #E40245;    padding-bottom: 7rem;overflow: hidden;}
#wrapper_boutique_noel .chrono h2 {margin-bottom: 30px;}
#wrapper_boutique_noel .chrono .countdown {display: flex;justify-content: center;}
#wrapper_boutique_noel .chrono .compte{    position: absolute;
display: flex;flex-direction: column; align-items: center;
left: 50%; transform: translate(-50%, -50%); top: 50%;    width: 100%;}
#wrapper_boutique_noel .chrono .countdown > div {background-color: #fff;border-radius: 5px;width: 164px;margin-right: 20px;height: 164px;    display: flex;
flex-direction: column;  align-items: center;   justify-content: center}
#wrapper_boutique_noel .chrono .countdown > div:last-child { margin-right: 0;}
#wrapper_boutique_noel .chrono .countdown > div p { font-size: 44px;text-align: center;font-weight: 600;margin-top: 20px;color: #E40245;}
#wrapper_boutique_noel .chrono .countdown > div .numbers {font-size: 22px;color: #383838;margin-top: 20px;font-weight: 500;}

/*frise défilante*/
#wrapper_boutique_noel .frise {position:relative;}
#wrapper_boutique_noel .slider-frise { align-items: center; display: flex; justify-content: center; }

@-webkit-keyframes scroll {
    0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    }
    100% {
    -webkit-transform: translateX(calc(-372px * 7));
    transform: translateX(calc(-372px * 7));
    }
    }
 @keyframes scroll {
    0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    }
    100% {
    -webkit-transform: translateX(calc(-372px * 7));
    transform: translateX(calc(-372px * 7));
    }
 }
 #wrapper_boutique_noel .slider { margin: auto; overflow: hidden;  position: relative;  width: 100%; }
 #wrapper_boutique_noel .slider .slide-track { -webkit-animation: scroll 80s linear infinite; animation: scroll 80s linear infinite; display: flex; width: calc(372px * 14); }
 #wrapper_boutique_noel .slider .slide { margin:0 10px; }

/*moteur cadeau*/
#wrapper_boutique_noel select option:hover {background-color: #E40245;}
#wrapper_boutique_noel .best-gift { position: absolute; bottom: 0; text-align: center; left: 50%; transform: translate(-50%, -50%);    width: 80%;}
#wrapper_boutique_noel #giftEngine {width: 100%;}
#wrapper_boutique_noel #wrapper_moteur_kdo { margin: auto;width: max-content;}
#wrapper_boutique_noel #giftEngine .msg_erreur, #wrapper_boutique_noel #giftEngine .loader {display: none;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .styled-select-button {height: 77px;display: flex;width: 182px;align-items: center;}
#wrapper_boutique_noel #wrapper_moteur_kdo .styled-select-button .select-btn select {-khtml-appearance: none;-ms-appearance: none;-webkit-appearance: none;-o-appearance: none;-moz-appearance: none;background-color: transparent;background-image: none;border: medium none;box-shadow: none;cursor: pointer;padding-left: 8%;width: 100%;display: flex;color: #383838;text-transform: uppercase;}
#wrapper_boutique_noel #wrapper_moteur_kdo .styled-select-button .select-btn option {text-transform: initial; font-size: 17px;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro {width: 213px; }
#wrapper_boutique_noel #wrapper_moteur_kdo .styled-select-button .select-btn {
background: #fff url("//idkidsmedia.blob.core.windows.net/media/oxybul/common/moteur_cadeau/fleche.svg")no-repeat scroll right center;display: flex;background-size: 28px;font-weight: 600;font-size: 12px;line-height: 18px;width: 100%;text-transform: uppercase;}
#wrapper_boutique_noel .moteur-sticky {position: fixed!important;bottom: -2px;margin: auto;left: 50%;transform: translate(-50%,-50%);    width: 100%;    z-index: 2;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro .mobileblock{display: none;}

@media only screen and (max-width: 1290px){
#wrapper_boutique_noel header .title-header { top: 23px;}
#wrapper_boutique_noel header h1 { font-size: 30px;}
#wrapper_boutique_noel header .title-header img{width: 28rem;}
#wrapper_boutique_noel .bt-bloc .products {width: 42%;}
#wrapper_boutique_noel .bt-bloc .btn {width: auto;}
#wrapper_boutique_noel .bt-bloc .intro { margin-right: 2rem;}
#wrapper_boutique_noel .experts .listings{    flex-direction: column; justify-content: center;}
#wrapper_boutique_noel .experts .listings .img-bloc {
justify-content: center;}
#wrapper_boutique_noel .experts .brand-bloc.reverse{    flex-direction: row-reverse;}
#wrapper_boutique_noel .experts .listings .sep {width: 100%;background: #ABA5A5;margin: 6% 0px;height: 1px;}
#wrapper_boutique_noel .bt-bloc-center#catalogue{flex-direction: column;background:none; padding: 10px 0 23px;        margin-bottom: 30Px;}
#wrapper_boutique_noel .bt-bloc-center#catalogue .bloc-text {width: auto; padding: 10px;}
#wrapper_boutique_noel .bt-bloc-center#catalogue .bt-bloc p { width: auto;}

#wrapper_boutique_noel .idees {padding: 10px;}
 #wrapper_boutique_noel .services li h3 { font-size: 23px;line-height: 22px;}
 #wrapper_boutique_noel .services li p { font-size: 15px;}
 #wrapper_boutique_noel .services .services-list li > img { height: 50px; margin: 10px;}
 #wrapper_boutique_noel .services .white-block p {font-size: 18px;   line-height: 25px;}

#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau { width: 100%;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro {width: 26%;}
#wrapper_boutique_noel #wrapper_moteur_kdo { width: 95%;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .styled-select-button { width: 147px;}
}

@media screen and (min-width: 769px) {
#wrapper_boutique_noel .idees-list li:hover a::after {background: url(img-2025/boule.svg);background-repeat: no-repeat;content: '';width: 210px;height: 326px;display: table;position: absolute;Z-INDEX: 60;background-size: contain;top: -17px;}
#wrapper_boutique_noel .idees-list li:hover h3{color: #E40245; transition: 0.5s;}
/*moteur cadeau*/
#wrapper_boutique_noel #wrapper_moteur_kdo { height: auto; display: flex; position: relative; overflow: hidden; box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%); color: #383838; border-radius: 62px; background: white; margin: auto;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau {display: flex; align-items: center;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro {background: #E40245;display: flex; align-items: center;height: 77px;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro .title-right{display: flex;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro .btn-intro {display: none;}#wrapper_boutique_noel #wrapper_moteur_kdo .img_hp img {width: 33px;margin-right: 4px;margin-left: 17px; }
 #wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .title {font-size: 16px;text-align: center; color: #fff;line-height: 20px;font-weight: 800;text-transform: uppercase }
 #wrapper_boutique_noel #wrapper_moteur_kdo form {  display: flex;  align-items: center;  padding: 0;  justify-content: space-around; width: 71%; height: auto;  margin-block-end: 0; }
 #wrapper_boutique_noel #wrapper_moteur_kdo .link {background: #E40245;margin: 0 15px 0 16px;border-radius: 50%;  width: 59px;  height: 56px;}
 #wrapper_boutique_noel #wrapper_moteur_kdo .findGift {    font-size: 0;width: 35px;height: 35px;background-image: url('https://media.idkids.fr/media/oxybul/common/moteur_cadeau/loupe.svg');display: block;background-repeat: no-repeat;background-position: center;margin: 10px auto;cursor: pointer;} 
 #wrapper_boutique_noel #wrapper_moteur_kdo .findGift::after,#wrapper_moteur_kdo .moteur_cadeau .title span { display: none;}
 #wrapper_boutique_noel #wrapper_moteur_kdo .styled-select-button:not(:nth-child(4)):after { content: ''; width: 1px; height: 35px; background: #C4C4C4; margin: 0 15px; }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
        #wrapper_boutique_noel .bt-bloc-gift { position: inherit; margin: 18px auto 40px;}
        #wrapper_boutique_noel #wrapper_moteur_kdo .styled-select-button:not(:nth-child(4)):after { margin: 0 5px;}
}

@media only screen and (max-width: 768px) {

    #wrapper_boutique_noel header .title-header {top: 72px;    left: 22Px;}
#wrapper_boutique_noel header .title-header img { width: 8rem;}
#wrapper_boutique_noel header h1 {font-size: 16px; width: 12rem;letter-spacing: 3px;
    margin-top: 17px;}
#wrapper_boutique_noel h2 {line-height: 36px; font-size: 30px;}
#wrapper_boutique_noel .bt-bloc .products {width: 90%;margin-bottom: 0;}
#wrapper_boutique_noel .bt-bloc .btn h3 {font-size: 16px;}
 #wrapper_boutique_noel .experts .brand-bloc.reverse {   flex-direction: column-reverse;}
     #wrapper_boutique_noel .bt-bloc .intro {margin-right: 0;}
 #wrapper_boutique_noel .experts { padding: 20px;}
 #wrapper_boutique_noel .experts  .brand-bloc {  flex-direction: column;align-items: center;}
 #wrapper_boutique_noel .bt-bloc-center#catalogue .cta a {font-size: 14px;    padding: 7px 12px;}
 #wrapper_boutique_noel .bt-bloc-center#catalogue h2 {font-size: 24px;}
 #wrapper_boutique_noel .experts .listings .img-bloc {justify-content: space-around;}
 #wrapper_boutique_noel .experts .listings .img-bloc a{margin:0 2px;}
  #wrapper_boutique_noel .bt-bloc-center#liste {background-color: #F8F8F8;}
 #wrapper_boutique_noel .bt-bloc-center#liste .bloc-text {position: inherit;
    margin-left:0;align-items: center; justify-content: center; text-align: center;padding: 20px;}
    #wrapper_boutique_noel .experts .listings { padding: 0;}
 #wrapper_boutique_noel .bt-bloc-center#liste p {width: auto;} 
 #wrapper_boutique_noel .experts .cta { align-self: center;}
 #wrapper_boutique_noel .bt-bloc-center,
 #wrapper_boutique_noel .bt-bloc{flex-direction: column;    margin:0 auto;}
 #wrapper_boutique_noel .idees {margin: 0 auto;}
 #wrapper_boutique_noel .bt-bloc-center .bloc-text p,
 #wrapper_boutique_noel .bt-bloc p { width: auto;        margin: 10px 0;}
 #wrapper_boutique_noel .idees-list li {  width: 35%;   margin: 0 16px;}
#wrapper_boutique_noel .slider-frise {margin: 30px 0;}
 /*Services*/
#wrapper_boutique_noel .services  .text-block { flex-direction: column;}
#wrapper_boutique_noel .services li h3 {font-size: 19px; line-height: 20px;}
#wrapper_boutique_noel .services li p {font-size: 13px;}
#wrapper_boutique_noel .services ul { margin-top: 1rem;}
#wrapper_boutique_noel .services li { margin-bottom: 2rem;} #wrapper_boutique_noel .services .text-block .img div img{width: 100%;}

/*Chrono*/
#wrapper_boutique_noel .chrono h2 { font-size: 20px;margin: 0 0 18px; text-align: center;width: 20rem;}
#wrapper_boutique_noel .chrono .countdown > div {width: inherit; height: inherit; padding: 10px;flex: 1;}
#wrapper_boutique_noel .chrono .countdown > div p {font-size: 28px;text-align: center;font-weight: 600;margin-top: 0;}
#wrapper_boutique_noel .chrono .countdown > div .numbers {font-size: 13px;margin-top: 0;}

#wrapper_boutique_noel .best-gift { height: auto;    position: fixed;  transform: translate(-50%, 0);padding-bottom: 0;    width: 100%;    z-index: 3;}
#wrapper_boutique_noel #giftEngine { width: 100%; margin: 0; height: auto;border-radius: 0; overflow: hidden;  border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: inherit;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .moteur_cadeau { border-top-left-radius: 10px;border-top-right-radius: 10px;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo { height: auto;width: 100%;background: #E40245;border-top-left-radius: 10px;border-top-right-radius: 10px;box-shadow: 0 1px 20px rgba(0, 0, 0, 0.36), 0 1px 6px rgba(0,0,0,0.36);display: inherit;overflow: inherit;border-radius: inherit;}
#wrapper_boutique_noel h2 { margin-bottom: 0;line-height: 34px;font-size: 25px;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .moteur_cadeau {padding:13px 10px 15px;display: inherit; height: auto;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .intro {margin-bottom: 0;  justify-content: space-around;height: auto; width: 100%;background: white;    display: flex; border-radius: 30px; align-items: center;flex-direction: inherit; padding: 9px 7px;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .title-right{display: flex;    align-items: center;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .styled-select-button:not(:nth-child(3)):after {  display:none;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .img_hp {         margin: 0 10px; width: 20px;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .intro.rotate h2::after {content: "";background: url('img-2025/close-w.svg');width: 20px;height: 20px;display: block;position: absolute;top: 11px;background-repeat: no-repeat;right: 10px;background-size: 100%;}

 #wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .intro.rotate .btn-intro img{display: none;}
 #wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .intro.rotate { justify-content: center;margin-bottom: 20px;background: transparent;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .intro.active:before { -webkit-transform: rotate( -90deg)!important;  -ms-transform: rotate(-90deg)!important;
    transform: rotate( -90deg)!important;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .intro h2 span{display: none;}

#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro .mobilerotate{display: none;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro .mobileblock {display: block;width: 29px;margin: -6px 0 0;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro.rotate .mobilerotate{display: block;width: 21px;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .intro.rotate .mobileblock{display: none;}
#wrapper_boutique_noel .btn-intro img{width: 30Px;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .styled-select-button{ overflow: hidden; margin-bottom: 12px; background: white; width: 100%;height: auto;    }
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .styled-select-button .select-btn { background: #fff url("//idkidsmedia.blob.core.windows.net/media/oxybul/common/moteur_cadeau/fleche.svg") no-repeat scroll right center; cursor: pointer; height: 44px; line-height: 44px; overflow: hidden; width: 97%;background-size: 20px;    font-weight: 500; font-size: 14px;color:#222A42;flex: inherit;}
#wrapper_boutique_noel #wrapper_moteur_kdo .moteur_cadeau .styled-select-button .select-btn select{-khtml-appearance: none;-ms-appearance: none;-webkit-appearance: none;-o-appearance: none;-moz-appearance: none;background-color: transparent;background-image: none;border: medium none;box-shadow: none;cursor: pointer;padding-left: 5%;width: 100%;}
#wrapper_boutique_noel  #wrapper_moteur_kdo .findGift {    background:#fff; color:#E40245;cursor: pointer;display: flex;font-size: 14px;text-align: center;text-transform: uppercase;height: 45px;line-height: 45px;font-weight: 600;margin-top: 26px;justify-content: center;border-radius: 49px;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .findGift::after {
background: url("//idkidsmedia.blob.core.windows.net/media/oxybul/landing_page/boutique_noel/img-2024/loupe-r.svg")no-repeat center;content: '';height: 44px;width: 29px;display: block;background-size: 27px;position: absolute;right: 20px;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .moteur_cadeau  form {margin : 20px auto;display: block;}   
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .moteur_cadeau .title { font-size: 17px;line-height: 16px;margin-left: 0;padding: 5px 0;text-transform: uppercase;color: #E40245;text-align: left;}
#wrapper_boutique_noel #giftEngine #wrapper_moteur_kdo .moteur_cadeau .rotate .title{
color:#fff;}
#wrapper_boutique_noel .chrono {margin-top: 0;}
#wrapper_boutique_noel header picture img, #wrapper_boutique_noel header picture,
#wrapper_boutique_noel .bt-bloc-center picture img, #wrapper_boutique_noel .chrono img.only-mobile {width:
100%;}   
#wrapper_boutique_noel .bt-bloc .intro h2, #wrapper_boutique_noel .bt-bloc-center .intro h2,
#wrapper_boutique_noel .services h2, #wrapper_boutique_noel .idees h2, #wrapper_boutique_noel > 
intro h1 {font-size: 25px;line-height: 30px;}
#wrapper_boutique_noel .services h2 { padding: 30px 10px;}
#wrapper_boutique_noel .experts .cta a {font-size: 14px;}
}
