.related-products .product-wrapper{position:relative;margin:0 0 20px;padding:15px 20px;background:#fff;transition:all .35s ease 0s}.related-products .swiper-wrapper{margin-bottom:60px}.related-products .product-group-vendor-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (max-width: 1199px){.related-products .product-wrapper{padding-inline-start:15px;padding-inline-end:15px}}@media (max-width: 479px){.related-products .product-wrapper{padding:10px}}@media (min-width: 1025px){.related-products .product-wrapper:after{content:"";width:100%;display:block;z-index:-1;border:1px solid #ddd;background:#fff;border-radius:5px;position:absolute;left:0;top:0;right:0;bottom:-32px;box-shadow:0 0 5px #c6c6c6;transition:all .35s ease 0s;transform:rotateX(45deg);transform-origin:bottom;opacity:0}.related-products .product-wrapper:hover{z-index:5;background:#fff}.related-products .product-wrapper:hover:after{transform:rotateX(0);opacity:1}}.related-products .product-wrapper .product-head .product-image{position:relative;margin:0 auto;padding:0}.related-products .product-wrapper .product-head .featured-img{overflow:hidden;display:block;position:relative;text-align:center;width:100%;height:160px;margin:0 auto 10px}.related-products .product-wrapper .product-head .featured-img a{display:block}.related-products .product-wrapper .product-head .featured-img a>img.lazyloading{filter:blur(5px);opacity:.2}.related-products .product-wrapper .product-head .featured-img a>img.lazyloaded{filter:blur(0);opacity:1}.related-products .product-wrapper .product-head .featured-img img{position:absolute;display:block;left:0;top:0;max-width:100%;max-height:100%;width:100%;height:100%;margin:0 auto;object-fit:contain}.related-products .product-name{color:#0062bd;font-size:14px;margin:0 0 7px;line-height:1.4;position:relative;font-weight:700}@media (max-width: 479px){.related-products .product-name{font-size:12px}}.related-products .product-name.balance-true a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.related-products .product-name a{color:inherit;font-size:inherit;text-transform:capitalize}.related-products .product-name:hover a{color:#fed700}.related-products .product-vendor{margin:0 0 7px;line-height:20px;color:#878787;font-size:12px}.related-products .product-vendor a{font-size:12px;color:#878787}.related-products .product-vendor a:hover{color:#fed700}.related-products .product-content .pc-inner{display:block;width:100%}.related-products .product-content .pc-inner.show-price{min-height:55px}.related-products .product-content .price-cart-wrapper{position:relative;padding:0 0 9px;min-height:42px;border-bottom:1px solid transparent;justify-content:space-between;align-items:center;display:flex}@media (max-width: 1199px){.related-products .product-content .price-cart-wrapper{padding:0;min-height:auto}}.related-products .product-price{line-height:1.0855;padding:0 0 1px;padding-inline-end:5px}.related-products .product-price .price{color:#343f49;font-size:20px;padding:0;clear:both}@media (max-width: 479px){.related-products .product-price .price{font-size:17px}}.related-products .product-button{text-align:center;padding:0 15px 8px;background:#fff;border:1px solid #ddd;border-top:none;width:auto;z-index:-1;white-space:nowrap;position:absolute;display:block;left:0;right:0;bottom:-32px;transform:translateY(20px);transition:all .35s ease 0s;border-radius:0 0 5px 5px;opacity:0}@media (max-width: 1199px){.related-products .product-button{display:none;border:none;position:static;padding:0;background:none;text-align:start;opacity:1;transform:translate(0)}}.related-products .product-button>div{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}@media (min-width: 1200px){.related-products .product-wrapper:hover .product-content .product-button{opacity:1;transform:translate(0);z-index:20}}.related-products .product-label{text-transform:uppercase;font-weight:700;z-index:3;position:absolute;display:block;left:0;top:10px}.related-products .product-label>span{display:block;clear:both;text-align:center;padding:0;margin:0 0 10px;border:none;z-index:1;line-height:40px;width:40px;height:40px;font-size:9px;border-radius:50%}.related-products .card-related .product-label>span.label-new{color:#343f49;background-color:#fed700}
