.elementor-6170201 .elementor-element.elementor-element-6d1915b .elementor-title{white-space:normal;}.elementor-6170201 .elementor-element.elementor-element-6d1915b .elementor-category{color:#FFB326;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;line-height:1.2em;}.elementor-6170201 .elementor-element.elementor-element-6d1915b .elementor-price-wrapper{font-weight:900;}.elementor-6170201 .elementor-element.elementor-element-6d1915b .elementor-badge{min-width:50px;}.elementor-6170201 .elementor-element.elementor-element-6d1915b .elementor-badge-new{color:#000000;background:#FFB326;}.elementor-6170201 .elementor-element.elementor-element-6d1915b .elementor-badge-out{color:#FFFFFF;background:#FF0000;}.elementor.elementor-6170201 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}/* Start custom CSS for product-miniature-box, class: .elementor-element-6d1915b *//* Forza i contenitori ad avere la stessa altezza */
#products .products, .featured-products .products {
    display: flex;
    flex-wrap: wrap;
}

/* Rende ogni singola card flessibile per riempire lo spazio */
.product-miniature {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Opzionale: assicura che il contenuto interno (thumbnail + description) si espanda */
.product-miniature .thumbnail-container {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */