@media(max-width:786px){.section-logo-brands .page-width{padding-inline:0px}}.logo-brands{width:100%;background-color:var(--section-bg-color, #ffffff);letter-spacing:0;max-width:1160px;margin-inline:auto}.logo-brands__inner{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}@media(max-width:786px){.logo-brands__inner{gap:8px}}.logo-brands__heading-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:572px}.logo-brands__line{flex:1 1 0;min-width:12px;height:0;border:none;border-top:1px solid var(--header-color, #959595);opacity:.5;margin:0}.logo-brands__heading{margin:0;padding:0;flex-shrink:0;max-width:min(572px,100%);font-family:Aeonik,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.16px;text-align:center;color:var(--header-color, #959595);opacity:.5}.logo-brands__viewport{position:relative;width:100%;overflow:hidden}.logo-brands__viewport--marquee{mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.logo-brands__track{display:flex;flex-wrap:nowrap;width:max-content;max-width:none}.logo-brands__track--static{width:100%;max-width:100%;flex-wrap:wrap;justify-content:center}.logo-brands__track--marquee{width:max-content;animation:logo-brands-marquee var(--scroll-duration, 45s) linear infinite}.logo-brands__track--marquee.logo-brands__track--pause-hover:hover{animation-play-state:paused}.logo-brands__group{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:var(--gap-desktop, 48px)}.logo-brands__track--static .logo-brands__group{flex-wrap:wrap;justify-content:center;row-gap:var(--gap-desktop, 48px);column-gap:var(--gap-desktop, 48px);width:100%;max-width:100%;padding-inline-end:0}.logo-brands__track--marquee .logo-brands__group{padding-inline-end:var(--gap-desktop, 48px)}.logo-brands__cell{flex:0 0 auto;width:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.logo-brands__link{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;line-height:0;text-decoration:none}.logo-brands__img{display:block;width:auto;max-width:none;height:auto;max-height:var(--logo-h-d, var(--logo-max-height-desktop, 34px));object-fit:contain}.logo-brands__placeholder{width:80px;min-height:calc(var(--logo-h-d, var(--logo-max-height-desktop, 34px)) * 1);background:#95959526;border-radius:4px}@keyframes logo-brands-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:786px){.logo-brands__heading{font-size:14px;letter-spacing:-.14px;line-height:20.8px;white-space:normal}.logo-brands__heading-row{gap:8px}.logo-brands__img{max-height:var(--logo-h-m, var(--logo-max-height-mobile, 28px))}.logo-brands__track--marquee .logo-brands__group{padding-inline-end:var(--gap-mobile, 24px);gap:var(--gap-mobile, 24px)}.logo-brands__track--static .logo-brands__group{row-gap:var(--gap-mobile, 24px);column-gap:var(--gap-mobile, 24px)}.logo-brands__viewport--marquee{mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.logo-brands__placeholder{min-height:calc(var(--logo-h-m, var(--logo-max-height-mobile, 28px)) * 1)}}@media(prefers-reduced-motion:reduce){.logo-brands__track--marquee{animation:none;transform:none}.logo-brands__group--duplicate{display:none!important}.logo-brands__viewport--marquee{mask-image:none;-webkit-mask-image:none}.logo-brands__track--marquee{width:100%;max-width:100%;flex-wrap:wrap;justify-content:center}.logo-brands__track--marquee .logo-brands__group{padding-inline-end:0;flex-wrap:wrap;justify-content:center;row-gap:var(--gap-desktop, 48px);column-gap:var(--gap-desktop, 48px);width:100%;gap:var(--gap-desktop, 48px)}}@media(prefers-reduced-motion:reduce)and (max-width:786px){.logo-brands__track--marquee .logo-brands__group{row-gap:var(--gap-mobile, 24px);column-gap:var(--gap-mobile, 24px);gap:var(--gap-mobile, 24px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-logo-brands.css.map */
