/* Phase 5.6.7: stable cart thumbnail frame; preserve original product images. */
html body #cartPanel #cartItems .v193-cart-row > a.v198-cart-image-link {
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:58px!important;height:58px!important;min-width:58px!important;max-width:58px!important;
  flex:0 0 58px!important;overflow:hidden!important;border-radius:9px!important;
  background:#242424!important;border:1px solid #393939!important;
}
html body #cartPanel #cartItems .v193-cart-row > a.v198-cart-image-link > img {
  display:block!important;width:100%!important;height:100%!important;
  min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;
  object-fit:contain!important;object-position:center!important;
  padding:3px!important;box-sizing:border-box!important;
  background:transparent!important;opacity:1!important;filter:none!important;
  mix-blend-mode:normal!important;transform:none!important;
}
html body #cartPanel #cartItems .v193-cart-row > a.v198-cart-image-link > img.v567-image-error {
  object-fit:contain!important;padding:11px!important;opacity:.65!important;
}
@media(max-width:420px){
  html body #cartPanel #cartItems .v193-cart-row > a.v198-cart-image-link{
    width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;flex-basis:48px!important;
  }
}
