/*
 * Elements that have any PB visibility attribute are hidden by default.
 * JS reveals them once it has determined the current customer's state.
 * This prevents a flash of restricted content before customerData loads.
 */
[data-pb-show-loggedin],
[data-pb-show-loggedout],
[data-pb-groups] {
    display: none;
}

/* Applied by JS to elements the current customer IS allowed to see */
.pb-visibility-visible {
    display: revert !important;
}

/* Applied by JS to elements the current customer is NOT allowed to see */
.pb-visibility-hidden {
    display: none !important;
}
