.gb-sale-bar{display:block;background:var(--gb-sb-bg,#7D1A28);color:var(--gb-sb-text,#f6f1e7);height:36px;overflow:hidden}
.gb-sale-bar[hidden],.gb-sale-bar__item[hidden]{display:none}
.gb-sale-bar__item{display:flex;align-items:center;justify-content:center;gap:.6em;height:36px;padding:0 12px;color:inherit;text-decoration:none;white-space:nowrap;font-size:calc(13px * var(--gb-sb-scale,1));font-weight:600;letter-spacing:.04em;line-height:1}
.gb-sale-bar__item:hover,.gb-sale-bar__item:focus-visible{color:inherit;text-decoration:underline}
.gb-sale-bar__item:focus-visible{outline:2px solid var(--gb-sb-text,#f6f1e7);outline-offset:-3px}
.gb-sale-bar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.gb-sale-bar__prefix{flex:none;opacity:.9}
.gb-sale-bar__time{flex:none;color:var(--gb-sb-accent,#c9a865);font-variant-numeric:tabular-nums;letter-spacing:.06em}
@media (max-width:480px){.gb-sale-bar__item{gap:.45em;padding:0 8px;font-size:calc(11.5px * var(--gb-sb-scale,1));letter-spacing:.02em}}
html.gb-sale-bar-on .page-announcement{display:none}
