/* Remove apenas os frames marcados em vermelho na hero */

#hero a.group.mb-5,
#hero a.group.mb-5.md\:mb-6 {
  display: none !important;
  pointer-events: none !important;
}

#hero .hidden.sm\:flex.mt-6,
#hero .hidden.sm\:flex.mt-6.md\:mt-8 {
  display: none !important;
  pointer-events: none !important;
}

#hero .hero-recompose__cta-row--empty {
  display: none !important;
}

/* Card: sunrise + data no topo */
#hero .hero-recompose__card .absolute.top-5.left-5.right-5,
#hero .md\:col-span-4 .aspect-\[4\/5\] .absolute.top-5.left-5.right-5 {
  display: none !important;
}

/* Card: bloco inferior completo (avatares, reviews e "Ships in 14 days") */
#hero .hero-recompose__card .absolute.inset-x-5.bottom-5,
#hero .md\:col-span-4 .aspect-\[4\/5\] .absolute.inset-x-5.bottom-5 {
  display: none !important;
}

/* Card: foto de fundo quebrada (alt visível quando não carrega) */
#hero .hero-recompose__card .relative.z-30 > img,
#hero .md\:col-span-4 .aspect-\[4\/5\] .relative.z-30 > img {
  display: none !important;
  visibility: hidden !important;
}
