@media screen and (min-width: 320px) {
  .single-post #titre .wp-block-group > * {
    padding-right: 8.333333%;
  }
}
@media screen and (min-width: 782px) {
  .single-post #titre .wp-block-group > * {
    padding-right: 16.66666%;
  }
}
@media screen and (min-width: 1024px) {
  .single-post #titre .wp-block-group > * {
    padding-right: 25%;
  }
}
.single-post #contenu {
  width: 100%;
  flex-basis: 100%;
  order: 1;
  position: relative;
  /*&:before{
    @include hm.gradient-effect($opacity: 0.75, $size: 75rem, $top: -30%, $left: 80%, $movement: 10px, $duration: 4s);
  }*/
}
@media screen and (min-width: 782px) {
  .single-post #contenu {
    order: 2;
  }
}
@media screen and (min-width: 782px) and (min-width: 782px) and (max-width: 1260px) {
  .single-post #contenu {
    width: 66.666666%;
    flex-basis: 66.666666% !important;
  }
}
@media screen and (min-width: 1260px) {
  .single-post #contenu {
    width: 75%;
    flex-basis: 75%;
  }
}
.single-post #contenu .entry-content {
  gap: var(--wp--preset--spacing--l);
}
.single-post #sidebar {
  width: 100%;
  flex-basis: 100%;
  gap: var(--wp--preset--spacing--s);
  order: 2;
  margin-block-start: 0;
}
@media screen and (min-width: 1024px) {
  .single-post #sidebar {
    margin-block-start: var(--wp--preset--spacing--m);
  }
}
@media screen and (min-width: 782px) {
  .single-post #sidebar {
    order: 1;
    margin-block-start: 0;
  }
}
@media screen and (min-width: 782px) and (min-width: 782px) and (max-width: 1260px) {
  .single-post #sidebar {
    width: 33.333333%;
    flex-basis: 33.333333% !important;
  }
}
@media screen and (min-width: 1260px) {
  .single-post #sidebar {
    width: 25%;
    flex-basis: 25%;
  }
}
.single-post #sidebar > .wp-block-group {
  height: 100%;
}
.single-post #sidebar .post-meta, .single-post #sidebar .post-meta-details {
  width: 100%;
}
.single-post #sidebar .post-meta {
  padding-right: 1.875rem;
}