/*
 Theme Name: Hello Elementor Child
 Theme URI: https://www.bacafleurs.fr
 Description: Thème enfant de Hello Elementor — Bac à Fleurs
 Author: Bac à Fleurs
 Author URI: https://www.bacafleurs.fr
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: hello-elementor-child
*/

/* ============================================================
   CSS GLOBAL — Bac à Fleurs
   Spécificité renforcée pour écraser reset.css et global-styles
   ============================================================ */

/* Liens globaux — body a pour battre le reset */
body a,
body a:link,
body a:visited {
    background-color: transparent;
    text-decoration: none !important;
    color: #24433F;
}

body a:hover {
    color: #6D8E69;
    font-weight: 400;
    text-decoration: none !important;
}

/* Logo SVG */
.st1 {
    fill: #24433F !important;
}

/* ── Suppression du soulignement des boutons Elementor ── */
body a.elementor-button,
body .elementor-widget-button a,
body .elementor-button-wrapper a.elementor-button,
body .elementor-button-wrapper a {
    text-decoration: none !important;
    background-image: none !important;
}

/* ── Formulaires WPForms ── */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form label {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    color: #24433F;
}

button#wpforms-submit-91.wpforms-submit {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    background: #24433F;
}

label.wpforms-field-label-inline {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px !important;
    font-weight: 400;
    text-transform: uppercase;
}

/* ── Complianz RGPD ── */
#cmplz-manage-consent .cmplz-manage-consent {
    left: 40px;
    right: initial;
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
}
