/* Mobili 2026-10-12: scoped presentation fixes, native commerce retained. */
body.ml-site-fixes-enabled.search .elementor-widget-wd_product_categories,
body.ml-site-fixes-enabled.ml-no-child-categories .elementor-widget-wd_product_categories{display:none!important}
body.ml-site-fixes-enabled .sku_wrapper.ml-sku-placeholder{display:none!important}
body.ml-site-fixes-enabled .ml-variation-prompt{margin:0 0 14px;padding:12px 14px;border-left:3px solid #e90000;background:#fff7f7;border-radius:6px;color:#7a1720;font-weight:700;line-height:1.4}
body.ml-site-fixes-enabled .ml-variation-prompt[hidden]{display:none!important}
body.ml-site-fixes-enabled .ml-home-h1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@media(max-width:768px){
  body.ml-site-fixes-enabled .ml-nj-catnav a,
  body.ml-site-fixes-enabled .whb-header .wd-tools-element>a,
  body.ml-site-fixes-enabled .wd-toolbar-item>a,
  body.ml-site-fixes-enabled .wd-product .wd-buttons .wd-action-btn>a,
  body.ml-site-fixes-enabled .wd-product .wd-buttons>a,
  body.ml-site-fixes-enabled .wd-show-sidebar-btn,
  body.ml-site-fixes-enabled .wd-products-per-page a,
  body.ml-site-fixes-enabled .woocommerce-pagination a.page-numbers,
  body.ml-site-fixes-enabled .woocommerce-pagination span.page-numbers,
  body.ml-site-fixes-enabled .reset_variations,
  body.ml-site-fixes-enabled .ml-nj-head>a{min-height:44px;min-width:44px}
  body.ml-site-fixes-enabled .ml-nj-catnav a,
  body.ml-site-fixes-enabled .wd-show-sidebar-btn,
  body.ml-site-fixes-enabled .wd-products-per-page a,
  body.ml-site-fixes-enabled .woocommerce-pagination a.page-numbers,
  body.ml-site-fixes-enabled .woocommerce-pagination span.page-numbers,
  body.ml-site-fixes-enabled .reset_variations,
  body.ml-site-fixes-enabled .ml-nj-head>a{display:inline-flex;align-items:center;justify-content:center}
  body.ml-site-fixes-enabled .variations select,
  body.ml-site-fixes-enabled .woocommerce-ordering select,
  body.ml-site-fixes-enabled .searchform input[type="text"],
  body.ml-site-fixes-enabled .searchform button[type="submit"]{min-height:44px}
  body.ml-site-fixes-enabled .woocommerce-widget-layered-nav-list a{display:flex;align-items:center;min-height:44px}
}
