/* Featured product cards: keep badges over image, never in document flow. */
.mt-featured-products-grid .mt-featured-card{position:relative;overflow:hidden}
.mt-featured-products-grid .mt-featured-card-link{display:flex;flex-direction:column;min-width:0}
.mt-featured-products-grid .mt-featured-card .mt-card-badge{position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;margin:0!important;max-width:calc(100% - 24px);pointer-events:none}
.mt-featured-products-grid .mt-featured-card .product-img{width:100%;aspect-ratio:3/2!important;flex:none;margin:0!important}
.mt-featured-products-grid .mt-featured-card .product-body{flex:1;display:flex;flex-direction:column}
.mt-featured-products-grid .mt-featured-card .product-bottom{margin-top:auto}
.mt-featured-products-grid .mt-featured-card .product-body h3{min-height:2.8em}
@media(max-width:700px){.mt-featured-products-grid .mt-featured-card .product-img{aspect-ratio:1/1!important}}
