.webcp-ctn {font-family: Arial,Helvetica,sans-serif;font-size: 14px;margin-bottom: 40px;width: 100%;}
.webcp-ctn .img-ctn {box-sizing: border-box;float: left;height: 476px;padding-top: 18px;}
.webcp-ctn .desc-ctn {box-sizing: border-box;float: right;padding-left: 14px;width: 47%;}
.webcp-ctn .desc-ctn #mascot {cursor: pointer;text-decoration: underline;}
.webcp-ctn .buy-btn {height: 35px;width: 130px;}
.webcp-ctn .shr-ctn {clear: both;height: 40px;}
.webcp-ctn .cat-ctn {display: inline-table;font-size: 12px;font-weight: bold;}
.webcp-ctn .cat-ctn .dh {font-size: 14px;line-height: 16px;margin-bottom: 0.5em;}
.webcp-ctn ul {font-size: 12px;}
.webcp-ctn ul>li {line-height: inherit !important;margin-left: 0 !important;}
.iosel {/*border: 1px solid #95989A;border-radius: 3px;padding: 4px;line-height: 15px;*/}
.imgbox {/*display: table;*/overflow: hidden;}
.skuimg {/*float: left;height: 350px;margin: -1px;width: 350px;*/}
.varpcctn {box-sizing: border-box;}
.varpcctn table {margin: 0.5em 0;text-align: center;}
.varpcctn table td.hth {font-weight: bold;width: 50%;}
.varpcctn table td {border: 1px solid #95989a;font-size: 14px;line-height: 22px;padding: 0 5px;}
#bmsh {width: 125px;height: 16px;border: 0;}
#hmSlider {width: 2875px;}
.pulr-prd-ctn {height: 45px;}
#gHln {height: 5px;width: 481px;}
/* css classes for loading imprint images */
.loading {border: 1px solid #f0f0f0;border-radius: 50%;box-shadow: 0 0 2px #0383b2;display: none;height: 29px;left: 45%;padding: 0 6px;position: absolute;top: 18%;width: 29px;z-index: 2;}
.loading img {height: 16px;width: 16px;}
.imgbox_pos {/*display: inline-block;*/position: relative;z-index: 1;}
/** Styles for Slider **/
.slick-next:before, .slick-prev:before{
  color: #007bff;
  width: 30px;
  height: 30px;
}

.card img.card-img-top {
  width: 50%;
  /*height: 100px;*/
}

.trending-products {
  margin-top: 100px;
}

.trending-products .product:focus {
  outline: none;
}
