.woocommerce-account .site-main {

    padding: 0 15px;

}



.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a {

    color: #fff;

    border: 1px solid var(--color-brun);

    background-color: var(--color-brun);

}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:hover {

    color: var(--color-brun);

    background-color: #fff;

}



.woocommerce-MyAccount-navigation ul li.is-active a {

    color: var(--color-brun);

}



.woocommerce table.my_account_orders .button {

    color: #fff;

    border: 1px solid var(--color-brun);

    background-color: var(--color-brun);

}

.woocommerce table.my_account_orders .button:hover {

    color: var(--color-brun);

    background-color: #fff;

}





.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {

    color: #fff;

    border: 1px solid var(--color-brun);

    background-color: var(--color-brun);

    font-family: "Ashemore Condensed Regular", sans-serif;

    font-weight: 400;

}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {

    color: var(--color-brun);

    background-color: #fff;

    

}



.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {

    border: 0 !important;

}



.woocommerce form .form-row label {

    font-family: "Ashemore Condensed Medium", sans-serif;

}



:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered {

    padding: 0 5px;

}



.woocommerce-info {

    border-top-color: var(--color-black);

}



.woocommerce-info::before {

    color: var(--color-black);

}



@media (max-width: 768px) {

    .woocommerce-account .woocommerce-MyAccount-content {

        margin-top: 35px;

    }

}

/* patch form */
body .woocommerce form .form-row .input-text, .woocommerce form .form-row select{
    padding: 16px .5em;
    background-color: #f1f1f1;
    border: 1px solid #e7e7e7;
    border-radius: 9px;
}
body .woocommerce-error {
    border-top-color: #b81c23;
    background-color: #edc1c3;
    color: #b81c23;
    border-radius: 9px;
    border: 1px solid #b81c23;
}