.elementor-9 .elementor-element.elementor-element-3c34518{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-508342a .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:35px;font-weight:900;line-height:43px;color:#000000;}.elementor-9 .elementor-element.elementor-element-69e47dac{--display:flex;}.elementor-9 .elementor-element.elementor-element-fc5c4c4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-fc5c4c4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-fc5c4c4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-fc5c4c4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:400;line-height:19px;}.elementor-9 .elementor-element.elementor-element-fc5c4c4{--tabs-normal-color:#000000AD;--tabs-hover-color:var( --e-global-color-secondary );--tabs-active-color:#000000;--tabs-border-type:none;--tabs-spacing:0px;--tabs-divider-weight:0px;--sections-background-color:#FFFFFF;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--tables-title-color:#000000;--tables-items-color:#787878;--variations-color:#000000;--tables-links-normal-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-3c34518{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-69e47dac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-3c34518{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-fc5c4c4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-9 .elementor-element.elementor-element-fc5c4c4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:21px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-fc5c4c4 */nav.woocommerce-MyAccount-navigation ul {
    padding: 30px;
    background: #f2f2f2;
    border-radius: 10px;
}

.woocommerce-MyAccount-navigation-link--dashboard a::before {
    content: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/dashbord.svg');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

.woocommerce-MyAccount-navigation-link--orders a::before {
    content: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/orders.svg');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

.woocommerce-MyAccount-navigation-link--downloads a::before {
    content: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/downloads.svg');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

h2.woocommerce-column__title {    
    margin-top: 30px!important;
    margin-bottom:30px !important
}

h2.woocommerce-order-details__title {
        margin-top: 30px!important;
    margin-bottom:30px !important
}

.woocommerce-MyAccount-navigation-link--edit-address a::before {
    content: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/edit-address.svg');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

.woocommerce-MyAccount-navigation-link--edit-account a::before {
    content: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/edit-account.svg');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/costomer-logout.svg');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

.woocommerce-MyAccount-navigation-link.is-active {
    padding-left: 50px !important;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
    margin-top: 50px !important;
}

.woocommerce-MyAccount-content-wrapper {
    background: #ffffff !important;
    border-radius: 10px !important;
    padding: 0px !important;
    border-color: #F2F2F2 !important;
    border: none !important
}

p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px !important;
}
a.edit {
    position: relative;
    padding-right: 20px; /* Espace pour l'icône */
}

a.edit::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background-color:  #f9b418 ; /* Couleur de l'icône */
    mask-image: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/edit-solid.svg');
    mask-repeat: no-repeat;
    mask-size: contain;
}

a.edit:hover::after {
    background-color: #9b1917;
}

p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

input {
    background: #ffffff!important; 
    border-radius: 10px!important; 
}

label {
    color: #000000 !important;
    font-weight: bold;
}
 

  h2 {
    margin: 17px 0 !important;
    color: #9B1917 !important;
    font-weight: bold !important;
}

 

.woocommerce-Address a.edit {
    color: #f9b418 !important;
    font-weight: bold !important;
    margin-left: 0!important; 
}
 

address {
    background: #f2f2f2 !important;
    color: black !important;
    font-weight: bold;
     border: none !important;
}

.woocommerce-Address a.edit:hover {
    color:#9B1917 !important;
    font-weight: bold !important;
}

p#billing_last_name_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_first_name_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_company_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_company_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_country_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_address_1_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_city_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_address_2_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_state_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_postcode_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_phone_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

p#billing_email_field {
    padding: 15px !important;
    background: #F2F2F2 !important;
    border-radius: 10px;
    margin: 10px 0 !important;
}

.woocommerce-address-fields {
    padding: 0!important; 
    border-color: white!important; 
}

h2 {
    margin: 0!important; 
} 

.woocommerce-Address {
    border: 2px solid #f2f2f2;
    padding: 20px;
    background: #f2f2f2;
    border-radius: 20px;
    box-shadow: 0 0 20px #d3d3d3;
}
 

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 49%;
    overflow: visible;
}


.mes-commandes {
    position: relative;
    padding-left: 30px;
    color: #f9b418 !important;
    margin-bottom: 30px !important;
}
.mes-commandes::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background-color:  #f9b418; /* Couleur de l'icône */
    mask-image: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/orders.svg');
    mask-repeat: no-repeat;
    mask-size: contain;
}

.woocommerce-MyAccount-content-wrapper {
box-shadow: 0px 0px 20px #0000001A;
border-radius: 20px;
opacity: 1;
    padding: 15px!important; 
}

.my-adresses::before {
    content: "";
    display: inline-block;
    width: 19px; /* Ajustez la largeur selon vos besoins */
    height: 22px; /* Ajustez la hauteur selon vos besoins */
    background-image: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/location.svg');
    background-size: cover;
    margin-right: 10px; /* Espace entre l'icône et le texte */
}

h2.my-adresses {
    color: #f9b418 !important;
}


.details-de-compte {
    position: relative;
    padding-left: 30px;
    color: #f9b418 !important;
    margin-bottom: 20px !important;
}
.details-de-compte::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background-color:  #f9b418; /* Couleur de l'icône */
    mask-image: url('https://preprod-ts.uteek-dev.net/wp-content/uploads/2025/02/list-search.png');
    mask-repeat: no-repeat;
    mask-size: contain;
}



.woocommerce-MyAccount-content-wrapper a {
    color: #f9b418 !important;
}

button.woocommerce-Button.button {
    background: #9b1917 !important;
    border-radius: 5px!important;
    color: #f9b418 !important;
}


.woocommerce-address-fields button.button {
    background: #9b1917 !important;
    border-radius: 5px!important;
    color: #f9b418 !important;
}/* End custom CSS */