/* Native source files and vector artwork, without colour filters or artificial scaling. */
.make-logo-crop{padding:11px 18px;box-sizing:border-box;background:#fff}
.make-card .make-logo-crop img{display:block;width:100%;height:100%!important;max-width:100%;max-height:100%;padding:0;border:0!important;object-fit:contain;transform:none!important;image-rendering:auto;filter:none!important;mix-blend-mode:normal}
.panel-brand>img{padding:10px 16px;box-sizing:border-box;object-fit:contain;background:#fff;image-rendering:auto;filter:none!important}
.quick-art>img,.category-tabs img{image-rendering:auto;filter:none}
.product-photo img,.model-photo img,#dialog-image{image-rendering:auto;object-fit:contain;filter:none!important;mix-blend-mode:normal}
.product-photo img{backface-visibility:hidden}
.application-gallery img{image-rendering:auto;object-fit:cover}
@media(max-width:600px){.make-logo-crop{padding:12px 13px}.panel-brand>img{padding:9px 13px}}
/* A fixed image box avoids intrinsic SVG dimensions expanding the grid track. */
.make-logo-crop{display:block;position:relative;padding:0}
.make-card .make-logo-crop img{position:absolute;inset:10px 18px;width:calc(100% - 36px)!important;height:calc(100% - 20px)!important;max-width:none;max-height:none;object-fit:contain}
@media(max-width:600px){.make-card .make-logo-crop img{inset:10px 12px;width:calc(100% - 24px)!important;height:calc(100% - 20px)!important}}
