
/* WPA098_SHOP_DENSITY */
/* Tylko gestosc / ilosc widocznych produktow. */
.wpa098-product-grid:not(.wpa098-list-mode){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}
.wpa098-product-grid:not(.wpa098-list-mode) .wpa098-product-card{
  min-width:0!important;
}
.wpa098-product-grid:not(.wpa098-list-mode) .wpa098-product-card img{
  height:165px!important;
  max-height:165px!important;
  width:100%!important;
  object-fit:contain!important;
}

/* Tryb listy: mniejsza wysokosc, aby na typowym ekranie bylo widac min. 3 pozycje. */
.wpa098-product-grid.wpa098-list-mode{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
}
.wpa098-product-grid.wpa098-list-mode .wpa098-product-card{
  display:grid!important;
  grid-template-columns:190px minmax(0,1fr)!important;
  min-height:138px!important;
  max-height:155px!important;
  overflow:hidden!important;
}
.wpa098-product-grid.wpa098-list-mode .wpa098-product-card img{
  width:100%!important;
  height:138px!important;
  max-height:138px!important;
  object-fit:contain!important;
}

@media(max-width:1000px){
  .wpa098-product-grid:not(.wpa098-list-mode){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:650px){
  .wpa098-product-grid:not(.wpa098-list-mode){
    grid-template-columns:1fr!important;
  }
  .wpa098-product-grid.wpa098-list-mode .wpa098-product-card{
    grid-template-columns:130px minmax(0,1fr)!important;
  }
}
