.promo-code-bar{position:relative;background-color:var(--promo-bar-bg);color:var(--promo-bar-text);padding:var(--promo-bar-pt) 40px var(--promo-bar-pb)}html.promo-code-bar--closed .promo-code-bar-section{display:none}.promo-code-bar__close{position:absolute;top:50%;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;padding:0;border:0;background:transparent;color:var(--promo-bar-text);cursor:pointer;transform:translateY(-50%)}.promo-code-bar__close:focus-visible{outline:2px solid var(--promo-bar-text);outline-offset:-2px}.promo-code-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;text-align:center}.promo-code-bar__text{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:14px;line-height:1.2;letter-spacing:-.01em;text-transform:none}.promo-code-bar__text strong,.promo-code-bar__text b{color:var(--promo-bar-accent)}.promo-code-bar__code-wrapper{position:relative;display:inline-flex;align-items:center;gap:8px}.promo-code-bar__code{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0;padding:4px 10px;border:1px dashed var(--promo-bar-code-text);border-radius:0;background-color:var(--promo-bar-code-bg);color:var(--promo-bar-code-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:12px;letter-spacing:.1em;line-height:1.2;text-transform:none;cursor:pointer}.promo-code-bar__code:focus-visible{outline:2px solid var(--promo-bar-text);outline-offset:2px}.promo-code-bar__icon{flex:none;color:var(--promo-bar-icon)}.promo-code-bar__status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--promo-bar-bg);font-size:12px;line-height:1.2}.promo-code-bar__status[hidden]{display:none}@media screen and (max-width:749px){.promo-code-bar{padding-left:10px;padding-right:34px}.promo-code-bar__inner{flex-wrap:nowrap;gap:8px;white-space:nowrap}.promo-code-bar__text{overflow:hidden;text-overflow:ellipsis;font-size:12px}.promo-code-bar__code{gap:4px;padding:3px 6px;font-size:11px;letter-spacing:.05em}.promo-code-bar__icon{width:12px;height:12px}.promo-code-bar__close{right:4px;width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
