/* ReklamX v44 - WooCommerce ürün grid düzeltmesi ayrı CSS */
.rx-entry-content .woocommerce,
.rx-entry-content .woocommerce-page{
  width:100%;
  min-width:0;
}
.rx-entry-content .woocommerce ul.products,
.rx-entry-content ul.products,
.woocommerce .rx-entry-content ul.products,
.woocommerce-page .rx-entry-content ul.products{
  clear:both !important;
  width:100% !important;
  max-width:none !important;
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:22px !important;
  align-items:stretch !important;
  justify-content:stretch !important;
  margin:18px 0 0 !important;
  padding:0 !important;
  list-style:none !important;
}
/* WooCommerce clearfix pseudo elementleri CSS Grid'de boş kolon oluşturmasın. */
.rx-entry-content .woocommerce ul.products::before,
.rx-entry-content .woocommerce ul.products::after,
.rx-entry-content ul.products::before,
.rx-entry-content ul.products::after,
.woocommerce .rx-entry-content ul.products::before,
.woocommerce .rx-entry-content ul.products::after,
.woocommerce-page .rx-entry-content ul.products::before,
.woocommerce-page .rx-entry-content ul.products::after{
  content:none !important;
  display:none !important;
}
.rx-entry-content .woocommerce ul.products li.product,
.rx-entry-content ul.products li.product,
.woocommerce .rx-entry-content ul.products li.product,
.woocommerce-page .rx-entry-content ul.products li.product{
  float:none !important;
  clear:none !important;
  width:auto !important;
  min-width:0 !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  grid-column:auto !important;
  grid-row:auto !important;
}
.rx-entry-content ul.products li.product.first,
.rx-entry-content ul.products li.product.last{
  clear:none !important;
  margin-right:0 !important;
}
.rx-entry-content ul.products li.product a img{
  width:100%;
  height:160px;
  object-fit:cover;
  margin:0 !important;
}
.rx-entry-content ul.products li.product .woocommerce-loop-product__title{
  font-size:16px;
  line-height:1.35;
  font-weight:700;
}
@media(max-width:1180px){
  .rx-entry-content .woocommerce ul.products,
  .rx-entry-content ul.products,
  .woocommerce .rx-entry-content ul.products,
  .woocommerce-page .rx-entry-content ul.products{
    gap:18px !important;
  }
}
@media(max-width:1024px){
  .rx-entry-content .woocommerce ul.products,
  .rx-entry-content ul.products,
  .woocommerce .rx-entry-content ul.products,
  .woocommerce-page .rx-entry-content ul.products{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }
}
@media(max-width:760px){
  .rx-entry-content .woocommerce ul.products,
  .rx-entry-content ul.products,
  .woocommerce .rx-entry-content ul.products,
  .woocommerce-page .rx-entry-content ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}
@media(max-width:480px){
  .rx-entry-content .woocommerce ul.products,
  .rx-entry-content ul.products,
  .woocommerce .rx-entry-content ul.products,
  .woocommerce-page .rx-entry-content ul.products{
    grid-template-columns:1fr !important;
  }
}
