
  /* Hide the theme's global header on this page (bare, control-style layout). */
  sticky-header.site-header,
  .site-header {
    display: none !important;
  }
  /* The header section wrapper applies margin-bottom:-68px to float the header
     over the first section; with the header hidden that pulls the sale bar
     off-screen. Neutralize it so the sale bar sits at the very top. */
  .header-v2-section {
    margin-bottom: 0 !important;
  }

  .sale-bar {
    display: block;
    text-decoration: none;
    padding: 0.625rem 1rem;
  }
  .sale-bar__text {
    margin: 0;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 0.875rem;
    letter-spacing: 0.01em;
  }
  .sale-bar__text strong {
    color: var(--color-off-white, #eef4ff);
  }
  @media (min-width: 768px) {
    .sale-bar__text {
      font-size: 1rem;
    }
  }
