.elementor-925 .elementor-element.elementor-element-c6c66bf{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-925 .elementor-element.elementor-element-b422c6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-644f45a{text-align:center;}.elementor-925 .elementor-element.elementor-element-644f45a .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-eecf45e );}.elementor-925 .elementor-element.elementor-element-850a61b{--divider-border-style:solid;--divider-color:var( --e-global-color-06bea66 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-925 .elementor-element.elementor-element-850a61b .elementor-divider-separator{width:100%;}.elementor-925 .elementor-element.elementor-element-850a61b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-925 .elementor-element.elementor-element-5028999{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-925 .elementor-element.elementor-element-5028999.elementor-element{--align-self:center;}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-ab7cae3 );}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-a6cfb7f );}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-925 .elementor-element.elementor-element-99afd35 #add_payment_method #payment #place_order{background-color:var( --e-global-color-db07cac );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cf67091 );}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-925 .elementor-element.elementor-element-99afd35 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-d8b88c4 );border-color:var( --e-global-color-dfdbbd1 );}.elementor-925 .elementor-element.elementor-element-99afd35{width:100%;max-width:100%;--tabs-container-justify-content:center;--tab-width:auto;--tabs-normal-color:var( --e-global-color-1c7923d );--tabs-hover-color:var( --e-global-color-c26d75a );--tabs-hover-border-color:var( --e-global-color-06bea66 );--tabs-active-color:var( --e-global-color-1c7923d );--tabs-active-border-color:var( --e-global-color-06bea66 );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-d6ce138 );--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:8px 8px 8px 8px;--tabs-spacing:2px;--tabs-divider-weight:0px;--sections-background-color:var( --e-global-color-8f073b0 );--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:var( --e-global-color-06bea66 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 20px 20px 20px;--edit-link-margin-top:20px;--edit-link-margin-start:20px;--general-text-color:var( --e-global-color-1c7923d );--login-messages-color:var( --e-global-color-1c7923d );--links-normal-color:var( --e-global-color-a64c3e7 );--links-hover-color:var( --e-global-color-c26d75a );--forms-buttons-normal-text-color:var( --e-global-color-29bdc46 );--forms-buttons-hover-text-color:var( --e-global-color-1c7923d );--forms-buttons-hover-transition-duration:250ms;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:8px 8px 8px 8px;}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Afacad", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:none;border-width:1px 1px 1px 1px;}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 20px + 40px );}.elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce-pagination{padding-bottom:20px;}.elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce-MyAccount-content > div > p, .elementor-925 .elementor-element.elementor-element-99afd35 address, .elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce-EditAccountForm fieldset legend, .elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce-ResetPassword p:nth-child(1), .elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce-OrderUpdate{font-family:"Afacad", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-925 .elementor-element.elementor-element-99afd35 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Afacad", Sans-serif;font-size:1rem;line-height:1.2rem;}.elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce-PaymentMethod .input-radio + label{font-size:1rem;line-height:1.4rem;}.elementor-925 .elementor-element.elementor-element-99afd35 button.button, .elementor-925 .elementor-element.elementor-element-99afd35 #add_payment_method #payment #place_order{font-family:"Afacad", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-925 .elementor-element.elementor-element-fb405f6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:160px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-925 .elementor-element.elementor-element-dc1c2ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-bc12f35{text-align:center;}.elementor-925 .elementor-element.elementor-element-bc12f35 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-eecf45e );}.elementor-925 .elementor-element.elementor-element-67faf42{--divider-border-style:solid;--divider-color:var( --e-global-color-06bea66 );--divider-border-width:1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-925 .elementor-element.elementor-element-67faf42 .elementor-divider-separator{width:100%;}.elementor-925 .elementor-element.elementor-element-67faf42 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-ab7cae3 );}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-a6cfb7f );}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-925 .elementor-element.elementor-element-8f10575 #add_payment_method #payment #place_order{background-color:var( --e-global-color-db07cac );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cf67091 );}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-925 .elementor-element.elementor-element-8f10575 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-d8b88c4 );border-color:var( --e-global-color-dfdbbd1 );}.elementor-925 .elementor-element.elementor-element-8f10575{width:100%;max-width:100%;--tabs-container-justify-content:center;--tab-width:auto;--tabs-normal-color:var( --e-global-color-1c7923d );--tabs-hover-color:var( --e-global-color-c26d75a );--tabs-hover-border-color:var( --e-global-color-06bea66 );--tabs-active-color:var( --e-global-color-1c7923d );--tabs-active-border-color:var( --e-global-color-06bea66 );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-d6ce138 );--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:8px 20px 8px 020px;--tabs-spacing:2px;--tabs-divider-weight:0px;--sections-background-color:var( --e-global-color-8f073b0 );--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:var( --e-global-color-06bea66 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 20px 20px 20px;--edit-link-margin-top:20px;--edit-link-margin-start:20px;--general-text-color:var( --e-global-color-1c7923d );--login-messages-color:var( --e-global-color-1c7923d );--payment-methods-radio-buttons-color:var( --e-global-color-1c7923d );--links-normal-color:var( --e-global-color-a64c3e7 );--links-hover-color:var( --e-global-color-c26d75a );--forms-buttons-normal-text-color:var( --e-global-color-29bdc46 );--forms-buttons-hover-text-color:var( --e-global-color-1c7923d );--forms-buttons-hover-transition-duration:250ms;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:8px 8px 8px 8px;}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Afacad", Sans-serif;font-size:0.875rem;font-weight:500;text-decoration:none;border-width:1px 1px 1px 1px;}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 20px + 40px );}.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-pagination{padding-bottom:20px;}.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-MyAccount-content > div > p, .elementor-925 .elementor-element.elementor-element-8f10575 address, .elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-EditAccountForm fieldset legend, .elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-ResetPassword p:nth-child(1), .elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-OrderUpdate{font-family:"Afacad", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-925 .elementor-element.elementor-element-8f10575 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Afacad", Sans-serif;font-size:1rem;line-height:1.2rem;}.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-PaymentMethod .input-radio + label{font-size:1rem;line-height:1.4rem;}.elementor-925 .elementor-element.elementor-element-8f10575 button.button, .elementor-925 .elementor-element.elementor-element-8f10575 #add_payment_method #payment #place_order{font-family:"Afacad", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}@media(max-width:1024px){.elementor-925 .elementor-element.elementor-element-5028999{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@media(min-width:768px){.elementor-925 .elementor-element.elementor-element-b422c6a{--width:50vw;}.elementor-925 .elementor-element.elementor-element-dc1c2ea{--width:60vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-925 .elementor-element.elementor-element-b422c6a{--width:100%;}.elementor-925 .elementor-element.elementor-element-dc1c2ea{--width:75%;}}@media(max-width:767px){.elementor-925 .elementor-element.elementor-element-c6c66bf{--padding-top:120px;--padding-bottom:60px;--padding-left:8px;--padding-right:8px;}.elementor-925 .elementor-element.elementor-element-b422c6a{--width:100%;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-925 .elementor-element.elementor-element-850a61b{padding:0px 0px 0px 0px;}.elementor-925 .elementor-element.elementor-element-850a61b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-925 .elementor-element.elementor-element-5028999{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-925 .elementor-element.elementor-element-fb405f6{--padding-top:120px;--padding-bottom:60px;--padding-left:8px;--padding-right:8px;}.elementor-925 .elementor-element.elementor-element-dc1c2ea{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-925 .elementor-element.elementor-element-67faf42{padding:0px 0px 0px 0px;}.elementor-925 .elementor-element.elementor-element-67faf42 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-99afd35 */.elementor-925 .elementor-element.elementor-element-99afd35 ul li a  {
    transition: all .25s ease-in-out;
}

.elementor-925 .elementor-element.elementor-element-99afd35 a {
    font-size: 1rem !important;
}

.elementor-925 .elementor-element.elementor-element-99afd35 button[type="submit"] {
    min-width: 180px;
}

.elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.elementor-925 .elementor-element.elementor-element-99afd35 .woocommerce .woocommerce-ResetPassword button[type="submit"]{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-8f10575 */.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-925 .elementor-element.elementor-element-8f10575 ul li a  {
    color: #000 !important;
    font-size: .9rem !important;
    font-weight: 400 !important;
    transition: all .25s ease-in-out;
}

.elementor-925 .elementor-element.elementor-element-8f10575 ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    background-color: #FDD8DB !important;
}

.elementor-925 .elementor-element.elementor-element-8f10575 ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color:  #E7AAAF !important;
    color: #000 !important;
}

.elementor-925 .elementor-element.elementor-element-8f10575 a {
    font-size: 1rem !important;
    color: #7A7A7A !important;
    font-weight: 400
}

.elementor-925 .elementor-element.elementor-element-8f10575 a:hover {
    color: #5B5B5B !important;
}

.elementor-925 .elementor-element.elementor-element-8f10575 button[type="submit"] {
    min-width: 180px;
}

.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-Addresses {
    display: flex;
    gap: 8px;
}

.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-Addresses h2 {
    margin-bottom: 8px !important;
}

.elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-Addresses address {
    min-height: 120px;
}





/* 
 *
  Commandes
* 
*/

.elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-table,
.elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table {
    font-family: 'Afacad', sans-serif;
    color: #000;
}

.elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table thead th {
    font-weight: 500;
}

.elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody td {
    color: #000 !important;
}

.elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions {
    display: flex;
    gap: 4px;
}

.elementor-925 .elementor-element.elementor-element-8f10575 a.woocommerce-button,
.elementor-925 .elementor-element.elementor-element-8f10575 a.button {
    border-radius: 0 !important;
    border: 1px solid #000 !important;
    padding: 6px 20px !important;
    min-width: 80px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 400;
    color: #000 !important;
    transition: all .25s ease;
}

.elementor-925 .elementor-element.elementor-element-8f10575 a.woocommerce-button:hover,
.elementor-925 .elementor-element.elementor-element-8f10575 a.button:hover {
    background-color: rgba(0, 0, 0, 0.08) !important;
    
}


@media screen and (max-width:1024px) {
    
    .elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table thead {
        display: none;
    }
    
    .elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    .elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody tr {
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 16px;
        border: 1px solid rgba(0, 0, 0, 0.14) !important;
    }
    
    .elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody td {
        border: none !important;
        padding: 0 !important;
    }
    
    .elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody td[data-title="Actions"] {
        align-items: center;
    }
    
    .elementor-925 .elementor-element.elementor-element-8f10575 table.woocommerce-orders-table tbody td a {
        padding: 4px !important;
    }
    
}


@media screen and (max-width:767px){
    .elementor-925 .elementor-element.elementor-element-8f10575 .e-wc-account-tabs-nav ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center !important;
    }
    
    .elementor-925 .elementor-element.elementor-element-8f10575 .woocommerce-Addresses {
        flex-direction: column;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Afacad';
	font-display: auto;
	src: url('https://www.n45.fr/wp-content/uploads/2025/08/Afacad-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */