.product-item1 {
    width: 200px;
    display: inline-block;
    border: solid lavender 2px;
    padding: 8px 0px;
    vertical-align: top;
    margin-left: 40px;
    margin-top: 40px;;
    background-color: whitesmoke;
    /*line-height: normal;*/
}
.product-item1:hover{border:1px solid #b9b9b9;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc; background-color: white;}
.product-item1>a:hover{color:#00b7f1;text-decoration:none}
.product-item1>a,.product-item1 .image{display:block;width:175px;margin-left:auto;margin-right:auto;overflow:hidden }
.product-item1 .add-to-cart{
    font-size:11px;
    outline-color:#ccc;
    margin:5px auto 0;
    width: 175px;
    /*width:100%;*/
    /*display:none;*/
    /*-webkit-border-radius:3px;*/
    /*-moz-border-radius:3px;*/
    /*-ms-border-radius:3px;*/
    /*-o-border-radius:3px;*/
    border-radius:3px;
    padding:5px}
.product-item1:hover .add-to-cart{
    visibility: visible;
}
.product-item1 .image{display:block;position:relative;text-align:center;background:#fff;height:175px}
.product-item1 .image img{border:none;position:relative;width:100%;max-width:175px}
.mixin-home-header>.btn-group,.product-item1 .notify a{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
.product-item1 .image .book-review{display:block;position:absolute;width:61px;height:29px;background:no-repeat;bottom:0;right:0}
.product-item1 .image .gift{display:block;position:absolute;width:39px;height:40px;background:no-repeat;bottom:0;left:0}
.product-item1 .image .sale-tag{display:block;position:absolute;width:44px;height:35px;text-align:center;background:no-repeat;top:0;right:0;color:#fff;font-size:13px;font-weight:700;line-height:23px;text-shadow:1px 1px 1px rgba(0,0,0,.2)}
.product-item1 .image .promo{display:block;position:absolute;bottom:0;right:0;font-size:.87rem;text-transform:uppercase;color:#e62446;text-align:right;border-top:2px solid #e62446;border-bottom:2px solid #e62446;line-height:1.3;white-space:nowrap}
.product-item1 .image .promo span{display:block}
.product-item1 .image .promo span .impt{font-size:1.2rem;vertical-align:bottom;font-weight:700;font-style:normal}
.product-item1 .title{padding:8px 0 0;display:block;font-size:13px;color:#000;text-overflow:ellipsis;overflow:hidden;position:relative;text-align:left;margin:0 auto;height:43px}
.product-item1 .hcm{display:block;margin-top:10px}
.product-item1 .hcm img{max-width:135px}
.product-item1 p{padding:5px 0 0;color:#777;font-size:13px;text-align:left;margin:0}
.product-item1 .notify{width:100%;margin-left:auto;margin-right:auto;color:green;font-weight:700;font-size:12px}
.product-item1 .notify a{font-size:11px;width:100%;color:#fff;display:block;font-weight:400;padding:4px 2px;text-align:center;background:#44ac52;border-radius:2px}
.product-item1 .notify a:hover{opacity:.8;text-decoration:none}
.product-item1 .author{padding:5px 0 0;color:#777;font-size:11px;text-align:left}
.product-item1 .title{padding:8px 0 0;display:block;font-size:13px;color:#000;text-overflow:ellipsis;overflow:hidden;position:relative;text-align:left;margin:0 auto;height:43px}
.product-item1 .price-sale{font-size:14px;color:#444;font-weight:700;padding:5px 0 0;text-align:left}
.product-item1 .price-sale .price-regular{font-size:11px;color:#999;text-decoration:line-through;display:inline-block;text-align:left}
.product-item1 .rating,.product-item .review{font-size:12px;display:inline-block;padding:5px 0 0}.product-item .review{text-align:left}
.product-item1 .rating .rating-content{font-size:0;line-height:1;position:relative;white-space:nowrap;display:inline-block}
.product-item1 .rating .rating-content .star{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;margin:.1rem;color:#dedddc;font-size:13px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product-item1 .rating .rating-content .star:nth-child(1){margin-left:0}
.product-item1 .rating .rating-content span{display:block;position:absolute;top:0;left:0;bottom:0;z-index:1;overflow:hidden;line-height:1}
.product-item1 .rating .rating-content span .star{color:#f0c808}
.product-item1 p{padding:5px 0 0;color:#777;font-size:13px;text-align:left;margin:0}
.product-item1 .add-to-cart img{display:inline-block;margin-right:4px}