.mat-catalog{scroll-margin-top:100px}.mat-catalog>p{font-size:14px;color:#4c5751;margin:18px 0}.mat-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;margin:25px 0 18px}.mat-filters[hidden]{display:none}.mat-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.mat-filters select,.mat-filters input,.mat-filters button{font:inherit;min-height:44px;border:1px solid #adbab1;border-radius:3px;padding:10px;background:white;color:#252d28;width:100%;min-width:0}.mat-filters button{cursor:pointer;font-size:13px}.mat-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #cbd3ce;border-radius:4px;background:white}.mat-table-scroll:focus-visible{outline:2px solid #ae2033;outline-offset:3px}.mat-catalog table{width:100%;border-collapse:collapse;min-width:1060px;font-size:14px}.mat-catalog caption{text-align:left;padding:16px;font-weight:700}.mat-catalog th,.mat-catalog td{text-align:left;padding:12px 16px;border-top:1px solid #d9dfdb}.mat-catalog thead{background:#e2e8e4}.mat-catalog tbody th{font-weight:500}.mat-catalog tr[hidden]{display:none}.mat-catalog tbody tr:hover{background:#f3f6f4}.mat-sku{font-variant-numeric:tabular-nums;white-space:nowrap;color:#9d1d2f;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:5px 0}.mat-sku:focus-visible{outline:2px solid #9d1d2f;outline-offset:4px}.mat-catalog .mat-small{font-size:12px}.mat-next{display:flex;flex-wrap:wrap;gap:18px 30px;margin:25px 0}.mat-next .text-link{font-size:13px}@media(max-width:900px){.mat-filters{grid-template-columns:1fr 1fr}}@media(max-width:400px){.mat-filters{grid-template-columns:1fr}}
