div#CartTotalIcon .etheme-elementor-off-canvas__toggle .elementor-button-icon-qty{position: absolute;left: 15px;top: -15px;font-size: 10px;font-family: outfit;padding: 8px;font-weight: bold;}
div#SearchHeader{width: 400px}.etheme-search-ajax-results{width: calc(100vw - 315px)}

/* #####
###### PRODUIT CSS CUSTOM */
.etheme-product-list-item, .type-list.etheme-product-grid-item{flex-direction: column;}
.etheme-product-list-image:not(:only-child), .type-list.etheme-product-grid-item .etheme-product-grid-image:not(:only-child){margin: 0;flex: inherit;}
.etheme-product-list-content{padding: 15px 20px;background: #fcfaf5;flex: inherit;}
.etheme-product-list-image:not(:only-child):first-child, .type-list.etheme-product-grid-item .etheme-product-grid-image:not(:only-child):first-child{overflow: visible;margin: 0}
.etheme-product-list-content,.etheme-product-list-content:not(:only-child), .type-list.etheme-product-grid-item .etheme-product-grid-content:not(:only-child){width: 100%;max-width: 100%}
a.button.product_type_variable.add_to_cart_button.etheme-product-list-button {padding: 10px 10px 10px 0;float: right;height: 32px}
a.button.product_type_variable.add_to_cart_button.etheme-product-list-button i.et-icon.et-shopping-bag{padding: 10px;background-color: }
.etheme-product-list-item .price, .type-list.etheme-product-grid-item .price{float: left;margin: 7px 0}
.etheme-product-list-title, .type-list.etheme-product-grid-item .etheme-product-grid-title{margin-bottom: 15px}

.etheme-product-grid-content{padding: 10px;min-height: 115px}
.etheme-product-grid-item .etheme-product-grid-button,.etheme-product-list-button {padding: 10px 10px 10px 0;float: right;height: 32px}
.etheme-product-grid-item .etheme-product-grid-button .et-shopping-bag,.etheme-product-list-item .etheme-product-list-button .et-shopping-bag{padding: 10px;background-color: #a16c60}
.etheme-product-grid-item .price{float: left;margin: 7px 0}
.etheme-product-grid-title{margin-bottom: 15px}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}.wpml-ls-legacy-list-horizontal>ul,.wpml-ls-legacy-list-horizontal a{line-height: 0}
.wpml-ls-legacy-list-horizontal a{padding: 0}
.etheme-elementor-off-canvas__toggle .elementor-button-icon-qty{position: absolute;left: 15px;top: -15px}
div.quantity, div.quantity~.single_add_to_cart_button, div.quantity~.xstore-wishlist{margin-bottom: 0}