.bs-logos{--bs-logos-tip-space: 0px;display:block;padding-top:var(--bs-pt);padding-bottom:var(--bs-pb);background:var(--bs-logos-bg);color:var(--bs-logos-text)}.bs-logos--tips{--bs-logos-tip-space: 34px}.bs-logos__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.bs-logos__heading{margin:0;color:inherit;font-family:var(--bs-font-heading);font-weight:600;font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.bs-logos__link.bs-btn{padding-bottom:3px;font-size:12px;letter-spacing:.12em}@media(min-width:750px){.bs-logos__header{margin-bottom:28px}.bs-logos__heading{font-size:12px}.bs-logos__link.bs-btn{font-size:13px}}.bs-logos__viewport{overflow:hidden;padding-top:8px;padding-bottom:var(--bs-logos-tip-space);margin-top:-8px;margin-bottom:calc(-1 * var(--bs-logos-tip-space))}.bs-logos--fade .bs-logos__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.bs-logos__track{display:flex;width:max-content;animation:bs-logos-scroll var(--bs-logos-duration, 40s) linear infinite}.bs-logos--reverse .bs-logos__track{animation-direction:reverse}.bs-logos--hover-pause .bs-logos__track:hover,.bs-logos__track:focus-within,.bs-logos.is-paused .bs-logos__track{animation-play-state:paused}@keyframes bs-logos-scroll{to{transform:translate(calc(-1 * var(--bs-logos-distance, 50%)))}}.bs-logos__group{display:flex;flex-shrink:0;align-items:center;gap:var(--bs-logos-gap);margin:0;padding:0 var(--bs-logos-gap) 0 0;list-style:none}.bs-logos__item{flex-shrink:0;margin:0;padding:0}.bs-logos__logo{position:relative;display:flex;align-items:center;justify-content:center;height:var(--bs-logos-h);color:inherit;text-decoration:none}.bs-logos__img{display:block;width:clamp(var(--bs-logos-minw, 80px),calc(var(--bs-logos-h) * var(--bs-logo-r, 2)),var(--bs-logos-maxw, 200px));max-width:none;height:auto;max-height:var(--bs-logos-h);object-fit:contain;transition:filter .3s ease,opacity .3s ease}.bs-logos__placeholder{width:calc(var(--bs-logos-h) * 2.5);fill:currentColor;opacity:.3}.bs-logos__wordmark{font-family:var(--bs-font-heading);font-weight:700;font-size:calc(var(--bs-logos-h) * .55);line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:opacity .3s ease}.bs-logos--gray .bs-logos__img,.bs-logos--gray-hover .bs-logos__img{filter:grayscale(1);opacity:.7}.bs-logos--gray .bs-logos__wordmark,.bs-logos--gray-hover .bs-logos__wordmark{opacity:.7}.bs-logos--gray-hover .bs-logos__logo:hover .bs-logos__img,.bs-logos--gray-hover .bs-logos__logo:focus-visible .bs-logos__img{filter:none;opacity:1}.bs-logos--gray-hover .bs-logos__logo:hover .bs-logos__wordmark,.bs-logos--gray-hover .bs-logos__logo:focus-visible .bs-logos__wordmark{opacity:1}.bs-logos__logo:focus-visible{outline:2px solid currentColor;outline-offset:6px}.bs-logos__tip{position:absolute;top:calc(100% + 8px);left:50%;padding:4px 8px;background:var(--bs-navy);color:var(--bs-white);font-family:var(--bs-font-body);font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .2s ease,transform .2s ease}.bs-logos__logo:hover .bs-logos__tip,.bs-logos__logo:focus-visible .bs-logos__tip{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.bs-logos__viewport{overflow-x:auto}.bs-logos__track{animation:none}.bs-logos__group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bs-logo-marquee.css.map */
