/* Shoprenter product/product_list.tpl layout; WooCommerce owns search, sorting and pagination. */
.thc-catalog .woocommerce-breadcrumb{font-size:12px;color:#696c74;margin-bottom:20px}
.thc-catalog .woocommerce-products-header{margin-bottom:24px}
.thc-catalog h1{font-size:clamp(25px,3vw,34px);line-height:1.25}
.thc-catalog .term-description{max-width:900px;line-height:1.7;color:#5b6068}
.thc-catalog .woocommerce-ordering select{border:1px solid #e0e2e7;background:#fff;padding:10px;border-radius:7px;max-width:100%}
.thc-catalog ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;clear:both;margin-top:24px;padding:0}
.thc-catalog ul.products:before,.thc-catalog ul.products:after{display:none}
.woocommerce .thc-catalog ul.products li.product{width:auto!important;float:none;margin:0!important;min-width:0;padding:15px!important;display:flex;flex-direction:column}
.thc-catalog ul.products li.product a img{height:210px;object-fit:contain}
.thc-catalog ul.products li.product h2{font-size:14px;line-height:1.5}
.thc-catalog ul.products li.product .price{margin-top:auto;color:#19191e;font-size:20px;font-weight:700}
.thc-catalog ul.products li.product .button{align-self:stretch;text-align:center;background:#ffa31a;color:#171717;border-radius:7px}
.thc-catalog nav.woocommerce-pagination{margin-top:28px}
@media(max-width:1000px){.thc-catalog ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.thc-catalog ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.thc-catalog ul.products li.product a img{height:150px}.woocommerce .thc-catalog ul.products li.product{padding:10px!important}.thc-catalog ul.products li.product h2{font-size:12px}.thc-catalog .woocommerce-ordering{float:none}}

