.item-group {background: #fff;box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%); -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);flex-direction: column;position: relative;border-radius: 5px;overflow: hidden;display: flex; margin-bottom: 15px;}

.item-group .item-group-thumb{padding:10px;}

.item-group .item-group-thumb a.item-list{display:block;margin: 0 auto;position: relative;}

.item-group .item-group-thumb a.item-list img{width:100%;}

.item-group .item-list img.hover-img {left: 0px;opacity: 0;position: absolute;bottom: 220px;transition: all 0.5s ease-out 0s;visibility: hidden;}

.item-group .item-list:hover .hover-img {bottom: 0px;opacity: 1;visibility: visible;}

.item-group .item-group-caption {padding: 5px 17px;}

.item-group .item-group-caption h3 {color:#333;line-height:20px;margin: 0 0 2px;font-size: 15px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.item-group .item-group-caption h3 a:hover{color: #dc3c3c;}

.item-group .item-group-caption .items-sales{color: #dc3c3c;text-align: right;}

.item-group-caption .inner-caption-flex .items-sales span.items-old-price {font-size: 13px; line-height: 18px;color: hsl(222deg 11% 44%);text-decoration: line-through;}

.item-group-caption .inner-caption-flex .items-sales span.items-price{font-weight: 800;color: #dc3c3c;font-size: 20px;}

.item-group-caption .item-inner-last{padding:15px 0px; text-align: right;}

.item-group-caption .link {line-height: 30px;padding: 0px 10px;color: #333;border-radius: 4px;display: inline-block;align-items: center;justify-content: center;background: #fff;border: 1px solid #333;transition: all ease .4s;}

.item-group-caption .item-inner-last .link-prview {background: #dc3c3c;font-size: 14px;color: #fff;border-color:#dc3c3c;}

.item-group-caption .item-inner-last .link-cart:hover,.item-group-caption .item-inner-last .link:hover{text-decoration:none;background-color:#333;color:#fff;}

.item-group-caption .item-inner-last .link-prview:hover{text-decoration:none;background-color:#d666;border-color:#d666;}
