/* BEAT34 B34X — vitrine Natural sem caixa | 2026-11-02
   Cards e fotografia sobre fundo editorial, sem molduras.
   Usa PNG transparente/Sombra Natural já aprovado, miniatura WebP 800.
   Não altera fotos originais, badges, favoritos nem botões. */
#novidades .productCard,
#catalogo .productCard{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  isolation:isolate;
}
#novidades .productCard:hover,
#catalogo .productCard:hover{
  box-shadow:none!important;
}
#novidades .productPhoto,
#catalogo .productPhoto{
  position:relative;
  aspect-ratio:1.06/1!important;
  overflow:visible!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  isolation:auto!important;
}
#novidades .productPhoto::before,
#novidades .productPhoto::after,
#catalogo .productPhoto::before,
#catalogo .productPhoto::after{
  box-shadow:none!important;
}
#novidades .productPhoto img,
#catalogo .productPhoto img{
  object-fit:contain!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  filter:none!important;
}
#novidades .productInfo,
#catalogo .productInfo{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:13px 4px 9px!important;
}
#novidades .productCard .productTitle,
#catalogo .productCard .productTitle{
  margin-top:7px!important;
}
#novidades .productCard .productActions,
#catalogo .productCard .productActions{
  margin-top:13px;
}
#novidades .productPhoto .shopDiscountBadge,
#catalogo .productPhoto .shopDiscountBadge{
  z-index:6;
}
#novidades .productCard .shopHeart,
#catalogo .productCard .shopHeart{
  z-index:9;
}
@media(max-width:750px){
  #novidades .productPhoto,#catalogo .productPhoto{aspect-ratio:1/1!important}
  #novidades .productInfo,#catalogo .productInfo{padding:10px 2px 8px!important}
}
/* Avoid forcing transparency onto photographs with people or opaque accessory files.
   The container is borderless, but a nontransparent image remains authentic. */
@media(prefers-reduced-motion:reduce){
  #novidades .productCard,#catalogo .productCard{transform:none!important}
}