.manufacturers-page.svelte-bvuhvi{padding-bottom:2rem}.page-title-wrapper.svelte-bvuhvi{display:inline-block}.page-title.svelte-bvuhvi{font-size:1.75rem;font-weight:500;line-height:1.2;margin:0}.manufacturers-page.svelte-bvuhvi .mdc-segmented-button{border-radius:9999px}.manufacturers-page.svelte-bvuhvi .mdc-segmented-button__segment{border-style:solid;border-color:#0000003d}.manufacturers-page.svelte-bvuhvi .mdc-segmented-button__segment:first-child{border-radius:9999px 0 0 9999px}.manufacturers-page.svelte-bvuhvi .mdc-segmented-button__segment:last-child{border-radius:0 9999px 9999px 0}.manufacturers-page.svelte-bvuhvi .mdc-segmented-button__segment--selected,.manufacturers-page.svelte-bvuhvi .mdc-segmented-button__segment--selected .mdc-button__label{background-color:var(--mdc-theme-primary);color:#fff}.manufacturers-page.svelte-bvuhvi .mdc-segmented-button__label{letter-spacing:0px}.loading-wrapper.svelte-bvuhvi{min-height:300px}.manufacturers-page.svelte-bvuhvi .loading-spinner{height:48px;width:48px}.letter-container.svelte-bvuhvi{background:#fff}.letter.svelte-bvuhvi{cursor:pointer;height:25px;width:25px;padding:0;border:none;background:transparent;font-weight:500;font-size:.875rem;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.letter.selected.svelte-bvuhvi{background:#0000001f;text-decoration:underline;transition:background .1s,text-decoration .1s}.letter-section.svelte-bvuhvi h3.letter-heading{font-weight:500}.manufacturer-option.svelte-bvuhvi{cursor:pointer;letter-spacing:1px;font-weight:400;font-size:.8rem;display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .1s}.manufacturer-option.svelte-bvuhvi:hover{border-bottom-color:currentColor}
