.brands-page{padding:32px 0 64px}.brands-page__header{text-align:center;margin-bottom:28px}.brands-page__title{margin:0 0 8px}.brands-page__subheading{color:#666;margin:0}.brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.brand-card{display:flex;align-items:center;justify-content:center;min-height:110px;padding:20px;border:1px solid #ececec;border-radius:12px;background:#fff;text-decoration:none;color:#111;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.brand-card:hover{border-color:#cfcfcf;box-shadow:0 4px 14px #00000012;transform:translateY(-2px)}.brand-card__logo{max-width:100%;max-height:70px;object-fit:contain}.brand-card__name{font-size:18px;font-weight:600;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brands-page.css.map */
