/* V19.15 — área de segurança para o rodapé fixo e vitrine integral */

/*
 * O rodapé institucional é fixo e aparece no fim da página.
 * Este espaçador garante que o último card da vitrine nunca fique atrás dele.
 */
body.ct-institutional-shell main::after{
  content:"";
  display:block;
  width:100%;
  height:calc(var(--lv-fixed-footer-height, 116px) + 44px);
  pointer-events:none;
}

/* A vitrine permanece completamente aberta e visível. */
body.center-tech-home #catalogo,
body.center-tech-home #catalogo > .container,
body.center-tech-home #catalogo .catalog-grid{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}

body.center-tech-home #catalogo{
  padding-bottom:42px!important;
}

body.center-tech-home #catalogo .catalog-grid{
  grid-auto-flow:row!important;
  grid-auto-rows:auto!important;
  align-content:start!important;
}

body.center-tech-home #catalogo .product-card,
body.center-tech-home #catalogo .product-body,
body.center-tech-home #catalogo .product-card-description,
body.center-tech-home #catalogo .product-card p{
  max-height:none!important;
  overflow:visible!important;
}

@media(max-width:760px){
  body.ct-institutional-shell main::after{
    height:calc(var(--lv-fixed-footer-height, 108px) + 34px);
  }
  body.center-tech-home #catalogo{
    padding-bottom:34px!important;
  }
}
