 .product-item .product-image {position: relative;overflow: hidden;cursor:pointer;}.product-item .product-image img:after {position: absolute;top: 0;left: -75%;display: block;content: '';z-index:2;width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}.product-item .product-image img:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}.product-item .product-image img {width: 100%;height: auto;object-fit: cover;min-height: 200px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.product-item .product-image:before {z-index: -9999;}.product-item .product-image img:hover {-webkit-transform: scale(1.3);transform: scale(1.3);}.product-item {background: #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;box-shadow: 1px 4px 4px 1px rgba(2,25,65,0.08);background: #fff;-webkit-transition: .4s;-moz-transition: .4s;-o-transition: .4s;transition: .4s;margin-bottom: 20px;border: 1px solid #cdcdcd;overflow:hidden;}.product-detail-wrap .product-carousel {width: 100%;}.product-detail-wrap .main-image {width: 100%;max-height: 600px;object-fit: cover;overflow-y: hidden !important;margin-bottom:10px;}.product-detail-wrap .thumbnail {cursor: pointer;max-height: 160px;object-fit: cover;overflow: hidden;margin-bottom: 10px;}.product-detail-wrap .thumbnail img {width: 100%;border: 2px solid transparent;}.product-detail-wrap .thumbnail.active img {border-color: #08D2A0;}.main-carousel .owl-nav .owl-prev {position: absolute;top: 50%;left: 0;z-index: 2;margin-top: -15px;}.main-carousel .owl-nav .owl-next {position: absolute;top: 50%;right: 0;z-index: 2;margin-top: -15px;}.main-carousel .owl-nav .owl-prev i, .main-carousel .owl-nav .owl-next i {font-size: 30px;color: #fff;background: rgba(76, 76, 76, 0.1);padding: 5px 10px;transition: .5s all;}.main-carousel .owl-nav i:hover {background: rgba(76, 76, 76, 0.9);}.thumbnail-carousel {margin-right: -5px;margin-top: 10px;}.thumbnail-carousel .item {padding: 3px;border: 1px solid #dbdbdb;margin-right: 5px;}.thumbnail-carousel .item img {width: 100%;height: auto !important;max-height: 140px;}.thumbnail-carousel .owl-nav .owl-prev {position: absolute;top: 50%;left: 0;z-index: 2;margin-top: -15px;}.thumbnail-carousel .owl-nav .owl-next {position: absolute;top: 50%;right: 0;z-index: 2;margin-top: -15px;}.thumbnail-carousel .owl-nav .owl-prev i, .thumbnail-carousel .owl-nav .owl-next i {font-size: 20px;color: #fff;background: rgba(76, 76, 76, 0.5);padding: 5px 10px;}.product-description{font-size:18px;}.product-description h3{font-size: 22px;font-weight:600;color:#04256e;line-height:1.3;}.product-description .price{font-weight:600;}.product-description .nav-info {color:#848484;font-size:16px;margin-bottom:10px;}.product-description .nav-info span{margin-right:8px;}.product-description .nav-info span i{margin-right: 3px;}.description-text{margin-bottom:30px;text-align:justify}.description-text p {font-size: 18px;line-height: 1.5;}.product-detail {padding: 10px;border: 1px solid #ececec;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.product-detail:hover {border-color: #08D2A0;box-shadow: 0 0 10px rgba(0,0,0,0.1);}