.sale-early-access-badge,
.section-ea-hero,
.sale-banner-card,
.sale-badge,
.section-sale-collection-banner,
.announcement-bar-b2b,
.shopify-section--announcement-bar-sale,
.ea-sale-price {
  display: none !important;
}


.early-access--on {
  .shopify-section--media-with-text,
  .section-ecom-hero,
  .product-card__badge-list.product-card__badge-list--hidden,
  .shopify-section--announcement-bar,
  .ea-sale-price--without-discount {
    display: none !important;
  }
  
  .sale-early-access-badge {
    display: flex !important;
  }
  .section-ea-hero,
  .sale-banner-card,
  .sale-badge,
  .shopify-section--announcement-bar-sale,
  .announcement-bar-b2b,
  .section-sale-collection-banner,
  .ea-sale-price {
    display: block !important;
  }

  .announcement-bar-b2b {
    .announcement-bar__text-1,
    .announcement-bar__timer-text,
    .timer-unit {
      background: linear-gradient(90deg, #F0DCB4 0%, #F9D27B 100%);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      text-transform: uppercase;
    }
    
    .announcement-bar__text-2 {
      text-transform: uppercase;
    }

    .timer-unit-separator {
      width: 1px;
      height: 10px;
      background: #FFF;
      opacity: 0.15;
    }

    @media screen and (max-width: 450px) {
      .announcement-bar__text-1 {
        display: none !important;
      }
      .announcement-bar__timer-text {
        white-space: nowrap !important;
      }
    }
  }
}