.brand-partners__intro{max-width:64ch;margin:calc(var(--space-5) * -.4) 0 var(--space-6);font-size:15px;line-height:1.6;color:var(--color-muted-2)}.brand-partners__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.brand-partner{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 22px 20px;border:1px solid var(--color-divider);border-radius:var(--radius);background:var(--color-bg);transition:border-color .2s,box-shadow .2s}.brand-partner:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.brand-partner__logo{display:flex;align-items:center;min-height:48px}.brand-partner__logo:empty{display:none}.brand-partner__logo img{filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.brand-partner__logo img.brand-logo{width:calc(var(--bw) * .9);height:calc(var(--bh) * .9);max-width:none;object-fit:contain}.brand-partner:hover .brand-partner__logo img{filter:none;opacity:1}.brand-partner__body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.brand-partner__tag{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.brand-partner__name{margin:0;font-size:20px;line-height:1.15}.brand-partner__status{align-self:flex-start;display:inline-flex;align-items:center;gap:5px}.brand-partner__text{margin:0;font-size:14px;line-height:1.55;color:var(--color-muted-2);flex:1}.brand-partner__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;padding-top:12px;border-top:1px solid var(--color-divider)}.brand-partner__link{font-size:13px;font-weight:600;color:var(--color-accent-700)}.brand-partner__link--muted{font-weight:500;color:var(--color-muted-2)}.brand-partner--featured{grid-column:span 2;flex-direction:row;align-items:stretch;gap:28px;padding:26px 28px}.brand-partner--featured .brand-partner__logo{justify-content:center;flex:0 0 180px;padding-right:28px;border-right:1px solid var(--color-divider)}.brand-partner--featured .brand-partner__name{font-size:26px}.brand-partner--own{overflow:hidden}.brand-partner--own:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-rs)}.brand-partner--own:hover{border-color:var(--color-rs)}.brand-partner--own .brand-partner__logo img{filter:none;opacity:1}.brand-partner--own .brand-partner__tag{color:var(--color-rs);font-weight:600}.brand-index{display:block}.brand-index__bar{position:sticky;top:var(--header-offset, var(--header-height));z-index:5;display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:12px 0;background:var(--color-bg);border-bottom:1px solid var(--color-divider);transition:top .25s ease}.brand-index__search{position:relative;flex:0 1 260px}.brand-index__search .icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.brand-index__search .input{width:100%;padding-left:34px}.brand-index__letters{display:flex;flex-wrap:wrap;gap:2px}.brand-index__letters a,.brand-index__letters span{display:grid;place-items:center;min-width:28px;height:30px;padding:0 5px;font-size:13px;font-weight:600;color:var(--color-text);border-radius:var(--radius);font-variant-numeric:tabular-nums}.brand-index__letters a:hover{background:var(--color-accent-100);color:var(--color-accent-700);text-decoration:none}.brand-index__letters .is-empty{font-weight:400;color:rgba(var(--color-text-rgb),.22);pointer-events:none}.brand-index__group{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 24px;padding:22px 0;border-bottom:1px solid var(--color-divider);scroll-margin-top:calc(var(--header-offset, var(--header-height)) + 64px)}.brand-index__group:last-of-type{border-bottom:0}.brand-index__letter{margin:0;font-family:var(--font-heading);font-size:40px;font-weight:300;line-height:1;color:var(--color-accent-700)}.brand-index__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.brand-index__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:96px;padding:14px 10px 10px;border:1px solid var(--color-divider);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);text-align:center;transition:border-color .2s,box-shadow .2s}.brand-index__item:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);color:var(--color-text);text-decoration:none}.brand-index__logo{display:grid;place-items:center;width:100%;height:46px}.brand-index__logo img.brand-logo{width:calc(var(--bw) * .8);height:calc(var(--bh) * .8);max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}.brand-index__item:hover .brand-index__logo img{filter:none;opacity:1}.brand-index__name{font-size:12px;line-height:1.25;color:var(--color-muted-2);overflow-wrap:anywhere}.brand-index__item--text .brand-index__name{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-text)}.brand-index__empty{padding:28px 0 8px}.brand-index__empty-text{margin:0 0 16px;color:var(--color-muted-2)}@media screen and (max-width:989px){.brand-partners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.brand-partners__grid{grid-template-columns:minmax(0,1fr)}.brand-partner--featured{grid-column:auto;flex-direction:column;gap:18px;padding:22px}.brand-partner--featured .brand-partner__logo{flex-basis:auto;justify-content:flex-start;padding:0 0 18px;border-right:0;border-bottom:1px solid var(--color-divider)}.brand-partner--featured .brand-partner__name{font-size:22px}.brand-index__search{flex-basis:100%}.brand-index__letters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.brand-index__letters::-webkit-scrollbar{display:none}.brand-index__group{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0;scroll-margin-top:calc(var(--header-offset, var(--header-height)) + 110px)}.brand-index__letter{font-size:28px}.brand-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-index__item{min-height:84px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-brands.css.map */
