.our-customers{position:relative;overflow:hidden;padding-top:calc(var(--padding-top) * .75);padding-bottom:calc(var(--padding-bottom) * .75)}@media screen and (min-width:750px){.our-customers{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.our-customers-container{margin:0 auto;padding:0 1.5rem}.our-customers-container.page-width{max-width:var(--page-width, 1200px)}.our-customers__header{margin-bottom:3rem;text-align:center}.our-customers__title{font-weight:700;text-transform:uppercase;letter-spacing:.15em;text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 .8rem;line-height:1.2}.our-customers__subtitle{font-size:1.4rem;font-style:italic;opacity:.75;text-align:center;margin:0;line-height:1.4}.our-customers__grid-desktop{display:none}.our-customers__marquee-wrapper{display:flex;flex-direction:column;gap:var(--gap-size)}@media screen and (min-width:750px){.our-customers__grid-desktop{display:grid;grid-template-columns:repeat(var(--columns, var(--desktop-columns)),1fr);gap:var(--gap-size)}.our-customers__marquee-wrapper--mobile-only{display:none}}.our-customers__marquee{width:100%;position:relative;display:flex;padding-top:12px;padding-bottom:12px;margin-top:-12px;margin-bottom:-12px}.our-customers__marquee:not(.our-customers__marquee--auto-slide){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.our-customers__marquee--auto-slide{overflow:hidden}.our-customers__marquee-track{display:flex;gap:var(--gap-size);width:max-content}.our-customers__marquee-group{display:flex;gap:var(--gap-size);flex-shrink:0}.our-customers__marquee--auto-slide .our-customers__marquee-group--left{animation:auto-slide-scroll-left var(--slide-duration, 25s) linear infinite}.our-customers__marquee--auto-slide .our-customers__marquee-group--right{animation:auto-slide-scroll-right var(--slide-duration, 25s) linear infinite}.our-customers:hover .our-customers__marquee--auto-slide .our-customers__marquee-group{animation-play-state:paused}.our-customers__card{position:relative;aspect-ratio:1 / 1;border-radius:var(--card-radius);overflow:hidden;background-color:#00000008;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;box-shadow:0 0 #0000}.our-customers__card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 25px #0000001f;z-index:5}.our-customers__marquee .our-customers__card{flex:0 0 var(--card-width-desktop);width:var(--card-width-desktop);max-width:var(--card-width-desktop)}.our-customers__grid-desktop .our-customers__card{width:100%}.our-customers__card-media{position:relative;width:100%;height:100%}.our-customers__card-image{width:100%;height:100%;object-fit:cover;display:block}.our-customers__card-placeholder{background-color:#0000000d;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.our-customers__card-svg{width:50%;height:50%;fill:currentColor;opacity:.25}.our-customers__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0009);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:center;padding:1.5rem}.our-customers__card:hover .our-customers__card-overlay{opacity:1}.our-customers__card-handle{color:#fff;font-size:1.3rem;font-weight:500;text-align:center;word-break:break-all}.our-customers__btn-wrapper{display:flex;justify-content:center;margin-top:3.5rem}.our-customers__button{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.8rem;font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-decoration:none;border-radius:3rem;background-color:var(--btn-bg);color:var(--btn-text);transition:transform .2s ease,opacity .2s ease;box-shadow:0 4px 10px #00000014}.our-customers__button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #00000026}@media screen and (max-width:749px){.our-customers__marquee .our-customers__card{flex:0 0 var(--card-width-mobile);width:var(--card-width-mobile);max-width:var(--card-width-mobile)}.our-customers__card-overlay{padding:1rem}.our-customers__card-handle{font-size:1.1rem}}@keyframes auto-slide-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap-size)))}}@keyframes auto-slide-scroll-right{0%{transform:translate(calc(-100% - var(--gap-size)))}to{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AAAAAAAAgA */
