.NavFilters_navFilters__tqhN8{height:100%;max-width:380px;padding:32px 32px 0 48px;background-color:#f2f1f1}.NavFilters_navFilters__tqhN8>:last-child{padding-bottom:32px}.NavFilters_navFilters__tqhN8 .NavFilters_searchResults__QiWbi{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.NavFilters_navFilters__tqhN8 .NavFilters_resultsCount__tn2fY{font:var(--text-caption-s)}.NavFilters_navFilters__tqhN8 .NavFilters_resultsClear__yDCK5{font:var(--text-caption-s);cursor:pointer;text-decoration:underline}.NavFilters_navFilters__tqhN8 .NavFilters_filtersBox__gSy89{width:100%;margin-top:28px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.NavFilters_navFilters__tqhN8 .NavFilters_filterItem__HRjWZ{display:flex;gap:8px;align-items:center}.NavFilters_navFilters__tqhN8 .NavFilters_filterTitle__tmBVC{color:#676363;font:var(--text-label-m);text-transform:uppercase}.NavFilters_navFilters__tqhN8 .NavFilters_chevronIcon__oO_pn{transition:transform .2s ease}.NavFilters_navFilters__tqhN8 .NavFilters_rotate__FyQMN{transform:rotate(180deg)}.NavFilters_navFilters__tqhN8 .NavFilters_checkboxItem__1n_2Q{margin-left:1.5rem}.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5{padding:0;background-color:white;max-width:100%}.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5>div:first-child{height:calc(100% - 156px);overflow-y:auto}.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5 .NavFilters_badge__ioxIL{margin-left:8px;width:26px;height:26px;font:var(--text-caption-m);padding:1px 0 0}.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5 .NavFilters_heading__0iIUY{font:var(--text-subheader-s);color:var(--color-gray-600);margin-top:-32px;position:absolute;z-index:1000}.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5 .NavFilters_filterButtons__3p7q8{display:flex;gap:16px;position:absolute;padding:24px 0;width:100%;bottom:0;background-color:white;font:var(--text-cta)}.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5 .NavFilters_filterButtons__3p7q8 button{border-radius:4px;padding:11px 32px;border-width:2;height:46px;width:100%}@media (max-width:600px){.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5 .NavFilters_filterButtons__3p7q8{flex-direction:column}}@media (min-width:600px){.NavFilters_navFilters__tqhN8.NavFilters_modal__yJeT5>div:first-child{height:calc(100% - 94px)}}.NavFilters_seeMoreButton__Ex3_x{display:block;width:100%;text-align:center;font:var(--text-label-m);text-transform:uppercase;color:var(--primary);margin:4px 0 8px}.NavFilters_seeMoreButton__Ex3_x:hover{text-decoration:underline}.page_filtersSection__wyMo8{position:sticky;top:82px;left:0;width:300px;max-height:calc(100vh - 82px);height:100vh;overflow-y:auto;z-index:10;background-color:#f2f1f1}.page_main__Jiboe{flex:1;padding:1rem;overflow-y:auto}.page_contentSection__kehdE{min-height:100%;padding:32px 48px}.page_filterSortSection__61oM1{display:flex;justify-content:space-between;margin-top:24px}.page_divider__q1bNa{margin:8px 0 48px}.page_paginationContainer__bH8IN{display:flex;justify-content:center;margin-top:48px}@media (max-width:1046px){.page_filtersSection__wyMo8{display:none;position:fixed}.page_contentSection__kehdE{padding:32px 0 0}.page_filterSortSection__61oM1{align-items:flex-start}}@media(max-width:768px){.page_divider__q1bNa{margin-top:24px;margin-bottom:24px}.page_filterSortSection__61oM1{margin-top:0}}.VendorListHero_hero__ivgiQ{width:100%;padding:32px 50px;background-color:#feecd4}.VendorListHero_heroNav__oQ8O_{display:flex;align-items:center;gap:8px;margin-bottom:12px}.VendorListHero_heroNavLink__rbbps{font:var(--text-caption-m)}.VendorListHero_heroNavLink__rbbps:nth-of-type(2){color:#676363}.VendorListHero_chevronIcon__iwSCM{rotate:-90deg}.VendorListHero_heroTitle___jXwv{text-align:center;font:var(--text-display-l);margin-bottom:12px}.VendorListHero_heroSubtitle___t_Vf{font:var(--text-body-m);text-align:center;color:#4b4545;padding:0 12px}@media (max-width:768px){.VendorListHero_heroTitle___jXwv{font:var(--text-display-m)}}.VendorFilterTags_filterTags__lCUFD{display:flex;flex-wrap:wrap;gap:16px;position:relative}.VendorFilterTags_filterTags__lCUFD .VendorFilterTags_filterTag__wq8XA{display:flex;align-items:center;background-color:#f2f1f1;border-radius:4px;padding:12px;font:var(--text-label-m);text-transform:uppercase;cursor:default}.VendorFilterTags_filterTags__lCUFD .VendorFilterTags_filterTag__wq8XA:hover{background-color:#e9e9e9;cursor:pointer}.VendorFilterTags_filterTags__lCUFD .VendorFilterTags_filterTagText__C0TAX{margin-right:8px}.VendorFilterTags_filterTags__lCUFD .VendorFilterTags_filterTagClose__tDPGk:hover{background-color:transparent}.VendorFilterTags_filterTags__lCUFD .VendorFilterTags_clearFilters__Gzd2l{font:var(--text-caption-s);cursor:pointer;text-decoration:underline;margin-top:16px}@media(max-width:768px){.VendorFilterTags_filterTags__lCUFD{margin-top:24px}}.VendorSortDropdown_sortDropdownContainer__7lACX{position:relative;height:fit-content}.VendorSortDropdown_sortDropdown__kr_TX{padding:8px 0 8px 50px;width:max-content;height:fit-content;display:flex;justify-content:space-between;align-items:center;color:#676363}.VendorSortDropdown_chevronIcon__HjrWA{transition:transform .3s ease}.VendorSortDropdown_rotate__rPrO8{transform:rotate(180deg)}@media(max-width:768px){.VendorSortDropdown_sortDropdown__kr_TX{position:absolute;right:0}.VendorSortDropdown_sortDropdownContainer__7lACX{height:40px}}.VendorCard_vendorCard__xBrJu{border:1px solid #000;border-radius:4px;padding:24px;display:flex;flex-direction:column;min-width:280px;max-width:550px;width:100%;flex:1;height:100%;cursor:pointer}.VendorCard_vendorCard__xBrJu:hover{box-shadow:4px 7px 4px rgba(7,51,77,.16)}.VendorCard_vendorCard__xBrJu:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:4px 7px 4px rgba(7,51,77,.16)}.VendorCard_cardContent__klxAr{display:flex;flex-direction:column;gap:8px;flex-grow:1}.VendorCard_logoContainer__x3Ukn{height:60px;display:flex;align-items:center;margin-bottom:4px}.VendorCard_vendorLogo__2JeS6{width:100px;height:60px;max-height:60px;object-fit:contain;object-position:left center}.VendorCard_vendorTitle__FfARW{font:var(--text-header-s);word-wrap:break-word;min-height:32px}.VendorCard_vendorTags__A1HUb{color:#4b4545;font:var(--text-label-s);text-transform:uppercase;min-height:20px}.VendorCard_vendorDescription___lHHa{font:var(--text-body-m);color:#4b4545;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.VendorCard_vendorDescription___lHHa li{margin-left:16px}.VendorCard_tagText__oP70z{width:100%;padding:2px 12px;background-color:#c15121;color:#fff;font:var(--text-label-m);text-transform:uppercase;text-align:center;margin-top:16px}@media(min-width:1800px){.VendorCard_vendorCard__xBrJu{max-width:100%}}@media(max-width:749px){.VendorCard_vendorCard__xBrJu{max-width:100%;min-width:100%}}.VendorCardList_vendorCardsSection__Zh5U1{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));flex-wrap:wrap;gap:18px;margin-top:48px}@media(min-width:1800px){.VendorCardList_vendorCardsSection__Zh5U1{grid-template-columns:repeat(4,1fr)}}@media(max-width:1046px){.VendorCardList_vendorCardsSection__Zh5U1{margin-top:32px}}.ResponsiveNavFilters_responsiveNavFilters__Ueswo{display:grid;gap:20px;margin-top:48px;align-items:end;display:none}.ResponsiveNavFilters_searchBox__zf7V7{display:flex;border:1px solid var(--color-gray-600);border-radius:4px;overflow:hidden}.ResponsiveNavFilters_searchBox__zf7V7>div:first-child{flex:1}.ResponsiveNavFilters_searchBox__zf7V7 input{background:#F2F1F1;width:100%;height:52px;border-radius:0;padding:14px 16px;border:none}.ResponsiveNavFilters_mantine-TextInput-section__aqVnt{right:16px}@media (max-width:1046px){.ResponsiveNavFilters_responsiveNavFilters__Ueswo{display:grid;grid-template-columns:1fr}}.ResponsiveCategoryDropdown_label__R4yv6{font:var(--text-label-s);text-transform:uppercase;letter-spacing:3%;margin-bottom:4px}.ResponsiveCategoryDropdown_responsiveCategoryDropdown__mILqr{height:52px;padding:14px 16px;border-left:1px solid var(--color-gray-600);display:flex;align-items:center;justify-content:space-between;width:100%}.ResponsiveCategoryDropdown_chevronIcon__HLkQR{width:24px;height:24px}.ResponsiveCategoryDropdown_placeholder__vGpL2{color:var(--color-gray-600)}