.ab-rotator{display:grid;grid-template-columns:minmax(0,max-content);flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.ab-rotator__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(55%);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s}.ab-rotator__item.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease .08s,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s}.ab-rotator__item.is-leaving{opacity:0;transform:translateY(-55%)}.announcement__link{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;color:inherit;text-decoration:none;border-radius:6px;outline-offset:3px}.announcement__link:focus-visible{outline:2px solid currentColor}a.announcement__link:hover .announcement-text{opacity:.78}:where(.announcement-text){display:block;min-width:0}.announcement-text a{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:3px 11px;border-radius:999px;background:color-mix(in srgb,currentColor 20%,transparent);color:inherit;font-weight:700;letter-spacing:-.005em;text-decoration:none!important;white-space:nowrap;transition:background-color .18s ease}.announcement-text a:hover{background:color-mix(in srgb,currentColor 32%,transparent)}.announcement-text a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.announcement-dropdown-toggle,.announcement-dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;margin:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.announcement-dropdown-toggle{width:24px;height:24px;background:color-mix(in srgb,currentColor 10%,transparent)}.announcement-dismiss{width:26px;height:26px;opacity:.8}.announcement-dropdown-toggle:hover,.announcement-dismiss:hover{background:color-mix(in srgb,currentColor 16%,transparent);opacity:1}.announcement-dropdown-toggle:focus-visible,.announcement-dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.announcement-dropdown-toggle svg,.announcement-dismiss svg{width:12px;height:12px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.announcement-dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ab-ctrls{display:flex;align-items:center;gap:2px;z-index:2}.ab-ctrl,.ab-motion-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.55;cursor:pointer;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.ab-ctrl svg{display:block;width:12px;height:12px}.ab-ctrl:hover,.ab-motion-toggle:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.ab-ctrl:active,.ab-motion-toggle:active{transform:scale(.92)}.ab-ctrl:focus-visible,.ab-motion-toggle:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.ab-motion-toggle svg{display:block;width:10px;height:10px;fill:currentColor}.ab-motion-toggle__icon--play,.ab-motion-toggle[data-paused=true] .ab-motion-toggle__icon--pause{display:none!important}.ab-motion-toggle[data-paused=true] .ab-motion-toggle__icon--play{display:block!important}@media screen and (min-width:1024px){.ab-ctrls{position:absolute;top:50%;transform:translateY(-50%)}.ab-ctrls--start{left:12px}.ab-ctrls--end{right:12px}}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.ab-ctrls{opacity:0;transition:opacity .25s ease}.topbar:hover .ab-ctrls,.ab-ctrls:focus-within{opacity:1}}@media screen and (max-width:1023px){.ab-ctrls{flex:0 0 48px}.ab-ctrls--start{order:-1;justify-content:flex-start;margin-left:-6px}.ab-ctrls--end{justify-content:flex-end;margin-right:-6px}}.announcement-dropdown-toggle.announcement-dropdown-toggle--cta,.announcement-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:24px;padding:0 9px 0 10px;border:0;border-radius:999px;background:var(--ab-accent, #d70015);color:#fff;opacity:1;box-shadow:none;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.announcement-cta{padding:0 11px 0 10px}.announcement-cta--static{cursor:default}.announcement-dropdown-toggle--cta:before,.announcement-cta:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;animation:cta-live 2s cubic-bezier(.2,.8,.2,1) 2}@keyframes cta-live{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 4px #fff0}to{box-shadow:0 0 #fff0}}.announcement-dropdown-toggle--cta[aria-expanded=true]:before,.ab-motion-paused .announcement-dropdown-toggle--cta:before,.ab-motion-paused .announcement-cta:before{animation:none}.announcement-dropdown-toggle--cta:hover,a.announcement-cta:hover{background:color-mix(in srgb,var(--ab-accent, #d70015) 86%,#000);opacity:1}.announcement-dropdown-toggle--cta:active,a.announcement-cta:active{transform:scale(.97)}.announcement-dropdown-toggle--cta:focus-visible,a.announcement-cta:focus-visible{outline:2px solid var(--ab-accent, #d70015);outline-offset:2px}.announcement-dropdown-toggle.announcement-dropdown-toggle--cta svg{width:10px;height:10px;stroke-width:2;margin-left:-1px}.topbar__promo{display:inline-flex;align-items:center;gap:7px;flex:none;padding-right:10px;position:relative}.topbar__promo:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:color-mix(in srgb,currentColor 24%,transparent)}.topbar__promo-label{font-size:11.5px;font-weight:600;letter-spacing:0;white-space:nowrap;opacity:.8}.topbar__promo-countdown{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.topbar__promo-chip{display:inline-flex;align-items:baseline;gap:2px;padding:2px 5px;border-radius:6px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:11.5px;font-weight:700}.topbar__promo-chip b{font-size:9px;font-weight:600;opacity:.8;margin-left:1px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notification-banner-popup{display:none}.notification-banner-popup.show{display:block}@media screen and (max-width:767px){.announcement-dropdown-toggle.announcement-dropdown-toggle--cta,.announcement-cta{height:24px;padding:0 8px 0 9px;font-size:9.5px;letter-spacing:.05em;gap:5px}.announcement-cta{padding:0 10px 0 9px}.announcement-dropdown-toggle--cta:before,.announcement-cta:before{width:5px;height:5px}.topbar__promo{gap:6px;padding-right:8px}.topbar__promo-label{font-size:10.5px}.topbar__promo-countdown{gap:3px}.topbar__promo-chip{padding:1px 4px;font-size:10.5px}.topbar__promo-chip b{font-size:8px}}@media(prefers-contrast:more){.ab-ctrl,.ab-motion-toggle{opacity:1}}@media(prefers-reduced-motion:reduce){.ab-rotator__item,.ab-rotator__item.is-active,.ab-rotator__item.is-leaving{transition:none!important;transform:none!important}.announcement-dropdown-toggle--cta,.announcement-cta,.announcement-dropdown-toggle--cta:before,.announcement-cta:before,.announcement-dropdown-toggle svg,.ab-ctrls,.ab-ctrl,.ab-motion-toggle{transition:none!important;animation:none!important}}@media(forced-colors:active){.announcement-dropdown-toggle--cta,.announcement-cta{border:1px solid ButtonText}.ab-ctrls{opacity:1!important}.ab-ctrl,.ab-motion-toggle{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/725/assets/announcement-banner.css.map */
