.elementor-8 .elementor-element.elementor-element-1d991996{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-1d991996 *//* LOGOUT DECONNEXION */
.woocommerce-MyAccount-navigation-link--customer-logout a {
    font-size: 0 !important;
    line-height: 0 !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: "Déconnexion";
    font-size: 14px;
    line-height: 3.5;
    display: block;
}


.customer-logout-link a {
    font-size: 0 !important;
}

.customer-logout-link a::after {
    content: "Déconnexion";
    font-size: 20px; 
    font-weight: 700; 
    display: block;
    color: inherit;
}




/* MESSAGES ET BOUTONS */
.woocommerce-info,
.woocommerce-message,
div.woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-info {
    background-color: #DC0000 !important; /* ← BON ROUGE */
    background-image: none !important;
    background: #DC0000 !important; /* ← BON ROUGE */
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 15px 20px 15px 60px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    position: relative !important;
}

/* ICONE */
.woocommerce-info::before,
.woocommerce-message::before {
    color: #ffffff !important;
    font-size: 20px !important;
    line-height: 1 !important;
    position: absolute !important;
    left: 20px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

/* LIENS */
.woocommerce-info a,
.woocommerce-message a,
.woocommerce-info a.button,
.woocommerce-info .wc-forward,
.woocommerce-info a.woocommerce-Button,
.woocommerce-message a.button {
    background-color: transparent !important;
    background-image: none !important;
    background: transparent !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: bold !important;
    font-size: inherit !important;
    text-decoration: underline !important;
    text-transform: none !important;
    display: inline !important;
    box-shadow: none !important;
    transition: color 0.2s ease !important;
    line-height: inherit !important;
}

/* HOVER */
.woocommerce-info a:hover,
.woocommerce-message a:hover,
.woocommerce-info a.button:hover {
    color: #000000 !important;
    background: transparent !important;
    text-decoration: underline !important;
}

/* LOGIN ET ENREGISTRER */
button[name="save_account_details"],
button[name="login"],
.woocommerce-form-login__submit,
button.woocommerce-Button.button {
    background-color: #DC0000 !important; 
    background-image: none !important;
    background: #DC0000 !important; 
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 12px 24px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    line-height: 1.2 !important;
}

/* HOVER BOUTON */
button[name="save_account_details"]:hover,
button[name="login"]:hover,
.woocommerce-form-login__submit:hover,
button.woocommerce-Button.button:hover {
    background-color: #000000 !important;
    background: #000000 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3) !important;
}/* End custom CSS */