/* V7.108 — hard-hide products/categories incompatible with the selected sale channel.
   Must win over the list/grid layout rules using display:grid!important. */
html[data-eatsone-sale-channel-v92="regular"] body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section > article.order-product.hybrid-product[data-shipping-enabled="1"],
html[data-eatsone-sale-channel-v92="shipping"] body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section > article.order-product.hybrid-product:not([data-shipping-enabled="1"]),
html body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section > article.order-product.hybrid-product[hidden],
html body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section > article.order-product.hybrid-product[aria-hidden="true"],
html body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section > article.order-product.hybrid-product.is-service-hidden-v154,
html body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section > article.order-product.hybrid-product.is-mode-empty-v770 {
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
/* Hide category, subcategory heading, and tab when their eligible products are empty. */
html body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section[hidden],
html body.order-front-v7 main.order-hybrid-page .order-content-area .ocard-menu-section.is-mode-empty-v770,
html body.order-front-v7 main.order-hybrid-page .order-content-area .order-subcategory-heading[hidden],
html body.order-front-v7 main.order-hybrid-page .order-content-area .order-subcategory-heading.is-mode-empty-v770,
html body.order-front-v7 main.order-hybrid-page .order-content-area .order-subcategory-tabs[hidden],
html body.order-front-v7 main.order-hybrid-page .order-category-list a[hidden],
html body.order-front-v7 main.order-hybrid-page .order-category-list a.is-mode-empty-v770,
html body.order-front-v7 main.order-hybrid-page [data-category-tab][hidden],
html body.order-front-v7 main.order-hybrid-page .order-subcategory-tabs a[hidden] {
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
