/* STARTER */
h1, .prod-list__title, .prod-list__title, .title-page, h1, .prod-list-cat__tab {font-family: "Orbitron", sans-serif;}
h2, h3, h4, h5, h6, .nav__itemlvl1 {font-family: "Orbitron", sans-serif;/* font-size: 1.5rem !important; */padding-bottom: 1% !important;}
.wizi-rassuranceClassic__item:nth-child(4) {    display: none;}
/*Permet d'appliquer un effet sur le logo lorsqu'il est trop sombre en entête qui scroll*/
.header.new-menu.header--fixed.header--transparent.header--notTranslate img.header__logo__a__img, 
.header.new-menu.header--fixed.header--transparent.header--translate 
.header__content.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned,
.header.new-menu.header--fixed.header--translate.header--transparent img.header__logo__a__img
{filter: brightness(10);}
.parallax-container.loaded, .wizi-wrapper--textOnImg img.wizi-img__item  {    filter: brightness(0.5);}
.Engagement .wizi-txt.wizi-txt--large {color :white}
summary:before {content : "Voir plus d'infos";    color: var(--primary-color);}
summary::marker {     color: var(--primary-color);}
.bloc--text {    max-width: 1140px;    margin: auto;    background: white;    padding: 2%;}
button.prod__btn.prod__btn--addCart, a.nav__itemlvl1.nav__item.nav__itemlvl1--link, span.hide  {    font-family: "Orbitron", sans-serif;}
/*Fonction qui permet d'afficher une image dans les textes de wiziblock sans qu'elles soient étirées*/
img.resize {
    position: initial !important;
    top: initial !important;
    left: initial !important;
    -webkit-transform: initial !important;
    -ms-transform: initial !important;
    transform: initial !important;
    min-width: initial !important;
    min-height: initial !important;
    max-width: initial !important;
    width: initial !important;
    height: initial !important;
    -o-object-fit: initial !important;
    object-fit: initial !important;
    opacity: initial !important;
    background-position: initial !important;
    background-size: initial !important;
    background-repeat: initial !important;
}
h2 {    font-size: 1.5em !important;}
h3 {    font-size: 1em !important;}
.emergency-bar__text h1, body.body .with-editorjs h1, body.body .wiziblocks__item h1 {    font-size: 2rem !important;}
.prod__slider__wrapper.slick-initialized:after, .prod__slider__wrapper.slick-initialized:before { background: transparent;}
.prod.product-list-classic {    justify-content: center;}
.Reassurance .wiziblocks__item__maxWidth {    max-width: 1400px !important;    background: transparent;    padding: 20px 0;}
.Reassurance {    background: white;}
div#\37 3f33f63-b058-4f72-afd2-29f585925218 {    background: #221f23;    padding: 1%;}
div#\37 3f33f63-b058-4f72-afd2-29f585925218 .wiziblocks__item__maxWidth {    background: transparent;    color: white !important;}
img.resize {    padding-bottom: 3%;}
.wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half .wizi-imgtxt__left, .bloc1 .wizi-imgtxt__right {max-width:600px;margin: auto;}

@media (min-width: 1024px) {
    .nav-perso-off .nav__label .nav__a {
        font-size: 1rem;
    }
}

#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;
  }
}

@media (max-width: 720px) {
.bloc1 .wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
    display: flex;    flex-direction: column-reverse;}
  }

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