/*
Theme Name:   Saliver Child
Theme URI:    https://projetos.sardagnaweb.com.br/skin-masters/
Description:  Child theme do Saliver — habilita o efeito de stacking nativo do widget Bravis Tabs Slip (style-1) garantindo que cada aba ocupe ~100vh de altura, requisito do position:sticky.
Author:       Sardagna Web
Template:     saliver
Version:      1.0.1
Text Domain:  saliver-child
*/

/*
 * Bravis Tabs Slip — efeito sticky stacking (style-1)
 *
 * O CSS do tema parent já aplica position:sticky em .pxl-tabs-slip1 .pxl-item--content.
 * Para o efeito funcionar precisamos de DUAS coisas:
 *   1) Cada aba com altura ~viewport (min-height: 100vh)
 *   2) Nenhum ancestral com overflow não-visible (que cria contexto de scroll
 *      e quebra position:sticky). Em particular o <html> do skin-masters
 *      vinha com overflow-x:hidden — isso quebrava sticky em todos os descendentes.
 */

/* Fix 1: <html> deve ter overflow visible para sticky funcionar */
html {
    overflow-x: visible !important;
    overflow-y: visible !important;
}

/* Fix 2: cada aba precisa ocupar o viewport para o stacking ser visível */
.pxl-tabs-slip1:not(.style-2) .pxl-item--content {
    min-height: 100vh;
    display: flex;
    align-items: center;
}

@media (max-width: 1199px) {
    /* Em mobile/tablet o tema parent muda position:sticky para position:relative;
       não força viewport-height ali — deixa fluxo natural. */
    .pxl-tabs-slip1:not(.style-2) .pxl-item--content {
        min-height: 0;
        display: block;
    }
}

