/* PTS collection dimension + design filters */
.pts-catalog-filters{margin:18px auto 20px;background:#f3f8ff;border:1px solid #dce9f9;border-radius:17px;padding:20px;max-width:100%}
.pts-catalog-filters__intro h2{margin:0 0 5px;color:#142e67;font-weight:850;font-size:21px}
.pts-catalog-filters__intro p{color:#53627b;font-size:12px;line-height:1.5;margin:0 0 13px}
.pts-catalog-filters__controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}
.pts-catalog-filters__field{flex:1 1 205px;max-width:305px;display:flex;flex-direction:column;gap:5px}
.pts-catalog-filters__field label{color:#243d6b;font-size:12px;font-weight:800}
.pts-catalog-filters__field select{background:#fff;color:#1b376a;border:1px solid #bbcfee;border-radius:9px;font-size:14px;font-weight:700;padding:11px 12px;height:46px;width:100%;cursor:pointer}
.pts-catalog-filters__field select:focus-visible{outline:2px solid #0758d5;outline-offset:2px}
.pts-catalog-filters__reset{border:1px solid #b9cce8;background:#fff;border-radius:100px;color:#1353b5;font-size:12px;font-weight:800;padding:10px 15px;min-height:44px;cursor:pointer}
.pts-catalog-filters__reset[hidden],.pts-catalog-filters__empty[hidden],product-block[hidden]{display:none!important}
.pts-catalog-filters__count{margin-left:auto;color:#374d72;font-size:12px;font-weight:750;padding:10px 0}
.pts-catalog-filters__empty{padding:34px 16px;text-align:center;border-radius:12px;border:1px dashed #b9cde8;color:#2e4c7d;font-weight:700}
@media(max-width:760px){.pts-catalog-filters{padding:14px 12px;margin:12px 0 17px}.pts-catalog-filters__intro h2{font-size:18px}.pts-catalog-filters__intro p{font-size:11px}.pts-catalog-filters__controls{gap:9px}.pts-catalog-filters__field{flex:1 1 calc(50% - 5px);min-width:0}.pts-catalog-filters__field select{height:44px;padding:8px 9px;font-size:12px}.pts-catalog-filters__field label{font-size:11px}.pts-catalog-filters__reset{padding:8px 11px;font-size:11px;min-height:40px}.pts-catalog-filters__count{padding:9px 0;font-size:11px}}
