.tf-card-hover-media{position:relative;isolation:isolate}
.tf-card-hover-overlay{display:none;position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;overflow:hidden;transition:opacity .18s ease;background:transparent}
.tf-card-hover-media .tf-card-hover-overlay>.tf-card-hover-image{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:center!important;transform:none!important;opacity:1!important;mix-blend-mode:normal!important}
.tf-card-hover-media .bc-finish-tag,.tf-card-hover-media .bc-corner{z-index:2}
.tf-card-hover-predictive{display:block;flex:0 0 50px;width:50px}
.tf-card-hover-predictive>.predictive-search__image{display:block;width:100%;height:auto}
.tfbl-product>.tf-card-hover-media,.tfhw-card>.tf-card-hover-media{display:block;min-width:0;max-width:100%}
.tfdawn-wishlist article>.tf-card-hover-media{display:block;width:100%}
@media(hover:hover) and (pointer:fine){
  .tf-card-hover-overlay{display:block}
  [data-tf-card-hover]:hover .tf-card-hover-overlay.is-ready{opacity:1}
  .bc-card-image.is-look .tf-card-hover-overlay{display:none}
}
@media(prefers-reduced-motion:reduce){.tf-card-hover-overlay{transition:none}}
