.elementor-18 .elementor-element.elementor-element-a85c9d4{--display:flex;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-3362dd3{text-align:center;}.elementor-18 .elementor-element.elementor-element-3362dd3 .elementor-heading-title{font-size:5.2rem;line-height:1.3em;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-a85c9d4{--content-width:120rem;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-a85c9d4{--padding-top:7rem;--padding-bottom:7rem;--padding-left:1.4rem;--padding-right:1.4rem;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-3362dd3 .elementor-heading-title{font-size:4.6rem;}}/* Start custom CSS for heading, class: .elementor-element-3362dd3 */.elementor-18 .elementor-element.elementor-element-3362dd3 span {
    line-height: .5;
    display: inline-block;
    font-size: 8rem;
    text-transform: capitalize
}

@media (max-width: 768px) {
    .elementor-18 .elementor-element.elementor-element-3362dd3 span {
       font-size: 150%;
       line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1362ed98 *//* LOGIN */

#compte .woocommerce-form-login {
    margin: 0;
}

#compte h2, #compte .woocommerce-form-login.login {
    width: 100%;
    max-width: 60rem;
    margin: 0 auto;
}

#compte .woocommerce-form-login__submit {
    outline:0 none;
}

#compte .woocommerce-MyAccount-navigation ul {
    border-right: 1px solid #ccc
}

#compte .woocommerce-MyAccount-navigation li {
    width: calc( 100% + 1px);
}
#compte .woocommerce-MyAccount-navigation-link:hover a,
#compte .woocommerce-MyAccount-navigation-link.is-active a {
    font-weight: 800;
}

#compte .woocommerce-MyAccount-content a {
    text-decoration: underline;
    text-underline-offset: 6px;
    text-decoration-color: currentColor;
    font-weight: 600;
    transition: all .35s;
}

#compte .woocommerce-MyAccount-content a:hover {
    color: var(--e-global-color-secondary);
    transition: all .35s;
}

/* NAVIGATION */
#compte .woocommerce-MyAccount-navigation a:hover {
    color: var(--e-global-color-secondary);
}

/* COMMANDES */
#compte .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover {
    color: #fff;
}

#compte .woocommerce-orders-table__row--status-failed td,
#compte .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-number a {
    color: #DD0000;
    font-weight: 700;
    
}



#compte .woocommerce-orders-table__row {
    margin: 0 0 4rem 0;
}

#compte .woocommerce-orders-table__cell-order-actions {
    padding-right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;    
}

/* DETAILS DE LA COMMANDE */
#compte .woocommerce-order-details .wc-item-meta {
    padding: 0;
}

#compte .woocommerce-order-details {
    margin-top: 2rem;
}

/* ADRESSES */
#compte .woocommerce-address-fields {
    border: 0 none;
    padding: 0;
}

#compte .woocommerce-Addresses {
    margin-top: 0;
}


#compte .woocommerce-Address {
    margin-top: 4rem;
}

#compte address {
    font-style: normal
}

/* DETAILS DU COMPTE */
#compte .woocommerce-MyAccount-content-wrapper {
    border: 0 none;
    padding: 0;
}

#compte .woocommerce-EditAccountForm input {
    font-size: 1.6rem;
    font-weight: normal;
    font-family: var(--e-global-typography-primary-font-family);
    padding: 1em;
    border-radius: 0;    
}

#compte .woocommerce-EditAccountForm .woocommerce-Button {
    background: var(--e-global-color-primary);
    color: #fff;
    border-radius: 0;
    margin: 3rem 0 4rem;
}


#compte .woocommerce-EditAccountForm .woocommerce-Button:hover {
    background: var(--e-global-color-secondary);
}/* End custom CSS */