.logo-carousel-heading-wrap{width:100%;text-align:center;margin:0 0 .75rem;padding:var(--pad-top-heading, 0) 1rem 0 1rem}.logo-carousel-heading{margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;font-size:clamp(12px,2.6vw,var(--heading-size, 18px))}.logo-carousel-divider{display:block;width:var(--divider-width, 100%);height:var(--divider-thickness, 1px);background:var(--divider-color, #e6e6e6);margin:6px auto var(--divider-gap, 16px);opacity:.9}.logo-carousel-wrapper{width:100%;padding-top:var(--pad-top, 0);padding-bottom:var(--pad-bottom, 0)}.logo-carousel-container{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logo-carousel-track{display:flex;align-items:center;gap:var(--gap);width:max-content;animation:scroll var(--animation-speed) linear infinite;animation-direction:var(--animation-direction)}.logo-carousel-container:hover .logo-carousel-track{animation-play-state:paused}.logo-carousel-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.logo-carousel-link{display:block;transition:transform .2s ease-in-out}.logo-carousel-image{max-height:var(--logo-height);height:var(--logo-height);width:auto;opacity:.7;transition:opacity .2s ease,transform .2s ease}.placeholder-svg{height:var(--logo-height);width:100px;transition:transform .2s ease-in-out}.logo-carousel-link:hover,.logo-carousel-item:hover .placeholder-svg{transform:scale(1.05)}.logo-carousel-link:hover .logo-carousel-image{opacity:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
