.brand-logos__label.need-animate,.brand-logos__heading.need-animate,.brand-logos__item-wrapper.need-animate{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:var(--timing-base, .4s);transition-timing-function:ease;transition-delay:0s}.brand-logos.animated .brand-logos__label.need-animate{opacity:1;transform:translateY(0);transition-delay:0s}.brand-logos.animated .brand-logos__heading.need-animate{opacity:1;transform:translateY(0);transition-delay:calc(var(--timing-base, .4s) / 2)}.brand-logos.animated .brand-logos__item-wrapper.need-animate{opacity:1;transform:translateY(0);transition-delay:calc(var(--timing-base, .4s) + var(--delay-step) * var(--timing-base, .4s) / 2)}.brand-logos{background-color:var(--section-background, #f5f2ed)}.brand-logos__container{padding:0 16px;max-width:1400px;margin:0 auto}.brand-logos__label{margin-bottom:8px;text-align:center}.brand-logos__heading{margin-bottom:40px;text-align:center;text-transform:uppercase;letter-spacing:.1em}.brand-logos__row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.brand-logos__item-wrapper{display:flex;align-items:center;justify-content:center;padding:32px 24px;min-height:140px;transition:opacity var(--timing-base, .4s) ease,transform var(--timing-base, .4s) ease}.brand-logos__item{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.brand-logos__item-image{display:block;width:auto;max-width:75%;height:auto;max-height:100px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.brand-logos__item-wrapper:hover .brand-logos__item-image{transform:scale(1.06)}}@media(min-width:576px){.brand-logos__item-wrapper{padding:40px 30px;min-height:160px}}@media(min-width:768px){.brand-logos__container{padding:0 32px}.brand-logos__row{grid-template-columns:repeat(3,1fr);gap:40px}.brand-logos__item-image{max-height:120px}}@media(min-width:1200px){.brand-logos__container{padding:0 60px}.brand-logos__item-wrapper{padding:50px 40px;min-height:180px}.brand-logos__item-image{max-height:130px}}@media(min-width:1920px){.brand-logos__container{padding-left:105px;padding-right:105px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/brand-logos.build.css.map */
