
/* WPA100_LIST_FIX_AND_SHIPPING */

/* --- poprawka ucinania produktu w trybie LISTA --- */
.wpa098-product-grid.wpa098-list-mode .wpa098-product-card{
  min-height:178px!important;
  max-height:none!important;
  height:auto!important;
  overflow:visible!important;
}

.wpa098-product-grid.wpa098-list-mode .wpa098-product-card > *{
  min-height:0!important;
}

.wpa098-product-grid.wpa098-list-mode .wpa098-product-card img{
  height:168px!important;
  max-height:168px!important;
  width:100%!important;
  object-fit:contain!important;
}

/* lekko ciaśniejszy pion tylko w trybie listy, bez zmiany typografii */
.wpa098-product-grid.wpa098-list-mode{
  gap:8px!important;
}

/* 3 kafelki na szerokim ekranie - utrzymujemy ustalenie */
.wpa098-product-grid:not(.wpa098-list-mode){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

/* --- cennik wysylki --- */
.wpa100-shipping{
  max-width:1180px;
  margin:22px auto 10px;
  padding:0 18px;
}

.wpa100-shipping-box{
  border:1px solid rgba(214,169,58,.28);
  background:#0c0b08;
}

.wpa100-shipping-head{
  display:flex;
  align-items:center;
  gap:12px;
  padding:13px 15px;
  border-bottom:1px solid rgba(214,169,58,.18);
}

.wpa100-shipping-icon{
  width:32px;
  height:32px;
  display:grid;
  place-items:center;
  border:1px solid rgba(214,169,58,.45);
  color:#e3b647;
  font-size:18px;
}

.wpa100-shipping-head h2{
  margin:0;
  font-size:17px;
  color:#fff;
}

.wpa100-shipping-head small{
  display:block;
  margin-top:2px;
  color:#918a7f;
  font-size:11px;
}

.wpa100-shipping-table{
  width:100%;
  border-collapse:collapse;
  font-size:12px;
}

.wpa100-shipping-table th,
.wpa100-shipping-table td{
  padding:10px 13px;
  text-align:left;
  border-bottom:1px solid rgba(214,169,58,.10);
  vertical-align:top;
}

.wpa100-shipping-table th{
  color:#dfb54b;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.06em;
  background:#100e09;
}

.wpa100-shipping-table td{
  color:#c9c2b8;
}

.wpa100-shipping-table td:first-child{
  color:#fff;
  font-weight:700;
  width:120px;
}

.wpa100-shipping-table td:nth-child(2){
  color:#f0c45e;
  font-weight:800;
  white-space:nowrap;
  width:110px;
}

.wpa100-shipping-table tr:last-child td{
  border-bottom:0;
}

.wpa100-shipping-note{
  margin:0;
  padding:8px 13px 11px;
  color:#837d74;
  font-size:10px;
  border-top:1px solid rgba(214,169,58,.08);
}

@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;
  }
  .wpa100-shipping{
    padding:0 10px;
  }
  .wpa100-shipping-table th,
  .wpa100-shipping-table td{
    padding:8px 7px;
  }
}
