.jph-printblur.tax-product_cat .hero-section,.jph-printblur.post-type-archive-product .hero-section{display:none!important}
.jph-printblur.tax-product_cat .site-main>.ct-container,.jph-printblur.post-type-archive-product .site-main>.ct-container{max-width:1260px!important;padding-inline:24px!important;width:100%}
.jph-printblur .jph-catalog-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start;margin:26px auto 70px}
.jph-printblur .jph-filter-panel{padding:2px 18px 20px 0;border-right:1px solid #e5e5e5;position:sticky;top:20px}
.jph-printblur .jph-filter-head{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee;padding-bottom:16px}.jph-printblur .jph-filter-head strong{font-size:16px;color:#2d728c}.jph-printblur .jph-filter-head span{font-size:11px;color:#888}
.jph-printblur .jph-filter-group{border-bottom:1px solid #eee;padding:15px 0}.jph-printblur .jph-filter-group summary{font-size:14px;color:#444;font-weight:600;cursor:pointer}
.jph-printblur .jph-filter-options,.jph-printblur .jph-price-links{display:flex;flex-direction:column;gap:10px;padding:12px 0 0;max-height:280px;overflow:auto}
.jph-printblur .jph-filter-options a,.jph-printblur .jph-price-links a{display:grid;grid-template-columns:15px minmax(0,1fr) auto;gap:7px;align-items:center;font-size:12px;color:#626262;line-height:16px}
.jph-printblur .jph-filter-options a>span,.jph-printblur .jph-price-links a>span{display:block;width:14px;height:14px;border:1px solid #b5b5b5;border-radius:2px}.jph-printblur .jph-filter-options b{font-weight:400}.jph-printblur .jph-filter-options em{font-size:10px;color:#999;font-style:normal}.jph-printblur .jph-filter-options a.active>span,.jph-printblur .jph-price-links a.active>span{background:#c01873;border-color:#c01873}.jph-printblur .jph-clear-filters{font-size:12px;color:#c01873;margin-top:14px;display:block}
.jph-printblur .jph-catalog-main{min-width:0}.jph-printblur .pb-archive-title{font-size:24px;line-height:32px;color:#34758b;margin:0 0 20px}
.jph-printblur .jph-catalog-toolbar{display:grid;grid-template-columns:1fr auto;grid-template-areas:'count ordering' 'chips chips';gap:13px;margin-bottom:18px;align-items:center}.jph-printblur .jph-catalog-toolbar .woocommerce-result-count{grid-area:count;margin:0;font-size:12px;color:#777;text-transform:none}.jph-printblur .jph-catalog-toolbar .woocommerce-ordering{grid-area:ordering;margin:0;width:auto}.jph-printblur .jph-catalog-toolbar select{font-size:12px;border-color:#ddd;border-radius:4px;min-height:36px;width:auto}.jph-printblur .jph-catalog-chips{grid-area:chips;display:flex;gap:7px;overflow:auto;padding:0 0 5px}.jph-printblur .jph-catalog-chips a{white-space:nowrap;padding:6px 10px;background:#f5f5f5;font-size:11px;line-height:18px;border-radius:4px}.jph-printblur .jph-catalog-chips a.active{background:#bd176c;color:white}
.jph-printblur .jph-catalog-main [data-products]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:26px 14px!important}.jph-printblur .jph-catalog-main [data-products] .product{margin:0!important;min-width:0;width:auto!important}.jph-printblur .jph-catalog-main [data-products] .jph-remote-product-image{width:100%!important;aspect-ratio:1;height:auto!important;object-fit:contain;background:#f5f5f5;border-radius:4px}
.jph-printblur .jph-catalog-main .woocommerce-loop-product__title{font-size:12px!important;line-height:17px!important;color:#555!important;font-weight:400!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px;margin:7px 0 3px!important}.jph-printblur .jph-catalog-main .price{font-size:15px!important;color:#e64748!important;margin-top:4px}.jph-printblur .jph-catalog-main .button{display:none!important}.jph-printblur .jph-source-rating{font-size:11px;display:flex;gap:5px;align-items:center}.jph-printblur .jph-source-rating>span{position:relative;color:#ddd;letter-spacing:0}.jph-printblur .jph-source-rating i{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#ffae3d;font-style:normal}.jph-printblur .jph-source-rating em{font-size:10px;font-style:normal;color:#888}.jph-printblur .jph-source-seller{font-size:10px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px}.jph-printblur .woocommerce-pagination{margin-top:40px!important}
@media(max-width:999px){.jph-printblur .jph-catalog-layout{grid-template-columns:1fr}.jph-printblur .jph-filter-panel{position:static;border:1px solid #eee;border-radius:4px;padding:12px}.jph-printblur .jph-filter-panel .jph-filter-group{display:inline-block;width:32%;vertical-align:top;padding-inline:7px;border:0}.jph-printblur .jph-filter-head{display:none}.jph-printblur .jph-catalog-main [data-products]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){.jph-printblur .jph-catalog-main [data-products]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jph-printblur.tax-product_cat .site-main>.ct-container,.jph-printblur.post-type-archive-product .site-main>.ct-container{padding-inline:14px!important}.jph-printblur .jph-catalog-toolbar{grid-template-columns:1fr;grid-template-areas:'count' 'ordering' 'chips'}.jph-printblur .jph-filter-options,.jph-printblur .jph-price-links{max-height:160px}.jph-printblur .jph-filter-options a,.jph-printblur .jph-price-links a{grid-template-columns:14px minmax(0,1fr);font-size:10px}.jph-printblur .jph-filter-options em{display:none}.jph-printblur .jph-catalog-layout{gap:20px;margin-top:18px}.jph-printblur .pb-archive-title{font-size:21px;line-height:28px;margin-bottom:12px}}
