.pb-promo-bar {
width: auto;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
line-height: 1.3;
}
.pb-promo-track {
width: 100%;
position: relative;
}
.pb-promo-item {
display: none;
}
.pb-promo-item a {
text-decoration: none;
}
.pb-promo-item a:hover {
text-decoration: underline;
}
.pb-promo-bar.pb-animation-none .pb-promo-item {
opacity: 1;
transform: none;
transition: none;
}
.pb-promo-bar.pb-animation-rotation .pb-promo-item {
opacity: 0;
transform: translateY(-16px);
transition: opacity .32s ease, transform .32s ease;
}
.pb-promo-bar.pb-animation-rotation .pb-promo-item.is-active {
opacity: 1;
transform: translateY(0);
}
.pb-promo-bar.pb-animation-rotation .pb-promo-item.is-exit {
opacity: 0;
transform: translateY(10px);
}
.pb-promo-bar.pb-animation-fade .pb-promo-item {
opacity: 0;
transform: none;
transition: opacity .24s ease;
}
.pb-promo-bar.pb-animation-fade .pb-promo-item.is-active {
opacity: 1;
}
.pb-promo-bar.pb-animation-fade .pb-promo-item.is-exit {
opacity: 0;
}
.pb-promo-bar.pb-animation-sheen .pb-promo-item {
opacity: 1;
transform: none;
transition: none;
}
.pb-promo-bar .pb-sheen-text {
color: inherit;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.pb-promo-bar.pb-animation-sheen .pb-sheen-text {
color: transparent;
background-image:
linear-gradient(
105deg,
transparent 0%,
transparent 38%,
#ffffff 50%,
transparent 62%,
transparent 100%
),
linear-gradient(
var(--pb-text-color, #ffffff),
var(--pb-text-color, #ffffff)
);
background-size: 280% 100%, 100% 100%;
background-position: 150% 0, 0 0;
background-repeat: no-repeat, no-repeat;
-webkit-background-clip: text;
background-clip: text;
display: inline-block;
will-change: background-position;
}
.pb-promo-bar.pb-animation-sheen .pb-promo-item.is-active .pb-sheen-text {
animation: pb-sheen-pass var(--pb-duration, 3s) linear forwards;
}
}
@keyframes pb-sheen-pass {
0% {
background-position: 150% 0, 0 0;
}
100% {
background-position: -150% 0, 0 0;
}
}