html,.vendor-index a{scroll-behavior:smooth}.vendor-group:has(.empty-vendor-list){display:none}.vendor-index ul{display:flex;list-style:none;gap:25px;padding:0;margin:0;flex-wrap:wrap}.vendor-index ul li a{font-size:18px;font-weight:700;text-decoration:none}.vendor-group ul{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;gap:20px}.vendor-group h2{margin:0;display:flex;gap:40px;font-size:32px}.vendor-group ul li a{font-size:20px;font-weight:700;text-decoration:none;background:#efefef;padding:0;border-radius:10px;width:100%;text-align:center;min-height:60px;align-items:center;display:flex;justify-content:center;box-shadow:0 3px 7px #efefef}.vendor-group{display:grid;grid-template-columns:1fr 10fr;background:#fff;padding:24px 40px;border-radius:10px;gap:50px}.vendor-list{padding:60px 0;display:grid;gap:30px}.vendor-group ul li{display:flex;align-items:center}.vendor-index{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.search-container svg{position:absolute;right:15px;top:0;bottom:0;height:100%}.search-container input:focus~svg{display:none}#vendorSearch{padding:10px 20px;border:1px solid #ccc;font-size:16px;width:100%;border-radius:10px;height:60px}#vendorSuggestions{list-style-type:none;padding:0;margin:0;position:absolute;background-color:#fff;width:300px;border:1px solid #ccc;max-height:200px;overflow-y:auto;display:none;z-index:1000}#vendorSuggestions li{padding:10px;cursor:pointer}#vendorSuggestions li:hover{background-color:#f0f0f0}.search-container{position:relative;margin:0 auto;width:320px}ul#vendorList{position:absolute;width:100%;background:#fff;padding:12px;border:1px solid #d3d3d3}ul#vendorList li a,ul#vendorList li span{font-size:16px;font-weight:400}ul#vendorList li{padding-bottom:13px}.hide-vendor{display:none}@media (max-width: 990px){.vendor-group ul{grid-template-columns:repeat(3,1fr)}}@media (max-width: 749px){.vendor-group ul{grid-template-columns:auto}.vendor-group h2{margin:0;font-size:38px}.vendor-group{grid-template-columns:1fr 10fr;padding:20px;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vendor-brand.css.map */
