/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 10 2026 | 12:43:38 */
/* ════════════════════════════════════
   ARDESUN — CusRev Avis clients
   ════════════════════════════════════ */

/* ── Bouton formulaire ── */
.cr-review-form-submit {
  width: auto !important;
  max-width: 280px !important;
  margin: 0 auto !important;
  background: var(--ar-orange, #F07E1E) !important;
  border: none !important;
  border-radius: 999px !important;
}

/* ── Carte avis ── */
#reviews .commentlist .comment_container {
  background: #ffffff;
  border: 1px solid var(--ar-border, #E8E4DF);
  border-radius: var(--ar-radius-lg, 12px);
  padding: 0 !important;
  margin: 0 0 18px 0 !important;
  box-shadow: var(--ar-shadow, 0 4px 24px rgba(0,0,0,0.08));
  overflow: hidden;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#reviews .commentlist .comment_container:hover {
  transform: translateY(-2px);
  box-shadow: var(--ar-shadow-lg, 0 8px 40px rgba(0,0,0,0.14));
}

/* ── Bloc interne ── */
.comment_container .cr-comment-text {
  padding: 20px 24px !important;
  min-height: auto !important;
  height: auto !important;
}

/* ── En-tête ── */
.comment_container .meta {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px !important;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--ar-bg-alt, #F8F6F3);
  min-height: auto !important;
  height: auto !important;
}

/* ── Auteur ── */
.comment_container .woocommerce-review__author {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: var(--ar-dark, #1A1A1A) !important;
  text-transform: capitalize;
}

/* ── Date ── */
.comment_container .woocommerce-review__published-date {
  font-size: 13px !important;
  color: var(--ar-muted, #777777) !important;
}

/* ── Étoiles orange ── */
.comment_container .cr-rating-icon-frnt {
  color: #F28C28 !important;
}

/* ── Texte avis ── */
.comment_container .description p {
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.65 !important;
  color: var(--ar-text, #333333) !important;
}

/* ── Anti hauteurs fixes ── */
.comment_container,
.comment_container .cr-comment-text,
.comment_container .meta,
.comment_container .description {
  min-height: auto !important;
  height: auto !important;
}

/* ── Histogramme orange ── */
.cr-summary-bar-fill {
  background: #F28C28 !important;
}

/* ── Responsive ── */
@media (max-width: 768px) {
  .comment_container .cr-comment-text {
    padding: 16px !important;
  }
  .comment_container .meta {
    flex-direction: column;
    gap: 8px;
  }
  .comment_container .woocommerce-review__author {
    font-size: 18px !important;
  }
}

/* ── Bouton "Ajouter un avis" ── */
.cr-nosummary-add {
  background-color: var(--ar-orange, #F07E1E) !important;
  border-radius: 999px !important;
}