.ts-brands-head__inner{padding-block:24px 40px}.ts-brands-head__title{margin:24px 0 0;font-size:clamp(32px,4vw,44px);line-height:1.1;letter-spacing:var(--ts-tracking-tight);text-transform:uppercase}.ts-brands-head__intro{max-width:52ch;margin:16px 0 0;font-size:18px;line-height:1.5;color:var(--ts-neutral-500)}.shopify-section:has(.ts-az){display:contents}.ts-az{position:sticky;top:var(--header-height, 0px);z-index:6;background:#fff;border-block:1px solid var(--ts-neutral-200);overflow-x:auto;scrollbar-width:none}.ts-az::-webkit-scrollbar{display:none}.ts-az__list{display:flex;justify-content:center;gap:2px;margin:0;padding:4px var(--page-margin, 16px);list-style:none;width:max-content;min-width:100%}.ts-az__link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:44px;padding-inline:4px;font-size:14px;font-weight:600;letter-spacing:var(--ts-tracking-cta);text-decoration:none;color:var(--ts-neutral-950);transition:color var(--ts-duration-fast) var(--ts-ease)}.ts-az__link:after{content:"";position:absolute;inset-inline:8px;inset-block-end:6px;height:2px;background:var(--ts-red-500);transform:scaleX(0);transform-origin:left;transition:transform var(--ts-duration-normal) var(--ts-ease)}.ts-az__link:hover,.ts-az__link.is-active{color:var(--ts-red-500)}.ts-az__link:hover:after,.ts-az__link.is-active:after{transform:scaleX(1)}.ts-az__link.is-empty{color:var(--ts-neutral-300);cursor:default;pointer-events:none}@media screen and (max-width:749px){.ts-az__list{justify-content:flex-start}}.ts-brands__group{scroll-margin-top:calc(var(--header-height, 0px) + 56px)}.ts-brands__letter{margin:56px 0 24px;padding-bottom:12px;border-bottom:1px solid var(--ts-neutral-950);font-size:32px;line-height:1.1;letter-spacing:var(--ts-tracking-tight)}.ts-brands__group:first-child .ts-brands__letter{margin-top:40px}.ts-brands__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}@media screen and (max-width:1023px){.ts-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media screen and (max-width:749px){.ts-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ts-brands__letter{margin-top:40px;font-size:24px}}.ts-brand__link{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;padding:12px 12px 20px;border:1px solid var(--ts-neutral-200);border-radius:2px;background:#fff;text-align:center;text-decoration:none;color:var(--ts-neutral-950);transition:border-color var(--ts-duration-fast) var(--ts-ease),box-shadow var(--ts-duration-normal) var(--ts-ease)}.ts-brand__link:hover,.ts-brand__link:focus-visible{border-color:var(--ts-neutral-950);box-shadow:var(--ts-shadow-sm)}.ts-brand__logo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;margin-bottom:8px;overflow:hidden}.ts-brand__image{width:100%;height:100%;object-fit:contain;transition:transform var(--ts-duration-slow) var(--ts-ease)}.ts-brand__link:hover .ts-brand__image{transform:scale(var(--ts-hover-image-scale, 1.03))}.ts-brand__initial{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:var(--ts-tracking-tight);text-transform:uppercase;color:var(--ts-neutral-500)}.ts-brand__name{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:var(--ts-tracking-label);text-transform:uppercase;transition:color var(--ts-duration-fast) var(--ts-ease)}.ts-brand__link:hover .ts-brand__name{color:var(--ts-red-500)}.ts-brand__count{font-size:12px;color:var(--ts-neutral-500)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ts-brands.css.map */
