.announcement-marquee-section{position:relative;z-index:52}.announcement-marquee{background:var(--announcement-marquee-bg, #232f3e);color:var(--announcement-marquee-text, #fff);padding:var(--announcement-marquee-padding, 10px) 0;line-height:1;border-bottom:1px solid rgba(255,255,255,.18);border-bottom-color:color-mix(in srgb,var(--announcement-marquee-text, #fff) 20%,transparent)}.announcement-marquee__viewport{display:block;width:100%;overflow:hidden}.announcement-marquee__track{display:flex;align-items:center;width:max-content;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.announcement-marquee--left .announcement-marquee__track{animation:announcement-marquee-left var(--marquee-duration, 25s) linear infinite}.announcement-marquee--right .announcement-marquee__track{animation:announcement-marquee-right var(--marquee-duration, 25s) linear infinite}.announcement-marquee__track:not([style*=--marquee-duration]){animation:none}.announcement-marquee__group{display:flex;align-items:center;flex-shrink:0}.announcement-marquee__item{display:inline-flex;align-items:center;flex-shrink:0;padding:0 20px;font-size:var(--announcement-marquee-size, 16px);font-weight:var(--announcement-marquee-weight, 600);line-height:1.1;white-space:nowrap}.announcement-marquee__item a{color:inherit;text-decoration:none}.announcement-marquee__item a:hover,.announcement-marquee__item a:focus-visible{text-decoration:underline}.announcement-marquee__separator{flex-shrink:0;font-size:.85em;line-height:1;opacity:.55;-webkit-user-select:none;user-select:none}.announcement-marquee__separator--dot{width:5px;height:5px;border-radius:50%;background:currentColor;font-size:0;opacity:.5}@media(hover:hover)and (pointer:fine){.announcement-marquee:hover .announcement-marquee__track{animation-play-state:paused}}@media only screen and (max-width:767px){.announcement-marquee__item{padding:0 12px;font-size:var(--announcement-marquee-size-mobile, 14px)}}@keyframes announcement-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-shift, 0px)),0,0)}}@keyframes announcement-marquee-right{0%{transform:translate3d(calc(-1 * var(--marquee-shift, 0px)),0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.announcement-marquee__track{animation:none}.announcement-marquee__viewport{overflow-x:auto;scrollbar-width:none}.announcement-marquee__viewport::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/announcement-marquee.css.map */
