.topbar{width:100%;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1}.topbar,.topbar *{box-sizing:border-box}.topbar__container{width:100%;max-width:var(--topbar-section-width, 1400px);margin:0 auto;padding:var(--topbar-padding-y, 8px) var(--topbar-padding-x, 20px);display:flex;align-items:center;flex-wrap:nowrap;gap:22px;overflow:hidden}.topbar__marquee-wrap{flex:1 1 auto;min-width:0;overflow:hidden;cursor:pointer;text-transform:uppercase}.marquee-announcement__track{display:inline-flex;width:max-content;align-items:center;will-change:transform;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-announcement__track.is-paused,.topbar__marquee-wrap.marquee-announcement--pause-hover:hover .marquee-announcement__track{animation-play-state:paused}.marquee-announcement__group{display:inline-flex;align-items:center;flex-shrink:0}.marquee-announcement__item{display:inline-flex;align-items:center;padding:0 20px;white-space:nowrap}.marquee-announcement__discount{display:inline-flex;align-items:center;gap:7px}.marquee-announcement__code,.marquee-announcement__badge{display:inline-block;background:var(--badge-bg, #ffffff);color:var(--badge-color, #990000);border-radius:2px;padding:5px 9px;font-size:.92em;font-weight:900;letter-spacing:.08em;line-height:1}.marquee-announcement__sep{opacity:.55;font-size:8px;line-height:1}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.topbar__contact{display:flex;align-items:center;flex:0 0 auto;gap:22px;white-space:nowrap}.topbar__contact-item{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:inherit!important;text-decoration:none!important;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;transition:opacity .2s ease,background-color .2s ease}.topbar__contact-item:hover,.topbar__contact-item:focus-visible{color:inherit!important;opacity:.8}.topbar__contact-item:focus-visible,.topbar__marquee-wrap:focus-visible{outline:2px solid currentColor;outline-offset:3px}.topbar__icon{display:block;width:14px;height:14px;flex:0 0 14px;color:currentColor;overflow:visible}.topbar__icon path,.topbar__icon polyline,.topbar__icon line,.topbar__icon rect{vector-effect:non-scaling-stroke}@media screen and (max-width:989px)and (min-width:750px){.topbar__container{gap:16px}.topbar__contact{gap:14px}.topbar__contact-item{gap:5px;font-size:11px}}@media screen and (max-width:749px){.topbar{font-size:10px;letter-spacing:.06em}.topbar__container{min-height:34px;padding-top:var(--topbar-padding-y, 7px);padding-bottom:var(--topbar-padding-y, 7px);padding-left:10px;padding-right:0;gap:6px}.marquee-announcement__item{padding:0 12px}.marquee-announcement__discount{gap:5px}.marquee-announcement__code,.marquee-announcement__badge{padding:4px 7px}.topbar__contact{align-self:stretch;display:flex!important;align-items:stretch;flex:0 0 auto;gap:0;margin:calc(var(--topbar-padding-y, 7px) * -1) 0;border-left:1px solid rgba(255,255,255,.3)}.topbar__contact-item{width:36px;min-width:36px;height:auto;min-height:34px;padding:0;gap:0;border-radius:0;opacity:1}.topbar__contact-item+.topbar__contact-item{border-left:1px solid rgba(255,255,255,.22)}.topbar__contact-item:hover,.topbar__contact-item:focus-visible,.topbar__contact-item:active{opacity:1;background:#ffffff1a}.topbar__contact-text{display:none!important}.topbar__icon{width:15px;height:15px;flex-basis:15px}}@media screen and (max-width:389px){.topbar__contact-item{width:33px;min-width:33px}.topbar__container{padding-left:7px;gap:3px}}@media(prefers-reduced-motion:reduce){.marquee-announcement__track{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/announcement-bar-marquee.css.map */
