.marquee-announcement{background:linear-gradient(90deg,var(--marquee-bg),var(--marquee-accent),var(--marquee-bg));color:var(--marquee-text);padding:var(--marquee-padding) 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f}.marquee-announcement__inner{overflow:hidden;padding:0 1.5rem;max-width:var(--page-width);margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.marquee-announcement__track{display:flex;align-items:center;width:max-content;animation:marquee var(--marquee-speed) linear infinite;will-change:transform}.marquee-announcement__group{display:flex;align-items:center;gap:var(--marquee-gap);padding-right:var(--marquee-gap);flex-shrink:0}.marquee-announcement--dividers .marquee-announcement__group{gap:calc(var(--marquee-gap) / 2);padding-right:calc(var(--marquee-gap) / 2)}.marquee-announcement__item{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--marquee-font-size);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.08em}.marquee-announcement--uppercase .marquee-announcement__item{text-transform:uppercase}.marquee-announcement__text{line-height:1.2}.marquee-announcement__divider{width:var(--marquee-divider-size, 7px);height:var(--marquee-divider-size, 7px);background:var(--marquee-divider-color, var(--marquee-accent));border-radius:calc(var(--marquee-divider-size, 7px) / 4);transform:rotate(45deg);flex-shrink:0;opacity:.9}.marquee-announcement__link{color:inherit;text-decoration:none}.marquee-announcement__link:hover,.marquee-announcement__link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.marquee-announcement--pause-on-hover:hover .marquee-announcement__track,.marquee-announcement--pause-on-hover:focus-within .marquee-announcement__track{animation-play-state:paused}@media screen and (max-width: 749px){.marquee-announcement{--marquee-font-size: calc(var(--marquee-font-size) - 1px)}}@media (prefers-reduced-motion: reduce){.marquee-announcement__track{animation:none;transform:translate(0)}}@keyframes marquee{to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-marquee-announcement.css.map */
