.cds--assistive-text,.cds--visually-hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-catalog{font-family:var(--mb-font-sans);color:var(--cds-text-primary);background-color:var(--cds-background)}.mb-catalog .cds--visually-hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-catalog a:where(:not(.cds--btn):not(.cds--tag)),.mb-catalog a:where(:not(.cds--btn):not(.cds--tag)):hover{color:var(--cds-link-primary)}.mb-catalog a:where(:not(.cds--btn):not(.cds--tag)):hover{color:var(--cds-link-primary-hover);text-decoration:underline}.mb-catalog a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;border-radius:0}.mb-catalog__inner{max-width:99rem;margin:0 auto;padding:0 1rem}.mb-catalog__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:1056px){.mb-catalog__layout{grid-template-columns:17rem minmax(0,1fr)}}.mb-catalog__results{min-width:0}.mb-facets{border-top:1px solid var(--cds-border-subtle-01)}.mb-facet{border-bottom:1px solid var(--cds-border-subtle-01)}.mb-facet__summary{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);cursor:pointer;justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 .5rem;list-style:none;display:flex}.mb-facet__summary::-webkit-details-marker{display:none}.mb-facet__summary:before{content:none}.mb-facet__summary:after{content:"";border-right:1px solid var(--cds-icon-primary);border-bottom:1px solid var(--cds-icon-primary);width:.5rem;height:.5rem;transform:rotate(45deg)}.mb-facet__summary:hover{background-color:var(--cds-layer-hover-01)}.mb-facet__summary:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;border-radius:0}.mb-facet[open]>.mb-facet__summary:after{transform:rotate(-135deg)}.mb-facet__body{border:0;margin:0;padding:0 .5rem .75rem}.mb-facet__options--scroll{max-height:16rem;overflow-y:auto}.mb-facet__body .mb-facet__option{align-items:center;min-height:2rem}.mb-facet__body .mb-facet__option .mb-ds-choice__input{margin:0}.mb-catalog__count{font-family:var(--mb-font-mono);font-variant-numeric:tabular-nums}.mb-facet__range{align-items:center;gap:.5rem;display:flex}.mb-facets__actions{padding:1rem 0}.mb-facet__filter{margin-bottom:.5rem}.mb-facet__range .mb-ds-field{flex:1 1 0}.mb-catalog__tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.mb-catalog__tag-list{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mb-catalog__toolbar{border-top:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.5rem 0;display:flex}.mb-catalog__count{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0}.mb-catalog__view-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-catalog__csv{margin-left:auto}.mb-catalog__first-inner{align-items:center;gap:.5rem;display:flex}.mb-catalog .mb-catalog__table .mb-catalog__model{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:16rem;display:-webkit-box;overflow:hidden}@media (max-width:671px){.mb-catalog .mb-catalog__table .mb-catalog__model{max-width:10rem}.mb-catalog__model-brand{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}.mb-catalog__pagination{justify-content:flex-end;margin-top:0;padding:.75rem 0}.mb-demand{border-top:1px solid var(--cds-border-subtle-01);max-width:40rem;padding:1.5rem 0}.mb-demand__form{gap:1rem;display:grid}.mb-demand__error{color:var(--cds-text-error);margin:0}.mb-demand__thanks{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.mb-search__form{max-width:40rem;margin-top:1rem}.mb-search__group{margin-top:2.5rem}.mb-search__links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mb-search__links li{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-bottom:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;display:flex}.mb-search__meta{color:var(--cds-text-secondary)}.mb-catalog__guide-lead{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);max-width:48rem;margin-top:1rem}.mb-catalog__guide{max-width:66rem;margin-top:3rem}.mb-catalog__guide>*+*{margin-top:3rem}.mb-catalog__guide-text{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);max-width:48rem;margin:0 0 1rem}
