.product-sort-bar{display:flex;justify-content:flex-start;align-items:center;margin:14px 0 22px}
.product-sort-field{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#3c436d;min-width:0}
.product-sort-field select{background:#fff;border:1px solid #cbd1dc;border-radius:5px;padding:10px 13px;font:inherit;color:#3c436d;min-width:0;width:100%}
.product-sort-field select:focus-visible{outline:3px solid #4565a5;outline-offset:3px}
.product-sort-bar .product-sort-field{flex-direction:row;align-items:center;gap:12px}
.product-sort-bar .product-sort-field select{width:240px;max-width:100%}
.catalogue-toolbar:has(.product-sort-field){grid-template-columns:1fr 1.4fr 1fr;gap:16px;margin:18px 0 22px}
.catalogue-count[hidden]{display:none!important}
.catalogue-copy .product-size,.emergency-card .product-size{font-size:12px;line-height:1.6;color:#646a7c;margin:0 0 14px}
@media(max-width:850px){.catalogue-toolbar:has(.product-sort-field){grid-template-columns:1fr 1fr}.catalogue-toolbar .product-sort-field{grid-column:1/-1;max-width:280px}}
@media(max-width:600px){.catalogue-toolbar:has(.product-sort-field){grid-template-columns:1fr}.product-sort-bar .product-sort-field{width:100%}.product-sort-bar .product-sort-field select{flex:1;width:auto}}
