/* ========================================================================
   ZAVRYNE 16.57 — concise product brief before purchase box
   Global-brand purchase rhythm: title/rating/price -> short product story ->
   purchase box. Long specifications and supporting copy stay after purchase.
   ======================================================================== */

.single-product .zv1657-product-brief{
  margin:12px 0 0!important;
  padding:12px 0 0!important;
  border-top:1px solid #e8e2db!important;
  max-width:62ch!important;
  color:#3f3934!important;
}
.single-product .zv1657-product-brief p{
  margin:0!important;
  font-size:13px!important;
  line-height:1.55!important;
  font-weight:400!important;
  letter-spacing:0!important;
}

/* The longer facts remain secondary, after the purchase decision area. */
.single-product .zv1651-supporting-info{
  margin-top:14px!important;
  padding-top:14px!important;
}

@media(max-width:1050px){
  /* Existing flex order is gallery -> product-info -> buybox -> supporting-info.
     The brief now lives inside product-info, so it naturally precedes buybox. */
  .single-product .zv28-product-info{padding-bottom:0!important}
  .single-product .zv1657-product-brief{
    margin:10px 0 2px!important;
    padding:10px 0 0!important;
  }
  .single-product .zv28-top-grid.zv1651-pdp-shell>.zv28-buybox.zv1645-buybox{
    margin-top:10px!important;
  }
}

@media(max-width:800px){
  .single-product .zv1657-product-brief{
    margin:10px 0 0!important;
    padding:10px 0 0!important;
    border-top:1px solid #e7e1da!important;
    color:#49423c!important;
  }
  .single-product .zv1657-product-brief p{
    font-size:12.5px!important;
    line-height:1.48!important;
  }
  .single-product .zv28-top-grid.zv1651-pdp-shell>.zv28-buybox.zv1645-buybox{
    margin-top:11px!important;
  }
  /* Keep post-purchase information visibly secondary and compact. */
  .single-product .zv1651-supporting-info{
    margin-top:12px!important;
    padding-top:12px!important;
  }
}
