.kd-marquee-announcement{display:flex;align-items:center;overflow:hidden;width:100%;min-height:0}.kd-marquee-announcement .kd-announcement-marquee{display:flex;align-items:center;width:100%;overflow:hidden}.kd-marquee-announcement .kd-announcement-track{display:flex;align-items:center;width:100%;min-width:100%;will-change:transform;animation:kd-announcement-scroll 30s linear infinite}.kd-marquee-announcement .kd-announcement-item{flex:0 0 25vw;width:25vw;max-width:none;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding-inline:2rem}.kd-marquee-announcement .announcement-bar__message{margin:0;min-height:0;white-space:nowrap;font-size:1.1em;font-weight:700;line-height:1.2;padding:.3rem 0;align-self:center}.kd-marquee-announcement .announcement-bar__link{flex:0 0 auto}@keyframes kd-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-100vw)}}.announcement-bar-section .utility-bar__grid.page-width{width:100%;max-width:none;padding-left:0;padding-right:0;align-items:center}@media screen and (max-width:749px){.kd-marquee-announcement .kd-announcement-track{animation-duration:30s}.kd-marquee-announcement .kd-announcement-item{flex-basis:100vw;width:100vw;padding-inline:1rem}@keyframes kd-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-400vw)}}}@media(hover:hover){.kd-marquee-announcement:hover .kd-announcement-track,.kd-marquee-announcement:focus-within .kd-announcement-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.kd-marquee-announcement .kd-announcement-track{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kd-announcement-marquee.css.map */
