.announcement-bar-slider {
  display: block;
}
.section-announcement-bar {
  background-color: var(--announcement-bar-landing-bg);
  color: var(--announcement-bar-landing-text);
}
body:not(.home) .section-announcement-bar {
  background-color: var(--announcement-bar-other-bg);
  color: var(--announcement-bar-other-text);
}
.announcement-bar {
  font-size: var(--announcement-bar-font-size, 1rem);
  font-weight: var(--announcement-bar-font-weight);
  letter-spacing: var(--letter-spacing-small);
  line-height: 1.1;
  text-transform: uppercase;
  text-align: center;
  padding: 1.2rem 0;
  z-index:;
}
.announcement-bar p {
  margin: 0 0 1rem;
}
.announcement-bar p:last-child {
  margin-bottom: 0;
}
.announcement-bar__wrapper {
  display: flex;
  align-items: center;
  gap: var(--section-spacing-unit-size);
}
@media screen and (max-width: 749px) {
  .announcement-bar__wrapper {
    flex-direction: column;
  }
}
.announcement-bar__localization .drawer__button {
  white-space: nowrap;
}
.announcement-bar__link {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  white-space: nowrap;
}
.announcement-bar__text-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  margin-inline: auto;
}
.announcement-bar__text-content.text--label,
.announcement-bar .countdown-timer__column {
  line-height: 1;
}
.announcement-bar .countdown-timer__column:last-child:not(.text) {
  width: 3em;
}
.announcement-bar .countdown-timer__column > div {
  gap: 0;
  white-space: nowrap;
}
.announcement-bar .countdown-timer__column.text {
  margin-inline-end: 0.4rem;
}
.announcement-bar
  .countdown-timer__column:not(.text)
  + .countdown-timer__column {
  margin-inline-start: 0.4rem;
  padding-inline-start: 0.4rem;
}
.announcement-bar__slider {
  width: 100%;
  max-width: 100%;
}
.announcement-bar__slider .swiper-wrapper {
  align-items: center;
}
html.no-js .announcement-bar__slider .swiper-wrapper {
  display: grid;
  row-gap: 0.8rem;
}
.announcement_bar__marquee {
  --gap: 4.8rem;
  position: relative;
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
  column-gap: var(--gap);
  max-width: 100%;
}
.announcement_bar__marquee .marquee__content {
  display: flex;
  flex-shrink: 0;
  justify-content: space-around;
  align-items: center;
  column-gap: var(--gap);
  min-width: 100%;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  letter-spacing: var(--letter-spacing-small);
  margin: 0;
}
.announcement_bar__marquee .marquee__item {
  gap: 0.4rem;
}
@keyframes marquee {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(calc(-100% - var(--gap)));
  }
}
@media (prefers-reduced-motion: reduce) {
  .announcement_bar__marquee .marquee__content {
    animation-play-state: paused !important;
  }
}
.announcement_bar__marquee.enable-animation .marquee__content {
  animation: marquee linear infinite;
  animation-duration: var(--marquee-duration);
}
.announcement_bar__marquee.marquee--hover-pause:hover .marquee__content {
  animation-play-state: paused;
}
.announcement_bar__marquee .marquee__content > * {
  flex: 0 0 auto;
  padding: 0;
}
.announcement_bar__marquee .marquee__item {
  text-transform: uppercase;
}
@media screen and (min-width: 750px) {
  .announcement-bar {
    padding: 0.8rem 0 1.2rem;
  }
  .announcement-bar__slider:has(.announcement-bar__text-content) {
    max-width: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin-inline: auto;
  }
  .announcement-bar:has(.announcement-bar__text-content)
    .announcement-bar__slider
    + * {
    margin-inline-start: auto;
  }
  .announcement_bar__marquee .marquee__content {
    padding-block-start: 0.625rem;
  }
}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-announcement-bar.css.map?v=37845090932800045461717719198 */
