[data-rb-seasonal][hidden],.rb-seasonal-announcement-section[hidden]{display:none!important}.rb-seasonal-announcement-section{padding:0!important;margin:0!important;background:#0b0b0b}.rb-seasonal-announcement-section:has([data-rb-seasonal][hidden]){display:none!important}.rb-seasonal-marquee{display:flex;position:relative;align-items:center;width:100%;min-height:50px;box-sizing:border-box;border-bottom:4px solid #ff7414;background:#0b0b0b;color:#fff;overflow:hidden;font-family:DM Sans,Arial,sans-serif}.rb-seasonal-bar{display:flex;align-items:center;flex:1;min-width:0;min-height:46px;overflow:hidden;background:#0b0b0b;color:#fff!important;text-decoration:none!important;white-space:nowrap;line-height:1.2;padding-left:20px}.rb-marquee__track{display:flex;flex:none;width:max-content;will-change:transform;animation:rb-impact-marquee 32s linear infinite}.rb-marquee__group{display:flex;flex:none;align-items:center;gap:28px;padding-right:28px;font-size:17px;font-weight:900;letter-spacing:.08px;line-height:1.2;text-transform:uppercase}.rb-marquee__claim{color:#fff}.rb-marquee__offer{font-size:inherit;font-weight:900;color:#ff7414}.rb-marquee__separator{display:block;flex:none;width:4px;height:4px;background:#727272;border-radius:50%}.rb-motion-toggle--assistive{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.rb-motion-toggle--assistive:focus-visible{position:fixed;inset:6px 6px auto auto;z-index:2147483000;width:auto;min-height:44px;height:auto;padding:8px 14px;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:2px solid #ffad66;border-radius:4px;background:#0b0b0b;color:#fff;font:700 14px DM Sans,Arial,sans-serif;cursor:pointer}.rb-seasonal-bar:focus-visible{outline:2px solid #ffad66;outline-offset:-4px}.rb-seasonal-cta{display:flex;flex-direction:column;align-items:center;gap:4px;margin:13px 0 20px;text-align:center;font-family:DM Sans,Arial,sans-serif;line-height:1.25}.rb-seasonal-cta__headline{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;color:#be202a;font-size:14px;font-weight:850;letter-spacing:.1px;text-transform:uppercase}.rb-seasonal-cta__deadline{color:#333;font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.1px}.rb-seasonal-cta__quota{color:#a82029;font-size:12.5px;font-weight:700;letter-spacing:.05px}.rb-seasonal-cta__dot{position:relative;display:block;flex:none;width:7px;height:7px;border-radius:50%;background:#d62935}.rb-seasonal-cta__dot:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";background:#d62935;animation:rb-impact-pulse 1.8s ease-out infinite}[data-rb-motion-paused] .rb-marquee__track,[data-rb-motion-paused] .rb-seasonal-cta__dot:after{animation-play-state:paused}.rb-seasonal-marquee:focus-within .rb-marquee__track{animation-play-state:paused}@media(hover:hover){.rb-seasonal-marquee:hover .rb-marquee__track{animation-play-state:paused}}@keyframes rb-impact-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes rb-impact-pulse{0%{transform:scale(1);opacity:.38}85%,to{transform:scale(2.8);opacity:0}}@media(max-width:575px){.rb-marquee__group{gap:20px;padding-right:20px;font-size:15px;letter-spacing:0}.rb-seasonal-cta~[id^=payment-icons-template-] .payment-icon{flex-wrap:nowrap!important;gap:4px!important}.rb-seasonal-cta~[id^=payment-icons-template-] .payment-icon svg{width:auto!important;max-width:clamp(29px,8.5vw,36px)!important;height:clamp(19px,5.6vw,24px)!important}.rb-seasonal-cta~[id^=payment-icons-template-] .payment-wordmark{min-width:29px!important;height:clamp(19px,5.6vw,24px)!important;padding:0 4px!important;font-size:9px!important}}@media(max-width:359px){.rb-seasonal-cta__headline{font-size:13px}.rb-seasonal-cta__quota{font-size:12px}}@media(prefers-reduced-motion:reduce){.rb-marquee__track,.rb-seasonal-cta__dot:after{animation:none!important;transform:none!important}.rb-seasonal-cta__dot:after{display:none}.rb-motion-toggle--assistive{display:none}.rb-seasonal-bar{white-space:normal;padding:10px 14px;text-align:center}.rb-marquee__track{width:100%;will-change:auto}.rb-marquee__group{width:100%;flex-wrap:wrap;justify-content:center;gap:6px 10px;padding:0;font-size:13px;line-height:1.35}.rb-marquee__group+.rb-marquee__group,.rb-marquee__group>:nth-child(n+4){display:none}.rb-marquee__separator{width:3px;height:3px}.rb-seasonal-marquee{min-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/rb-seasonal-2026.css.map */
