.elementor-1058 .elementor-element.elementor-element-12c816f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1058 .elementor-element.elementor-element-24ed1c4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1058 .elementor-element.elementor-element-24ed1c4 .title{font-size:16px;}.elementor-1058 .elementor-element.elementor-element-9cf83d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1058 .elementor-element.elementor-element-9cf83d5 div.product-category .wd-entities-title, .elementor-1058 .elementor-element.elementor-element-9cf83d5 .wd-nav-product-cat>li>a{font-size:14px;text-transform:capitalize;}.elementor-1058 .elementor-element.elementor-element-96202a1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1058 .elementor-element.elementor-element-96202a1{--wd-img-height:220px;}.elementor-1058 .elementor-element.elementor-element-96202a1 .banner-image{object-position:center center;}.elementor-1058 .elementor-element.elementor-element-96202a1 .banner-title{color:#4C5A3C;font-size:18px;}.elementor-1058 .elementor-element.elementor-element-96202a1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1058 .elementor-element.elementor-element-96202a1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:240px;}@media(max-width:1024px){.elementor-1058 .elementor-element.elementor-element-12c816f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1058 .elementor-element.elementor-element-96202a1 .banner-title{font-size:22px;}.elementor-1058 .elementor-element.elementor-element-96202a1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1058 .elementor-element.elementor-element-96202a1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:180px;}}@media(max-width:768px){.elementor-1058 .elementor-element.elementor-element-96202a1 .banner-title{font-size:20px;}}/* Start custom CSS for wd_products, class: .elementor-element-f30b555 *//* UNIQUEMENT les vraies cartes produits */
.products .product-grid-item .wd-product {
    display: flex;
    flex-direction: column;
    height: auto !important;
    min-height: 440px;
}

/* Zone image */
.products .product-grid-item .wd-product-thumb {
    height: 300px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: #fff;
}

/* Lien image */
.products .product-grid-item .wd-product-img-link {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Images */
.products .product-grid-item .wd-product-img-link img {
    width: 180px !important;
    height: 180px !important;
    object-fit: contain !important;
    transition: transform .3s ease;
}

/* Hover */
.products .product-grid-item .wd-product-img-link:hover img {
    transform: scale(1.08);
}

/* Titres */
.products .product-grid-item .wd-entities-title,
.products .product-grid-item .wd-product-title,
.products .product-grid-item .product-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Supprimer éléments */
.products .product-grid-item .wrap-price,
.products .product-grid-item .star-rating,
.products .product-grid-item .product-labels,
.products .product-grid-item .wd-wishlist-btn,
.products .product-grid-item .wd-wishlist-icon,
.products .product-grid-item .add-to-cart-loop .wd-action-icon,
.products .product-grid-item .add-to-cart-loop .wd-check-icon {
    display: none !important;
}

/* Bouton Voir */
.products .product-grid-item .wd-add-btn .wd-action-text {
    font-size: 0;
}

.products .product-grid-item .wd-add-btn .wd-action-text::after {
    content: "Voir";
    font-size: 14px;
}/* End custom CSS */