@import url(https://use.typekit.net/ifv6ldw.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.listcell{position:relative;margin-bottom:5rem}.listcell.image-right .image{order:2}.listcell.image-right .content{order:1}.listcell .image{position:relative;display:block;height:100%;overflow:hidden}.listcell .image:before{display:none}.listcell .image:hover .bg-img{transform:scale(1.1)}.listcell .image .bg-img{transition:all 3.5s cubic-bezier(.445,.05,.55,.95);aspect-ratio:1/.5;position:relative}.listcell .image .banner{position:absolute;top:1rem;left:1rem;background:#b94a48;color:#fff;text-transform:uppercase;padding:1rem 2rem;z-index:2}.listcell .content{position:relative;padding:7rem}.listcell .content .icons,.listcell .content .price,.listcell .content h3{margin-bottom:3rem}.listcell .content .icons .icon{margin-bottom:1.5rem}.listcell .content .icons .icon,.listcell .content .icons .icon img,.listcell .content .icons .icon span{display:inline-block;vertical-align:middle}.listcell .content .icons .icon img{height:2.5rem;margin-right:.5rem;margin-top:-.3rem}.listcell .content .icons .icon span{font-weight:700}.listcell .content .link{margin-top:3rem}@media only screen and (max-width:1124px){.listcell.image-right .image{order:1}.listcell.image-right .content{order:2}.listcell .image{min-height:auto;aspect-ratio:1/.5}.listcell .content{padding:3rem 0 0}}