/* Native conditional option states; product layout and theme styling remain untouched. */
#product .mopower-dependency-hidden { display:none!important; }
#product option.mopower-dependency-unavailable { display:none; }
#product label.mopower-dependency-unavailable { display:none!important; }
#product .mopower-dependency-error { margin-bottom:16px; }

/* Keep long product breadcrumbs readable without drawing a dangling final chevron. */
@media (max-width:800px) {
  .mpl-v3 .mpl-product-page .breadcrumb > li:last-child { flex:1 1 0; padding-right:12px; }
  .mpl-v3 .mpl-product-page .breadcrumb > li:last-child::after { display:none; }
}
