.listNav,.ln-letters{overflow:hidden}.listNavHide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.letterCountShow{display:block}.ln-letters a{border:1px solid silver;border-right:none;display:block;float:left;font-size:.9em;padding:2px 6px;text-decoration:none}.ln-letters .ln-last{border-right:1px solid silver}.ln-letters a:hover,.ln-letters .ln-selected{background-color:#eaeaea}.ln-letters .ln-disabled{color:#ccc}.ln-letter-count{color:#369;font-size:.8em;left:0;line-height:1.35;position:absolute;text-align:center;top:0;width:20px}.vendor-list .ln-letters{align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:40px;display:grid;grid-template-columns:repeat(14,1fr)}.vendor-list .ln-letters a{width:100%;height:62px;display:flex;align-items:center;justify-content:center;background:#fafafa;clear:none;color:rgb(var(--nav-text-color));border:none;text-transform:uppercase;font-size:inherit;font-family:var(--navigation-font-family);font-style:var(--navigation-font-style);font-weight:var(--navigation-font-weight);transition:all .3s ease}.vendor-list .ln-letters a.ln-selected,.vendor-list .ln-letters a:hover{background-color:#000;color:#fff}.vendor-list .ln-letters a.ln-disabled{opacity:.5}.vendor-list #myList{--gap: 40px;--columns: 5;display:flex;width:100%;flex-wrap:wrap;column-gap:var(--gap);row-gap:calc(var(--gap) + 20px);position:relative}.vendor-list #myList li{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}.vendor-list #myList li a{display:block;font-size:inherit;font-family:var(--navigation-font-family);font-style:var(--navigation-font-style);font-weight:var(--navigation-font-weight);color:rgb(var(--nav-text-color));text-align:center}.vendor-list #myList li .img-wrap{display:flex;height:120px;justify-content:center;margin:0 auto 15px;align-items:center}.vendor-list #myList li .img-wrap img{display:block;height:100%;object-fit:scale-down}.vendor-list #myList li.ln-no-match{width:100%!important;text-align:center}@media screen and (max-width: 1024px){.vendor-list .ln-letters{justify-content:center}.vendor-list #myList{--columns: 4}.vendor-list .ln-letters{grid-template-columns:repeat(10,1fr)}}@media screen and (max-width: 767px){.vendor-list #myList{--columns: 2}.vendor-list .ln-letters a{width:100%;height:55px}.vendor-list .ln-letters{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/listnav.css.map */
