.product-card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:22px 0;padding:0 0 140px;position:relative;transition:all .3s linear 0s}.product-card .card-image{background-color:#000;height:400px;overflow:hidden;position:relative}.product-card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .3s linear 0s;width:100%}.product-card .card-body{background:#fff;bottom:0;color:#272727;min-height:140px;padding:28px;position:absolute;width:100%}.product-card .card-body a{color:currentColor}.product-card .card-title{background-color:transparent;border:0;font-size:22px;font-weight:700;margin:0;padding:0 0 8px}.product-card .card-title>a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.product-card .card-body{font-size:13px;max-height:18px;transition:max-height .3s linear}.product-card .card-body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card:hover{box-shadow:0 1px 35px 0 rgba(0,0,0,.3)}.product-card:hover .card-body{overflow:auto}.product-card:hover .card-body p{white-space:normal}.product-card:hover .card-body{max-height:400px}.product-card:hover .card-image img{opacity:.6;transform:scale(1.1)}
