body:has(.dyefor-announcements){--dyefor-announcement-surface: 228, 227, 224;--dyefor-announcement-ink: #3d3530;--dyefor-announcement-height: 44px}body:is(.template-product,.template-collection):has(.dyefor-announcements){--dyefor-announcement-surface: 249, 248, 244}body.template-index:has(.dyefor-announcements){background-color:rgb(var(--dyefor-announcement-surface))!important}body #shopify-section-announcement-bar:has(.dyefor-announcements){display:block;height:var(--dyefor-announcement-height);min-height:var(--dyefor-announcement-height);padding:0;border:0;color:var(--dyefor-announcement-ink);background:rgba(var(--dyefor-announcement-surface),.95)!important;box-shadow:none}body.template-index #shopify-section-announcement-bar:has(.dyefor-announcements){background:transparent!important}body #shopify-section-announcement-bar.is-scrolled:has(.dyefor-announcements){background:rgba(var(--dyefor-announcement-surface),.86)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.template-index:has(.dyefor-announcements) #shopify-section-header{box-shadow:none;background:rgb(var(--dyefor-announcement-surface))!important}body.template-index:has(.dyefor-announcements) #shopify-section-header:before{background:rgb(var(--dyefor-announcement-surface))}body #shopify-section-announcement-bar:has([data-empty]){display:none}body:has(.dyefor-announcements[data-empty]) #shopify-section-header{top:0!important}.dyefor-announcements{display:flex;width:100%;height:100%;align-items:center;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Avenir Next,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.dyefor-announcements__viewport{flex:1 1 auto;min-width:0;height:100%;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:contain}.dyefor-announcements__viewport::-webkit-scrollbar{display:none}.dyefor-announcements__track,.dyefor-announcements__group{display:flex;width:max-content;height:100%;align-items:center}.dyefor-announcements__group{flex:0 0 auto;margin:0;padding:0;list-style:none}.dyefor-announcements__item{position:relative;flex:0 0 auto;padding:0 48px;color:inherit;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.dyefor-announcements__item:after{content:"";position:absolute;right:-2px;top:7px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.dyefor-announcements__item a{color:inherit;text-decoration:none;text-underline-offset:3px}.dyefor-announcements__item a:hover{text-decoration:underline}.dyefor-announcements__toggle{display:inline-flex;flex:0 0 44px;width:44px;height:100%;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid rgba(61,53,48,.12);border-radius:0;color:inherit;background:transparent;cursor:pointer}.dyefor-announcements__toggle:hover{background:#3d35300f}.dyefor-announcements__toggle .icon{width:10px;height:12px}.dyefor-announcements__toggle[hidden],.dyefor-announcements__toggle .icon-play,.dyefor-announcements[data-paused] .icon-pause{display:none}.dyefor-announcements[data-paused] .icon-play{display:block}.dyefor-announcements :focus-visible{outline:2px solid currentColor;outline-offset:-3px;box-shadow:none}.dyefor-announcements[data-running] .dyefor-announcements__viewport{overflow-x:hidden}.dyefor-announcements[data-running] .dyefor-announcements__track{animation:dyefor-announcement-scroll var(--announcement-duration, 30s) linear infinite}.dyefor-announcements:hover .dyefor-announcements__track,.dyefor-announcements[data-document-hidden] .dyefor-announcements__track{animation-play-state:paused}.dyefor-announcements__viewport:focus-within .dyefor-announcements__track{animation:none}.dyefor-announcements__viewport:focus-within{overflow-x:auto}.dyefor-announcements:not([data-running]) [data-announcement-copy],.dyefor-announcements__viewport:focus-within [data-announcement-copy]{display:none}@keyframes dyefor-announcement-scroll{to{transform:translate(calc(-1 * var(--announcement-distance)))}}@media(max-width:749px){body:has(.dyefor-announcements){--dyefor-announcement-height: 38px}.dyefor-announcements__item{padding:0 26px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/587/assets/dyefor-announcements.css.map */
