.product-list h5{font-size:.875rem}.product-list .img-header{position:relative;padding-top:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}.product-list .img-header span{position:absolute;left:0;bottom:0;width:100%;background-color:var(--success);height:2rem;line-height:2rem;color:var(--white);text-align:center;opacity:0;transition:all ease .1s}.product-list .card:hover{border-color:var(--success)}.product-list .card:hover .img-header span{opacity:1}.product-list .description{padding:1rem .625rem}.product-list .description a{white-space:nowrap}.product-list .description a h5{overflow:hidden;word-break:normal;text-overflow:ellipsis}.product-list .price{color:#ff5401}