/* P95 — final compact related-product cards. Keeps P94 carousel, removes dead space and hides unavailable MRP. */
.tf-related-track{align-items:stretch!important}
.tf-related-track>.product-card-detailed,.tf-related-track>.product-card{flex:0 0 clamp(210px,18.2vw,270px)!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;border:1px solid #dbe5f0!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 7px 20px rgba(8,31,68,.055)!important;min-height:0!important;height:auto!important}
.tf-related-track .product-image{height:205px!important;min-height:205px!important;padding:0!important;margin:0!important;background:#f7f9fc!important;border-bottom:1px solid #e9eef5!important;overflow:hidden!important}.tf-related-track .product-image-link{display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important}.tf-related-track .product-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
.tf-related-track .quick-view,.tf-related-track .product-quick-view,.tf-related-track .tf-compare-icon,.tf-related-track .product-badge{display:none!important}.tf-related-track .wishlist{width:34px!important;height:34px!important;top:10px!important;right:10px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 3px 12px rgba(8,31,68,.10)!important}
.tf-related-track .product-body{flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:12px 14px 14px!important;display:block!important;gap:0!important}.tf-related-track .product-body h3{min-height:0!important;height:auto!important;margin:0 0 10px!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;color:#0b2b52!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;display:block!important}.tf-related-track .product-body h3 a{color:inherit!important;text-decoration:none!important}
.tf-related-price-compare{display:flex!important;align-items:flex-end!important;gap:12px!important;min-height:42px!important}.tf-related-mrp,.tf-related-tf-price{display:block!important;min-width:0!important}.tf-related-mrp{flex:0 0 auto!important;padding-right:12px!important;border-right:1px solid #dbe4ee!important}.tf-related-mrp.is-empty{display:none!important}.tf-related-mrp span,.tf-related-tf-price span{display:block!important;margin:0 0 4px!important;color:#73859b!important;font-size:10px!important;line-height:1.05!important;font-weight:750!important}.tf-related-mrp del{display:block!important;color:#58697d!important;font-size:13px!important;line-height:1.05!important;font-weight:750!important}.tf-related-tf-price{flex:1 1 auto!important}.tf-related-tf-price strong{display:inline!important;color:#082b5c!important;font-size:20px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.025em!important}.tf-related-tf-price small{margin-left:3px!important;color:#71839a!important;font-size:9px!important;font-weight:750!important}
.tf-related-track .tf-product-category,.tf-related-track .price,.tf-related-track .product-primary-meta,.tf-related-track .product-description,.tf-related-track .product-compact-chips,.tf-related-track .supplier-line,.tf-related-track .tf-storefront-row,.tf-related-track .card-actions,.tf-related-track .tf-tradesecure-card-badge{display:none!important}
@media(max-width:900px){.tf-related-track>.product-card-detailed,.tf-related-track>.product-card{flex-basis:220px!important}.tf-related-track .product-image{height:190px!important;min-height:190px!important}.tf-related-tf-price strong{font-size:19px!important}}
@media(max-width:640px){.tf-related-track>.product-card-detailed,.tf-related-track>.product-card{flex-basis:68vw!important;max-width:245px!important}.tf-related-track .product-image{height:185px!important;min-height:185px!important}.tf-related-track .product-body{padding:11px 12px 12px!important}.tf-related-track .product-body h3{font-size:14px!important;margin-bottom:9px!important}.tf-related-price-compare{min-height:38px!important;gap:9px!important}.tf-related-tf-price strong{font-size:18px!important}}
