  vz-sticky-cmp{--sticky-top:initial;--sticky-bottom:initial;display:block;opacity:0;visibility:hidden}vz-sticky-cmp[data-initialized]{opacity:1;visibility:visible}vz-sticky-cmp>*{width:100%}vz-sticky-cmp::part(sticky-slot){bottom:var(--sticky-bottom);left:0;position:fixed;right:0;top:var(--sticky-top);z-index:2;opacity:0}vz-sticky-cmp[style*="--sticky-top"][data-visibility=hide]::part(sticky-slot){transform:translateY(-100%)}vz-sticky-cmp[style*="--sticky-bottom"][data-visibility=hide]::part(sticky-slot){transform:translateY(100%)}vz-sticky-cmp[data-visibility=hide]::part(sticky-slot){opacity:0;transition:all .35s ease-out;visibility:hidden}vz-sticky-cmp[data-visibility=show]::part(sticky-slot){opacity:1;transform:translateY(0);transition:transform .35s ease-in;visibility:visible}vz-sticky-cmp[data-unsticky]::part(sticky-slot){transform:translateY(0);opacity:1}vz-sticky-cmp[data-unsticky=true]::part(sticky-slot){position:static}vz-sticky-cmp[data-unsticky=false]::part(sticky-slot){position:fixed}