.rf-cb{position:relative;overflow:hidden;background:#fff;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (-webkit-touch-callout: none){.rf-cb__msg,.rf-cb__msg strong,.rf-cb__live,.rf-cb__num{-webkit-text-stroke:.2px currentColor;paint-order:stroke fill}}.rf-cb__bg{position:absolute;top:0;bottom:0;left:0;width:300%;z-index:0;pointer-events:none;background:linear-gradient(100deg,#fff,#fbf3dd,#f3e0a8 32%,#fff9ec,#eed497 68%,#fbf3dd,#fff);will-change:transform;backface-visibility:hidden;animation:rfCbGold 18s ease-in-out infinite}@keyframes rfCbGold{0%{transform:translateZ(0)}50%{transform:translate3d(-66.66%,0,0)}to{transform:translateZ(0)}}.rf-cb__inner{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:15px clamp(20px,3.4vw,44px);display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.rf-cb__msgs{display:grid;width:100%;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.01em}.rf-cb__msg{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;opacity:0;transform:translate(-60px);transition:none;will-change:opacity,transform}.rf-cb__msg strong{font-weight:700}.rf-cb__msg.is-on{opacity:1;transform:translate(0);transition:opacity .45s ease .38s,transform .6s cubic-bezier(.22,1,.36,1) .38s}.rf-cb__msg.is-out{opacity:0;transform:translate(60px);transition:opacity .3s ease,transform .42s cubic-bezier(.55,0,.85,.35)}.rf-cb__live{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4}.rf-cb__dot{position:relative;width:6px;height:6px;flex:none}.rf-cb__dot:before,.rf-cb__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#2fbf71}.rf-cb__dot:before{animation:rfCbPulse 1.8s cubic-bezier(.22,1,.36,1) infinite}.rf-cb__dot:after{box-shadow:0 0 8px #2fbf71b3}@keyframes rfCbPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.rf-cb__label{display:flex;align-items:center;gap:4px}.rf-cb__num{display:inline-flex;font-weight:600;font-variant-numeric:tabular-nums}.rf-cb__digit{display:inline-block;height:1.4em;overflow:hidden}.rf-cb__reel{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform}@media(min-width:1420px){.rf-cb__inner{padding-left:20px;padding-right:20px}}@media(max-width:899px){.rf-cb__inner{padding:16px;gap:6px}.rf-cb__msgs{font-size:15px;letter-spacing:normal}.rf-cb__live{gap:8px;font-size:13px}.rf-cb__dot{width:7px;height:7px}}@media(prefers-reduced-motion:reduce){.rf-cb__bg,.rf-cb__dot:before{animation:none}.rf-cb__msg,.rf-cb__msg.is-on,.rf-cb__msg.is-out,.rf-cb__reel{transition:none}}.rf-cb--boxed{border:1px solid #F3E7C6;border-radius:14px}.rf-cb--boxed .rf-cb__inner{max-width:none;padding:14px 16px;gap:6px}.rf-cb--boxed .rf-cb__msgs{font-size:15px;letter-spacing:normal}.rf-cb--boxed .rf-cb__msg{transform:translate(-40px)}.rf-cb--boxed .rf-cb__msg.is-on{transform:translate(0)}.rf-cb--boxed .rf-cb__msg.is-out{transform:translate(40px)}.rf-cb--boxed .rf-cb__live{gap:8px;font-size:13px}.rf-cb--boxed .rf-cb__dot{width:7px;height:7px}@media(min-width:1420px){.rf-cb--boxed .rf-cb__inner{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/reformly-cashback-bar.css.map */
