/* owner 2026-11-03: festive card borders showed uneven heights and price lines past the edge; cards in a row share one height, long lines wrap (loaded with every festive core look) */
.nova-festive .wd-carousel-item{height:auto!important;display:flex}.nova-festive .wd-carousel-item>.wd-product{flex:1 1 auto;display:flex;min-width:0}.nova-festive .wd-carousel-item>.wd-product>.product-wrapper,.nova-festive .products .wd-product>.product-wrapper{flex:1 1 auto;height:100%}.nova-festive .wd-carousel>.wd-carousel-wrap,.nova-festive .wd-carousel .swiper-wrapper{align-items:stretch}.nova-festive .wd-product .product-element-bottom,.nova-festive .wd-product .product-wrapper>*{min-width:0}.nova-festive .wd-product .nova-save-badge{white-space:normal!important}.nova-festive .wd-product .price{flex-wrap:wrap;overflow-wrap:anywhere}.nova-festive .wd-product .wd-entities-title{overflow-wrap:anywhere}
