.custom-topbar-section{position:relative;z-index:50;height:40px}.custom-topbar{height:40px;background:var(--custom-topbar-bg, #1f1f1f);color:var(--custom-topbar-text, #fafafa);overflow:hidden}.custom-topbar__viewport{height:100%;width:100%;overflow:hidden;display:flex;align-items:center}.custom-topbar__track{display:flex;width:max-content;align-items:center;animation:custom-topbar-marquee var(--custom-topbar-duration, 36s) linear infinite;will-change:transform}.custom-topbar[data-direction=right] .custom-topbar__track{animation-direction:reverse}.custom-topbar.is-paused .custom-topbar__track{animation-play-state:paused}.custom-topbar__group{display:flex;align-items:center;flex-shrink:0}.custom-topbar__item{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;white-space:nowrap}.custom-topbar__divider{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#fff;margin-inline:28px}.custom-topbar__item a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.custom-topbar__item a:hover{opacity:.85}.custom-topbar__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.custom-topbar__icon svg{width:16px;height:16px}.custom-topbar__icon--hidden-mobile{display:none}.custom-topbar__text em,.custom-topbar__text i{color:var(--custom-topbar-highlight, #ffddbf);font-style:italic}.custom-topbar__text strong{font-weight:600}.custom-topbar__text--mobile{display:none}.custom-topbar__text--desktop{display:inline}@media screen and (max-width:767px){.custom-topbar__icon--hidden-mobile{display:none}.custom-topbar__text--mobile{display:inline}.custom-topbar__text--desktop{display:none}.custom-topbar__item:not(:has(.custom-topbar__text--mobile)) .custom-topbar__text--desktop{display:inline}}@media screen and (min-width:768px){.custom-topbar__icon--hidden-mobile{display:inline-flex}}@media(prefers-reduced-motion:reduce){.custom-topbar__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%}.custom-topbar__group:last-child{display:none}.custom-topbar__item{white-space:normal;text-align:center}.custom-topbar__divider{margin-inline:16px}}@keyframes custom-topbar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-announcement-bar.css.map */
