/*

=== WOOCOMMERCE ===

*/
.woocommerce ul.products li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:20px;
}
.woocommerce .products li.product a.woocommerce-loop-product__link {
    height: auto !important;
}

.products .astra-shop-summary-wrap{padding-bottom:50px; position:relative;}
.products .astra-shop-summary-wrap a.button{
    position:absolute; 
    bottom:0;
    left:0;
    width:100%;
    text-align:center;
}

@media only screen and (max-width: 767px) {
    /* XX-SMALL ONLY */
}

@media (min-width: 768px) {
	/* X-SMALL */
    .woocommerce ul.products li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
        max-width: 190px; margin: 0 auto; display:block;
    }
}

@media (max-width: 992px) {
    .woocommerce[class*="columns-"].columns-3 > ul.products li.product, .woocommerce[class*="columns-"].columns-4 > ul.products li.product, .woocommerce[class*="columns-"].columns-5 > ul.products li.product, .woocommerce[class*="columns-"].columns-6 > ul.products li.product {
        width: auto !important; /* DEBUG BOUTIQUE SUR MOBILE - les catégories étaient mal affichées */
    }
}
@media (min-width: 992px) {
	/* MEDIUM */
    
}

@media (min-width: 1500px) {
	/* X-LARGE */ 
   
}