.brand-logos__heading{text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:.02em;margin:0 0 2.8rem}.brand-logos__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.brand-logos__track{display:flex;width:max-content;animation-name:brand-logos-marquee;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.brand-logos__track{animation:none}}@keyframes brand-logos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-logos__row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:3.2rem 4rem;padding-inline-end:4rem}.brand-logos__item{display:flex;flex-shrink:0;align-items:center;justify-content:center;text-decoration:none;color:inherit;max-width:14rem;filter:grayscale(0%)}.brand-logos__item img{max-width:100%;height:auto;object-fit:contain}.brand-logos__grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.brand-logos__cell{min-width:0}.brand-logos__item--card{max-width:none;width:100%;padding:1.6rem;border:1px solid #e2ddd0;border-radius:12px;transition:box-shadow .2s ease,transform .2s ease}.brand-logos__item--card:hover{box-shadow:0 4px 14px #00000014;transform:translateY(-2px)}.brand-logos__item--card img{width:auto;max-width:100%}.brand-logos__name{font-weight:700;font-size:1.6rem;text-transform:uppercase;letter-spacing:.02em}.brand-logos__cta{text-align:center;margin-top:3rem}.brand-logos__cta .button{text-transform:uppercase;font-weight:700;border-radius:999px;padding:1.2rem 2.4rem}.brand-logos__cta .button:after,.brand-logos__cta .button:before{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-brand-logos.css.map */
