/* Preserve the live service-copy column while showing two full-size charcoal glyphs. */
body.heed-luxury #top .heed-hero-product[data-hero-product="contacts"] > span:first-child {
  position: relative;
  flex: 0 0 44px !important;
  width: 44px !important;
  height: 20px !important;
  margin-left: -24px;
  color: #0b0b0b;
}
body.heed-luxury #top .heed-hero-product[data-hero-product="contacts"] [data-hero-icon="true"] {
  display: block;
  width: 20px !important;
  height: 20px !important;
  stroke: currentColor;
  animation: none !important;
  transform: none !important;
  filter: none !important;
  transition: none !important;
}
body.heed-luxury #top .heed-hero-product[data-hero-product="contacts"] [data-hero-icon="true"] > path:first-child {
  stroke: currentColor !important;
}
body.heed-luxury #top .heed-hero-product[data-hero-product="contacts"] > span:first-child::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: 0 0 auto auto;
  width: 20px !important;
  height: 20px !important;
  background: currentColor !important;
  -webkit-mask: url('/assets/heed-motion/phone.svg') center / contain no-repeat;
  mask: url('/assets/heed-motion/phone.svg') center / contain no-repeat;
  transform: none !important;
  filter: none !important;
  animation: none !important;
  pointer-events: none;
}
@media (max-width: 1023px) {
  body.heed-luxury #top .heed-hero-product[data-hero-product="contacts"] > span:first-child {
    flex-basis: 20px !important;
    width: 20px !important;
    height: 44px !important;
    margin-left: 0;
  }
  body.heed-luxury #top .heed-hero-product[data-hero-product="contacts"] > span:first-child::after {
    inset: 24px auto auto 0;
  }
}
