/* SORFPANEL V50 — desktop marketplace/cart refinement */
@media(min-width:1024px){
  /* Home: remove old left category rail, mega menu in header is canonical. */
  body.page-index .sp-home-hero-shell{grid-template-columns:minmax(0,1fr) 220px!important;gap:14px!important}
  body.page-index .sp-home-hero-main{grid-column:1!important}
  body.page-index .sp-home-hero-side{grid-column:2!important}
  body.page-index .sp-home-category-panel{display:none!important}

  /* Stock quantity is operational data; do not expose exact counts on desktop product cards. */
  body:not(.panel-body) .sp-product-card__stock,
  body:not(.panel-body) .mobile-only-stock,
  body:not(.panel-body) .product-card .stock,
  body:not(.panel-body) .product-card [class*="stock"]{display:none!important}
}


/* Desktop-only product card cleanup: stock count remains visible on mobile. */
@media (min-width:901px){
  body.sp-theme-surface-customer .sp-product-card__stock.mobile-only-stock{display:none!important}
}
