Bonjour @camille_panier,
Le souci que vous rencontrez est très courant lors de la création d'un thème enfant sous PrestaShop 1.7.6.4, version que je suppose d'après les symptômes. Le point critique est en effet la balise <parent> dans votre config.xml.
Le nom du thème parent doit correspondre précisément au nom de son dossier racine. Pour le thème par défaut de PrestaShop 1.7.x, ce nom est classic, et non classic-theme.
De plus, pour que vos fichiers CSS enfants soient correctement chargés après ceux du parent, il est souvent préférable de les définir dans la section <global_settings> de l'héritage, ou de s'assurer qu'ils sont bien inclus via le header.tpl de votre thème enfant s'il surcharge celui du parent. Pour une surcharge simple de styles, une simple entrée dans <assets> suffit si le nom du parent est correct.
Voici la correction pour votre config.xml :
<?xml version="1.0" encoding="UTF-8" ?>
<theme>
<name>monthemeenfant</name>
<display_name>Mon Thème Enfant Personnalisé</display_name>
<version>1.0.0</version>
<parent>classic</parent> <!-- Correction ici : le nom du dossier du thème parent -->
<assets>
<css>
<file>assets/css/custom.css</file>
</css>
Après avoir modifié le config.xml, assurez-vous de bien désactiver/réactiver votre thème enfant via Design > Thème et logo, et de vider le cache de PrestaShop via Paramètres Avancés > Performances, puis "Vider le cache". Cela forcera PrestaShop à recharger la configuration de votre thème et à prendre en compte l'héritage correctement.