
/* Amber Collection V36 Recovery Clean
   Safe reset only: no hotfix JS, no forced product rebuild.
*/

/* Keep drawer push behavior, but remove any accidental overlay darkness from later experiments */
body.v35-layout-ready.menu-open::before,
body.v35-layout-ready.v35-menu-open::before,
.v35-overlay{
  display:none!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* Basic mobile product safety: do not force narrow side-column cards */
@media (max-width:720px){
  .product-grid,
  .home-featured-grid{
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:22px!important;
  }

  .store-product-card,
  .product-card{
    width:min(100%, 390px)!important;
    max-width:390px!important;
    margin-inline:auto!important;
  }

  .store-product-card .product-media,
  .product-card .product-media{
    width:100%!important;
  }

  .store-product-card .card-actions,
  .product-card .card-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:9px!important;
  }

  .store-product-card .card-actions .btn,
  .product-card .card-actions .btn{
    min-height:44px!important;
    white-space:normal!important;
    text-align:center!important;
  }
}

/* Store heading cleanup */
#productsTitle{
  margin-bottom:10px!important;
}

#productsIntro{
  max-width:36em!important;
}
