.kv-brands-page{color:var(--kv-text);font-family:var(--kv-font-body)}.kv-brands-page .kv-breadcrumb{background-color:var(--kv-cream-band, var(--kv-cream))}.kv-brands-page__inner{box-sizing:border-box;max-width:var(--kv-brands-container);margin:0 auto;padding:var(--kv-brands-pad-top) var(--kv-brands-gutter) var(--kv-brands-pad-bottom)}.kv-brands-page__popular-title{margin:0 0 var(--kv-brands-popular-gap);color:var(--kv-heading);font-family:var(--kv-font-heading);font-size:var(--kv-brands-popular-size);font-weight:var(--kv-weight-heading);line-height:1.4;letter-spacing:normal}.kv-brands-page__popular-grid{display:grid;grid-template-columns:repeat(var(--kv-brands-cards),minmax(0,1fr));gap:var(--kv-brands-card-gap)}.kv-brands-page__card{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;height:var(--kv-brands-card-h);padding:var(--kv-brands-card-pad);border:0;border-radius:var(--kv-brands-card-radius);background-color:var(--kv-surface);box-shadow:none;overflow:hidden;color:inherit;text-decoration:none}a.kv-brands-page__card:focus-visible{box-shadow:none}.kv-brands-page__logo{display:block;width:100%;height:100%;max-height:var(--kv-brands-logo-h);object-fit:contain;object-position:center}.kv-brands-page__placeholder{display:block;width:100%;max-height:var(--kv-brands-logo-h);aspect-ratio:3 / 1;border:1px dashed var(--kv-border);border-radius:var(--kv-radius);background-color:var(--kv-page-bg)}.kv-brands-page__bar{margin-top:var(--kv-brands-bar-space);padding-bottom:var(--kv-brands-line-space);border-bottom:1px solid var(--kv-brands-line-color)}.kv-brands-page__bar-line{margin:0;color:var(--kv-muted);font-family:var(--kv-font-heading);font-size:var(--kv-brands-letter-size);font-weight:var(--kv-weight-heading);line-height:1.6;letter-spacing:var(--kv-brands-letter-tracking);word-spacing:var(--kv-brands-letter-gap)}.kv-brands-page__bar-link{color:var(--kv-text);text-decoration:none;transition:color .3s ease}.kv-brands-page__bar-link:hover{color:var(--kv-heading)}.kv-brands-page__bar-link:focus-visible{box-shadow:none}.kv-brands-page__groups{margin-top:var(--kv-brands-first-space)}.kv-brands-page__group+.kv-brands-page__group{margin-top:var(--kv-brands-group-space)}.kv-brands-page__group{scroll-margin-top:calc(var(--kv-brands-sticky, 0px) + var(--kv-brands-jump-gap))}.kv-brands-page__letter{margin:0 0 var(--kv-brands-heading-gap);color:var(--kv-heading);font-family:var(--kv-font-heading);font-size:var(--kv-brands-heading-size);font-weight:var(--kv-weight-heading);line-height:1.4;letter-spacing:normal}.kv-brands-page__letter:focus{outline:none}.kv-brands-page__letter-text{text-decoration-line:underline;text-decoration-color:var(--kv-brands-underline-color, var(--kv-primary));text-decoration-thickness:var(--kv-brands-underline-thickness);text-underline-offset:var(--kv-brands-underline-offset)}.kv-brands-page__names{display:grid;grid-template-columns:repeat(var(--kv-brands-columns),minmax(0,1fr));column-gap:var(--kv-brands-column-gap);row-gap:var(--kv-brands-row-gap);justify-items:start;margin:0;padding:0;list-style:none}.kv-brands-page__name{min-width:0}.kv-brands-page__name-link{display:block;padding:var(--kv-brands-name-pad) 0;color:var(--kv-text);font-family:var(--kv-font-body);font-size:var(--kv-brands-name-size);font-weight:var(--kv-weight-body);line-height:1.6;letter-spacing:normal;text-decoration:none;overflow-wrap:anywhere;transition:color .3s ease}.kv-brands-page__name-link:hover{color:var(--kv-brands-name-hover, var(--kv-primary))}.kv-brands-page__name-link:focus-visible{box-shadow:none}.kv-brands-page__empty{margin:0;color:var(--kv-muted)}@media(prefers-reduced-motion:reduce){.kv-brands-page__bar-link,.kv-brands-page__name-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kv-brands-page.css.map */
