.custom-announcement-banner{position:fixed;top:0;left:0;right:0;z-index:1100;padding-top:env(safe-area-inset-top);display:flex;flex-direction:column;will-change:transform}@media(min-width:767px){.custom-announcement-banner{height:68px}}body{padding-top:calc(62px + env(safe-area-inset-top))}@media(min-width:767px){body{padding-top:calc(68px + env(safe-area-inset-top))}}.custom-announcement-banner.is-hidden{transform:translateY(-100%)}.announcement-inner{position:relative;height:26px;display:flex;align-items:center;justify-content:center}@media(min-width:767px){.announcement-inner{height:32px}}.announcement-text{position:absolute;opacity:0;padding-top:6px;transform:translateY(4px);font-size:12px;font-weight:600;color:#fff;white-space:nowrap;transition:opacity .2s ease,transform .8s cubic-bezier(.4,0,.2,1)}@media(min-width:767px){.announcement-text{font-size:13px}}.announcement-text.is-active{opacity:1;transform:translateY(0)}.announcement-bg-strip:empty{display:block!important}.announcement-bg-strip{height:36px;width:100%;background-size:auto 100%;background-repeat:repeat-x;background-position:0 0;animation:bannerMove 160s linear infinite}@keyframes bannerMove{0%{background-position:0 0}to{background-position:-1000px 0}}.announcement-timer{margin-right:8px;font-weight:700;letter-spacing:1px;font-variant-numeric:tabular-nums;color:#f65252}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-announcement-banner.css.map */
