.elementor-7550 .elementor-element.elementor-element-0669da7{--display:flex;--min-height:70vh;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#00580D;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#F0F0F0;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab__payment-methods input[type=text]{background-color:#EBEBEB;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-7550 .elementor-element.elementor-element-857a541 #add_payment_method #payment #place_order{background-color:#037512;border-style:none;}.elementor-7550 .elementor-element.elementor-element-857a541{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--tabs-normal-color:#FFFFFF;--tabs-active-color:#000000;--tabs-border-type:none;--tabs-border-radius:3px 3px 3px 3px;--tabs-spacing:5px;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#DADADA;--typography-section-titles-color:#232323;--general-text-color:#232323;--login-messages-color:#232323;--checkboxes-color:#232323;--payment-methods-radio-buttons-color:#232323;--links-normal-color:#008BFF;--forms-labels-color:#232323;--forms-fields-normal-color:#232323;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FF6802;}.e-woo-select2-wrapper .select2-results__option{color:#232323;}.elementor-7550 .elementor-element.elementor-element-857a541 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#232323 transparent transparent transparent;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-color:#FFFFFF;}body.elementor-page-7550:not(.elementor-motion-effects-element-type-background), body.elementor-page-7550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-7550 .elementor-element.elementor-element-0669da7{--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7550 .elementor-element.elementor-element-857a541{width:var( --container-widget-width, 90% );max-width:90%;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;--tabs-border-radius:5px 5px 5px 5px;--tabs-spacing:5px;--tabs-divider-weight:0px;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-radius:10px 10px 10px 10px;--section-title-spacing:1px;--forms-rows-gap:1px;--forms-label-spacing:1px;--forms-fields-border-radius:5px 5px 5px 5px;}.elementor-7550 .elementor-element.elementor-element-857a541.elementor-element{--align-self:center;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:20px;}.elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-7550 .elementor-element.elementor-element-857a541 .e-my-account-tab__payment-methods input[type=text]{border-width:1px 1px 1px 1px;}}/* Start custom CSS *//* Supprime le scroll vertical inutile sur la page Mon Compte */
.page-template-elementor_canvas .site-content,
.woocommerce-account main#content,
article.post-7550 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Force le conteneur HTML ou le dernier élément à ne pas créer de vide */
.elementor-element-7550 { /* ou le sélecteur de ton dernier conteneur */
    margin-bottom: 0 !important;
}

/* Optionnel : Si c'est un problème de overflow global */
html, body {
    overflow-x: hidden; /* Évite aussi le scroll horizontal surprise */
}


/* Fixe le footer en bas sur mobile */
@media (max-width: 767px) {
    footer[data-elementor-type="footer"], 
    .elementor-location-footer {
        position: fixed !important;
        bottom: 0 !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9999 !important;
    }
    
    /* Ta solution : On donne de l'air directement au Body du site */
    body {
        padding-bottom: 95px !important; 
    }
}/* End custom CSS */