.sc-brands__intro{max-width:560px;margin:0 auto var(--sc-heading-gap);font-size:var(--sc-type-body);line-height:var(--sc-leading-body);text-align:center}.sc-brands__note{margin:0 0 var(--sc-heading-gap);font-size:var(--sc-type-small);font-style:italic;text-align:center}.sc-brands__jump{position:sticky;top:calc(var(--header-height, 0px) + 8px);z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin:0 0 var(--sc-heading-gap);padding:var(--sc-space-2);border-radius:var(--sc-radius);background:var(--sc-blush)}.sc-brands__letter{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border-radius:var(--sc-radius-sm);color:var(--sc-ink);font-size:var(--sc-type-body);text-decoration:none;transition:background-color .2s}a.sc-brands__letter:hover,a.sc-brands__letter:focus-visible{background:var(--sc-peach)}.sc-brands__letter--off{opacity:.3}.sc-brands__group{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--sc-grid-gap);padding-block:var(--sc-space-6);border-top:1px solid rgba(30,30,30,.15);scroll-margin-top:calc(var(--header-height, 0px) + 72px)}.sc-brands__initial{margin:0;font-family:var(--sc-font-display);font-weight:var(--sc-weight-display);font-size:var(--sc-type-display);line-height:1}.sc-brands__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px var(--sc-grid-gap);margin:0;padding:0;list-style:none}.sc-brands__brand{display:flex;flex-direction:column;gap:var(--sc-space-2);min-height:44px;padding:10px 0;color:var(--sc-ink);font-family:var(--sc-font-serif);font-size:var(--sc-type-sub);text-decoration:none}.sc-brands__name{align-self:flex-start;background:linear-gradient(var(--sc-peach),var(--sc-peach)) left bottom / 0 2px no-repeat;transition:background-size .3s}.sc-brands__brand:hover .sc-brands__name,.sc-brands__brand:focus-visible .sc-brands__name{background-size:100% 2px}.sc-brands__logo{display:flex;align-items:center;height:64px;padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-sm);background:var(--sc-white)}.sc-brands__logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}@media screen and (max-width:749px){.sc-brands__group{grid-template-columns:1fr;gap:var(--sc-space-2)}.sc-brands__letter{min-width:30px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.sc-brands__name,.sc-brands__letter{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sc-brands.css.map */
