.pb-promo-bar {
width: auto;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
line-height: 1.3;
box-sizing: border-box;
}
.pb-promo-spacer {
display: block;
width: 100%;
min-height: var(--pb-height, 0px);
max-height: var(--pb-height, 0px);
margin: 0;
padding: 0;
border: 0;
pointer-events: none;
}
body {
--pb-admin-offset: 0px;
}
body.admin-bar {
--pb-admin-offset: 32px;
} body.pb-has-fixed-top.grosso-sticky-header #header,
body.pb-has-fixed-top.grosso_transparent_header.grosso-sticky-header #header {
top: calc(var(--pb-admin-offset, 0px) + var(--pb-height, 0px)) !important;
}
@media screen and (max-width: 782px) {
body.admin-bar {
--pb-admin-offset: 46px;
}
}
.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-promo-item b,
.pb-promo-bar .pb-promo-item strong {
font-weight: 700 !important;
}
.pb-promo-bar .pb-promo-item i {
font-style: italic !important;
}
.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;
}
}