.marquee-announce{position:relative;overflow:hidden;background:var(--marquee-bg-color, rgb(var(--color-background)));color:var(--marquee-text-color, rgb(var(--color-foreground)));border-bottom:var(--marquee-divider-width, 0px) solid rgb(var(--color-border, 0 0 0) / .15);padding-block-start:var(--marquee-padding-top, 12px);padding-block-end:var(--marquee-padding-bottom, 12px);border-radius:var(--marquee-border-radius, 0)}.marquee-announce__container{overflow:hidden;width:100%}.marquee-announce__container.section--page-width{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:1.5rem}.marquee-announce__track-wrapper{display:flex;flex-wrap:nowrap;width:max-content;animation:marqueeScroll var(--marquee-speed, 20s) linear infinite var(--marquee-direction, normal);will-change:transform}.marquee-announce:hover .marquee-announce__track-wrapper{animation-play-state:var(--marquee-hover-state, running)}.marquee-announce__track{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0}.marquee-announce__item{display:flex;align-items:center;gap:.5em;flex-shrink:0;white-space:nowrap;padding-inline:var(--marquee-separator-spacing, 24px);font-size:var(--marquee-font-size, 14px);font-weight:var(--marquee-font-weight, 400);text-transform:var(--marquee-text-transform, none);letter-spacing:var(--marquee-letter-spacing, 0px);line-height:1.4}@media screen and (max-width:749px){.marquee-announce__item{font-size:var(--marquee-font-size-mobile, 13px)}}.marquee-announce__text{display:inline}.marquee-announce__link{display:flex;align-items:center;gap:.5em;color:var(--marquee-link-color, currentColor);text-decoration:none;transition:opacity .2s ease}.marquee-announce__link:hover{opacity:.75;text-decoration:underline;text-underline-offset:3px}.marquee-announce__separator{flex-shrink:0;display:inline-flex;align-items:center;font-size:var(--marquee-font-size, 14px);opacity:.5;padding-inline:calc(var(--marquee-separator-spacing, 24px) * .25);-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.marquee-announce__separator{font-size:var(--marquee-font-size-mobile, 13px)}}.marquee-announce__icon{display:inline-flex;align-items:center;flex-shrink:0}.marquee-announce__icon--image img{width:1.2em;height:1.2em;object-fit:contain}.marquee-announce__icon--emoji{font-size:1.1em;line-height:1}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-announce__track-wrapper{animation-play-state:paused}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
