.section-announcement-bar:has(.announcement-bar--sticky){position:sticky;top:0;z-index:var(--z-index-sticky, 100)}.announcement-bar{position:relative;width:100%;text-align:center;font-size:var(--font-size-xs);line-height:var(--line-height-label);background-color:rgb(var(--color-background-rgb));color:rgb(var(--color-text-rgb))}.announcement-bar__content{max-width:100%}.announcement-bar__message{display:flex;align-items:center;justify-content:center;width:unset;min-width:0;max-width:100%;overflow-wrap:anywhere}.announcement-bar__link{color:inherit;text-decoration:none;transition:opacity var(--duration-fast) var(--easing-default)}.announcement-bar__link:hover{opacity:.8}.announcement-bar__close{position:absolute;top:50%;transform:translateY(-50%);right:var(--space-sm);background:transparent;border:none;padding:var(--space-xs);cursor:pointer;color:currentColor;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--easing-default);z-index:2}.announcement-bar__close:hover{opacity:.7}.announcement-bar__close svg{width:var(--font-size-base);height:var(--font-size-base)}.announcement-bar__countdown-content{display:inline-flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;justify-content:center}.announcement-bar__countdown-timer{font-weight:var(--font-weight-base);font-variant-numeric:tabular-nums;white-space:nowrap}.announcement-bar__slider{position:relative;--_arrow-button-size: 2rem;--_arrow-gap: 15px;--_slide-shift: 1.6rem;touch-action:pan-y;user-select:none;-webkit-user-select:none}.announcement-bar__slider .slider__list{display:grid;grid-template-columns:minmax(0,1fr)}.announcement-bar__slider .announcement-bar__slide{grid-area:1 / 1;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding-inline:var(--space-3xl);opacity:0;transform:translate(0);transition:opacity var(--duration-medium) var(--easing-in),transform var(--duration-medium) var(--easing-in);pointer-events:none}.announcement-bar__slider .announcement-bar__slide.is-offset-right{transform:translate(var(--_slide-shift))}.announcement-bar__slider .announcement-bar__slide.is-offset-left{transform:translate(calc(-1 * var(--_slide-shift)))}.announcement-bar__slider .announcement-bar__slide.is-active{opacity:1;pointer-events:auto}.announcement-bar__slider:has(.slider__button--float) .announcement-bar__slide{--_arrow-gutter: calc(var(--_arrow-button-size) + var(--_arrow-gap));padding-inline:var(--_arrow-gutter)}.announcement-bar__slider .slider__button.slider__button--float{position:absolute;z-index:2;width:var(--_arrow-button-size);height:var(--_arrow-button-size);background:rgb(var(--color-background-rgb));border:none;border-radius:var(--border-radius-full);color:currentColor;--float-offset: 0;padding:var(--space-xs);transition:opacity var(--duration-fast) var(--easing-default);cursor:pointer}.announcement-bar__slider .slider__button.slider__button--float .icon{width:var(--font-size-sm);height:var(--font-size-sm);flex-shrink:0}.announcement-bar__slider .slider__button.slider__button--float:hover{opacity:.7}.announcement-bar__slider--positioned .slider__button.slider__button--float{transition:opacity var(--duration-fast) var(--easing-default),left var(--duration-fast) var(--easing-default),right var(--duration-fast) var(--easing-default)}.announcement-bar__slider .slider__button.slider__button--float.prev{left:max(0px,var(--_arrow-left-content, 0px))}.announcement-bar__slider .slider__button.slider__button--float.next{right:max(0px,var(--_arrow-right-content, 0px))}.announcement-bar__slider .slider__controls{position:static}@media screen and (max-width:749px){.announcement-bar__close{padding:var(--space-2xs)}.announcement-bar__close svg{width:var(--font-size-sm);height:var(--font-size-sm)}.announcement-bar__slider .announcement-bar__message{flex:1}.announcement-bar__slider .slider__button.slider__button--float.prev{left:0}.announcement-bar__slider .slider__button.slider__button--float.next{right:0}}@media(prefers-reduced-motion:reduce){.announcement-bar__slider,.announcement-bar__slider *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/section-announcement-bar.css.map */
