/** Shopify CDN: Minification failed

Line 27:0 Unexpected "}"

**/
.mx-featured-reviews .mx-overtitle {
  color:#474747;
}
.mx-featured-reviews .mx-title span{
  color:#424f91;
  font-weight:600;
}
.mx-featured-reviews .mx-content-container p{
  color:#474747;
}
.mx-featured-reviews .mx-content-container p strong {
  font-weight:500;
}


@media (max-width: 599px) {
}
  .shopify-section--featured-reviews {
    margin-block: var(--mobile-top-margin, 40px)
      var(--mobile-bottom-margin, 40px);
  }
}
@media (min-width: 600px) {
  .shopify-section--featured-reviews {
    margin-block: var(--desktop-top-margin, 80px)
      var(--desktop-bottom-margin, 80px);
  }
}
.mx-featured-reviews {
  display: flex;
  position: relative;
  flex-flow: column nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  width: calc(100% - 2 * var(--mobile-gutter, 24px));
  max-width: var(--section-max-width, 2000px);
  margin-inline: auto;
  background-color: var(--background-color, transparent);
  border-radius: 10px;
  margin-top:112px;
}
@media (max-width: 599px) {
  .mx-featured-reviews {
    padding-block: var(--mobile-top-padding, 0px)
      var(--mobile-bottom-padding, 0px);
  }
}
@media (min-width: 600px) {
  .mx-featured-reviews {
    padding-block: var(--desktop-top-padding, 0px)
      var(--desktop-bottom-padding, 0px);
  }
}
@media (min-width: 1000px) {
  .mx-featured-reviews {
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 80px;
  }
}
.mx-featured-reviews .section-header-container {
  display: flex;
  position: relative;
  flex-flow: column nowrap;
  align-items: var(--mobile-header-content-alignment, center);
  justify-content: flex-start;
  gap: 16px;
  text-wrap: balance;
}
@media (min-width: 600px) {
  .mx-featured-reviews .section-header-container {
    gap: 24px;
  }
}
@media (min-width: 1000px) {
  .mx-featured-reviews .section-header-container {
    align-items: var(--desktop-header-content-alignment, center);
    width: 48%;
  }
}
.mx-featured-reviews .mx-section-header {
  width: 100%;
}
.mx-featured-reviews .section-header-container .jdgm-prev-badge__stars {
  margin-right: 4px;
}
.mx-featured-reviews .section-header-container .jdgm-star::before {
  color: var(--review-star-color, #424f91);
}
.mx-featured-reviews .quick-link-container {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  min-width: 100%;
  max-width: 320px;
  min-height: 48px;
  padding: 0 36px;
  font-family: var(--text-font-family);
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  border-radius: 5px;
  background-color: #424f91;
  color: white;
}
@media (max-width: 999px) {
  .mx-featured-reviews .quick-link-container.desktop-quick-link {
    display: none;
  }
}
@media (min-width: 1000px) {
  .mx-featured-reviews .quick-link-container {
    min-width: initial;
    padding-inline: 46px;
  }
  .mx-featured-reviews .quick-link-container.mobile-quick-link {
    display: none;
  }
}
.mx-featured-reviews .featured-review-list-container {
  display: flex;
  position: relative;
  flex-flow: column nowrap ;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  width: 100%;
}
@media (min-width: 1000px) {
  .mx-featured-reviews .featured-review-list-container {
    width: 52%;
  }
}
.mx-featured-reviews .featured-review-list {
  display: flex;
  position: relative;
  flex-flow: column nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.mx-featured-reviews .featured-review-container {
  display: flex;
  position: relative;
  flex-flow: column nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin: 0;
  padding: 14px 18px;
  background-color: var(--review-background-color, #fffcf9);
  border-radius: 5px;
  list-style: none;
}
@media (min-width: 600px) {
  .mx-featured-reviews .featured-review-container {
    padding: 21px 27px;
  }
}
.mx-featured-reviews .featured-review-author {
  font-size: clamp(10px, calc(2 * (100vw - 480px) / 120 + 9px), 12px);
  line-height: 1.5;
  font-weight:300;
  color: var(--review-content-color, #474747);
}
.mx-featured-reviews .featured-review-title {
  font-family: var(--text-font-family);
  font-size: clamp(14px, calc(2 * (100vw - 480px) / 120 + 4px), 16px);
  line-height: 1.2;
  font-weight:600;
  color: var(--review-title-color, #424f91);
  margin-top:4px;
}
.mx-featured-reviews .featured-review-stars-container {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  font-size: 12px;
  line-height: 1.2;
  margin: 2px 0 8px;
}
.mx-featured-reviews .featured-review-stars-container ::before {
  color: var(--review-star-color, #424f91);
}
.mx-featured-reviews .featured-review-content-container p {
  font-size: clamp(14px, calc(1 * (100vw - 480px) / 120 + 6px), 13px);
  line-height: 1.5;
  font-weight:300;
  color: var(--review-content-color, #000000);
}


@media (max-width: 599px) {
  .mx-featured-reviews {
    margin-top:10px;
  }
  .mx-featured-reviews .mx-overtitle{
    color:#000000;
    font-family:var(--text-font-family);
  }
  .mx-featured-reviews .mx-title span {
    color: #424f91 !important;/*remarque : diff maquettes entre HP et page produit */
  }
  .mx-featured-reviews .featured-review-author{
    color: #000000 !important;
    font-size:11px;
  }

  .mx-featured-reviews .featured-review-title {
    color: #424f91 !important;
    font-weight:500;
    margin-top: 6px;
    margin-bottom:4px;
  }
  .mx-featured-reviews .section-header-container{
    align-items:var(--mobile-header-content-alignment, left);
  }
}