.ProduitZoom form.prod__form.prod__form--custom.prod__form--variation.prod__form--required {    display: flex;    justify-content: flex-start;}
.ProduitZoom .wb-monoproduct-zoom__right {    max-width: 100% !important;    min-width: inherit !important;   }
.ProduitZoom form.prod__form.prod__form--custom.prod__form--variation.prod__form--required * {    text-align: left;    color: white;}
body.wiziblocks-on .ProduitZoom.wiziblocks__item .prod__variation2__trigger {    background: #000000 !important;    border: none;}
.ProduitZoom div#trigger-var-wrapper-1 {    background: black;}
.ProduitZoom .wb-monoproduct-zoom__right__rea__left {    justify-content: left !important;}
.ProduitZoom.wiziblocks__item.width-full .wiziblocks__item__maxWidth 
.wb-monoproduct-zoom.wb-monoproduct-zoom--percent.wb-monoproduct-zoom--complete.wb-monoproduct-zoom--background.wb-monoproduct-zoom--ttc {
    padding: 10% 0 !important;}
a.breadcrumbs__a.breadcrumbs__a--cat {    display: none;}
.header__search.search.search--logoff {    display: none;}
.Diplomes a.wiziBtn {    justify-content: center;    margin: 50px auto 0 auto;    width: 100%;}
a.wiziBtn, button#add-cart-btn {    font-family: 'Cinzel';}
.wiziBtn__wrapper {    justify-content: flex-start;}
.Diplomes.wiziblocks__item.width-medium.wiziblocks__item--fullpage {padding: 10px;background: white;box-shadow: #0000000a 0px 10px 10px;border-radius: 3px;}
.puces.wiziblocks__item:not(.wiziblocks__item--planity) ul li:not([role]):before {*/display: none;display: none;}
.puces li {    list-style-image: url(https://media.cdnws.com/_i/421872/56/1801/56/hunic-puces.png);}
.emergency-bar__text ol, .emergency-bar__text ol li, .emergency-bar__text ul, .emergency-bar__text ul li, body.body .with-editorjs ol, body.body .with-editorjs ol li, body.body .with-editorjs ul, body.body .with-editorjs ul li, body.body .wiziblocks__item ol, body.body .wiziblocks__item ol li, body.body .wiziblocks__item ul, body.body .wiziblocks__item ul li {
    padding: 0;}
.emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2 {    font-size: 2rem;    padding-bottom: 3%;}
div#customisations .form__text--area {    min-height: inherit !important;    height: 10px !important;    line-height: 1;    padding: 15px;}
.reassurance .wizi-rassuranceClassic__item {    background: #dbdada;    margin: 0 10px;    border-radius: 4px;    box-shadow: #00000030 3px 3px 10px;}
.reassurance span.we-size-huge {    font-family: 'Cinzel';}

@media (min-width: 1024px) {
.bloc3 .wizi-imgtxt__left {    background: white;    border-radius: 23px;    padding: 0 24px;}
.bloc3 a.wiziBtn {    width: 100%;    text-align: center;    margin-bottom: 0px;}  
.var.var-with-img {    margin-bottom: 0px !important;}
ul.variationOption.var-radio-list {    margin-bottom: 0px;    margin-top: 0px;    height: 70px;}
.var-list {    margin-bottom: 0 !important;}
div#variations {    margin: 0 !important;}
#customisations, #variations {    margin: 0;}
        .form__fieldset {        margin-bottom: 0;    }
  li.variationRadio.var-radio.row.relative {    float: left;    width: 24%;}
  .Accueil .wizi-txt.wizi-txt--large {    justify-content: flex-end;    min-width: inherit !important;    max-width: inherit !important;    width: 50%;    display: flex;}
.Accueil .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--medium {    display: flex;    justify-content: flex-end;}
.Accueil .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--large {    justify-content: end;}
body .header.header--fixed  a.nav__a.nav__itemlvl1 {text-transform: uppercase;margin: 0px 50px !important;font-family: 'Cinzel';font-size: 1rem;font-weight: 700;}
body  .header.header--fixed .nav__itemlvl1:hover {color: #808080 !important;}
 .nav-perso-off .nav__label .nav__a {        font-size: 1rem;    }
  .bloc1 .wizi-imgtxt__left, .bloc2 .wizi-imgtxt__right {justify-content: center;}
.bloc1 .wizi-imgtxt__left .wizi-imgtxt__wrap, .bloc2 .wizi-imgtxt__right .wizi-imgtxt__wrap {    max-width: 500px !important;    min-width: inherit;}
.Video {margin-top: -34% !important;z-index: 1;background: transparent;margin-bottom: 7% !important;}
.Video span.wizi-youtube__btn.large {filter: drop-shadow(2px 4px 6px black) !important;/* background: #777575 !important; */padding: 60px 50px !important;border-radius: 3px !important;/* color: black !important; */text-shadow: 0 0 black;transition: 0.3s ease-oy;}
.Video:hover span.wizi-youtube__btn.large { opacity:0; transition:0.8s ease-out}
  .Video picture.picture {    filter: brightness(0.5);    transition: 0.3s ease-out;}
.Video.wiziblocks__item.width-small.wiziblocks__item--fullpage > div {    border-radius: 5px !important;}
.Video:hover picture.picture {    filter: brightness(1);    transition: 0.8s ease-out;}
  .Video.wiziblocks__item.width-small.wiziblocks__item--fullpage:hover > div {border-radius: 580px !important;transition: 0.8s ease-out;}
}
@media (max-width: 719px) {
    .Accueil .wizi-txt.wizi-txt--large {    display: flex;    align-items: flex-end;    align-content: flex-end;}
    .Accueil picture.picture {    display: none;}
    .wizi-wrapper--textOnImg.wizi-wrapper--large img, .wizi-wrapper--textOnImg.wizi-wrapper--medium img, .wizi-wrapper--textOnImg.wizi-wrapper--small img {
         object-fit: contain;         max-height: 10000px;         top: 90px;    }
}

/* STARTER */
@media (min-width: 720px) {
    .ProduitZoom .wb-monoproduct-zoom__right {width: 50% !important;padding-left: 2%;}
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd .form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd .form__fieldset {
  width: 100%;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd 
.form__field--long-answer {
  grid-column: 1 / -1;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd 
.form__field--btnArea {
  grid-column: 1 / -1;
}

@media (max-width: 768px) {
  #e4ef9632-0cc2-490e-8045-d435f75a6bdd .form {    grid-template-columns: 1fr;  }
}

.prod-infos p:not(:empty):not(:last-child) {
    margin-bottom: 16px;
}
/* END STARTER */ 

/*Effet*/
@media (max-width: 2100px) and (min-width: 1200px) {
      .bloc1  {
        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;
  }
}

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


@media (max-width: 2100px) and (min-width: 1200px) {
.bloc3 .wizi-imgtxt__right.wizi-imgtxt__right--small, .bloc3 .wizi-imgtxt__right.wizi-imgtxt__right--medium  {
        animation: slide3 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
@keyframes slide3 {
  from{
  transform: translateX(100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}

#wz-faq-left-prod-right-wrap .wz-col-right {
    height: 40vw;
}

.wb-monoproduct-zoom .slick-prev+.wb-monoproduct-zoom__left__wrapper__thumbs__slider {
    padding: 0px;
}