.brand-directory{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:16px 0 13px;margin:3px 0 20px}.brand-list{display:flex;flex-wrap:wrap;gap:5px 21px;align-items:center}.brand-name{border:0;background:transparent;color:#555;cursor:pointer;padding:5px 0;font-size:11px;letter-spacing:.01em;line-height:1.6;font-family:inherit}.brand-name[hidden]{display:none}.brand-name:hover{color:#111;text-decoration:underline;text-underline-offset:4px}.brand-name[aria-pressed=true]{color:#111;font-weight:700;text-decoration:underline;text-underline-offset:5px}.brands-toggle{display:block;margin:10px 0 0 auto;border:0;background:transparent;cursor:pointer;padding:4px 0;font-size:11px;color:#777;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.brand-name:focus-visible,.brands-toggle:focus-visible{outline:2px solid #45687d;outline-offset:3px}.brand-list{min-width:0}.brand-name{max-width:100%;overflow-wrap:anywhere;text-align:left}@media(max-width:600px){.brand-list{gap:4px 17px}.brand-name{font-size:10px}.brand-directory{padding-top:13px}.brands-toggle{font-size:10px}}

.brand-list[hidden]{display:none}.brand-directory:not(.expanded){padding-top:4px;padding-bottom:8px}.brand-directory:not(.expanded) .brands-toggle{margin-top:0}

.brand-count{color:#7b8286;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}
