.marquee{position:relative;display:block;padding-block:.2rem;background-color:var(--marquee-background);color:var(--marquee-text)}.marquee__viewport{overflow:hidden}.marquee__track{display:flex;width:max-content}.marquee__list{display:flex;flex:0 0 auto;align-items:center}.marquee__list>*{flex:0 0 auto;padding-inline-end:var(--marquee-spacing);white-space:nowrap}.marquee[data-ready] .marquee__track{animation:marquee-scroll var(--marquee-duration) linear infinite}.marquee[data-paused] .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{to{transform:translate(calc(var(--marquee-distance) * -1))}}.marquee__controls{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:16rem;padding-inline-end:1.6rem;background-image:linear-gradient(to right,color-mix(in srgb,var(--marquee-background) 0%,transparent),var(--marquee-background));pointer-events:none}.marquee__toggle{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;background-color:var(--marquee-text);color:var(--marquee-background);cursor:pointer;pointer-events:auto}.marquee__toggle:focus-visible{outline:.2rem solid var(--marquee-text);outline-offset:.2rem}.marquee__toggle-icon{display:block;flex:0 0 auto}.marquee__toggle-icon--pause,.marquee[data-playing] .marquee__toggle-icon--play{display:none}.marquee[data-playing] .marquee__toggle-icon--pause{display:block}.partners{overflow-x:clip;background:var(--background);color:var(--text)}.partners__container{--container-width: calc(134rem + calc(var(--container-gutter) * 2))}.partners__heading{margin:0 0 3rem;color:inherit;font:var(--font-heading-2);font-weight:var(--font-heading-2-weight)!important;text-align:center}.partners__frame:before,.partners__frame:after{content:"";display:block;border:.1rem solid var(--border)}.partners__frame:before{height:3.1rem;border-bottom:0;border-radius:8.64rem 8.64rem 0 0}.partners__frame:after{height:3rem;border-top:0;border-radius:0 0 8.64rem 8.64rem}.partners__marquee{--partners-row-height: 19.7rem;--partners-slot-width: 26.4rem;display:block;margin-inline:calc(50% - 50vw)}.partners__viewport{overflow:hidden}.partners__track{display:flex;width:max-content}.partners__list{display:flex;flex:0 0 auto}.partners__list>*{flex:0 0 auto;width:var(--partners-slot-width);height:var(--partners-row-height)}.partners__marquee[data-ready] .partners__track{animation:partners-scroll var(--marquee-duration) linear infinite}.partners__marquee[data-paused] .partners__track{animation-play-state:paused}@keyframes partners-scroll{to{transform:translate(calc(var(--marquee-distance) * -1))}}@media screen and (max-width:749px){.partners__marquee{--partners-row-height: 14.3rem;--partners-slot-width: 14.5rem}.partners--mobile-grid .partners__marquee{margin-inline:0}.partners--mobile-grid .partners__track{display:block;width:auto}.partners--mobile-grid .partners__marquee[data-ready] .partners__track{animation:none}.partners--mobile-grid .partners__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.partners--mobile-grid .partners__list>*{width:auto}.partners--mobile-grid .partners__list:not([data-marquee-list]){display:none}}.partner{display:flex;align-items:center;justify-content:center;padding-inline:1.2rem}.partner:focus-visible{outline:.2rem solid currentColor;outline-offset:-.4rem}.partner__image{display:block;width:auto;height:auto;max-width:min(100%,16rem);max-height:6rem}.partner__placeholder{width:16rem;height:6rem;border-radius:.8rem;background-color:color-mix(in srgb,currentColor 10%,transparent);fill:color-mix(in srgb,currentColor 50%,transparent)}@media screen and (max-width:749px){.partner__image{max-width:min(100%,10rem);max-height:4.4rem}.partner__placeholder{width:10rem;height:4.4rem}}.icon-text{display:inline-flex;align-items:center;gap:1.2rem;color:inherit;text-decoration:none}.icon-text__icon,.icon-text__image{display:block;flex:0 0 auto}.icon-text__icon{color:color-mix(in srgb,currentColor 75%,transparent)}.icon-text__text{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:600!important;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}a.icon-text:hover .icon-text__text{text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAIAgAAABAAAAAgA */
