body .wizi-imgtxt--textRightTextLeft .wizi-imgtxt__right--large img,
body .wizi-imgtxt--textLeftTextRight .wizi-imgtxt__left--large img,
body .wiziblocks__item.EncartSevrage .wizi-imgtxt__right.wizi-imgtxt__right--large img {
    /* Remise à zéro propre de la position */
    position: static !important;
    top: auto !important;
    left: auto !important;

    /* Remise à zéro des transforms */
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;

    /* Ta logique de dimensions */
    min-width: auto !important;
    min-height: auto !important;
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;

    /* object-fit : valeur par défaut ou à supprimer si inutile */
    object-fit: fill !important; /* tu peux enlever cette ligne si pas nécessaire */

    /* Divers resets */
    opacity: 1 !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;

    /* Évite l’espace sous l’image */
    display: block !important;
    margin-bottom: -8px;
}
.warning__text {    font-size: 12px;}
body .wizi-imgtxt--textRightTextLeft .wizi-imgtxt__right--large:before, body .wizi-imgtxt--textLeftTextRight .wizi-imgtxt__left--large:before, body .wizi-imgtxt--textSmallRightTextLeft .wizi-imgtxt__right--large:before {
    padding: 0 !important;
}
.wizi-imgtxt.wizi-imgtxt--textSmallRightTextLeft.wizi-imgtxt--half {
    display: flex;
    align-content: center;
    align-items: center;
}

body * {
    font-family: "Montserrat", sans-serif;
}
p.title-page.text-center:empty {
    display: none;
}
div#c49c7fa2-8d24-4a6b-a09f-4b6e5efc8728 {
    margin-bottom: -6px;
}
.wiziblocks__item.EncartSevrage  {
    background: #363636;
    padding: 42px 0 !important;
    color: white;
    border-top: solid #76ff65 5px;
}
.wiziblocks__item.EncartSevrage  .wizi-wrapper.wizi-wrapper--imgtxt.wizi-imgtxt--reverse.wizi-wrapper--imglarge {
    max-width: 1400px;
    margin: auto;
}
.wiziblocks__item.EncartSevrage .wizi-imgtxt__right.wizi-imgtxt__right--large {
    border-radius: 10px;
}

.wiziblocks__item.EncartSevrage h2, .wiziblocks__item.EncartSevrage h1 {color: #76ff65 !important;font-weight: 100 !important;!i;!;}
.wizi-wrapper--formBackground .wizi-form {
    max-width: 910px;}
div#wiziblocks-Htl8L2vSy8 .wizi-wrapper--formBackground .wizi-form {
    max-width: 800px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}
.logos .wizi-img--quadruple.wizi-img--small .wizi-img__content:before {
    padding-top: 120px !important;
}
.body__wrapper.body__wrapper--withoutPadding .wizi-wrapper.wizi-launchVideo.wizi-wrapper--youtube.ready {padding-top: 30%!important;}
body.body .wiziblocks__item p {
    line-height: 1.5;
}
.wiziblocks__item.wiziblocks__item--fullpage.width-full.medium .wizi-txt.wizi-txt--large {
    max-width: 1430px;
    margin: 0 auto;
    min-width: inherit;
}
.bloc--text-prod-bottom {
    background: #efefef;
    padding: 10px;
}
div#a67ae2fc-371c-4c59-89bc-b4ffdedb0c76.Gris > div, div#\38 fa1aa24-f6fb-4423-a91e-ecdd2055af12.Gris > div {
    background: transparent;
    padding: 30px;
}
a {
    color: #028e1b;
}

.wiziblocks__item.wiziblocks__item--fullpage.width-full.medium .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--large {
    display: flex;
    justify-content: flex-start;
}

.rea {
    background: #3e3e3e;
}
.Encart h2 {color: #76ff65 !important;}
body.body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn:focus, body.body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn:hover {    background: black !important;}
.wizi-form .form__button {
    color: black;
}
.emergency-bar__text h1, body.body .with-editorjs h1, body.body .wiziblocks__item h1, h1#prod-h1 {
    font-family: "Baumans", serif;
    font-size: 2rem;
}

div#de4c2a0f-7bee-4426-85ec-00dd95557ba7 {
    margin-bottom: 0;
}
div#\31 a1c82cb-202e-4e58-b14f-6c441854c207 .wizi-imgtxt__left.wizi-imgtxt__left--large, div#\31 a1c82cb-202e-4e58-b14f-6c441854c207 .wizi-imgtxt__right.wizi-imgtxt__right--large {
    border-radius: 10px;
}

.prod .prod__btn:focus, .prod .prod__btn:hover {
    box-shadow: #7efe81 0px 0px 20px;
    background: black;
}
#add-cart-btn, #alert-btn, #goto-contact-btn, #hb-add-cart-btn {
    color: white;
}
.Sevrage.wiziblocks__item.width-medium {
    background: url(https://media.cdnws.com/_i/391807/1082/3525/82/fumee-vert-1.png);
    background-attachment: fixed;
    max-width: 100% !important;
    min-width: inherit !important;
}


.Sevrage .wizi-wrapper.wizi-wrapper--imgtxt.wizi-wrapper--twoText {
    max-width: 1400px;
    margin: auto;
    padding: 70px 0;
}
.emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2, .emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2 {
    font-family: "Baumans", serif;
    color: black;
    margin-bottom: 20px;
    font-weight: 100;
    /* text-transform: uppercase; */
    line-height: 1;
    /* text-shadow: black 1px 1px 2px; */
    font-size: 1.8rem;
}

body.body .wiziblocks__item button.prod__btn.prod__btn--addCart span {
    color: white;
}

div#eba9f719-07d0-4b8c-9687-c9fcb1455242 {
    z-index: 0;
}

div#c95ebb6c-489b-4464-bdde-dd7976528241 {
    box-shadow: #00000030 0px 16px 10px;
    border-radius: 10px;
    margin-bottom: -170px !important;!i;!;
    z-index: 1;
    background: #efefef;
}

#add-cart-btn:focus, #add-cart-btn:hover, #alert-btn:focus, #alert-btn:hover, #goto-contact-btn:focus, #goto-contact-btn:hover, #hb-add-cart-btn:focus, #hb-add-cart-btn:hover  {
    box-shadow: #6fff90 0px 0px 14px; }

a.wiziBtn {
    color: black;
}

.header__cart__a__nb {
    color: black;
    background: #6fff90;
}
body.body .wiziblocks__item a, .wizi-form .form__button {
    color: #ffffff !important;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Baumans", serif;
    font-weight: 100;
}
.TroisPanneaux .wizi-img__content:hover, div#\36 8178688-9ac7-4e57-b0e2-75f73701a3b2 .wizi-imgtxt__left.wizi-imgtxt__left--medium:hover {
    box-shadow: #6fff90 0px 0px 14px;
    transform: scale(0.9);
    transition: 0.3s ease-out;
}

.TroisPanneaux .wizi-img__content, div#\36 8178688-9ac7-4e57-b0e2-75f73701a3b2 .wizi-imgtxt__left.wizi-imgtxt__left--medium {
    transition: 0.8s ease-out;
}

div#\33 20b7cf5-acb8-4153-a28f-b80c10658db5 {
    max-width: inherit !important;
    min-width: inherit !important;
    width: 100%;
    padding-top: 30px;
    /* background: #efefef; */
}
div#\35 fbb3dee-26ed-47d9-93e7-2b870e01b59a {
    margin-bottom: -100px;
    z-index: 1;
    border-radius: 7px;
}
.page-homepage .wiziblocks__item.wiziblocks__item--fullpage.width-full.wiziblocks__item--withoutBackground.small .wizi-txt.wizi-txt--large {
    max-width: inherit !important;
    min-width: inherit !important;
    max-width: 860px !important;
}
div#\32 d1139c4-2b9c-4da2-8d0d-d4033ee7d39a {
    z-index: 0;
    /* border-radius: 70px; */
}

div#\33 20b7cf5-acb8-4153-a28f-b80c10658db5 > div {
    max-width: 1420px;
    background: transparent;
}

.Gris {    background: #efefef !important;}

a.header__cart__a.header__tab {
    background-position: center !important;!i;!;
}

#add-cart-btn, #alert-btn, #goto-contact-btn, #hb-add-cart-btn {
    color: #ffffff;
}

.price-cur-container {
    /* font-weight: bold; */
    /* text-shadow: #6dff8c 1px 1px 5px; */
    /* color: black; */
}


.Encart .wizi-wrapper.wizi-wrapper--imgtxt {
    max-width: 1500px;
    margin: auto;
}

.wiziblocks__item.Encart {
    background: #363636;
    padding: 42px 0 !important;
    color: white;
    border-top: solid #76ff65 5px;
}

.Encart .wizi-imgtxt__left.wizi-imgtxt__left--large, .Encart .wizi-imgtxt__left.wizi-imgtxt__left--medium, .Encart .wizi-imgtxt__right.wizi-imgtxt__right--large, .EncartSevrage .wizi-imgtxt__right.wizi-imgtxt__right--large {
    border-radius: 15px;
    box-shadow: #7efe81 0px 0px 10px;
    filter: drop-shadow(0px 0px 14px #7efe81);
    transition: 0.3s ease-out;
}

.Encart .wizi-imgtxt__left.wizi-imgtxt__left--large:hover, .Encart .wizi-imgtxt__left.wizi-imgtxt__left--medium:hover, .Encart .wizi-imgtxt__right.wizi-imgtxt__right--large:hover,  .EncartSevrage .wizi-imgtxt__right.wizi-imgtxt__right--large:hover {
    filter: drop-shadow(0px 0px 5px #7efe81);
    transform: scale(0.99);
    transition: 0.3s ease-out;
}
div#f1a1f029-ab67-4092-96b6-4bd0ae317cea .wizi-imgtxt__left.wizi-imgtxt__left--large {height: 710px;border-radius: 20px;}
div#\31 6d5d707-bdf6-48ca-a8a3-e4c4ded51534 h1.we-align-center {    font-size: 2rem;    margin-bottom: 20px !important;   }
div#\31 6d5d707-bdf6-48ca-a8a3-e4c4ded51534 p {    padding: 0 20px;}
.wizi-imgtxt__wrap {
    /* max-width: 630px; */
}


.wizi-imgtxt__left.wizi-imgtxt__left--large, .wizi-imgtxt__right.wizi-imgtxt__right--large {
    /* height: 490px; */
}

div#\33 fbdff7c-7d49-450d-a294-931a8e9ed0b1 .wizi-imgtxt__right.wizi-imgtxt__right--large {
    width: 700px;
    border-radius: 14px;
}

.wizi-imgtxt__left.wizi-imgtxt__left--large {
    /* width: 100%; */
}

.wiziBtn, .form__button {
    background: #535353 !important;
    border-radius: 5px;
    color: white;
}

body.body .wiziblocks__item a.wiziBtn:hover, body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn:focus, body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn:hover, input.form__button.button:hover {
    background: black !important;
    color: white;
    transition: 0.3s ease-out;
    box-shadow: #7efe81 0px 0px 20px;
}

.Encart .wiziBtn__wrapper a.wiziBtn {
    background: black !important;
    font-weight: 100;
    font-family: "Baumans", serif;
}


.rea__item, .rea__item strong {
    color: white;
}

.powered {
    background: black;
}

body.body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn {
    background-color: #535353 !important;
}
div#c1e57e1f-2845-4977-aeed-f0a8aa9db84b {
    background: #42424217;
    border-radius: 5px;
}

h1.h1.prod-list__title.text-center {
    font-family: "Baumans", serif;
    /* color: #5edc63; */
    /* text-shadow: black 1px 1px 2px; */
}
.prod .prod__btn:focus, .prod .prod__btn:hover {
    box-shadow: #7efe81 0px 0px 20px;
    background: black;
}
.prod .prod__price__cur {
    /* color: black; */
    /* text-shadow: #6dff8c 1px 1px 2px; */
}

/*COBAT*/
/*button.rdv {
    position: absolute;
    bottom: 30px;
    left: 0;
    background: #6bff86;
    padding: 10px;
    transition: 0.5s ease-out;
}
button.rdv a {
    text-decoration: none !important;!i;!;
}

button.rdv:hover {
    background: white;
    transition: 0.5s ease-out;
}*/
.wiziblocks__item.wiziblocks__item--fullpage.width-full.wiziblocks__item--withoutBackground.medium .wizi-txt.wizi-txt--large p {
    /* height: 80%; */
    width: 100%;
    text-align: left;
}



.wiziblocks__item.wiziblocks__item--fullpage.width-full.wiziblocks__item--withoutBackground.medium  .wiziBtn__wrapper {
    display: flex;
    justify-content: flex-start;
}
/**/

@media (min-width: 1024px) {
    a.header__cart__a.header__tab, .header--transparent.header--fixed .header__cart__a {
    background : url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M15%2019.111l-.7-13.7a.7.7%200%200%200-.7-.68h-2.04v-.67a4.061%204.061%200%201%200-8.121%200v.67h-2.05a.712.712%200%200%200-.7.68l-.69%2013.74a.754.754%200%200%200%20.19.53.7.7%200%200%200%20.51.22h13.6a.707.707%200%200%200%20.7-.72v-.07zM9.48%204.731H5.52v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
}
    .header--transparent.header--fixed .search--wrapper .search--input {border-color:black}
    .header--transparent.header--fixed .search--wrapper .back, .header--transparent.header--fixed .search--wrapper .front {background:black}

    .header--transparent.header--fixed .header__account__a {
        background:url('data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2015%2020%22%3E%3Cpath%20d%3D%22M.005%2017.743v-.494c0%20.043%200%20.024.012-.35.084-4.582.728-5.9%205.314-6.742A2.762%202.762%200%200%200%207.504%2011a2.763%202.763%200%200%200%202.174-.843c4.637.849%205.243%202.19%205.317%206.895%200%20.3.007.353.008.326v.365S13.903%2020%207.503%2020%20.005%2017.743.005%2017.743zm15-.365c-.005-.313%200-.046-.006-.001zm-15-.129c-.005-.049%200-.165%200%200zm3.53-12.358c0-2.7.583-4.891%203.969-4.891s3.971%202.19%203.971%204.891-1.778%204.891-3.971%204.891S3.53%207.592%203.53%204.891z%22%20fill%3D%22%23000000%22/%3E%3C/svg%3E') !important;
        background-repeat: no-repeat !important;
        }
    .nav-perso-off .nav__label--open .nav__sublevel--centered, .nav-perso-off .nav__label:hover .nav__sublevel--centered {
        transform: translate(-50%, 0px);    }
    .header.header--fixed .nav__itemlvl1 {        font-size: 1.3rem;        text-transform: uppercase;    } 
    .header.header--fixed .nav__itemlvl1:hover {color: #5ec260 !important;!i;!;}
    .header__cart {        width: 38px;        height: 45px;} 
    .header__cart__a {height: 45px;background-size: 31px!important;}
    .prod-list__title.h1 {        font-size: 2.125rem;        text-align: left;        font-weight: 400;    }
    .prod .prod__btn{color: #ffffff;}
    .filter__link--current .filter__text, .filter__link:hover .filter__text, .sidebar__link--current, .sidebar__link:hover {color: #5ec260;}
    .header.new-menu.header--fixed.header--translate.header--transparent picture.picture.picture--left, .header__content.headroom.headroom--not-bottom.headroom--pinned.headroom--top picture.picture.picture--left, 
.header__content headroom.headroom--top.headroom--not-bottom picture.picture.picture--left, header.new-menu.header--fixed.header--transparent.header--notTranslate  picture.picture.picture--left {
    background: url(https://media.cdnws.com/_i/391807/1048/685/48/vapotime-blanc.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.i4ewOd-pzNkMb-haAclf {background:transparent!important;}
.header.new-menu.header--fixed.header--translate.header--transparent picture.picture.picture--left img, .header__content.headroom.headroom--not-bottom.headroom--pinned.headroom--top img , 
.header__content.headroom.headroom--top.headroom--not-bottom img, header.new-menu.header--fixed.header--transparent.header--notTranslate img{
    opacity: 0;
}
.page-homepage .header__content.headroom.headroom--not-bottom.headroom--pinned.headroom--top img, .page-homepage .header__content.headroom.headroom--top.headroom--not-bottom img {
    opacity: 0 !important;
}

.page-homepage .header__content.headroom.headroom--not-bottom.headroom--pinned.headroom--top img, .header__content.headroom.headroom--top.headroom--not-bottom   picture.picture.picture--left {
    background: url(https://media.cdnws.com/_i/391807/1048/685/48/vapotime-blanc.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.header__content.headroom.headroom--not-bottom.headroom--pinned.headroom--top img, .header__content.headroom.headroom--top.headroom--not-bottom img {
    opacity: 1;
}
    
 .rea__item {
        width: 100%;
        padding: 20px 10px;
    }
    .rea__item:hover, .rea__item:hover strong {color:white;text-shadow: #7efe81 0 0 13px;}
}
@media (max-width: 719px) { 
.emergency-bar__text h1, body.body .with-editorjs h1, body.body .wiziblocks__item h1, h1#prod-h1 {
    font-size: 1.5rem;
    line-height: 1;
}
    .wizi-wrapper.wizi-wrapper--form.wizi-wrapper--formBackground {    padding-bottom: 220px;    background-position: bottom !important;    background-size: contain !important;}
    body .wiziblocks__item .wizi-imgtxt__right.wizi-imgtxt__right--large {margin-top:20px}
    body .wizi-imgtxt__left.wizi-imgtxt__left--large {margin-bottom:20px}
.footer__bloc {
    margin: 0px;}
    .footer__form {
    margin-bottom: 0px;
}
     .footer__social.footer__bloc.margin .footer__rs {
    display: flex;
    justify-content: center;}
 .Encart   .wizi-imgtxt__right.wizi-imgtxt__right--large {
    /* height: 630px; */
}
.emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2, .emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2 {
    font-size: 1.5rem;
}
    }

.wizi-imgtxt__right.wizi-imgtxt__right--large {
    /* height: 630px; */
    /* margin-top : 20px; */
}
.bloc--text-prod-bottom * {
    text-align: center;
}