.elementor-7 .elementor-element.elementor-element-f62df8b .elementor-heading-title{color:#000000;font-family:"Questrial", Sans-serif;font-size:26px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-3d049c00{font-family:var( --e-global-typography-8165961-font-family ), Sans-serif;font-size:var( --e-global-typography-8165961-font-size );line-height:var( --e-global-typography-8165961-line-height );letter-spacing:var( --e-global-typography-8165961-letter-spacing );word-spacing:var( --e-global-typography-8165961-word-spacing );}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3d049c00{font-size:var( --e-global-typography-8165961-font-size );line-height:var( --e-global-typography-8165961-line-height );letter-spacing:var( --e-global-typography-8165961-letter-spacing );word-spacing:var( --e-global-typography-8165961-word-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3d049c00{font-size:var( --e-global-typography-8165961-font-size );line-height:var( --e-global-typography-8165961-line-height );letter-spacing:var( --e-global-typography-8165961-letter-spacing );word-spacing:var( --e-global-typography-8165961-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-3d049c00 */table td, table th {
    border:0 !important;
}

.woocommerce a.remove {
    color:#c77d61 !important;
}

.woocommerce a.remove:hover {
    background:#c77d61 !important;
}

input[type=number] {
    border-radius:0 !important;
}

TD.product-name a {
    color:#c77d61;
}
TD.product-name a:hover {
    /*color:#c77d61 !important;*/
    text-decoration:underline;
}

.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)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button {
    background:white;
    border-width:1px;
    border-style:solid;
    border-color:black;
    border-radius:0;
    font-weight:500;
}

.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)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover {
    background:#c77d61; 
    color:white;
    border:1px solid white;
}

.woocommerce a.button.alt {
    background:white;
    color:black;
    border:1px solid black;
    font-family:"Questrial";
}

.woocommerce a.button.alt:hover {
    background:#c77d61;
    border:1px solid white;
}

.shipping-calculator-button {
    color:#c77d61;
}

table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
    background-color:white !important;
}

table tbody>tr:nth-child(odd)>td:hover,
table tbody>tr:nth-child(odd)>th:hover {
    background-color:white !important;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color:white !important;
}

.woocommerce-cart table.cart img {
    width:72px;
    transition:all 0.5s ease;
}

.woocommerce-cart table.cart img:hover {
    opacity:0.6;
}

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail IMG {
    display:block;
    text-align:left;
}

/* on supprime le : à côté de l'image en mode mobile */
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
    content:"";
}/* End custom CSS */