/* Foto de produto em branco, sem assinatura ou texto sobre a imagem. */
.selecao__foto,
.card-image,
.hero-photo--white,
.product-leisite .visual-stage {
  position: relative;
  overflow: hidden;
  background: #fff;
}

.selecao__foto img.imagem-original,
.card-image img.imagem-original,
.hero-photo--white img.imagem-original,
.product-leisite .visual-stage__link img,
.product-leisite .visual-stage__link img.is-original {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 8px;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

/* Não corte a peça ao passar o mouse. */
.selecao__card:hover .selecao__foto img.imagem-original,
.card-image:hover img.imagem-original { transform: none; }

/* A ampliação continua disponível fora da área da fotografia. */
.product-leisite .visual-zoom {
  position: static;
  display: inline-flex;
  margin-top: 12px;
  background: #fff;
  color: #141414;
  border: 1px solid #e8e8e8;
}
.product-leisite .visual-zoom:hover { border-color: #3A3733; }
.product-leisite .product-thumb__image,
.product-leisite .product-thumb img,
.product-leisite .product-thumb:first-child img { background: #fff; }
