.sti-announcement-bar{align-items:stretch;color:rgb(var(--color-foreground))}.sti-announcement-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem;width:100%;max-width:136rem;height:100%;padding:0 2rem;box-sizing:border-box}.sti-announcement-bar__metrics,.sti-announcement-bar__metric-viewport{min-width:0;height:100%}.sti-announcement-bar__metric-viewport{position:relative;overflow:hidden}.sti-announcement-bar__metric{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:.7rem;min-width:0;opacity:0;transform:translateY(100%);transition:transform .5s ease,opacity .5s ease;white-space:nowrap}.sti-announcement-bar__metric.is-active{opacity:1;transform:translateY(0)}.sti-announcement-bar__metric.is-leaving{opacity:0;transform:translateY(-100%)}.sti-announcement-bar__metric-number{display:inline-flex;align-items:baseline;flex:0 0 auto;color:rgb(var(--color-accent));font-family:var(--font-heading-family);font-weight:700;line-height:1}.sti-announcement-bar__metric-value{min-width:1ch}.sti-announcement-bar__metric-label{min-width:0;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.2}.sti-announcement-bar__contact,.sti-announcement-bar__chat,.sti-announcement-bar__phone{display:flex;align-items:center}.sti-announcement-bar__contact{gap:1.4rem;min-width:0;white-space:nowrap}.sti-announcement-bar__chat,.sti-announcement-bar__phone{gap:.6rem}.sti-announcement-bar__chat{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.sti-announcement-bar__chat .icon{font-size:1.7rem;color:rgb(var(--color-accent))}.sti-announcement-bar__chat a{color:inherit;text-underline-offset:.2rem;transition:opacity var(--duration-default)}.sti-announcement-bar__chat a:hover{opacity:.7}.sti-announcement-bar__phone .announcement-bar__text{word-break:normal}@media screen and (max-width:989px){.sti-announcement-bar__inner{grid-template-columns:1fr;justify-items:center;gap:0}.sti-announcement-bar__metrics{display:none}}@media screen and (max-width:575px){.sti-announcement-bar__inner{padding:0 1.2rem}.sti-announcement-bar__contact{gap:.9rem;font-size:1.1rem}.sti-announcement-bar__chat span{display:none}}@media(prefers-reduced-motion:reduce){.sti-announcement-bar__metric{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
