/*# sourceURL=/_t/_/css/35/42/45/cssperso.css?1711638782 */
/*@ sourceURL=/_t/_/css/35/42/45/cssperso.css?1711638782 */
/*@ sourceURL=/_t/_/css/35/42/45/cssperso.css?1711638447 */
/*@ sourceURL=/_t/_/css/35/42/45/cssperso.css?1702488111 */
/*@ sourceURL=/_t/_/css/35/42/45/cssperso.css?1702481550 */
/*@ sourceURL=/_t/_/css/35/42/45/cssperso.css?1702449027 */
.header__nav__icon__span{      background: #000 !important;}
.header__cart__a .header__cart__a__nb__mask, .header__cart__a .header__cart__a__nb__mask {    color: white;}
.header__content {  z-index:9 !important;}
div#\38 751dfa2-6bb4-4213-9da7-7183bf5a299f, div#\32 3eee49c-5562-4af2-9d90-f938749da3a7 {
    margin-bottom: -40px;
}
.body__global p {   font-size:17px !important;}
#mg {    width: 12% !important;    padding: 4px !important;    text-align: center !important;
    margin: 0 auto;    color: #fff !important;   position: relative;
     text-align: center !important;}
#txt1 {font-size: 34px !important;    font-weight: 500 !important;    text-align: center !important;
    color: #fff !important;    padding: 5px 0px !important;}
#txt2 {    font-size: 19px !important;    text-align: center !important;    color: #fff !important;
    padding: 10px 0px !important;}
#txt3 {    font-weight: 800 !important;    color: #fff !important;    font-size: 30px !important;
    text-align: center !important;    padding: 5px 0px 22px 5px !important;}
#txt3:after {    content: "";    background-color: #fff !important;    display: block;
             padding-bottom: 2px;    width: 19%;    text-align: center;    margin: 11px auto;}
#txt4 {   font-size: 34px !important;    font-weight: 500 !important;    color: #fff !important;
           text-align: center !important;    padding: 5px 0px !important;}
#txt5 {    font-size: 19px !important;    color: #fff !important;    text-align: center !important;
    padding: 10px 0px !important;}
#mm {    text-align: center;}
.slider1 .wizi-imgtxt__left {    background-color: #111f4e85 !important;
border-right: 7px solid #111F4E !important;    height: 100% !important;
background-image: url(https://media.cdnws.com/_i/354245/RAW-356/503/59/plan-de-travail-12.png);
background-repeat: no-repeat;    background-size: 15%;    background-position-x: 4%;
background-position-y: 8% !important;}
.slider1 .wizi-wrapper.wizi-wrapper--imgtxt.wizi-imgtxt--reverse.wizi-wrapper--imgsmall {
    background-image: url(https://media.cdnws.com/_i/354245/RAW-305/696/8/slider.png);
    background-attachment: fixed;    background-size: cover !important;
  background-repeat: no-repeat;}
.gal .wizi-img__content {    transition: transform .5s;}
.gal .wizi-img__content:hover {    transform: scale(0.9);    border-radius: 9px !important;}
#tit1 {    font-size: 35px !important;    text-align: center !important; font-weight: 500 !important;}
a.header__logo__a:hover {/* transform: scale(0.9); */}
.wizi-rassuranceClassic__title {height: 110px !important;}
a.header__logo__a {transition: transform .5s !important;position: relative;}
#tit2 {    font-size: 20px !important;    font-weight: 500 !important;    text-align: center;
    padding: 30px 0px !important;}
.bloc1 .wizi-imgtxt__left {
    background-color: #141C33 !important;
    height: 100%;
    border-right: 14px solid #fff !important;
    color: #fff !important;
    }
.btn1 {    font-size: 19px !important;    font-weight: 500 !important;    text-align: center;
    padding-top: 10px !important;}
.bloc1 .wizi-imgtxt--textSmallRightTextLeft .wizi-imgtxt__right--small:before {
  padding-top: 66% !important;}
.bloc1 img.wizi-img__item.lazyloaded {    max-width: 80% !important;    max-height: 80% !important;}
.bloc1 .wizi-imgtxt__right.wizi-imgtxt__right--small {    border: 15px #141c33 solid !important;}
h1 {text-align: center;color: #000 !important;font-weight: 600 !important;font-size: 33px !important;padding: 10px 10px !important;}
h2 {    text-align: center;    color: #000 !important;    font-weight: 400 !important;
    font-size: 29px !important;    padding: 20px 10px !important;}
h4 {    color: #111F4E !important;    font-weight: 600 !important;    font-size: 23px !important;
    padding: 20px 10px !important;}
.bloc2 p {    text-align: center !important;    color: #000 !important;}
.bloc2 {    padding: 90px 250px !important;}

@media (max-width: 719px) {
    .bloc2 {padding:0!important}
}

.bloc4 .wizi-imgtxt--TextSmallLeftTextRight .wizi-imgtxt__left--small:before {
    padding-top: 73% !important;
}

.bloc4 .wizi-imgtxt__right {
    background-color: #141c33 !important;
    height: 100%;
    padding: 15px 76px !important;
}
a#txt22 {
    /*font-family: 'Montserrat' !important;*/
    font-size: 19px !important;
    text-align: center !important;
    color: #fff !important;
    padding: 10px 0px !important;
    text-decoration: none !important;
    transition: transform .8s;
}
a#li:hover {
    color: #7594cf !important;
    transform: scale(1.5);
}
a#txt55 {
   /*font-family: 'Montserrat' !important;*/
    font-size: 19px !important;
    text-align: center !important;
    color: #fff !important;
    padding: 10px 0px !important;
    text-decoration: none !important;
}


a#txt55:hover, a#txt22:hover {
    color: #111f4e !important;
    transform: scale(1.1);
    font-weight: 500;
}
.bloc4 h3 {
    color: #fff !important;
    text-align: center !important;
    /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 27px !important;
    padding: 20px 10px !important;
}

.bloc4 p {
    color: #fff !important;
    text-align: center !important;
}

.bloc5 h3 {
    color: #fff !important;
    text-align: center !important;
    /*font-family: 'Montserrat' !important;*/
    font-weight: 7400 !important;
    font-size: 32px !important;
    padding: 20px 10px !important;
}

.bloc5 p {
    text-align: center;
    color:#fff !important;
}

img#ig {
    width: 179px !important;
    padding-top: 29px;
}

.wiziblocks__item__maxWidth {}

.bloc5 .wizi-txt__item {
    height: 100% !important;
    padding: 185px 340px;
}

.bloc5 .wiziblocks__item__maxWidth {background: #0000009e !important;}

.bloc5 {
    background: url(https://media.cdnws.com/_i/354245/1040/3034/40/misincu.jpeg) center center no-repeat !important;
    background-attachment: fixed !important;
    position: relative;
    display: block;
    /* filter: brightness(0.4); */
    padding: 0 !important;
    z-index:99 !important;
}

p#t1 {
    text-align: center !important;
    /*font-family: 'Montserrat' !important;*/
    font-weight: 500 !important;
    font-size: 24px !important;
    padding: 1px 10px !important;
}

p#titre1 {
    text-align: center !important;
    /*font-family: 'Montserrat' !important;*/
    font-weight: 500 !important;
    font-size: 24px !important;
    padding: 20px 10px !important;
    color: #111F4E !important;
}

.bloc6 p {
    text-align: center !important;
}
.bloc6 .wizi-text {
    padding: 10px 90px !important;
}

.btn-bloc {
    background-color: #141c33 !important;
    width: auto !important;
    margin: 16px auto !important;
    text-align: center;
    border: 2px solid #141c33 !important;
    display: block;
    position: relative !important;
    color: #fff !important;
    padding: 13px 20px !important;
    transition: transform .5s;
}
.rea h3 {
    color: #111F4E !important;
    text-align: center !important;
   /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 27px !important;
    padding: 20px 10px !important;
}
h3 {
    color: #111F4E !important;
    /* text-align: center !important; */
    /*font-family: 'Montserrat' !important;*/
    font-weight: 500 !important;
    font-size: 24px !important;
    padding: 15px 10px !important;
}

#av-tit {
    text-align: center;
    color: #000000 !important;
    text-align: center !important;
    /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 19px !important;
    padding: 40px 10px !important;
}

p.prod__price__cur {
    background-color: #141c33 !important;
    padding: 7px 16px !important;
    color: #fff !important;
}

span.prod__name__title {
    font-weight: 600 !important;
}

.bloc3 .prod__shadow {
    border: 1px solid #141c331f !important;
    box-shadow: 0px 0px 4px 0px #141c3382 !important;
    border-radius: 5px !important;
}
.wizi-rassuranceClassic__item {
    position: relative;
    padding: 0 2px !important;
}
.wizi-rassurance__icon__img.wizi-rassurance__icon__img:hover {
    transform: scale(1.2);
    /* filter: drop-shadow(5px 4px 8px #121f4f8c); */
}
.wizi-rassurance__icon__img.wizi-rassurance__icon__img {
    display: block !important;
    margin: 0 auto 0px !important;
    width: 118px !important;
    height: 108px !important;
    background-size: contain;
      transition: transform .5s !important;
}

.wizi-rassuranceClassic__icon {
    display: contents;
}
tbody {
    text-align: center;
    background-color: #111f4e4a !important;
}

.av1 .wizi-imgtxt--TextSmallLeftTextRight .wizi-imgtxt__left--small:before {
    padding-top: 65%;
}
tr {
    position: relative;
    height: 38px;
    background-color: #ffffff54;
}

.c2 .wizi-imgtxt__left.wizi-imgtxt__left--small {
    box-shadow: 0px 0px 11px 0px #0000004a !important;
    margin: 10px !important;
    border-radius: 20px !important;
}
.bb2 .wizi-wrapper.wizi-wrapper--txt {
    box-shadow: 0px 0px 7px 2px #0000001f !important;
    border-radius: 20px !important;
    padding: 50px !important;
}

.con-bloc66 .wizi-txt__item {
    background-color: #00000014 !important;
    margin: 9px !important;
    text-align: center !important;
    padding: 30px !important;
    border-radius: 5px !important;
    box-shadow: 7px 8px 0px 0px #111f4e21 !important;
}
.wizi-rassuranceClassic__title h3 {
    color: #000000 !important;
    text-align: center !important;
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding: 0px 8px 4px !important;
    line-height: 1.5 !important;
}

.wizi-rassuranceClassic__text p {
    text-align: center;
}
.header__account__span {
    background: left 15px center no-repeat 
 url(https://media.cdnws.com/_i/354245/RAW-324/1451/27/0fichier-71.png);
    background-size: 20px !important;
    color: #111f4e !important;
   /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
}

span.header__account__span {}

.header__cart__text {
    background: center left 15px no-repeat url(https://media.cdnws.com/_i/354245/RAW-323/3386/26/0fichier-81.png) !important;
    background-size: 23px !important;
    color: #111f4e !important;
   /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
}

.search--wrapper .search--input {
    background: url(https://media.cdnws.com/_i/354245/RAW-325/1095/28/0fichier-101.png) left 30px center no-repeat !important;
    background-size: 21px !important;
    color: #111f4e !important;
}
::placeholder {
    color: #111f4e !important;
}
.header .header__search {
    border-left: 1px solid #111f4e !important;
    border-right: 1px solid #111f4e !important;
}

.header__account {
    border-right: 1px solid #111f4e;
}

.header__content {
    background-color: #fff !important;
    border-bottom: 1px solid #111f4e !important;
}

.header__relative {
    background-color: #fff!important;
    max-width: 100%;
}
.header__account:hover, .header__cart__a:hover{
  background: #111f4e29 !important;
}
.header__logo {
      padding: 14px 40px !important;
}
.reassurance {
    background-color: #111F4E !important;
}

span.reassurance__wrapper__item__text, .reassurance__wrapper__item__text strong {
    color: #fff !important;
    text-align: left;
    /* display: block; */
    position: relative;
}

.reassurance__wrapper__item {
    display: flex;
    flex-direction: row;
}

span.reassurance__wrapper__item__icon {
    /* display: contents; */
    padding: 6px 0 !important;
    position: relative !important;
    top: 5px !important;
}

.reassurance__wrapper {padding: 13px 21px !important;}
.footer__top {
    display: none;
}

.footer__wrapper__left__primary__title {
    color: #000 !important;
   /*font-family: 'Montserrat' !important;*/
    font-weight: 500 !important;
}

.footer__wrapper__left__primary__ul__li__link {
    color: #000 !important;
   /*font-family: 'Montserrat' !important;*/
}

.reassurance__wrapper__item__icon__picture__img {
    max-width: 85% !important;
}
.cons-para {
    background: url(https://media.cdnws.com/_i/354245/RAW-334/799/37/para55.png) center center no-repeat;
    background-attachment: fixed !important;
    height: 500px !important;
    background-position: center;
    display: block;
    position: relative;
    width: 100% !important;
    background-size: cover !important;
}

.bloc6 .wizi-img.wizi-img--simple.wizi-img--two-title-text.wizi-img--small {
    transition: transform .5s;
}

.bloc6 .wizi-img.wizi-img--simple.wizi-img--two-title-text.wizi-img--small:hover {
    transform: scale(0.98);
    /* border-radius: 9px !important; */
    /* box-shadow: 3px -3px 2px 1px #b89393 !important; */
    /* filter: grayscale(1) !important; */
}

.cons-para1 {
    background: url(https://media.cdnws.com/_i/354245/RAW-335/2197/38/para66.png)center center no-repeat;
    background-attachment: fixed !important;
    background-position: center !important;
    display: block;
    height: 500px !important;
    position: relative;
    background-size: cover !important;
}
.para-met .wizi-txt.wizi-txt--large, .cons-para3 .wizi-txt.wizi-txt--large {background-color: #000000d9;border-radius: 10px !important;box-shadow: 19px 16px #00000061 !important;}

.para-met .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small, .cons-para3 .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small {
    padding: 90px 290px !important;
}
p.prod__price__cur:hover {
    background-color: #141c335e !important;
}

span.reassurance__wrapper__item__icon {
    transition: transform .5s;
}

span.reassurance__wrapper__item__icon:hover {
    transform: scale(0.9);
    border-radius: 9px !important;
    filter: brightness(0.6);
}

.wizi-imgtxt__right.wizi-imgtxt__right--small {
    transition: transform .5s;
}

.wizi-imgtxt__right.wizi-imgtxt__right--small:hover {
    transform: scale(0.94);
    border-radius: 9px !important;
}
.btn1 a:hover {
    display: inline-block;
    transform: scale(1.1);
    color: #fdfd03 !important;
    /* font-size: 18px !important; */
    text-decoration: none !important;
    font-weight: 500 !important;
}
.footer__wrapper {
    max-width: 83% !important;
}

.footer__wrapper__left {
    max-width: 100% !important;
}

.footer__wrapper__left__primary {
    margin: 7px 6px 20px 37px;
}

p.footer__wrapper__left__primary__title {
    /*font-family: 'Montserrat' !important;*/
    font-size: 20px !important;
    font-weight: 600 !important;
}

a.footer__wrapper__left__primary__ul__li__link {
   /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 16px !important;
}

#ad1 {
  /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 16px !important;
}
.btn1 a {
    color: #fdfe01 !important;
    text-decoration: none !important;
    transition: transform .5s !important;
}

#t1 a:hover {
    display: inline-block;
    transform: scale(1.2);
    color: #ffffff !important;
    /* font-size: 18px !important; */
    text-decoration: none !important;
    font-weight: 500 !important;
}
#t1 a {
    color: #fd1b03 !important;
    transition: transform .5s;
    text-decoration: none;
    font-weight: 500 !important;
}
#txt3 a {
    transition: transform .8s;
    text-decoration: none !important;
    color: #fff !important;
}
.btn-bloc00 {
    background-color: #141c33 !important;
    width: 245px !important;
    margin: 30px auto !important;
    text-align: center;
    display: block;
    position: relative !important;
    color: #fff !important;
    padding: 13px 20px !important;
}

.btn-bloc00:hover {
    color: #141c33 !important;
    background-color: #141c3373 !important;
}
#txt3 a:hover {
    transform: scale(1.1);
    color: #111f4e !important;
    text-decoration: none !important;
    display: block;
}
.footer__wrapper {
    max-width: 91% !important;
}

.footer__wrapper__left {
    max-width: 100% !important;
    border-bottom: 1px solid #00000052 !important;
    /* text-align: center !important; */
}

.footer__wrapper__left__primary {
    margin: 7px 6px 20px 37px;
}

p.footer__wrapper__left__primary__title {
   /*font-family: 'Montserrat' !important;*/
    font-size: 20px !important;
    font-weight: 600 !important;
    margin: 0 0 10px !important;
}

a.footer__wrapper__left__primary__ul__li__link {
    /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 16px !important;
}

#ad1 {
    /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #000 !important;
}
a#telft {
    /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 500 !important;
    padding: 10px 0px 10px 0px !important;
    display: block;
    transition: transform .5s !important;
}
a#telft:hover {
   /*font-family: 'Montserrat' !important;*/
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #111f4e !important;
    font-weight: 500 !important;
    padding: 10px 0px 10px 0px !important;
    display: block;
    transform: scale(1.04);
}
a.footer__wrapper__left__primary__ul__li__link:hover {
    color: #111f4e !important;
}

.footer__wrapper__left__primary__ul__li__link:before {
    background: #111f4e !important;
    height: 2px !important;
}

p.powered__p {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #fff !important;
}

p.powered__p a {
    color: #ffffff !important;
}

footer.footer {
    background: #f3f6f7 !important;
    padding: 40px 5px 9px 60px !important;
}

.powered {
    padding: 7px 20px;
    background-color: #111f4e !important;
}
.backTop {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    cursor: pointer;
}

.backTop__icon {.backTop__icon {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    position: relative;
};
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    position: relative;
    background: url(https://media.cdnws.com/_i/354245/RAW-348/2171/51/0fichier-181.png)center center no-repeat;
    background-size: contain;
}
#inst img:hover {
    transform: scale(1.1);
    filter: drop-shadow(1px 2px 4px black);
}
#mgm {
    width: 70px !important;
    height: 70px !important;
    padding: 2px;
    transition: transform .8s;
}
.nav-perso-on .nav__maxWidth{
  justify-content: center !important;
}
.nav__bottom{
  display:none !important;
}
span.nav__itemlvl3.with-subnav {
    display: none !important;
}
.links {
    position: relative;
    display: block;
    width: 100%;
    text-align: end;
    padding-top: 19px !important;
}

a#inst {
    position: relative;
    display: contents;
    transition: transform .5s !important;
}

#inst img {
    width: 24px !important;
    height: 26px !important;
}

.toppp {
    display: block !important;
    position: relative;
    width: 100%;
    float: none;
    margin: 0 auto !important;
    background-color: #111f4e !important;
    padding: 17px;
}

a#btn-bloc:hover {
    color: #fff !important;
}

p.btn-bloc:hover {
    transform: scale(0.97);
    background-color: #141c339c !important;
    border-radius: 10px !important;
    border: 2px solid #141c33 !important;
}
#mgm:hover {
    transform: scale(1.1);
    color: #111f4e !important;
    text-decoration: none !important;
}
p#top-slog {
  /*font-family: 'Montserrat' !important;*/
    color: #fff !important;
    text-align: center !important;
    position: relative;
    top: -10px !important;
    font-size: 18px !important;
}

img#pay {
    position: relative;
    top: 15px !important;
    left: -12px !important;
}
@media (max-width: 400px) and (min-width: 320px) {
  .slider1 .wizi-imgtxt__left {
    background-color: #111f4e85 !important;
    border-right: 0px solid #111F4E !important;
    height: 100% !important;
    background-image: url(https://media.cdnws.com/_i/354245/RAW-356/503/59/plan-de-travail-12.png);
    background-repeat: no-repeat;
    background-size: 15%;
    background-position-x: 12%;
    background-position-y: 15% !important;
    padding-top: 60px !important;
}
img#pay {
    position: relative;
    top: 0px !important;
    left: 106px !important;
}
  p#top-slog {
   
    color: #fff !important;
    text-align: center !important;
    position: relative;
    top: -10px !important;
    font-size: 16px !important;
    display: inline-grid;
}
  #txt2 {
    font-size: 18px !important;
    text-align: center !important;
    color: #fff !important;
    padding: 10px 0px !important;
}
  #txt5 {
    font-size: 18px !important;
    color: #fff !important;
    text-align: center !important;
    padding: 10px 0px !important;
}
  #txt4 {

    font-size: 30px !important;
    font-weight: 500 !important;
    color: #fff !important;
    text-align: center !important;
    padding: 5px 0px !important;
}
.bloc6 .wizi-text {
    padding: 10px 3px !important;
}
  .bloc5 .wizi-txt__item {
    padding: 65px 3px !important;
}
.header__logo__a {
  height:26px !important;
}
  .search--label {
    background: url(https://media.cdnws.com/_i/354245/RAW-325/1095/28/0fichier-101.png) left 8px center no-repeat !important;
    background-size: 45% !important;
   
}
  a.header__cart__a.header__tab {
    background: center left 12px no-repeat url(https://media.cdnws.com/_i/354245/RAW-323/3386/26/0fichier-81.png) !important;
    background-size: 17px !important;
}
  #tit1 {
    font-size: 31px !important;
    line-height: 1.2 !important;
}
.bloc2 {
    padding: 70px 5px !important;
}
  .bloc4 .wizi-imgtxt__right {
    background-color: #141c33 !important;
    height: 100%;
    padding: 10px 6px !important;
}
}

@media (max-width: 719px) {
  html body:not(.wiziblocks-on) .prod .prod__top {
  flex-wrap: nowrap;
  }
}

@media (max-width: 767px) and (min-width: 320px) {

  .footer__wrapper__left__primary .header__logo__a {
    height: 95px !important;
}
  #tit1 {
    font-size: 31px !important;
    line-height: 1.2 !important;
}
.bloc1 .wizi-imgtxt__left {
    background-color: #141C33 !important;
    height: 80%;
    border-right: none !important;
    color: #fff !important;
}
.footer__wrapper__left__primary {
    margin: 7px 6px 20px 6px;
    text-align: center;
}
  footer.footer {
    background: #f3f6f7 !important;
    padding: 40px 25px 9px 25px !important;
}
.backTop {
    display: none !important;
}
}

@media (max-width: 1023px) and (min-width: 768px) {

.backTop {
    display: none !important;
}
  footer.footer {
    background: #f3f6f7 !important;
    padding: 40px 25px 9px 25px !important;
}
  .footer__wrapper__left__primary .header__logo__a {
    height: 95px !important;
  }
.bloc2 {
    padding: 40px 50px !important;
}

  footer.footer {
    background: #f3f6f7 !important;
    padding: 40px 25px 9px 25px !important;
}
  body.wiziblocks-on .prod .prod__article {
    width: 25% !important;
    padding: 0 2px !important;
}
  .bloc1 .wizi-imgtxt__right.wizi-imgtxt__right--small {
    border: 15px #141c33 solid !important;
    height: 100% !important;
}
  .bloc5 .wizi-txt__item {
    height: 100% !important;
    padding: 65px 60px;
}
  .bloc6 .wizi-text {
    padding: 10px 20px !important;
}
    @media (max-width: 719px) {
    .bloc2 {padding:0!important}
}
  .footer__wrapper {
    max-width: 100% !important;
    padding: 0px;
}
  .wizi-wrapper--imgsmall .wizi-imgtxt__left {
    width: 77.34% !important;
}

.bloc4 .wizi-imgtxt__right {
    background-color: #141c33 !important;
    height: 100%;
    padding: 0px 24px !important;
}
.search--wrapper .search--input {
    padding: 0 0 0 27px !important;
}
  .search {
    margin-right: 0px !important;
    right: 118px !important;
}
  .search--fieldset {
    margin-left: 16px;
}
  .search--wrapper .search--input {
    background: url(https://media.cdnws.com/_i/354245/RAW-325/1095/28/0fichier-101.png) left 0px center no-repeat !important;
    background-size: 20px !important;
}
  a.header__cart__a.header__tab {
    background: center left 3px no-repeat url(https://media.cdnws.com/_i/354245/RAW-323/3386/26/0fichier-81.png) !important;
    background-size: 21px !important;
}
#tit1 {
    font-size: 23px !important;
    line-height: 1.5 !important;
}
  .footer__wrapper__left__primary {
    margin: 7px 6px 20px 6px;
    text-align: center;
}
}


.bloc1 .wizi-imgtxt__right.wizi-imgtxt__right--small {
    border: 15px #141c33 solid !important;
    height: 100% !important;
}
  .bloc5 .wizi-txt__item {
    height: 100% !important;
    padding: 95px 120px;
}
  .bloc6 .wizi-text {
    padding: 10px 20px !important;
}
  .footer__wrapper {
    max-width: 100% !important;
    padding: 0px;
}
  .wizi-wrapper--imgsmall .wizi-imgtxt__left {
    width: 77.34% !important;
}

  img.wizi-img__item.lazyloaded {
    padding-top: 35px;
}

  .Main__Content-sc-1oq93m5-1.dMfzQA.es-main-content {
    margin-bottom: 80px;
}

  .wizi-imgtxt__right.wizi-imgtxt__right--small {
    padding-top: 0px;
}

div#\36 645c91a-a036-4a37-bfbd-c3e624f311b2 {
    margin-top: 81px!important;
}

div#f9529c73-2cb0-455c-82d4-11a9807c4f76 
.wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small .wizi-txt.wizi-txt--withBg.wizi-txt--large .wizi-txt__background {min-width:700px}

.wrapper .prod.prod--listCross {    margin-top: 50px;}
.prod.prod--listCross p.prod__title {    color: black;    font-size: 30px!important;}
.prod-infos h2 {    padding: 0 !important;}
.prod-infos p:not(:empty):not(.prod-infos__title) {    margin: 0;}
.prod-infos ol, .prod-infos ul {    margin-bottom: 0px;}
div#\33 a76e50f-8ff0-45fb-afbd-c4563cc2da9e img.wizi-img__item.lazyloaded { padding: 0;}

@media (max-width: 720px) {
    .bloc2 { padding:0!important; }
    .bloc4 .wizi-imgtxt__right {padding-bottom: 0 !important;}
    div#f9529c73-2cb0-455c-82d4-11a9807c4f76 {/* margin-bottom: 220px; */}
    div#c4ee895d-587b-48b0-a440-40a1312b35b3 .wizi-wrapper.wizi-wrapper--imgtxt.wizi-wrapper--imgsmall .wizi-imgtxt.wizi-imgtxt--TextSmallLeftTextRight.wizi-imgtxt--half { display:block;}
    .bloc1 .wizi-imgtxt__right.wizi-imgtxt__right--small {margin-bottom: 0;height: initial!important;}
    .bloc2 {padding: 0px !important;}
    .bloc1 div .wizi-imgtxt.wizi-imgtxt--textSmallRightTextLeft.wizi-imgtxt--half {/* padding-bottom: 280px; */}
    .wizi-rassuranceClassic__title {height: 50px !important;}
    .wizi-rassurance__icon__img.wizi-rassurance__icon__img {    height: 80px !important;    margin-bottom: -10px!important;}
    a.wizi-rassuranceClassic__link {    margin-bottom: -20px;}
    div#dacefa36-8932-48ff-9a48-9b8e13c749b9 {    padding: 30px;}
    div#c4ee895d-587b-48b0-a440-40a1312b35b3 {/* padding-bottom: initial; */}
    .header__logo {padding: 0px 0 !important;}
    a.header__cart__a.header__tab {    background: url(https://media.cdnws.com/_i/354245/RAW-323/3386/26/0fichier-81.png) left center no-repeat;    background-size: 27px;}
    .search {right: 126px;}
    label#search-label {    background: url(https://media.cdnws.com/_i/354245/RAW-325/1095/28/0fichier-101.png) center center no-repeat;}
    span.nav__itemlvl3.with-subnav {display:inherit!important}
    div#f9529c73-2cb0-455c-82d4-11a9807c4f76 .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small .wizi-txt.wizi-txt--withBg.wizi-txt--large .wizi-txt__background {
        max-width: 100%;
        min-width: 0;    }
    .bloc1 .wizi-imgtxt__left {
    height: initial;
}
    }

@media (max-width: 1300px) and (min-width: 1024px) {
.bloc2 {    padding: 40px 50px !important;}
}

@media (max-width:720px) {
    p#top-slog {text-align: center!important;margin: auto !important;display: flex;flex-direction: column;align-content: center;align-items: center;}
    img#pay{
    position: initial;
}
    a.header__logo__a {height: 60px !important;max-width: 140px;}
    .header__logo__a__img {max-height: 50px;max-width: 100%;}
    .bloc5{
    background-size: cover!important;
    padding: 30px!important;
    background-attachment: inherit !important;
}
    div#d694cbe4-18d6-4bcd-a65e-49d1773aeb7e {display:none;}
    span.reassurance__wrapper__item__icon {    text-align: center;}
.eapp-logo-showcase-logo-innerInner {    width: 110px;    height: auto;}
div#\35 780c4c0-fa07-4cf9-b7ed-3401099cef33 .wizi-wrapper--imgsmall .wizi-imgtxt__left {    width: 100% !important;}
    .para-met .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small, .cons-para3 .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small {
    padding: 110px 0 !important;
}
    div#\35 272cfc6-1b4d-4a8d-924b-07f2851a70fc {
    padding: 0;
    margin: 0;
    margin-top: 0;
}
    img.wizi-img__item.lazyloaded {
    padding: 0px;
    margin: 10px 0;
}
    .reassurance__wrapper__item {
    /* margin: auto; */
}
    div#\35 272cfc6-1b4d-4a8d-924b-07f2851a70fc .wizi-wrapper.wizi-wrapper--img .wizi-img.wizi-img--simple.wizi-img--triple.wizi-img--small .wizi-img__content {
    margin: 0px;
}
    div#\35 272cfc6-1b4d-4a8d-924b-07f2851a70fc .wizi-wrapper.wizi-wrapper--img .wizi-img.wizi-img--simple.wizi-img--triple.wizi-img--small .wizi-img__content {
   max-width: 76%;    margin: auto;}
    .reassurance__wrapper__item {
    display: flex;
    align-content: center;
    align-items: center;
}

span.reassurance__wrapper__item__icon {
    width: 70px;
}
    div#\33 a76e50f-8ff0-45fb-afbd-c4563cc2da9e iframe { max-width: 100%;
    height: 216px;
    min-height: unset;}
    div#\33 a76e50f-8ff0-45fb-afbd-c4563cc2da9e img.wizi-img__item.lazyloaded {
    max-width: 100%;
    height: 265px;
    min-height: unset;
}
    
    }

/*Fond prix soldes*/
body.wiziblocks-on .prod .prod__state--sale {
    background: #FF0318;
}

body.wiziblocks-on .prod .prod__state--promo {
    background: #ff0318;
}

body:not(.wiziblocks-on) .prod .prod__state--sale {
    background: #ff0318;
}

  @media (min-width: 1024px) {
    .emergency-bar {
      position: static !important; /* Annuler position:absolute */
      transform: none !important; /* Supprimer le décalage */
    }

    .toppp {
      position: static !important; /* Annuler position:relative */
      margin: 0 auto !important; /* Garder centrage si nécessaire */
      background-color: #111f4e !important;
      padding: 8px !important;
      display: block !important;
    }
  }
@media (min-width: 1024px) {
    .body--emergencyTop {
        padding-top: 0px;
    }
}
.toppp img#pay {
    top: 4px !important;
    height: 16px !important;
}
p#top-slog {
    top: 0px !important;
    font-size: 14px !important;
}

@media (max-width: 720px) {
    p#top-slog {
        display: flex;
        flex-direction: row;
        gap: 6px;
        justify-content: center;
    }
}