/* v1.45.10.28 — mobile products section spacing + keep mobile-only cards off desktop */
html body[class*="single-dhms_"] .dhm-v21-six .dhm-v21-six-comparison-mobile,
html body[class*="single-dhms_"] .dhm-v21-six .dhm-v21-six-products-mobile{
  display:none!important;
}

@media(max-width:760px){
  html body[class*="single-dhms_"] .dhm-v21-six .dhm-v21-six-comparison-mobile,
  html body[class*="single-dhms_"] .dhm-v21-six .dhm-v21-six-products-mobile{
    display:flex!important;
  }

  /* Keep products clearly below scientific sources on phone screens. */
  html body[class*="single-dhms_"] .dhm-single-article #dhm-scientific-sources{
    margin:24px 0 18px!important;
    position:relative!important;
    clear:both!important;
    z-index:1!important;
  }
  html body[class*="single-dhms_"] .dhm-single-article #dhm-products,
  html body[class*="single-dhms_"] .dhm-single-article .dhm-sync-products{
    display:block!important;
    position:relative!important;
    clear:both!important;
    margin:110px 0 0!important;
    padding-top:0!important;
    z-index:0!important;
  }
  html body[class*="single-dhms_"] .dhm-single-article #dhm-products > h2{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    margin:0 0 16px!important;
    clear:both!important;
    z-index:2!important;
  }
  html body[class*="single-dhms_"] .dhm-single-article #dhm-products > .dhm-section-card{
    margin-top:0!important;
  }
}
