.section-announcement{height:var(--announcement-height);min-height:var(--announcement-height);display:block}.announcement-bar{padding:0;height:var(--announcement-height);min-height:var(--announcement-height)}.announcement-bar__item{gap:6px 16px;padding:4px 10px}.announcement-bar__item .button_announcment{font-family:var(--font-button-family);font-weight:600;font-size:14px;line-height:1.4;letter-spacing:-.02em;text-decoration:underline;text-underline-offset:2px;text-transform:uppercase}.announcement-bar__message{font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;max-width:100%}.announcement-bar__message *{font:inherit;color:currentcolor}.announcement-bar__message a{text-underline-offset:2px}.marquee-container{overflow:hidden;white-space:nowrap;display:flex;align-items:center}.marquee-container .announcement-bar__track{display:flex;width:max-content;flex-direction:row;animation:marqueeLeft var(--marquee-duration, 20s) linear infinite}.marquee-container .announcement-bar__item{display:flex;align-items:center;padding:0 10px;flex-wrap:nowrap}.announcement-bar__list a,.announcement-bar__list a:hover{opacity:1!important}@keyframes marqueeLeft{0%{transform:translateZ(0)}to{transform:translate(-20%)}}.marquee-container:hover .announcement-bar__track{animation-play-state:paused}@media screen and (min-width:768px){.announcement-bar__item .button_announcment{font-size:16px}.marquee-container .announcement-bar__item{padding:0 20px}.announcement-bar__message{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/announcement-bar.css.map */
