/* DinhoS Reef Global Navigation 1.1.77.
 * Desktop individual products only: eliminate any unused empty/header trailing
 * band, preserving both header rows and their dropdown/popover overflow.
 * Does not change WooCommerce, product layout or Android/mobile navigation.
 */
@media screen and (min-width: 769px) {
  body.drsf-shop-site.single-product header.drsf-header[data-drsf-shop-header] {
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom-width: 0 !important;
  }
  body.drsf-shop-site.single-product header.drsf-header[data-drsf-shop-header] > .drsf-header-links {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom-width: 0 !important;
  }
  body.drsf-shop-site.single-product header.drsf-header[data-drsf-shop-header] > .drsf-header-links > .drsf-header-nav-inner {
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  /* Legacy empty third row, when present. Never hide a real menu or controls. */
  body.drsf-shop-site.single-product header.drsf-header[data-drsf-shop-header] > .drsf-header-nav:empty,
  body.drsf-shop-site.single-product header.drsf-header[data-drsf-shop-header] + .drsf-header-nav:empty {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
