/* ==============================
   HOME: Vitrine acima do Full Banner
   ============================== */
/* Garante que a vitrine apareça e não fique encoberta pelo header */
.home .banner-vitrine, .home .slider, .home .slick-slider {
  display: block !important;
  visibility: visible !important;
  margin-top: 72px; /* ajuste conforme a altura do seu header */
}

/* Se o tema usar layout em FLEX, estas regras invertem a ordem */
.home .banner-vitrine { order: 1; }
.home .full-banner, .home .banner-full { order: 2; }

/* Evita que o header cubra os banners */
.header {
  position: sticky; /* ou fixed, se for o seu caso */
  top: 0;
  z-index: 50; /* mantenha menor que o do slider se ele usar 100+ */
}

/* Espaçamento e responsividade das imagens da vitrine */
.home .banner-vitrine img, .home .slick-slider img {
  width: 100%;
  height: auto;
  display: block;
}

/* Espaço extra acima do Full Banner para empurrá-lo abaixo se o tema não respeitar "order" */
.home .full-banner, .home .banner-full {
  display: block;
  margin-top: 24px; /* ajuste fino após ver na home */
}
