.promo-bar{position:relative;display:block;overflow:hidden;min-height:var(--promo-height);font-size:var(--promo-font);line-height:1.2}.promo-bar__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo-bar__bg img{width:100%;height:100%;object-fit:cover}.promo-bar--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(0 0 0 / var(--promo-overlay, 0));pointer-events:none}.promo-bar__inner{position:relative;z-index:2;display:flex;align-items:center;height:var(--promo-height)}.promo-bar__items{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--promo-gap);width:100%;height:100%}.promo-bar__item{display:inline-flex;flex:0 0 auto;align-items:center;height:100%;white-space:nowrap}.promo-bar__link{display:inline-flex;align-items:center;gap:.6rem;height:100%;color:inherit;text-decoration:none}.promo-bar__link:hover .promo-bar__text{text-decoration:underline;text-underline-offset:.3rem}.promo-bar__item--message,.promo-bar__item--countdown{gap:.6rem}.promo-bar__icon{display:inline-flex;flex:0 0 auto;width:var(--promo-icon);height:var(--promo-icon)}.promo-bar__icon svg,.promo-bar__icon img{width:100%;height:100%;object-fit:contain}.promo-bar__icon svg{fill:currentColor}.promo-bar__text p{margin:0}.promo-bar__image{display:block;height:100%}.promo-bar__image img{display:block;width:auto;max-width:none;height:100%;object-fit:contain}.promo-bar__separator{display:inline-flex;flex:0 0 auto;align-items:center;opacity:.7}.promo-bar__separator--line{width:1px;height:1.1em;background:currentColor;opacity:.4}.promo-bar__countdown{display:inline-flex;align-items:center;gap:.6rem}.promo-bar__timer{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.promo-bar__countdown[hidden]{display:none}.promo-bar__marquee{width:100%;height:100%;overflow:hidden}.promo-bar__track{display:flex;width:max-content;height:100%;animation:promo-bar-marquee var(--promo-speed, 40s) linear infinite}.promo-bar__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--promo-gap);height:100%;padding-right:var(--promo-gap)}.promo-bar--pause-hover:hover .promo-bar__track{animation-play-state:paused}@keyframes promo-bar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo-bar--rotate .promo-bar__items{position:relative}.promo-bar--rotate .promo-bar__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.promo-bar--rotate .promo-bar__item.is-active{opacity:1;visibility:visible}.promo-bar--rotate .promo-bar__item:first-child:not(.is-inactive){opacity:1;visibility:visible}.promo-bar--empty{padding:1.2rem;text-align:center;font-size:1.3rem;border:1px dashed rgba(var(--color-foreground),.3)}@media screen and (max-width:749px){.promo-bar{min-height:var(--promo-height-mobile);font-size:var(--promo-font-mobile)}.promo-bar__inner{height:var(--promo-height-mobile)}.promo-bar--static .promo-bar__items{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.promo-bar--static .promo-bar__items::-webkit-scrollbar{display:none}.promo-bar--hide-mobile{display:none}}@media screen and (min-width:750px){.promo-bar--hide-desktop{display:none}}@media(prefers-reduced-motion:reduce){.promo-bar__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/section-promo-bar.css.map */
