/* v15.0.1 mobile rendering compatibility hotfix.
 * Loaded after the main storefront bundle on mobile only.
 * Keeps layout/content visible on Android/WebView renderers that can glitch
 * with content-visibility/contain/backdrop-filter/filter combinations.
 */
html,body{min-height:100%;visibility:visible!important;opacity:1!important}
@media (max-width:900px){
  body{overflow-x:hidden!important}
  main,.main-wrap,.ds-shell,.hero-card,.content-grid,.products-side,#productGrid,#productListView,
  .znl-voucher-section,.znl-flash-banner,.znl-product-section,.home-news,.znl-footer-v143,.site-footer{
    visibility:visible!important;
    opacity:1!important;
    content-visibility:visible!important;
    contain:none!important;
  }
  .znl-voucher-section,.znl-flash-banner,.znl-product-section,.home-news,.znl-footer-v143{
    contain-intrinsic-size:none!important;
  }
  .ds-header,.ds-header-v136,.ds-header-v141,.ds-header-v143,
  .ds-header-v136 .ds-header-bar,.ds-header-v141 .ds-header-bar-v141,.ds-header-v143 .ds-header-bar,
  .mobile-menu-panel,.cart-drawer aside,.product-modal-card{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  .hero-card::before,.hero-v141-mesh,.ds-header::before,.ds-header::after{
    -webkit-filter:none!important;
    filter:none!important;
  }
}
