@keyframes tt-page-in{0%{opacity:0}to{opacity:1}}body{animation:tt-page-in .2s ease forwards}body.tt-exit{opacity:0!important;transition:opacity .12s ease!important;animation:none!important}.tt-img{opacity:0;transition:opacity .3s ease}.tt-img.tt-img-loaded{opacity:1}@media(hover:hover){.card__media img{transition:opacity .3s ease}.card-wrapper:hover .card__media img{opacity:.85}}body{min-height:100vh;display:flex;flex-direction:column}#MainContent{flex:1}.slideshow .banner__media{background-color:#000!important;position:relative!important}.slideshow .banner__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;transform:none!important;will-change:auto!important;object-position:center center!important}@media screen and (min-width:750px){.slideshow .banner__media img{object-fit:contain!important;object-position:center center!important}}@media screen and (max-width:749px){.slideshow,.slideshow__slide,.slideshow .banner__media{min-height:88vh!important}.slideshow .banner__media img{object-fit:cover!important;object-position:center center!important}#Slider-hero_slideshow:before,#Slider-hero_slideshow .media:before,#Slider-hero_slideshow:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:0!important}}.button{transition:background-color .2s ease,transform .12s ease!important}.button:active{transform:scale(.97)!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tomytemple-ux.css.map */
