.full-width-brand-container{width:100%!important;max-width:100%!important;padding:60px 0;background-color:#fff;box-sizing:border-box;overflow:hidden}.brand-section-title{text-align:center;margin-bottom:45px;font-size:32px;font-weight:600;letter-spacing:.5px;color:#fd7435;padding:0 20px;font-family:monstrate,sans-serif}.brand-marquee-wrapper{overflow:hidden;width:100%;display:flex}.brand-track{display:flex;width:max-content;align-items:center;gap:60px;padding-left:60px;animation:marquee 25s linear infinite}.brand-marquee-wrapper:hover .brand-track,.brand-marquee-wrapper:focus-within .brand-track,.brand-track.paused{animation-play-state:paused}.brand-item{flex-shrink:0;width:150px;display:flex;justify-content:center;align-items:center}.brand-link{display:block;width:100%}.brand-logo{width:100%;height:auto;object-fit:contain;max-height:65px;filter:none!important;opacity:1;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media(hover:hover){.brand-link:hover .brand-logo{transform:scale(1.1)}}.brand-item.active .brand-logo{transform:scale(1.1)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-section-fade{animation:sectionJumpIn .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes sectionJumpIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.full-width-brand-container{padding:40px 0}.brand-section-title{font-size:24px;margin-bottom:30px}.brand-track{gap:40px;animation:marquee 18s linear infinite}.brand-item{width:110px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/shop-by-brand.css.map */
