#c1-body .header {
    background: white;
    box-shadow: #0000000d 0px 5px 10px;
}
.prod-details__infos.prod-infos, .prod-list__left {
    background: #efefef;
    padding: 10px;
    max-width: 1000px;
}
.emergency-bar__text h1, body.body .with-editorjs h1, body.body .wiziblocks__item h1 {
    font-family: "Anton", serif;
    text-transform: uppercase;
    font-weight: 100 !important;
    letter-spacing: 1px;
}
body.body .wiziblocks__item p .we-size-huge {
    font-family: 'Anton';
    font-weight: 100;
    letter-spacing: 1px;
    color: #f5971c;
}
div#\38 be48bac-c72a-4188-88c6-02833203012f .wizi-txt.wizi-txt--large {
    max-width: 1000px;
    min-width: inherit;
}

.DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:first-child {
    background: #e8911d;
    padding: 2% 2% 2% 14%;
}

.DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:last-child {
    background: #5fa9ab;
    padding: 2% 14% 2% 2%;
}
div#d3d629f1-60df-48ae-852d-f69acbbe4745 picture.picture {       transition: 0.3s ease-out;}

div#d3d629f1-60df-48ae-852d-f69acbbe4745:hover picture.picture {    transform: rotate(25deg) scale(1.2);    transition: 0.1s ease-out;}
.DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:last-child * , .DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:first-child * {color: white}

.DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:last-child h2, .DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:last-child p {
    display: block;
    max-width: 700px;
}

div#\38 be48bac-c72a-4188-88c6-02833203012f .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--large {
    display: flex;
    justify-content: flex-start;
}

body.body .DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:first-child .wiziBtn {
    background: #5fa9ab !important;
}

body.body .DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:last-child .wiziBtn {
    background: #e8911d !important;
}

a.wiziBtn {
    background: #f5971c !important;
    letter-spacing: 1px;
}

.FondGris .wizi-img__content__wrapper {
    transition: 0.3s ease-out;
}

.FondGris .wizi-img__content__wrapper:hover {
    transition: 0.3s ease-out;
    transform: scale(0.9);
}
.wiziBtn {
    font-family: 'Anton';
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1px;
}


button.prod__btn.prod__btn--addCart, #add-cart-btn, #alert-btn, #hb-add-cart-btn {
    font-family: 'Anton';
    font-weight: 100 !important;
    font-size: 1rem !important;
}
#add-cart-btn, #alert-btn, #hb-add-cart-btn { font-size: 1.3rem !important;}

input.form__button.button {
    font-size: 1rem;
    font-family: 'Anton';
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.FondGris .wizi-wrapper.wizi-wrapper--img {
    max-width: 1400px;
    margin: auto;
}
a.header__logo__a.header__logo__a--withImg {
    width: 100%;
    height: 100%;
    padding: 0 !important;!i;!;
}

h1.h1.prod-list__title.text-center, h1#prod-h1 { 
    font-size: 2rem;
    font-family: 'Anton';
    color: #4bbbc5;
    font-weight : 100;
}
picture.picture.picture--left, .header__logo__a .picture--left {
    width: 250px;
    height: 100px;
    padding: 0;
}

.header__h1 {
    padding: 0px !important;
}

.header__logo.header__logo--withImg {
    padding: 0px !important;
}

.header__relative {
    padding: 0px !important;
}



.FondGris span {
    font-family: 'Anton';
    text-transform: uppercase;
}

.emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2, .prod-list .bloc h2, .prod-list .bloc h3, .prod-list .bloc h4 {
    line-height: 1;
    font-family: 'Anton';
    font-weight: 100;
    font-size: 1.5em;
    color: #e8921f;
    letter-spacing: 1px;
}

.reassurance {
    background: #e8911d;
    padding: 0 !important;
}

.reassurance__wrapper {
    padding: 30px 0;
}

.reassurance__wrapper__item__icon, .reassurance__wrapper__item__text, .reassurance__wrapper__item__text strong {
    color: white;
}

.reassurance__wrapper__item:hover * {
    color: black;
}

.footer__wrapper__left {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.footer {
    padding: 0;
}

.FondGris {    background: #efefef;}
a.nav__a.nav__item.nav__itemlvl1.nav__itemlvl1--home.nav__a--current {
    color: white;
}


.header.header--fixed .nav__itemlvl1 {
        color: #a81625;
        font-family: "Anton", serif;
        text-transform: uppercase;
        font-weight: 100 !important;!i;!;
        font-size: 1.3em;
        letter-spacing: 1px;
    }
.nav-perso-off .nav__label .nav__a {color: #a81625;
        font-family: "Anton", serif;
        text-transform: uppercase;}

.FondOrange {    background: #f5971c;}
.FondOrange .wiziblocks__item__maxWidth {background: transparent;max-width: 1400px !important;margin: auto;padding: 50px 20px;}
.FondOrange .wiziblocks__item__maxWidth h2 { color:white!important }
.FondOrange .wiziblocks__item__maxWidth a.wiziBtn { background:#4bbbc5 !important}
div#\37 79cfcca-df69-43c6-b3f0-271a1e9b4048 .wizi-imgtxt__left.wizi-imgtxt__left--medium {transition: 0.1s ease-out;}
div#\37 79cfcca-df69-43c6-b3f0-271a1e9b4048 .wizi-imgtxt__left.wizi-imgtxt__left--medium:hover {    transform: scale(1.2);}

@media (min-width: 720px) {
    .header.header--fixed .header__logo img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 110px;
        margin-top: -10px;
    }
}


@media (max-width: 1023px) {
    .DeuxFonds .wizi-wrapper--txt .wizi-txt__item:not(:last-child) {        margin-bottom: 0;    }
    .DeuxFonds .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:not(:first-child) {    margin-top: 0;}
    .DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:last-child, .DeuxFonds .wizi-txt.wizi-txt--double .wizi-txt__item:first-child {padding: 30px;}
    .nav__itemlvl1 {   color: white;}
.header.header--fixed .nav__itemlvl1 {color: white;}
    .nav-perso-off .nav__label .nav__a {color:white}
}
div#\32 0df4ef6-51d4-42aa-a31c-ef1ca4a594df, div#\32 0df4ef6-51d4-42aa-a31c-ef1ca4a594df h2 {
    background: #4bbbc5;
    color: white;
    z-index: 0;
}
.Concept {
    position: relative;
    z-index: 1;
    margin-bottom: -70px !important;
    background: transparent;
}
.Concept .wizi-wrapper.wizi-wrapper--img {
    max-width: 860px;
    margin: 0 auto 0px auto;
    position: relative;
    z-index: 2;
    background: transparent;
}


body .body__wrapper--withoutPadding .wiziblocks__item.wiziblocks__item--fullpage.Concept {
    position: relative;
    z-index: 2;
    background: #e9e9e9;
}


.Concept .wizi-img.wizi-img--simple.wizi-img--triple.wizi-img--small {
    margin-bottom: -60px;
}
div#\32 0df4ef6-51d4-42aa-a31c-ef1ca4a594df {
    padding: 110px  20px 0 20px !important;10px 0 0;0 0 0;0 0;0 0;0;0;
    margin-top: -60px;
    z-index: 1;
}

.Concept .wizi-img__content {
    transition: 0.3s ease-out;
}

.Concept .wizi-img__content:hover {
    transform: scale(0.9);
    transition: 0.1s
}
div#\32 0df4ef6-51d4-42aa-a31c-ef1ca4a594df .wiziblocks__item__maxWidth {
    background: transparent;
    padding: 2% 0;
    max-width: 870px;
    margin: auto;
}


@media (max-width: 719px) {
    div#\34 9cc64b4-142b-4a75-8294-9042b58dc7f9 {padding: 50px 0 0px 0px !important;}
    picture.picture.picture--left, .header__logo__a .picture--left {    width: 180px;    height: 80px;    padding: 0;    margin-top: -10px;}
    .Concept .wizi-img.wizi-img--simple.wizi-img--triple.wizi-img--small {
    display: flex;
}
    .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--large {display:flex;/* padding: 0; */}
}


@media (min-width: 1024px) {
    body .body__wrapper--withoutPadding .wiziblocks__item.wiziblocks__item--fullpage.FondGris {        background: #efefef;        padding: 2% 0 !important;    }
.nav-perso-off .header.header--fixed .nav__label:hover .nav__sublevel {    box-shadow: #00000021 0px 2px 10px;}    
}
@media (max-width: 1300px) {
div#\38 be48bac-c72a-4188-88c6-02833203012f .wizi-txt.wizi-txt--large {max-width: 1000px;min-width: inherit;padding-right: 30%;}
}


/*Anim*/
  @media (max-width: 2100px) and (min-width: 1200px) {
      .bloc2 .wizi-imgtxt__left {
        animation: slide1 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
}
 @keyframes slide1 {
  from{
  transform: translateX(-100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}