@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@font-face{font-family:Massilia;src:url(/fonts/massilia-vf.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.woff2) format("woff2"),url(/fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(/fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(/fonts/Montserrat-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/fonts/Montserrat-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/fonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(/fonts/Montserrat-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic.woff2) format("woff2"),url(/fonts/Montserrat-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.woff2) format("woff2"),url(/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(/fonts/Montserrat-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Montserrat-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(/fonts/Montserrat-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Thin.woff2) format("woff2"),url(/fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Mynerve;src:url(/fonts/Mynerve-Regular.woff2) format("woff2"),url(/fonts/Mynerve-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}html{font-size:80%}body,html{max-width:100vw;overflow-x:hidden}body{background-color:#fff;box-sizing:border-box}body,button{font-family:Montserrat,sans-serif}button{color:#fff}input{font-family:Montserrat,sans-serif}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}select{font-family:Montserrat,sans-serif}#hubspot-messages-iframe-container{color-scheme:light}@media (prefers-color-scheme:dark){html{color-scheme:dark}@media (max-width:1660px){html{font-size:75%}}@media (max-width:1440px){html{font-size:70%}}}.SessionGuard_overlay__bpud0{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.SessionGuard_modal__812LJ{background-color:#02273b;color:#fff;border-radius:3rem;padding:4rem;max-width:45rem;width:90%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.SessionGuard_title__DRFqz{font-size:2rem;font-weight:600}.SessionGuard_message__O0cmq{font-size:1.5rem;line-height:1.6}.SessionGuard_button__i7DhN{background-color:#fff;color:#02273b;border:none;cursor:pointer;border-radius:40px;margin-top:2rem;width:13.63rem;height:3.69rem;font-size:1.5rem;font-family:Montserrat,sans-serif;font-weight:600}.SessionGuard_button__i7DhN:hover{opacity:.9}.LIHeader_headerContainer__oIIYV{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:100%;font-family:Montserrat,sans-serif;color:#02273b}.LIHeader_topBar__kTSyP{width:100%;background-color:#ffd044;color:#02273b;text-align:center;position:fixed;top:0;z-index:1000;height:2.75rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.75rem}.LIHeader_topBar__kTSyP p{font-size:1.25rem;font-weight:500}.LIHeader_chevronIcon__TzMVc{font-size:1rem}.LIHeader_header__fx1X4{display:flex;position:fixed;width:100%;color:#000;align-items:center;z-index:1000;height:4.06rem;top:2.75rem;background-color:#fff}.LIHeader_navBar__f13Eu{display:flex;align-items:center;width:100%;margin:0 4.19rem;justify-content:space-between}.LIHeader_navItem__Smhal{cursor:pointer}.LIHeader_logo__B3YEw{position:relative;width:10.94rem;height:2.06rem;left:50%;transform:translateX(-50%)}.LIHeader_header__fx1X4 nav ul{list-style:none;padding:0;margin:0;display:flex;gap:2.19rem}.LIHeader_header__fx1X4 nav ul li button{color:#02273b;text-decoration:none;font-family:Montserrat,sans-serif;font-size:1.25rem;cursor:pointer;background-color:#fff;border:none}.LIHeader_leftSection__8RqC9 ul li button.LIHeader_active__NjFbF{font-weight:700}.LIHeader_leftSection__8RqC9,.LIHeader_rightSection__Aj554{display:flex;align-items:center}.LIHeader_leftSection__8RqC9{margin-left:-10.94rem}.LIHeader_rightSection__Aj554{gap:2.75rem}.LIHeader_navButton__9B2rL{position:relative;height:2.44rem;width:2.44rem;cursor:pointer}.LIHeader_bigNavButton__PRh5T{position:relative;height:2.44rem;width:2.88rem;cursor:pointer}.LIHeader_sidebarContainer__tRkcn{display:flex;height:100%;position:fixed;top:0;left:-30em;transition:left .5s;top:6.81rem;z-index:1000;max-height:40em}.LIHeader_sidebarContainer__tRkcn.LIHeader_open__7RIje{left:0}.LIHeader_sidebar__b2jRz{width:15em;background-color:#fff;overflow-x:hidden;padding-top:4em}.LIHeader_sidebar__b2jRz.LIHeader_open__7RIje{left:0}.LIHeader_closeBtn__S_b8i{position:absolute;top:.5em;right:.5em;font-size:3em;font-weight:100;color:#02273d;background:none;border:none;cursor:pointer}.LIHeader_categories__mStl6{padding-top:3em;display:flex;justify-content:center}.LIHeader_categories__mStl6 ul{list-style-type:none;padding:0;margin:0}.LIHeader_categories__mStl6 ul li{padding:1em;text-decoration:none;font-size:1.2em;display:block;transition:.3s;cursor:pointer}.LIHeader_categories__mStl6 ul li:hover{background-color:#ddd}.LIHeader_categories__mStl6 ul li.LIHeader_active__NjFbF{font-weight:700}.LIHeader_subpanel__Y2EiP{width:10em;background-color:#fff;overflow-y:auto;padding-top:4em;display:flex;justify-content:center}.LIHeader_subcategories___fb5q{list-style-type:none;padding-top:3em;margin:0}.LIHeader_subcategories___fb5q li{padding:1em;text-decoration:none;font-size:1.2em;display:block;transition:.3s;cursor:pointer}.LIHeader_toggleButton__2cRNn{display:none}.LIHeader_trialButton__7P2ED{position:fixed;top:6.81rem;height:3rem;display:flex;align-items:center;justify-content:center;z-index:990;width:100%;background-color:#ffd044;font-weight:600;font-size:1.25rem;cursor:pointer}@media (max-width:900px){.LIHeader_headerContainer__oIIYV{border:#fff}.LIHeader_header__fx1X4{flex-direction:column;align-items:flex-start;padding:1em 0;box-shadow:none;min-height:5em}.LIHeader_navBar__f13Eu{display:none;flex-direction:column;flex-wrap:wrap;margin-top:1em;margin-left:0}.LIHeader_navBar__f13Eu.LIHeader_show__w5ioY{display:flex}.LIHeader_toggleButton__2cRNn{display:block;background:none;border:none;font-size:1.5rem;color:#02273b;margin-left:1em;margin-top:.25em}.LIHeader_rightSection__Aj554{margin:0}.LIHeader_sidebar__b2jRz{width:10em;border:#fff}.LIHeader_categories__mStl6 ul li,.LIHeader_subpanel__Y2EiP li{font-size:1em}.LIHeader_sidebarContainer__tRkcn{margin-top:8em}.LIHeader_recentSearches__J5eiE,.LIHeader_searchInput__xKJ3w{font-size:1em}}.Notifications_notificationsContainer__uRHqw{display:flex;width:16.81rem;position:fixed;right:7.69rem;top:7.44rem}.Notifications_notificationsContent__sA0aM{margin-top:1.5rem;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);z-index:999;background-color:#fff;color:#02273b;padding-top:2.09rem;padding-bottom:1.37rem;display:flex;flex-direction:column;align-items:center}.Notifications_notificationsContent__sA0aM h4{font-size:1.5rem;font-weight:500}.Notifications_notificationMenu__hHW2G{margin-top:2.06rem}.Notifications_menuList___vKGO{list-style:none}.Notifications_menuItem__HCW5A{padding-bottom:1.63rem}.Notifications_menuButton__8Sudj{font-size:1.25rem;font-family:Montserrat,sans-serif;background-color:#fff;color:#02273b;cursor:pointer;border:none}.ProductListing_returnBanner__fK_3i{display:flex;justify-content:center;align-items:center;background-color:#b8b8b8;font-family:Montserrat,sans-serif;margin-top:6.81rem;height:4.813rem;font-size:1.625rem}.ProductListing_returnBanner__fK_3i span{font-size:1.625rem;color:#2c3e50}.ProductListing_dashboardLink__278Zf{text-decoration:underline;color:#2c3e50;cursor:pointer}.ProductListing_dashboardLink__278Zf:hover{color:#1b4d79}.ProductListing_companyBannerUserView__6iAMV,.ProductListing_companyBanner__sCdyL{display:flex;justify-content:center;align-items:center;background-color:#d3d3d3;height:31.25rem;position:relative}.ProductListing_companyBannerUserView__6iAMV{margin-top:4.813rem}.ProductListing_vendorInfo__yMMfY{top:31.5rem}.ProductListing_vendorInfoUserView__N5StR,.ProductListing_vendorInfo__yMMfY{position:absolute;left:5%;display:flex;align-items:flex-end;background-color:none;border-radius:12px}.ProductListing_vendorInfoUserView__N5StR{top:24.9rem;width:90%}.ProductListing_logoContainer__qWd39{width:21rem;height:21rem;border-radius:50%;background-color:#fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-right:20px;box-shadow:-5px 8px 8px rgba(0,0,0,.3);overflow:hidden}.ProductListing_logoContainer__qWd39 span{font-size:2.5rem;font-weight:300}.ProductListing_vendorDetails__LDHco h3{margin:0;font-size:1.5rem;color:#2c3e50;font-weight:600}.ProductListing_vendorDetails__LDHco p{margin:5px 0;color:#2c3e50;font-size:1.25rem}.ProductListing_vendorDetails__LDHco p:last-child{margin-bottom:1.688rem}.ProductListing_connectToVendorButton__lTeNR{background-color:#fc0;margin-bottom:.5rem;color:#02273b;font-weight:700;padding:.8rem 1rem;border:none;border-radius:33px;cursor:pointer}.ProductListing_gridWrapper__HZFpa{display:flex;justify-content:center;margin-top:15.5rem}.ProductListing_alternateGridWrapper__BDxwK{display:flex;justify-content:flex-end;margin-top:4.5rem}.ProductListing_seeMoreButtonContainer__sPvCA{text-align:center;margin:6rem 0}.ProductListing_seeMoreButton__5Aevz{background-color:#fff;color:#02273b;border:1px solid #02273b;padding:.75rem 1.5rem;font-size:1.5rem;border-radius:29px;cursor:pointer;transition:background-color .3s ease;width:11.5rem;height:3.813rem}.ProductListing_seeMoreButton__5Aevz:hover{background-color:#02273b;color:#fff}.ProductListing_footer__x_ETT{margin-top:15em;text-align:center;width:100%}.ProductListing_footerNav__fWovD{display:flex;justify-content:center;gap:5rem;margin-bottom:3em}.ProductListing_footerNav__fWovD a{color:#333;text-decoration:none;font-size:1rem}.ProductListing_footerLogo__Zcx0e{max-width:150px;margin:1em auto}.ProductListing_footerSocials__SDhxH{display:flex;justify-content:center;gap:2em;margin:10px 0}.ProductListing_footerSocials__SDhxH svg{font-size:1.5rem;color:#02273d;cursor:pointer}.ProductListing_footerSocials__SDhxH svg:hover{color:#0056b3}.ProductListing_footerBottom__ES9HE{display:flex;justify-content:center;gap:2em;margin:3em 0}.ProductListing_footerBottom__ES9HE a{color:#333;text-decoration:none;font-size:.9rem}.ProductListing_footerBottom__ES9HE a:hover{text-decoration:underline}.ProductListing_bannerImage__C3bqq,.ProductListing_logoImage__E3xos{width:100%;height:100%}.ProductListing_parentContainer__s5j_c{display:flex;flex-direction:row;width:90%;margin:0 auto}.ProductListing_filterBarContainer__Wyt2Q{flex:0 0 15%}.ProductListing_productListContainer__ykwF9{flex:1 1;display:flex;flex-direction:column}.ProductListing_connectionSuccess__ORC4m{color:green}.ProductListing_connectionError__Lg9RJ{color:red}.ProductListing_buttonContainer__8xYJ2{display:flex;flex-direction:column;align-items:center;margin-left:auto;height:5rem;width:20rem}.ProductGrid_gridContainer__KtoQY{display:grid;grid-template-columns:repeat(5,1fr);grid-row-gap:5.5rem;row-gap:5.5rem;grid-column-gap:2.3rem;column-gap:2.3rem}.ProductGrid_alternateGridContainer___Fz4g{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:6.5rem;row-gap:6.5rem;grid-column-gap:3.3rem;column-gap:3.3rem}.ProductGrid_productCard__JNWsw{overflow:hidden;display:flex;flex-direction:column;height:100%}.ProductGrid_imagePlaceholder__X8uPe{width:15.69rem;height:15.69rem;background-color:#fefdfd;border-radius:13px;overflow:hidden;margin:.313rem;box-shadow:0 0 .313rem .313rem rgba(0,0,0,.1);cursor:pointer}.ProductGrid_productDetails__CvftN{display:flex;flex-direction:column;flex:1 1;padding:.8rem .8rem .8rem 1.25rem;font-family:Montserrat,sans-serif;color:#02273d;max-width:15.69rem;white-space:normal;word-wrap:break-word}.ProductGrid_productImage__rzDa1{width:100%;height:100%}.ProductGrid_productName__BenTY h4{margin:0;font-size:1.15rem;font-weight:600;white-space:normal;overflow:visible;display:block;width:100%;cursor:pointer}.ProductGrid_productDetails__CvftN h3{margin:0;font-size:1.5rem;font-weight:700}.ProductGrid_productDetails__CvftN p{margin:5px 0;font-size:1.1rem}.ProductGrid_connectButton__DvbEU{cursor:pointer}.ProductGrid_connectButton__DvbEU,.ProductGrid_inactiveButton__g_vI8{border:1px solid #fc0;background-color:#fc0;border-radius:26px;color:#02273d;font-size:1rem;width:11.94rem;height:3.5rem;font-weight:700;margin-top:1.5rem;display:flex;justify-content:center;align-items:center}.ProductGrid_decrementButton__Dhj1D,.ProductGrid_incrementButton__ShA76{padding:1px;border:none;background-color:#fc0;color:#02273b;border-radius:50%;cursor:pointer;margin:5px 20px;font-size:2rem}.ProductGrid_quantityDisplay__kiIuX{font-size:1.5rem}.ProductGrid_quantityInput__NFsp2::-webkit-inner-spin-button,.ProductGrid_quantityInput__NFsp2::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductGrid_quantityInput__NFsp2[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ProductGrid_quantityInput__NFsp2{background:none;border:none;color:#02273b;width:2.5rem;text-align:center}.ProductGrid_quantityInput__NFsp2:focus{outline:none;border:none}.ProductGrid_errorMessage__xFx7p{color:red;font-size:.8rem;margin-top:2rem;opacity:1;transition:opacity .5s ease;text-align:left;width:100%}.ProductGrid_fadeIn__5dksG{opacity:1}.ProductGrid_fadeOut__Ocy3A{opacity:0}.ProductGrid_selectedCategoryName__0shLk{text-align:left;font-size:3.13rem;color:#02273b;font-weight:700;margin-bottom:2rem}.ProductGrid_detailsSpacing__skOln{margin-top:1rem;margin-bottom:1rem}.ProductGrid_detailsSpacing__skOln p{white-space:normal;overflow:visible;display:block;width:100%}.ProductGrid_bottomContainer__CXQoS{margin-top:auto}.ProductGrid_uomSelectorRow__r3bvU{display:flex;gap:.35rem;margin-bottom:.35rem;flex-wrap:wrap}.ProductGrid_uomButtonSmall__UybVV{background:#fff;cursor:pointer;color:#02273b}.ProductGrid_uomActiveSmall__R7oZY,.ProductGrid_uomButtonSmall__UybVV{border:1px solid #02273b;padding:.15rem .45rem;border-radius:14px;font-size:.85rem;line-height:1rem}.ProductGrid_uomActiveSmall__R7oZY{background:#02273b;color:#fff}@media (min-width:1800px){.ProductGrid_gridContainer__KtoQY{grid-template-columns:repeat(6,1fr)}}@media (max-width:1350px){.ProductGrid_gridContainer__KtoQY{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.ProductGrid_gridContainer__KtoQY{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.ProductGrid_gridContainer__KtoQY{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProductGrid_gridContainer__KtoQY{grid-template-columns:repeat(1,1fr)}}.ProductListing_returnBanner__PCXI9{display:flex;justify-content:center;align-items:center;background-color:#b8b8b8;font-family:Montserrat,sans-serif;margin-top:6.81rem;height:4.813rem;font-size:1.625rem}.ProductListing_returnBanner__PCXI9 span{font-size:1.625rem;color:#2c3e50}.ProductListing_dashboardLink__4y8Px{text-decoration:underline;color:#2c3e50;cursor:pointer}.ProductListing_dashboardLink__4y8Px:hover{color:#1b4d79}.ProductListing_companyBanner__aXRYe{display:flex;justify-content:center;align-items:center;background-color:#d3d3d3;height:26.438rem;position:relative}.ProductListing_vendorInfo__hLhqh{top:27.5rem}.ProductListing_vendorInfoUserView__mXQx0,.ProductListing_vendorInfo__hLhqh{position:absolute;left:5%;display:flex;align-items:flex-end;background-color:none;border-radius:12px}.ProductListing_vendorInfoUserView__mXQx0{top:15.9rem;width:90%}.ProductListing_logoContainer__60xDm{width:21rem;height:21rem;border-radius:50%;background-color:#02273b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-right:20px;box-shadow:-5px 8px 8px rgba(0,0,0,.3);overflow:hidden}.ProductListing_logoContainer__60xDm span{font-size:2.5rem;font-weight:300}.ProductListing_vendorDetails__QHYEE h3{margin:0;font-size:1.5rem;color:#2c3e50;font-weight:600}.ProductListing_vendorDetails__QHYEE p{margin:5px 0;color:#2c3e50;font-size:1.25rem}.ProductListing_vendorDetails__QHYEE p:last-child{margin-bottom:1.688rem}.ProductListing_connectToVendorButton__RNZku{margin-bottom:1.688rem;background-color:#02273b;padding:.8rem 1rem;border:none;border-radius:33px;cursor:pointer}.ProductListing_buttonContainer__ZEHZP{margin-left:auto;display:flex;gap:1rem}.ProductListing_gridWrapper__c7oVN{display:flex;justify-content:center;margin-top:15.5rem}.ProductListing_alternateGridWrapper__UHVMR{display:flex;justify-content:flex-end;margin-top:4.5rem}.ProductListing_seeMoreButtonContainer__37I0u{text-align:center;margin:6rem 0}.ProductListing_seeMoreButton__eyc2h{background-color:#fff;color:#02273b;border:1px solid #02273b;padding:.75rem 1.5rem;font-size:1.5rem;border-radius:29px;cursor:pointer;transition:background-color .3s ease;width:11.5rem;height:3.813rem}.ProductListing_seeMoreButton__eyc2h:hover{background-color:#02273b;color:#fff}.ProductListing_footer__Tvxuc{margin-top:15em;text-align:center;width:100%}.ProductListing_footerNav__zmNfD{display:flex;justify-content:center;gap:5rem;margin-bottom:3em}.ProductListing_footerNav__zmNfD a{color:#333;text-decoration:none;font-size:1rem}.ProductListing_footerLogo__7h4iY{max-width:150px;margin:1em auto}.ProductListing_footerSocials__7ZD_D{display:flex;justify-content:center;gap:2em;margin:10px 0}.ProductListing_footerSocials__7ZD_D svg{font-size:1.5rem;color:#02273d;cursor:pointer}.ProductListing_footerSocials__7ZD_D svg:hover{color:#0056b3}.ProductListing_footerBottom__CosNR{display:flex;justify-content:center;gap:2em;margin:3em 0}.ProductListing_footerBottom__CosNR a{color:#333;text-decoration:none;font-size:.9rem}.ProductListing_footerBottom__CosNR a:hover{text-decoration:underline}.ProductListing_bannerImage__UT8bJ,.ProductListing_logoImage__nBr4W{width:100%;height:100%}.ProductListing_parentContainer___st5W{display:flex;flex-direction:row;width:110rem;margin:0 auto}.ProductListing_filterBarContainer__RkBoU{flex:0 0 15%}.ProductListing_productListContainer__tiBhA{flex:1 1;display:flex;flex-direction:column}.ProductListing_returnBanner__U6pVF{display:flex;justify-content:center;align-items:center;background-color:#b8b8b8;font-family:Montserrat,sans-serif;margin-top:6.81rem;height:4.813rem;font-size:1.625rem}.ProductListing_returnBanner__U6pVF span{font-size:1.625rem;color:#2c3e50}.ProductListing_dashboardLink__R00Hk{text-decoration:underline;color:#2c3e50;cursor:pointer}.ProductListing_dashboardLink__R00Hk:hover{color:#1b4d79}.ProductListing_companyBanner__BLFFP{display:flex;justify-content:center;align-items:center;background-color:#d3d3d3;height:26.438rem;position:relative}.ProductListing_vendorInfo__edcA_{top:27.5rem}.ProductListing_vendorInfoUserView__653_i,.ProductListing_vendorInfo__edcA_{position:absolute;left:5%;display:flex;align-items:flex-end;background-color:none;border-radius:12px}.ProductListing_vendorInfoUserView__653_i{top:15.9rem;width:90%}.ProductListing_logoContainer__01_fk{width:21rem;height:21rem;border-radius:50%;background-color:#02273b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-right:20px;box-shadow:-5px 8px 8px rgba(0,0,0,.3);overflow:hidden}.ProductListing_logoContainer__01_fk span{font-size:2.5rem;font-weight:300}.ProductListing_vendorDetails__atwXp h3{margin:0;font-size:1.5rem;color:#2c3e50;font-weight:600}.ProductListing_vendorDetails__atwXp p{margin:5px 0;color:#2c3e50;font-size:1.25rem}.ProductListing_vendorDetails__atwXp p:last-child{margin-bottom:1.688rem}.ProductListing_connectToVendorButton__ss1WH{margin-bottom:1.688rem;background-color:#02273b;padding:.8rem 1rem;border:none;border-radius:33px;cursor:pointer}.ProductListing_buttonContainer__yu4Eb{margin-left:auto;display:flex;gap:1rem}.ProductListing_gridWrapper__MzclQ{display:flex;justify-content:center;margin-top:15.5rem}.ProductListing_alternateGridWrapper__RqQjI{display:flex;justify-content:flex-end;margin-top:4.5rem}.ProductListing_seeMoreButtonContainer__BfQn_{text-align:center;margin:6rem 0}.ProductListing_seeMoreButton__5tmn8{background-color:#fff;color:#02273b;border:1px solid #02273b;padding:.75rem 1.5rem;font-size:1.5rem;border-radius:29px;cursor:pointer;transition:background-color .3s ease;width:11.5rem;height:3.813rem}.ProductListing_seeMoreButton__5tmn8:hover{background-color:#02273b;color:#fff}.ProductListing_footer__Wpuxm{margin-top:15em;text-align:center;width:100%}.ProductListing_footerNav__dtiHQ{display:flex;justify-content:center;gap:5rem;margin-bottom:3em}.ProductListing_footerNav__dtiHQ a{color:#333;text-decoration:none;font-size:1rem}.ProductListing_footerLogo__OB_Zj{max-width:150px;margin:1em auto}.ProductListing_footerSocials__HgDLT{display:flex;justify-content:center;gap:2em;margin:10px 0}.ProductListing_footerSocials__HgDLT svg{font-size:1.5rem;color:#02273d;cursor:pointer}.ProductListing_footerSocials__HgDLT svg:hover{color:#0056b3}.ProductListing_footerBottom__sVD4L{display:flex;justify-content:center;gap:2em;margin:3em 0}.ProductListing_footerBottom__sVD4L a{color:#333;text-decoration:none;font-size:.9rem}.ProductListing_footerBottom__sVD4L a:hover{text-decoration:underline}.ProductListing_bannerImage__jtIyu,.ProductListing_logoImage__K4236{width:100%;height:100%}.ProductListing_parentContainer__ds40O{display:flex;flex-direction:row;width:110rem;margin:0 auto}.ProductListing_filterBarContainer__DCgIY{flex:0 0 15%}.ProductListing_productListContainer__K0A6S{flex:1 1;display:flex;flex-direction:column}