.brand-finder{padding-top:4.8rem;padding-bottom:4.8rem}.brand-finder__inner{display:flex;flex-direction:column;gap:2.4rem}.brand-finder__heading{font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0}.brand-finder__form{display:flex;align-items:stretch;gap:1.2rem}.brand-finder__field{display:flex;flex-direction:column;justify-content:center;gap:0;flex:1 1 0;min-width:0}.brand-finder__field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand-finder__select{height:4.6rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.2rem;background:rgb(var(--color-background));font-size:1.4rem;color:rgb(var(--color-foreground))}.brand-finder__submit{flex:0 0 auto;background:#121212;color:#fff;border:none;padding:0 2.6rem;height:4.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:.2rem;cursor:pointer;font-size:1.3rem;transition:background-color .2s ease}.brand-finder__submit:hover{background:#e3000f}.brand-finder__logos{display:grid;grid-template-columns:repeat(9,1fr);gap:1.2rem;list-style:none;padding:0;margin:0}.brand-finder__logo-item{display:flex}.brand-finder__logo-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;aspect-ratio:1 / 1;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.3rem;text-decoration:none;padding:.5rem;transition:border-color .2s ease}.brand-finder__logo-caption{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gp-text-2, #6B6B6B)}.brand-finder__logo-link:hover{border-color:#121212}.brand-finder__logo-img{max-width:88%;max-height:6.6rem;width:auto;height:auto}.brand-finder__logo-text{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.2rem;color:rgb(var(--color-foreground));text-align:center}.brand-finder__logo-link--view-all{flex-direction:column;gap:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;color:rgba(var(--color-foreground),.65)}.brand-finder__view-all-icon{display:flex;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:989px){.brand-finder__logos{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:749px){.brand-finder__logos{grid-template-columns:repeat(3,1fr)}.brand-finder__form{flex-direction:column;align-items:stretch}.brand-finder__field{flex:none}.brand-finder__submit{width:100%}}.brand-finder__select:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-brand-finder.css.map */
