/* ============================================
   RESPONSIVE FIX - repelectromars.fr
   Cible : débordement texte colonne .price sur mobile
   ============================================ */

@media (max-width: 767px) {

    /* La colonne prix passe en pleine largeur sur mobile */
    .text-icon-hor .price {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        display: block;
        padding: 10px 5px 0;
        text-align: center;
    }

    /* Le texte à l'intérieur peut passer à la ligne */
    .text-icon-hor .price span {
        display: inline-block;
        white-space: normal !important;
        word-wrap: break-word;
        overflow-wrap: break-word;
        max-width: 100%;
        line-height: 1.3;
    }

    /* Empêche tout débordement du conteneur parent */
    .text-icon-hor {
        flex-wrap: wrap;
    }

    .text-icon-hor .text {
        max-width: 100%;
    }
}