/* ADV-007: product-detail promotion only; preserve desktop and sale landing pages. */
@media (max-width: 620px) {
  body.product-detail-page.ard-discount-detail .ard-sale-masthead {
    grid-template-columns: minmax(0, 1fr);
    gap: .5rem;
    padding: .75rem;
    margin-bottom: .875rem;
    text-align: left;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead .ard-sale-masthead-copy {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    column-gap: .5rem;
    align-items: center;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead .ard-sale-kicker {
    grid-column: 1 / -1;
    margin-bottom: .3rem;
    font-size: .625rem;
    line-height: 1.35;
    letter-spacing: .04em;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead h2 {
    font-size: 1.15rem;
    line-height: 1.1;
    letter-spacing: -.015em;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead .ard-sale-masthead-saving {
    max-width: 8.25rem;
    margin: 0;
    padding: .25rem .35rem;
    font-size: .75rem;
    line-height: 1.35;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock {
    min-width: 0;
    padding: .5rem .35rem;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock > [data-status] {
    font-size: .65rem;
    line-height: 1.3;
    letter-spacing: .04em;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock > [data-digits] {
    gap: .2rem;
    margin: .35rem 0;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock > [data-digits] > div {
    padding: .3rem .1rem;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock [data-time] {
    font-size: 1.35rem;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock small {
    font-size: .65rem;
    letter-spacing: 0;
    margin-top: .15rem;
  }
  body.product-detail-page.ard-discount-detail .ard-sale-masthead > .distress-sale-clock .ard-sale-deadline {
    margin-top: .35rem;
    font-size: .65rem;
    line-height: 1.35;
  }
}
