.product-image-fit{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;transition:transform .25s}
.product-image-fit>img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;transform:none}
.product-card-image{padding:16px;background:#f4f5f5}
.product-card-image .product-image-fit.is-fit{mix-blend-mode:multiply}
.product-card:hover .product-card-image .product-image-fit>img,.hero-equipment .product-image-fit>img{transform:none}
.product-card:hover .product-card-image .product-image-fit.is-fit{transform:scale(1.02)}
.comparison-table thead .product-image-fit{height:165px;margin-bottom:25px}
.comparison-table thead .product-image-fit>img{height:100%;margin:0}
@media(max-width:760px){.product-card-image{padding:12px}.comparison-table thead .product-image-fit{height:130px}}
@media(max-width:420px){.product-card-image{padding:10px}}
@media(prefers-reduced-motion:reduce){.product-image-fit{transition:none}.product-card:hover .product-card-image .product-image-fit.is-fit{transform:none}}
