/* ============================================================
   RW Moonpack — caractéristiques produit (front)
   Classes namespacées .rwmp-* : restylables par le thème.
   ============================================================ */
.rwmp-features{--rwmp-blue:#3492f4;--rwmp-navy:#123a63;--rwmp-ink:#111a28;--rwmp-line:#e6ecf3;--rwmp-cream:#f5f8fd}

/* Mise en évidence : rangée de blocs clés */
.rwmp-highlights{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:36px}
.rwmp-hl{background:#fff;border:1px solid var(--rwmp-line);border-radius:16px;padding:22px 16px;text-align:center;transition:.2s}
.rwmp-hl:hover{box-shadow:0 12px 30px -18px rgba(18,58,99,.4);transform:translateY(-2px)}
.rwmp-hl__ic{width:46px;height:46px;border-radius:13px;background:var(--rwmp-cream);color:var(--rwmp-blue);display:grid;place-items:center;margin:0 auto 12px;font-size:23px}
.rwmp-hl__v{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--rwmp-navy)}
.rwmp-hl__k{display:block;font-size:12px;color:rgba(17,26,40,.55);font-weight:600;margin-top:4px}

/* Tableau : grille 2 colonnes clé / valeur */
.rwmp-table{border:1px solid var(--rwmp-line);border-radius:18px;background:#fff;padding:8px 30px;display:grid;grid-template-columns:1fr 1fr;column-gap:64px}
.rwmp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:16px 2px;border-bottom:1px solid var(--rwmp-line)}
.rwmp-row--extra{display:none}
.rwmp-features.rwmp-open .rwmp-row--extra{display:flex}
.rwmp-k{font-size:15px;font-weight:500;color:rgba(17,26,40,.72)}
.rwmp-v{font-size:15px;font-weight:600;color:var(--rwmp-ink);text-align:right}

.rwmp-more-wrap{display:flex;justify-content:center;margin-top:16px}
.rwmp-more{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--rwmp-navy);background:var(--rwmp-cream);border:1px solid var(--rwmp-line);border-radius:999px;padding:10px 20px;cursor:pointer;transition:.18s}
.rwmp-more:hover{border-color:var(--rwmp-blue);color:var(--rwmp-blue)}

@media(max-width:1080px){.rwmp-highlights{grid-template-columns:repeat(3,1fr)}.rwmp-table{grid-template-columns:1fr}}
@media(max-width:640px){.rwmp-highlights{grid-template-columns:repeat(2,1fr);gap:10px}.rwmp-table{padding:6px 18px}}
