/* ========================================================================
   ZAVRYNE 16.65 — mobile supporting facts before buybox
   Mobile purchase rhythm:
   gallery -> title/rating/price/brief -> color/material/benefits -> buybox -> details.
   Tablet and desktop remain unchanged.
   ======================================================================== */

@media (max-width:800px){
  /* premium-layout-repair makes the wrapper boxes display:contents on mobile,
     so these order values participate directly in the PDP flex flow. */
  .single-product .zv1651-supporting-info{
    order:3!important;
    width:100%!important;
    min-width:0!important;
    margin:12px 0 0!important;
    padding:12px 0 0!important;
    border-top:1px solid #e7e1da!important;
  }

  .single-product .zv28-top-grid.zv1651-pdp-shell>.zv28-buybox.zv1645-buybox{
    order:4!important;
    margin-top:12px!important;
  }

  .single-product .zv31-description.zv1664-main-description{
    order:5!important;
  }

  /* Keep this pre-purchase summary compact so it helps rather than delaying CTA. */
  .single-product .zv1651-supporting-info .zv1651-spec-row{
    gap:3px!important;
    margin-bottom:8px!important;
  }
  .single-product .zv1651-supporting-info .zv28-inline-spec{
    font-size:12px!important;
    line-height:1.45!important;
  }
  .single-product .zv1651-supporting-info .zv28-benefits{
    margin:8px 0 0!important;
    gap:5px!important;
    font-size:11.5px!important;
    line-height:1.42!important;
  }
  .single-product .zv1651-supporting-info .zv28-mini-trust{
    display:none!important;
  }
}
