.promo-bar{display:block;position:relative;color:var(--pb-text);background:var(--pb-img) center / auto repeat,linear-gradient(var(--pb-angle),var(--pb-bg1),var(--pb-bg2))}.promo-bar--bg-cover{background-size:cover,auto;background-repeat:no-repeat,no-repeat}.promo-bar[hidden]{display:none}.promo-bar--sticky{position:sticky;top:0;z-index:30}.promo-bar--pos-overlay_top{position:fixed;top:0;left:0;right:0;z-index:40}.promo-bar--pos-overlay_bottom{position:fixed;bottom:0;left:0;right:0;z-index:40}.promo-bar--font-custom{font-family:var(--pb-font)}.promo-bar--font-heading .promo-bar__heading,.promo-bar--font-heading .promo-bar__digit,.promo-bar--font-heading .promo-bar__cta{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback, sans-serif)}.promo-bar--shadow .promo-bar__heading,.promo-bar--shadow .promo-bar__digit{text-shadow:0 1px 2px rgba(0,0,0,.55)}.promo-bar--outline .promo-bar__heading{-webkit-text-stroke:.6px rgba(0,0,0,.65);paint-order:stroke fill}.promo-bar__link{display:block;color:inherit;text-decoration:none}.promo-bar__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--pb-gap);padding:var(--pb-pad) 12px;text-align:center}.promo-bar__heading{font-size:var(--pb-heading);line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.promo-bar__timer{display:flex;align-items:flex-start;gap:4px}.promo-bar__timer[hidden],.promo-bar--timer-hidden .promo-bar__timer{display:none}.promo-bar__unit{display:flex;flex-direction:column;align-items:center}.promo-bar__unit[hidden],.promo-bar__colon[hidden]{display:none}.promo-bar__digit{font-size:var(--pb-digit);line-height:1.35;min-width:2.3ch;padding:0 5px;border-radius:3px;background:var(--pb-tile);color:var(--pb-tile-text);font-weight:600;font-variant-numeric:tabular-nums}.promo-bar--timer-circles .promo-bar__digit{border-radius:50%;width:calc(var(--pb-digit) * 2.2);height:calc(var(--pb-digit) * 2.2);min-width:0;padding:0;display:flex;align-items:center;justify-content:center}.promo-bar--timer-plain .promo-bar__digit{background:none;color:inherit;padding:0;min-width:2ch}.promo-bar__colon{font-size:var(--pb-digit);line-height:1.35;font-weight:600}.promo-bar--timer-circles .promo-bar__colon{line-height:calc(var(--pb-digit) * 2.2)}.promo-bar__label{font-size:var(--pb-label);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin-top:2px}.promo-bar--no-labels .promo-bar__label{display:none}.promo-bar__ended{font-size:var(--pb-heading);line-height:1.2;font-weight:600}.promo-bar__ended[hidden]{display:none}.promo-bar__cta{display:inline-block;background:var(--pb-cta-bg);color:var(--pb-cta-color);font-size:calc(var(--pb-heading) * .8);font-weight:700;line-height:1;padding:.55em 1em;border-radius:3px;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.promo-bar__cta--pulse{animation:promo-bar-pulse 1.6s ease-in-out infinite}@keyframes promo-bar-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.promo-bar__close{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:inherit;font-size:20px;line-height:1;padding:4px 8px;cursor:pointer;opacity:.8}.promo-bar__close:hover,.promo-bar__close:focus-visible{opacity:1;outline-offset:2px}.promo-bar__note{position:absolute;left:8px;top:2px;font-size:10px;opacity:.75}@media only screen and (max-width:768px){.promo-bar--hide-mobile{display:none}.promo-bar--mobile-stacked .promo-bar__inner{flex-direction:column;gap:3px}.promo-bar--mobile-stacked .promo-bar__heading{white-space:normal}.promo-bar__heading{letter-spacing:0}}@media only screen and (min-width:769px){.promo-bar--hide-desktop{display:none}}@media(prefers-reduced-motion:reduce){.promo-bar__cta--pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/section-promo-bar.css.map */
