.max-1400{max-width:1400px;margin:0 auto}.brands-a-z-section{padding-top:var(--section-vertical-spacing,40px);padding-bottom:var(--section-vertical-spacing,40px);background:rgb(var(--page-background))}.brands-a-z__title{margin-bottom:2rem;font-size:var(--text-h3);font-family:var(--heading-font-family);letter-spacing:.08em;text-transform:uppercase}.brands-a-z__nav{position:sticky;top:0;z-index:3;background:rgb(var(--page-background));padding:.75rem 0;border-bottom:1px solid rgb(var(--border-color))}.az-bar{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.az-link{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:36px;padding:0 .6rem;border:1px solid rgb(var(--border-color));border-radius:999px;text-decoration:none;font-size:var(--text-sm);font-family:var(--text-font-family);color:rgb(var(--text-color));transition:transform .12s ease,background-color .15s ease}.az-link:hover{transform:translateY(-1px);background:rgb(var(--text-color));color:#fff}.az-link.is-active{background:rgb(var(--text-color));color:#fff}.brands-groups{display:grid;gap:1.5rem;margin-top:1.5rem}.brand-group{border-bottom:1px solid rgb(var(--border-color));padding-bottom:1.25rem}.brand-letter{font-family:var(--heading-font-family);font-size:clamp(20px,2.4vw,28px);font-weight:var(--heading-font-weight);letter-spacing:.06em;margin-bottom:.8rem;color:rgb(var(--text-color));scroll-margin-top:var(--brand-scroll-offset,72px)}.brand-grid{display:grid;grid-template-columns:repeat(var(--cols-d),minmax(0,1fr));gap:.5rem 1.25rem;align-items:start;justify-items:start}.brand-chip{display:block;min-width:0;text-decoration:none;font-size:var(--text-base);line-height:1.45;color:rgb(var(--text-color));text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.2rem 0}.brand-chip:hover{text-decoration:underline}@media (max-width:1200px){.brand-grid{grid-template-columns:repeat(var(--cols-t),minmax(0,1fr));justify-items:start}}@media (max-width:768px){.brands-a-z__title{text-align:center;font-size:var(--text-h4)}.brand-letter{text-align:center}.brand-grid{grid-template-columns:repeat(var(--cols-m),minmax(0,1fr));justify-items:center}.brand-chip{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
