.cstm-announcement-contact-bar{display:block;background:rgba(var(--color-background));color:rgba(var(--color-foreground))}.cstm-announcement-contact-bar--border{border-bottom:.1rem solid rgba(var(--color-border))}.cstm-announcement-contact-bar__inner{min-height:3.2rem;padding-block:.55rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;line-height:1.2}.cstm-announcement-contact-bar__status-toggle{min-width:0}.cstm-announcement-contact-bar__status{-webkit-appearance:none;appearance:none;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;display:flex;align-items:center;gap:.6rem;line-height:inherit;cursor:pointer;transition:opacity .18s ease}.cstm-announcement-contact-bar__status:hover{opacity:.78}.cstm-announcement-contact-bar__status:focus-visible{outline:.2rem solid rgba(var(--color-accent-1));outline-offset:.3rem;border-radius:var(--border-radius-base)}.cstm-announcement-contact-bar__status-dot{position:relative;width:.8rem;height:.8rem;border-radius:50%;flex:none;background:var(--color-success)}.cstm-announcement-contact-bar__status-dot:after{content:"";position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;border-radius:50%;background:var(--color-success);opacity:.14;transform:scale(.75);animation:cstm-contact-status-pulse 2.4s ease-in-out infinite}.cstm-announcement-contact-bar__mobile-bubble,.cstm-announcement-contact-bar__status-text--mobile{display:none}.cstm-announcement-contact-bar[data-status=offline] .cstm-announcement-contact-bar__status-dot{background:color-mix(in srgb,rgba(var(--color-foreground)),transparent 55%)}.cstm-announcement-contact-bar[data-status=offline] .cstm-announcement-contact-bar__status-dot:after{display:none}@keyframes cstm-contact-status-pulse{0%,to{opacity:.1;transform:scale(.75)}50%{opacity:.2;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cstm-announcement-contact-bar__status-dot:after{animation:none;opacity:.14;transform:scale(.85)}}.cstm-announcement-contact-bar__contacts{display:flex;align-items:center;justify-content:flex-end;flex:none}.cstm-announcement-contact-bar__contact{min-height:2rem;padding-inline:1.8rem;display:inline-flex;align-items:center;gap:.7rem;color:inherit;font-weight:var(--font-bolder-weight);line-height:1.2;text-decoration:none;white-space:nowrap}.cstm-announcement-contact-bar__contact:first-child{padding-inline-start:0}.cstm-announcement-contact-bar__contact:last-child{padding-inline-end:0}.cstm-announcement-contact-bar__contact+.cstm-announcement-contact-bar__contact{border-inline-start:.1rem solid rgba(var(--color-border))}a.cstm-announcement-contact-bar__contact{transition:opacity .18s ease}a.cstm-announcement-contact-bar__contact:hover{opacity:.75}a.cstm-announcement-contact-bar__contact:focus-visible{outline:.2rem solid rgba(var(--color-accent-1));outline-offset:.2rem;border-radius:var(--border-radius-base)}.cstm-announcement-contact-bar__contact-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.cstm-announcement-contact-bar__contact-icon svg{width:1.5rem;height:1.5rem}.cstm-announcement-contact-bar__contact--accent .cstm-announcement-contact-bar__contact-icon{color:rgba(var(--color-accent-1))}.cstm-announcement-contact-bar__contact--success .cstm-announcement-contact-bar__contact-icon{color:var(--color-success)}@media(max-width:749px){.cstm-announcement-contact-bar__inner{min-height:5.2rem;padding-block:.7rem;gap:.8rem}.cstm-announcement-contact-bar__status-toggle{flex:1}.cstm-announcement-contact-bar__status--has-mobile-bubble .cstm-announcement-contact-bar__status-dot,.cstm-announcement-contact-bar__status-text--desktop{display:none}.cstm-announcement-contact-bar__mobile-bubble,.cstm-announcement-contact-bar__status-text--mobile:not([hidden]){display:inline-flex}.cstm-announcement-contact-bar__mobile-bubble{width:3.6rem;height:3.6rem;align-items:center;justify-content:center;flex:none;overflow:hidden;border:.2rem solid color-mix(in srgb,rgba(var(--color-border)),transparent 25%);border-radius:50%;background:rgba(var(--color-background));transition:border-color .18s ease,box-shadow .18s ease}.cstm-announcement-contact-bar[data-status=online] .cstm-announcement-contact-bar__mobile-bubble{border-color:var(--color-success);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-success),transparent 82%)}.cstm-announcement-contact-bar__mobile-bubble-image{width:100%;height:100%;display:block;object-fit:cover}.cstm-announcement-contact-bar__contacts{gap:.6rem}.cstm-announcement-contact-bar__contact,.cstm-announcement-contact-bar__contact:first-child,.cstm-announcement-contact-bar__contact:last-child{width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;justify-content:center;border:0;border-radius:var(--border-radius-base);background:color-mix(in srgb,rgba(var(--color-foreground)),transparent 88%);box-shadow:inset 0 0 0 .1rem color-mix(in srgb,rgba(var(--color-border)),transparent 72%);touch-action:manipulation}.cstm-announcement-contact-bar__contact--accent{background:color-mix(in srgb,rgba(var(--color-accent-1)),transparent 88%);box-shadow:inset 0 0 0 .1rem color-mix(in srgb,rgba(var(--color-accent-1)),transparent 78%)}.cstm-announcement-contact-bar__contact--success{background:color-mix(in srgb,var(--color-success),transparent 86%);box-shadow:inset 0 0 0 .1rem color-mix(in srgb,var(--color-success),transparent 76%)}.cstm-announcement-contact-bar__contact+.cstm-announcement-contact-bar__contact{border-inline-start:0}.cstm-announcement-contact-bar__contact-label{position:absolute!important;overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.cstm-announcement-contact-bar__contact-icon svg{width:2.2rem;height:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cstm-section-announcement-contact-bar.css.map */
