.section-promo-bar{position:relative;z-index:300}.promo-bar{display:block}.promo-bar[hidden],.promo-bar__banner[hidden]{display:none!important}.promo-bar__banner{display:flex;align-items:center;background:var(--promo-bg, #ffdd00);color:var(--promo-fg, #202223);position:relative;text-decoration:none;font-family:var(--font-body-family)}.promo-bar__banner:focus-visible{outline:2px solid var(--promo-fg, #202223);outline-offset:-4px}.promo-bar__banner--slim{justify-content:center;padding:1rem 1.6rem;text-align:center;font-size:1.6rem;line-height:1.3;animation:promo-bar-in .3s ease-out}.promo-bar__banner--slim .promo-bar__title{font-weight:700}@keyframes promo-bar-in{0%{opacity:0;transform:translate(1.2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.promo-bar__banner--slim{animation:none}}.promo-bar__banner--countdown{justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem}.promo-bar__text{display:flex;flex-direction:column;min-width:0}.promo-bar__banner--countdown .promo-bar__title{font-size:1.8rem;font-weight:800;line-height:1.2;letter-spacing:.02em}.promo-bar__subheading{margin-top:.2rem;font-size:1.4rem;line-height:1.3;opacity:.8}.promo-bar__timer{display:flex;flex-shrink:0;gap:.6rem}.promo-bar__unit{display:flex;flex-direction:column;align-items:center;min-width:4.8rem;padding:.4rem .6rem;border-radius:.8rem;background:#e1e2ee;color:#6d7175;font-size:1.2rem;line-height:1.2}.promo-bar__digits{color:#202223;font-size:2.2rem;font-weight:700;font-variant-numeric:tabular-nums}.promo-bar__button{flex-shrink:0;padding:.8rem 1.6rem;border-radius:1rem;background:#000;color:#fff;font-size:1.4rem;font-weight:700}.promo-bar__warning{position:absolute;inset:0 0 auto 0;padding:.4rem 1rem;background:#d72c0d;color:#fff;font-size:1.2rem}@media screen and (min-width:750px){.promo-bar__banner--countdown{justify-content:center;gap:3.2rem;padding:1.2rem 2.4rem}}@media screen and (max-width:749px){.promo-bar__banner--countdown{gap:.8rem;padding:.6rem 1rem}.promo-bar__banner--countdown .promo-bar__title{font-size:1.3rem;line-height:1.15}.promo-bar__subheading{margin-top:.1rem;font-size:1.1rem;line-height:1.2}.promo-bar__timer{gap:.3rem}.promo-bar__unit{min-width:3.2rem;padding:.2rem .3rem;border-radius:.6rem;font-size:.9rem;line-height:1.1}.promo-bar__digits{font-size:1.5rem}.promo-bar__button{padding:.5rem .8rem;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/promo-bar.css.map */
