.promotion-announcement{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--promo-desktop-height);padding:6px 52px;background:var(--promo-background);color:var(--promo-text);box-sizing:border-box;z-index:5}.promotion-announcement__viewport{position:relative;width:100%;height:var(--promo-desktop-height);overflow:hidden}.promotion-announcement__slides{position:relative;width:100%;height:100%}.promotion-announcement__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(var(--promo-slide-enter, -100%));opacity:0;pointer-events:none;transition:transform .45s ease,opacity .45s ease}.promotion-announcement__slide.is-active{transform:translate(0);opacity:1;pointer-events:auto}.promotion-announcement__slide.is-entering{transform:translate(var(--promo-slide-enter, -100%));opacity:0}.promotion-announcement__slide.is-exiting{transform:translate(var(--promo-slide-exit, 100%));opacity:0}.promotion-announcement__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;text-align:center}.promotion-announcement__heading{display:block;margin:0;padding:0;color:var(--promo-heading);font-size:16px;font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.promotion-announcement__bottom{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;min-width:0}.promotion-announcement__subheading{display:block;margin:0;padding:0;color:var(--promo-text);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.promotion-announcement__cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:20px;margin:0;padding:3px 10px;border:0;border-radius:999px;background:var(--promo-cta-background);color:var(--promo-cta-text);font-size:9px;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,opacity .18s ease}.promotion-announcement__cta:hover{transform:translateY(-1px);opacity:.92}.promotion-announcement__cta:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.promotion-announcement__close{position:absolute;top:50%;right:20px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:6px;border:0;background:transparent;color:var(--promo-close);cursor:pointer;transform:translateY(-50%);opacity:.8;z-index:6;transition:opacity .18s ease,transform .18s ease}.promotion-announcement__close:hover{opacity:1;transform:translateY(-50%) scale(1.08)}.promotion-announcement__close:focus-visible{outline:2px solid #ffffff;outline-offset:1px;opacity:1}.promotion-announcement__close svg{display:block;width:18px;height:18px;stroke:currentColor}.promotion-announcement.is-closing{opacity:0;transition:opacity .2s ease}.promotion-announcement.is-hidden{display:none}@media screen and (min-width:750px){.promotion-announcement{display:var(--promo-desktop-display, flex)}}@media screen and (max-width:749px){.promotion-announcement{display:var(--promo-mobile-display, flex);min-height:var(--promo-mobile-height);padding:6px 42px}.promotion-announcement__viewport{height:var(--promo-mobile-height)}.promotion-announcement__content{gap:3px}.promotion-announcement__heading{font-size:15px}.promotion-announcement__bottom{gap:5px;max-width:100%}.promotion-announcement__subheading{font-size:9px}.promotion-announcement__cta{min-height:18px;padding:3px 8px;font-size:8px}.promotion-announcement__close{right:8px;width:28px;height:28px;padding:6px}.promotion-announcement__close svg{width:16px;height:16px}}@media screen and (max-width:380px){.promotion-announcement{padding-left:35px;padding-right:35px}.promotion-announcement__heading{font-size:12px}.promotion-announcement__subheading{font-size:7.5px}.promotion-announcement__cta{padding-left:6px;padding-right:6px;font-size:7.5px}}@media(prefers-reduced-motion:reduce){.promotion-announcement,.promotion-announcement__cta,.promotion-announcement__close,.promotion-announcement__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-promotion-announcement-bar.css.map */
