/* CHAR3I v3 · habillage des fiches produits (charte V2) par-dessus le formulaire d'achat d'origine.
   On remplace les jetons de l'ancien design (--c3v-*) au lieu de réécrire ses composants : la mécanique d'achat ne bouge pas. */
body.c3v3{
  --c3v-font-sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;
  --c3v-font-display:"Newsreader",Georgia,serif;
  --c3v-black:#0D0D0C; --c3v-graphite:#2A2B26; --c3v-white:#FAFAF7;
  --c3v-bg:#FAFAF7; --c3v-bg-alt:#ECEDE6; --c3v-bg-inverse:#0D0D0C;
  --c3v-text:#0D0D0C; --c3v-text-muted:#4D4F46; --c3v-text-inverse:#FAFAF7; --c3v-text-inverse-muted:#C5C9CC;
  --c3v-border:#DCDDD4; --c3v-border-control:#C9CAC0; --c3v-border-strong:#0D0D0C;
  --c3v-focus:#4A5032; --c3v-mineral-100:#F0F1EA; --c3v-mineral-200:#ECEDE6;
}
.c3v3-fiche{background:var(--qamis);color:var(--encre);font-family:var(--texte)}
.c3v3-fiche h1,.c3v3-fiche h2,.c3v3-fiche h3{font-family:var(--titre);font-weight:500;letter-spacing:-.01em}
.c3v3-fiche .single_add_to_cart_button,.c3v3-fiche button.button.alt{background:var(--encre);color:var(--qamis);border:1.5px solid var(--encre);border-radius:var(--r-bouton);font:600 16px/1 var(--texte)}
.c3v3-fiche .single_add_to_cart_button:hover{background:var(--zaytun);border-color:var(--zaytun)}
/* L'ancien thème souligne tous les liens : pas dans l'en-tête, le menu mobile ni le pied du nouveau design. */
body.c3v3 .barre a,body.c3v3 .tiroir a,body.c3v3 .pied a,body.c3v3 .bandeau a{text-decoration:none}
/* Panier, commande, compte : même habillage, avec une marge de page. */
.c3v3-commerce{padding-block:40px 96px}
.c3v3-commerce h1,.c3v3-commerce h2{font-family:var(--titre)}
/* Pages éditoriales et listes : marges de page, titres charte. */
.c3v3-page,.c3v3-archive{padding-block:24px 96px}
.c3v3-page .c3v-t-h1,.c3v3-archive h1{font-family:var(--titre);font-weight:500}
