.brands .brand-card,.brands .brand-item{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;padding:2rem 1.5rem;background:#ffffff80;border:2px solid rgba(0,0,0,.08);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none}.brands .brand-card .brand-title,.brands .brand-item .brand-title,.brands .brand-title{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#00000080;text-align:center;line-height:1.2;transition:all .3s ease;margin:0}.brands .brand-card:hover,.brands .brand-item:hover{background:#ffffffe6;border-color:#004fc74d;transform:translateY(-4px);box-shadow:0 8px 24px #004fc71f}.brands .brand-card:hover .brand-title,.brands .brand-item:hover .brand-title{color:#004fc7;transform:scale(1.05)}.brands .brand-card:active,.brands .brand-item:active{transform:translateY(-2px)}.brands .brand-card:focus-visible,.brands .brand-item:focus-visible{outline:3px solid rgba(0,79,199,.5);outline-offset:2px}@media screen and (max-width: 749px){.brands .brand-card,.brands .brand-item{min-height:100px;padding:1.5rem 1rem}.brands .brand-title{font-size:1rem}}@media screen and (min-width: 750px) and (max-width: 989px){.brands .brand-card,.brands .brand-item{min-height:110px;padding:1.75rem 1.25rem}.brands .brand-title{font-size:1.125rem}}@media screen and (min-width: 1400px){.brands .brand-card,.brands .brand-item{min-height:140px;padding:2.5rem 2rem}.brands .brand-title{font-size:1.375rem}}.brands.brands--grid{gap:1.5rem}.brands.brands--grid .brand-card,.brands.brands--grid .brand-item{height:100%}.brands .brand-card img,.brands .brand-item img{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brands .brand-card,.brands .brand-item{animation:fadeInUp .5s ease-out backwards}.brands .brand-card:nth-child(1),.brands .brand-item:nth-child(1){animation-delay:.05s}.brands .brand-card:nth-child(2),.brands .brand-item:nth-child(2){animation-delay:.1s}.brands .brand-card:nth-child(3),.brands .brand-item:nth-child(3){animation-delay:.15s}.brands .brand-card:nth-child(4),.brands .brand-item:nth-child(4){animation-delay:.2s}.brands .brand-card:nth-child(5),.brands .brand-item:nth-child(5){animation-delay:.25s}@media (prefers-reduced-motion: reduce){.brands .brand-card,.brands .brand-item{animation:none;transition:none}.brands .brand-card:hover,.brands .brand-item:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brands-text-styling.css.map */
