body:has(#MainContent) [id^=AnnouncementBar-].utility-bar--marquee{position:relative;background:#f5f3f4!important;color:#542d36!important;border:0!important}.announcement-ribbon{display:flex;align-items:center;height:44px;max-width:100%;font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}.announcement-ribbon__window{flex:1;min-width:0;height:100%;overflow-x:auto;scrollbar-width:none}.announcement-ribbon__window::-webkit-scrollbar{display:none}.announcement-ribbon__track{display:flex;width:max-content;height:100%}.announcement-ribbon__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:var(--announcement-window-width, 100vw);height:100%;margin:0;padding:0;list-style:none}.announcement-ribbon__group[aria-hidden]{display:none}.announcement-ribbon__item{display:flex;align-items:center;flex-shrink:0;padding:0 30px;height:100%}.announcement-ribbon__symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:8px;background:#ebe5e7;color:#542d36}.announcement-ribbon__symbol svg{display:block}.announcement-ribbon .announcement-ribbon__link{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;white-space:nowrap}.announcement-ribbon a.announcement-ribbon__link,.announcement-ribbon button.announcement-ribbon__link{cursor:pointer}.announcement-ribbon__text{color:#40262d}.announcement-ribbon__action{display:inline-flex;align-items:center;gap:7px;color:#6d6366;font-size:12px;font-weight:400}.announcement-ribbon__link:hover .announcement-ribbon__text{text-decoration:underline;text-underline-offset:3px}.announcement-ribbon__code{padding:4px 8px;border-radius:5px;background:#542d36;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.1}.announcement-ribbon__arrow{flex:0 0 13px;color:#542d36}.announcement-ribbon__controls{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:0 8px 0 6px;border-left:1px solid #e4dde0}.announcement-ribbon__controls button,[id^=AnnouncementBar-].utility-bar--marquee .announcement-dismiss{position:static;display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;padding:0;transform:none;border:0;border-radius:3px;background:transparent!important;color:#542d36!important;cursor:pointer}.announcement-ribbon__controls button:hover{background:#eae3e6!important}.announcement-ribbon__controls .icon{width:12px;height:12px}.announcement-ribbon :is(a,button):focus-visible{outline:1px solid #542d36;outline-offset:-2px;box-shadow:none}.announcement-ribbon__pause[hidden],.announcement-ribbon__play-icon,.announcement-ribbon[data-paused] .announcement-ribbon__pause-icon{display:none}.announcement-ribbon[data-paused] .announcement-ribbon__play-icon{display:block}.announcement-ribbon[data-ready] .announcement-ribbon__window{overflow:hidden}.announcement-ribbon[data-ready] .announcement-ribbon__group[aria-hidden]{display:flex}.announcement-ribbon[data-ready] .announcement-ribbon__track{animation:announcement-ribbon-scroll var(--announcement-duration, 50s) linear infinite}.announcement-ribbon:is([data-paused],[data-offscreen],:hover,:focus-within) .announcement-ribbon__track{animation-play-state:paused}.announcement-ribbon[data-keyboard] .announcement-ribbon__window{overflow-x:auto}.announcement-ribbon[data-keyboard] .announcement-ribbon__track{animation:none}.announcement-ribbon[data-keyboard] .announcement-ribbon__group[aria-hidden]{display:none}@keyframes announcement-ribbon-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.announcement-ribbon{height:42px;font-size:12px}.announcement-ribbon__item{padding:0 20px}.announcement-ribbon .announcement-ribbon__link{gap:7px}.announcement-ribbon__symbol{flex-basis:25px;height:25px;border-radius:7px}.announcement-ribbon__symbol svg{width:16px;height:16px}.announcement-ribbon__action{display:none}.announcement-ribbon__action--offer{display:inline-flex;font-size:11px}.announcement-ribbon__controls{padding-right:3px}.announcement-ribbon__controls button,[id^=AnnouncementBar-].utility-bar--marquee .announcement-dismiss{width:30px}}@media(prefers-reduced-motion:reduce){.announcement-ribbon[data-ready] .announcement-ribbon__track{animation:none}.announcement-ribbon[data-ready] .announcement-ribbon__window{overflow-x:auto}.announcement-ribbon[data-ready] .announcement-ribbon__group[aria-hidden],.announcement-ribbon__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/announcement-marquee.css.map */
