.elementor-9734 .elementor-element.elementor-element-c913ee4:not(.elementor-motion-effects-element-type-background), .elementor-9734 .elementor-element.elementor-element-c913ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9734 .elementor-element.elementor-element-c913ee4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-9734 .elementor-element.elementor-element-c913ee4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9734 .elementor-element.elementor-element-f98c41c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9734 .elementor-element.elementor-element-f936d79{width:auto;max-width:auto;}.elementor-9734 .elementor-element.elementor-element-f936d79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-9734 .elementor-element.elementor-element-7eede565 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9734 .elementor-element.elementor-element-8f08afc{--spacer-size:50px;}.elementor-9734 .elementor-element.elementor-element-7d87fbc5{font-family:"Roboto", Sans-serif;}.elementor-9734 .elementor-element.elementor-element-0b5d08b{--spacer-size:100px;}body.elementor-page-9734:not(.elementor-motion-effects-element-type-background), body.elementor-page-9734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-207f6ee );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9734 .elementor-element.elementor-element-f936d79 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-7d87fbc5 *//* Styles de base pour l'espace "Mon Compte" */
body {
    font-family: 'Roboto', sans-serif;
}

.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {
    background-color: #f5f5f5; /* Gris très clair */
    padding: 25px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

/* Navigation "Mon Compte" */
.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    padding: 0;
}

.woocommerce-MyAccount-navigation-link {
    margin: 20px 0;
}

.woocommerce-MyAccount-navigation-link a {
    text-decoration: none;
    color: #333;
    padding: 10px 15px;
    border-radius: 3px;
    transition: background-color 0.3s;
}

.woocommerce-MyAccount-navigation-link a:hover {
    background-color: #e0e0e0;
}

.woocommerce-MyAccount-navigation-link.is-active a {
    color: #ffffff;
    background-color: #007acc; /* Une couleur bleue pour l'indication active */
}

/* Contenu "Mon Compte" */
.woocommerce-MyAccount-content p {
    font-size: 16px;
    line-height: 1.6;
}

.woocommerce-MyAccount-content a {
    color: #007acc;
    text-decoration: underline;
}

.woocommerce-MyAccount-content a:hover {
    text-decoration: none;
}

/* Notifications */
.woocommerce-notices-wrapper {
    margin-bottom: 20px;
}
/* Styles pour le formulaire de connexion */

/* Conteneur du formulaire */
.woocommerce-form-login,
.woocommerce-form-register {
    background-color: #f5f5f5;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    margin: 20px 0;
}

/* Champs de saisie */
.woocommerce-Input {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 15px;
}

/* Labels */
.woocommerce-form-login label,
.woocommerce-form-register label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

/* Checkbox "Se souvenir de moi" */
.woocommerce-form__label-for-checkbox {
    display: inline-block;
    margin-right: 20px;
}

/* Bouton "Se connecter" */
.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-button.button.woocommerce-form-register__submit
{
    background-color: #FDC202;
    color: #000;
    padding: 10px 20px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    transition: background-color 0.3s;
}


.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-button.button.woocommerce-form-register__submit:hover {
    background-color: #FFD95E; /* Une nuance plus foncée du bleu */
    
}

/* Lien "Mot de passe perdu ?" */
.woocommerce-LostPassword a,
.woocommerce-form-register a {
    color: #007acc;
    text-decoration: underline;
}

.woocommerce-LostPassword a:hover {
    text-decoration: none;
}

/* Étoile pour champs requis */
span.required {
    color: red;
}

/* Bouton se connecter et s'enregistrer */
.login-register-titre h2 {
    width: max-content;
    font-weight: 700;
    border-bottom: 5px solid #FDC202;
}/* End custom CSS */