.mt-lifestyle-banners .hero__viewport,.mt-lifestyle-banners .hero__track,.mt-lifestyle-banners .hero__slide,.mt-lifestyle-banners .hero__link{height:auto;aspect-ratio:auto;padding-top:0}.mt-lifestyle-banners .hero__track{align-items:flex-start}.mt-lifestyle-banners .hero__link picture,.mt-lifestyle-banners .mt-cat-hero picture{display:block}.mt-lifestyle-banners .hero__img,.mt-lifestyle-banners .mt-catbanner img,.mt-lifestyle-banners .mt-tile__media,.mt-lifestyle-banners .mt-cat-hero img,.mt-lifestyle-banners .mt-mega__promo img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none}.mt-lifestyle-banners .mt-catblock>.mt-catbanner,.mt-lifestyle-banners .mt-tile{align-self:start;height:auto;min-height:0;aspect-ratio:auto;padding-top:0}.mt-lifestyle-banners .mt-catblock>.mt-catbanner{position:relative}.mt-lifestyle-banners .mt-reco__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr))}.mt-lifestyle-banners .hero__arrow{top:auto;bottom:16px;width:44px;height:44px;opacity:1;transform:none}.mt-lifestyle-banners .hero__arrow--prev{left:auto;right:72px}.mt-lifestyle-banners .hero__arrow--next{right:16px}.mt-lifestyle-banners .hero__arrow:hover{transform:scale(1.06)}.mt-lifestyle-banners .hero__arrow:active{transform:scale(.96)}