/* Checkout: logo y teléfono juntos, sin acciones que abandonen el pago. */
@media (min-width: 992px) {
  body#checkout #header .header-nav .container,
  body.page-order #header .header-nav .container {
    display: flex;
    align-items: center;
  }

  body#checkout #header .header-nav .left-nav,
  body.page-order #header .header-nav .left-nav {
    width: 100%;
    float: none;
  }

  body#checkout #header #contact-link[data-jhph-contact="1"],
  body.page-order #header #contact-link[data-jhph-contact="1"] {
    width: 100%;
    min-height: 80px;
    padding: 0 15px;
    justify-content: flex-start;
    gap: 7px;
    cursor: default;
  }

  body#checkout #header #contact-link .jhph-checkout-logo,
  body.page-order #header #contact-link .jhph-checkout-logo {
    position: static;
    top: auto;
    left: auto;
    flex: 0 0 auto;
    height: 78px;
    margin: 0 14px 0 0;
    transform: none;
  }

  body#checkout #header #contact-link .jhph-checkout-logo img,
  body.page-order #header #contact-link .jhph-checkout-logo img {
    max-width: 116px;
    max-height: 78px;
  }

  body#checkout #header #contact-link .jhph-contact-icon,
  body#checkout #header #contact-link .jhph-contact-number,
  body.page-order #header #contact-link .jhph-contact-icon,
  body.page-order #header #contact-link .jhph-contact-number {
    cursor: default;
    pointer-events: none;
  }

  body#checkout #header #contact-link .jhph-contact-icon:hover,
  body#checkout #header #contact-link .jhph-contact-icon:focus,
  body.page-order #header #contact-link .jhph-contact-icon:hover,
  body.page-order #header #contact-link .jhph-contact-icon:focus {
    opacity: 1;
    transform: none;
  }
}
