.promo-bar{position:relative;overflow:hidden;background:var(--promo-bg, #0a0a0a);color:var(--promo-fg, #f5f5f7);border-bottom:1px solid rgba(255,255,255,.07)}.promo-bar__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,transparent 35%,color-mix(in srgb,var(--promo-accent, #e11d2a) 16%,transparent) 50%,transparent 65%,transparent 100%);transform:translate(-100%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.promo-bar__shine{animation:promo-shine 6s ease-in-out infinite}}@keyframes promo-shine{0%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}.promo-bar__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem 1.4rem;padding:.9rem 1.5rem;text-align:center}.promo-bar__text{font-size:1.35rem;letter-spacing:.01em;color:var(--promo-fg, #f5f5f7)}.promo-bar__text p{margin:0;display:inline}.promo-bar__text strong{color:var(--promo-accent, #e11d2a)}.promo-bar__code{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem 1.1rem;border-radius:4rem;border:1px solid color-mix(in srgb,var(--promo-accent, #e11d2a) 55%,transparent);background:color-mix(in srgb,var(--promo-accent, #e11d2a) 14%,transparent);color:var(--promo-fg, #f5f5f7);font:inherit;font-size:1.3rem;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .2s ease}.promo-bar__code:hover{background:color-mix(in srgb,var(--promo-accent, #e11d2a) 24%,transparent);transform:translateY(-1px)}.promo-bar__code-label{opacity:.8;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.promo-bar__code-value{font-weight:800;letter-spacing:.08em;color:var(--promo-accent, #e11d2a)}.promo-bar__code-copy{padding-left:.7rem;margin-left:.2rem;border-left:1px solid rgba(255,255,255,.18);font-size:1.15rem;opacity:.75}.promo-bar__code-done{display:none;font-size:1.2rem;font-weight:600;color:var(--promo-accent, #e11d2a)}.promo-bar__code.is-copied .promo-bar__code-copy{display:none}.promo-bar__code.is-copied .promo-bar__code-done{display:inline}@media(max-width:749px){.promo-bar__text,.promo-bar__code{font-size:1.2rem}.promo-bar__code-copy{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/promo-bar.css.map */
