[data-rb-seasonal][hidden],.rb-seasonal-announcement-section[hidden]{display:none!important}.rb-seasonal-announcement-section{padding:0!important;margin:0!important;background:#111}.rb-seasonal-announcement-section:has([data-rb-seasonal][hidden]){display:none!important}.rb-seasonal-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;min-height:57px;width:100%;padding:9px 12px;background:#111;color:#fff!important;text-decoration:none!important;text-align:center;font-family:Arial,sans-serif;line-height:1.4}.rb-seasonal-bar__offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px;font-size:13px}.rb-seasonal-bar__offer strong{font-size:inherit;letter-spacing:.35px;color:#ffad66}.rb-seasonal-bar__edition{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 5px;font-size:11.5px;color:#ededed}.rb-seasonal-timer{display:inline-flex;gap:4px;min-width:94px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffbd84;white-space:nowrap}.rb-seasonal-bar:focus-visible{outline:3px solid #ffad66;outline-offset:-4px}.rb-seasonal-cta{display:flex;flex-direction:column;gap:4px;margin:12px 0 16px;text-align:center;font-family:Arial,sans-serif;color:#292929;font-size:12px;line-height:1.45}.rb-seasonal-cta strong{font-size:12.5px;font-weight:700}.rb-seasonal-cta>span{color:#646464}@media(max-width:575px){.rb-seasonal-bar{padding:8px 9px;min-height:57px}.rb-seasonal-bar__offer{font-size:12px}.rb-seasonal-bar__edition{font-size:10.5px;gap:0 4px}.rb-seasonal-timer{min-width:86px;gap:3px}.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-bar__offer{font-size:11px;gap:0 3px}.rb-seasonal-bar__edition{font-size:10px;gap:0 3px}.rb-seasonal-cta strong{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/rb-seasonal-2026.css.map */
