/** Shopify CDN: Minification failed

Line 87:0 Expected "}" to go with "{"

**/
@media (max-width: 991px) {
  .\#announcement-bar-slideshow .swiper {
    width: 100vw;
    overflow-x: hidden;
  }
}
.\#announcement-bar-slideshow .swiper-slide {
  height: auto;
}
.\#announcement-bar-slideshow .swiper-button-next {
  right: 1rem;
}
.\#announcement-bar-slideshow .swiper-button-prev {
  left: 1rem;
}
.\#announcement-bar-slideshow .swiper-button-next,
.\#announcement-bar-slideshow .swiper-button-prev {
  transition: var(--transition-base);
  color: var(--color-text);
}
.\#announcement-bar-slideshow .swiper-button-next .\#icon,
.\#announcement-bar-slideshow .swiper-button-prev .\#icon {
  display: flex;
  width: 1.3rem;
  height: 1.3rem;
}
.\#announcement-bar-slideshow .swiper-button-next.swiper-button-disabled,
.\#announcement-bar-slideshow .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}
@media (max-width: 991px) {
  .\#announcement-bar-slideshow .swiper-button-next,
.\#announcement-bar-slideshow .swiper-button-prev {
    display: none;
  }
}
.\#announcement-bar-slideshow.\@with-close-button .swiper-button-next {
  right: 5rem;
}
.\#announcement-bar-slideshow.\@with-close-button .swiper-button-prev {
  left: 5rem;
}

/* =====================================================
   ANNOUNCEMENT BAR — MOBILE TEXT
   ===================================================== */

@media (max-width: 767px) {

  .\#announcement-bar,
  .\#announcement-bar a,
  .\#announcement-bar p,
  .\#announcement-bar span,
  .\#announcement-bar-item,
  .\#announcement-bar-item a,
  .\#announcement-bar-item p,
  .\#announcement-bar-item span {
    font-size: clamp(11px, 3vw, 13px) !important;
    line-height: 1.25 !important;
  }

  /* Keep announcement copy inside the phone width */
  .\#announcement-bar-item {
    width: 100% !important;
    max-width: 100% !important;

    padding-left: 10px !important;
    padding-right: 10px !important;

    text-align: center !important;
  }

  .\#announcement-bar-item p,
  .\#announcement-bar-item a {
    margin: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word;

    text-align: center !important;
  }
