.elementor-3061 .elementor-element.elementor-element-375a5f35{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__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 );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-59ca9d5 );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-59ca9d5 );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-d2df614-font-family ), Sans-serif;font-size:var( --e-global-typography-d2df614-font-size );font-weight:var( --e-global-typography-d2df614-font-weight );line-height:var( --e-global-typography-d2df614-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-4367a0b );font-family:var( --e-global-typography-5f66100-font-family ), Sans-serif;font-size:var( --e-global-typography-5f66100-font-size );font-weight:var( --e-global-typography-5f66100-font-weight );line-height:var( --e-global-typography-5f66100-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-4367a0b );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-4367a0b );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-4367a0b );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-4367a0b );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-623b2ef-font-family ), Sans-serif;font-size:var( --e-global-typography-623b2ef-font-size );font-weight:var( --e-global-typography-623b2ef-font-weight );line-height:var( --e-global-typography-623b2ef-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:10px 40px 10px 40px;background-color:var( --e-global-color-356b12f );border-color:var( --e-global-color-356b12f );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product:hover{background-color:var( --e-global-color-b2ea78c );border-color:var( --e-global-color-4367a0b );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1366px){.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-d2df614-font-size );line-height:var( --e-global-typography-d2df614-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5f66100-font-size );line-height:var( --e-global-typography-5f66100-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-623b2ef-font-size );line-height:var( --e-global-typography-623b2ef-line-height );}}@media(max-width:1024px){.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-d2df614-font-size );line-height:var( --e-global-typography-d2df614-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5f66100-font-size );line-height:var( --e-global-typography-5f66100-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-623b2ef-font-size );line-height:var( --e-global-typography-623b2ef-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-3061 .elementor-element.elementor-element-192aea91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-d2df614-font-size );line-height:var( --e-global-typography-d2df614-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5f66100-font-size );line-height:var( --e-global-typography-5f66100-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-623b2ef-font-size );line-height:var( --e-global-typography-623b2ef-line-height );}}@media(min-width:2400px){.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-d2df614-font-size );line-height:var( --e-global-typography-d2df614-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5f66100-font-size );line-height:var( --e-global-typography-5f66100-line-height );}.elementor-3061 .elementor-element.elementor-element-192aea91.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-623b2ef-font-size );line-height:var( --e-global-typography-623b2ef-line-height );}}/* Start custom CSS for woocommerce-products, class: .elementor-element-192aea91 */.elementor-3061 .elementor-element.elementor-element-192aea91 .pi-loop-product-infos {color:#FFFFFF70; font-size:12px;}
.elementor-3061 .elementor-element.elementor-element-192aea91 .pi-loop-product-infos {color:#FFFFFF70; font-size:12px;gap:2px}

.elementor-3061 .elementor-element.elementor-element-192aea91 .pi-loop-product-infos > div {color:#FFFFFF70;}

@media (max-width: 768px) {
  ul.products {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* smooth scroll iOS */
    gap: 8px;
    padding-bottom: 12px; /* espace pour la scrollbar */

    /* Masquer la scrollbar visuellement (optionnel) */
    scrollbar-width: none; /* Firefox */
  }

  ul.products::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
  }
ul.products li.product:first-child{margin-left:40px}
  ul.products li.product {
    flex: 0 0 60vw; /* largeur d'une carte = 70% de l'écran */
    max-width: 60vw;
  }
}/* End custom CSS */