.brand-tile{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.4rem 1rem;border-radius:var(--general-radius-1, 1rem);color:rgb(var(--color-foreground));text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.brand-tile:hover{background-color:color-mix(in srgb,rgba(var(--color-foreground)) 5%,transparent);color:rgb(var(--color-foreground));text-decoration:none}.brand-tile:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.brand-tile__media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--bt-logo-height, 5.6rem)}.brand-tile__logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:opacity .2s ease}.brand-tile:hover .brand-tile__logo{opacity:.75}.brand-tile__logo[style*=--bt-ar]{width:min(100%,calc(var(--bt-logo-size, 4.4rem) * sqrt(var(--bt-ar))))}.brand-tile__fallback{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.2;color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent);overflow-wrap:anywhere}.brand-tile:hover .brand-tile__fallback{color:rgb(var(--color-accent))}.brand-tile__name{font-size:1.35rem;line-height:1.35}.brand-tile:hover .brand-tile__name{color:rgb(var(--color-accent))}.brand-tile__name--placeholder{visibility:hidden}@media(prefers-reduced-motion:reduce){.brand-tile,.brand-tile__logo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand-tile.css.map */
