.fancybox__container {
  z-index: 99999 !important;
}

.wp-block-image, figure {
  margin-bottom: 0 !important;
  width: 100%;
}
.wp-block[data-type="core/widget-area"],
.blocks-widgets-container .editor-styles-wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  text-align: center;
}

/* Classic gutenberg-group */
.wp-block-group.is-style-default {
  overflow: hidden;
}

/* QUOTE */
blockquote.wp-block-quote {
  padding-left: 1.5em;
  border-left: 3px solid rgb(var(--orange));
  margin-left: 0.5em;
  margin-top: 3em;
  margin-bottom: 3em;
  font-size: 18px;
  font-style: italic;
}

/* LISTE */
.hentry ul:not(.wc-block-grid__products, .SoSlider),
.entry-content ul:not(.wc-block-grid__products, .SoSlider) {
  border: none !important;
  border-radius: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* HR */
hr {
  height: 2px;
  display: block;
  opacity: 1;
  position: relative;
  width: 100%;
  border: none!important;
  margin-top: 15px!important;
  margin-bottom: 15px!important;
}
hr.is-style-default {
  max-width: 30%;
  margin-right: auto;
  display: flex;
  margin-left: 0px;
}


/* RESPONSIVE */
/* 13 POUCES */

@media (max-width: 1280px) {}

@media (max-width: 1200px) {}

/* IPAD PRO */
@media (max-width: 1024px) {}

@media (max-width: 992px) {}

/* IPAD */
@media (max-width: 768px) {}

/* MOBILE */
@media (max-width: 576px) {}




.hide-in-desktop,
.hide-in-tablette,
.hide-in-mobile{
				display : block!important;
			}



.hide-on-desktop {
  display: none!important;
}
/* RESPONSIVE */
/* 13 POUCES */

/* 13 POUCES */
@media (max-width: 1280px) {

}

@media (max-width: 1200px) {

}
/* IPAD PRO */
@media (max-width: 1024px) {
  .hide-on-tablet,
  .hide-on-desktop.hide-on-tablet {
    display: none!important;
  }
  .hide-on-desktop {
    display: block!important;
  }
}

@media (max-width: 992px) {

}

/* IPAD */
@media (max-width: 768px) {
}

/* MOBILE */
@media (max-width: 576px) {
  body{
    --wp--preset--font-size--large: clamp(20px, 1.5em, 30px);
  }
  .hide-on-mobile {
    display: none!important;
  }
  .hide-on-tablet:not(.hide-on-mobile) {
    display: block !important;
  }
  .hide-on-desktop:not(.hide-on-mobile, .hide-on-tablet) {
    display: block !important;
  }
}
