.brand-card{text-align:center;border-radius:8px;transition:.3s;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.brand-logo-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 16px;aspect-ratio:1 / 1;max-height:114px;margin:0 auto}.brand-card img{width:100%;object-fit:contain;max-height:100%}.brand-name{display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));padding:11px 16px;width:100%}.brand-card a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.brands-toolbar{display:flex;gap:16px;margin-top:30px}.brand-search-wrapper{position:relative;display:flex;gap:10px}.brand-search-wrapper input{display:block;width:100%;height:40px;border-radius:2px;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));padding:0 16px}.brands-title{font-size:32px;margin-bottom:20px}.alphabet-nav{display:flex;flex-wrap:wrap;gap:8px;flex:1 0 0px}.alphabet-link{border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));text-decoration:none;font-size:14px;border-radius:2px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}label.brand-search-label{display:block;font-size:14px;line-height:22px;margin:0 0 8px;position:absolute;top:-30px}.alphabet-link:hover{border-color:red;color:red}.letter-heading{font-size:28px;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.brand-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.brand-card:hover{box-shadow:0 4px 12px #0000001a}a.alphabet-link.disabled{cursor:default;opacity:.5}.letter-section{margin-top:32px}.brand_sticky__wrap.is-sticky{position:fixed;top:0;left:0;right:0;background:#cb2026;color:#fff;box-shadow:0 2px 8px #0000000d;z-index:20;padding:16px 0}.brand_sticky__wrap.is-bottom{position:absolute;bottom:0}.sectionsticky__wrapper{position:relative;z-index:20;transition:box-shadow .3s ease}.brand_sticky__wrap.is-sticky h2.section__heading{color:#fff}.brand_sticky__wrap.is-sticky a.alphabet-link{background:#fff;border-color:#fff;color:#cb2026}.brand_sticky__wrap{will-change:transform;transition:top .2s ease}button.brands-nav-toggle{display:none}@media screen and (max-width:1023px){.brand_sticky__wrap.is-sticky .brands-toolbar{display:block}.brand_sticky__wrap.is-sticky .alphabet-nav{display:none}.brand_sticky__wrap.is-sticky button.brands-nav-toggle{background:#fff;border-radius:2px;padding:0 10px;width:fit-content;flex-grow:1;display:flex}.brand_sticky__wrap.is-sticky .alphabet-nav.is-active{display:flex}.brand_sticky__wrap.is-sticky .alphabet-nav{max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;padding-top:15px}.brand_sticky__wrap.is-sticky .alphabet-nav.is-active{max-height:200px;opacity:1}.brands-toolbar{flex-direction:column}}@media screen and (max-width:1000px){.brand-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:700px){.brand-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/brand-list.css.map */
