/* ComiX Store UX2026 v3.6.159
 * Home product bands: full-width commercial canvas + bottom-aligned operations.
 * Presentation only. 021 remains owner of card markup/business state.
 */

@media (min-width:601px){
  /* Fasce prodotto: stessa ampiezza visiva dell'header/shell, senza il vecchio alignwide stretto. */
  html body .cx-home-content .wp-block-group.alignwide.cx-home-section.cx-home-featured{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:12px!important;
    padding-right:12px!important;
    box-sizing:border-box!important;
  }
  html body .cx-home-content .cx-home-featured .comix-home-band,
  html body .cx-home-content .cx-home-featured .comix-home-band .woocommerce,
  html body .cx-home-content .cx-home-featured .comix-home-band ul.products{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }

  /* Ogni card riempie la riga del grid esterno; la colonna INFO può così usare margin-top:auto. */
  html body .cx-home-content .cx-home-featured ul.products li.product:not(.product-category){
    align-items:stretch!important;
    align-content:stretch!important;
    grid-template-rows:minmax(0,1fr)!important;
    height:100%!important;
  }
  html body .cx-home-content .cx-home-featured ul.products li.product:not(.product-category)>.comix-card-info-stack.comix-slim-ui-wrap.comix-home-card-ui{
    align-self:stretch!important;
    height:auto!important;
    min-height:100%!important;
  }
  html body .cx-home-content .cx-home-featured ul.products li.product:not(.product-category)>.comix-card-info-stack.comix-slim-ui-wrap.comix-home-card-ui>.comix-card-operations{
    margin-top:auto!important;
  }
}

/* Smartphone: nessun intervento geometrico; resta il contratto mobile del 021/Tema. */
