.academy-image-marquee{--aim-h: 320px;--aim-h-mobile: 200px;--aim-gap: 24px;--aim-radius: 16px;--aim-speed: 40s;--aim-hover: paused;--aim-justify: center}.academy-image-marquee__viewport{position:relative}.academy-image-marquee .academy-section-header{margin-bottom:48px}@media only screen and (min-width:768px){.academy-image-marquee .academy-section-header{margin-bottom:72px}}.academy-image-marquee--h-klein .academy-section-header__heading{font-size:24px}.academy-image-marquee--h-mittel .academy-section-header__heading{font-size:32px}.academy-image-marquee--h-gross .academy-section-header__heading{font-size:40px}@media only screen and (min-width:768px){.academy-image-marquee--h-klein .academy-section-header__heading{font-size:38px}.academy-image-marquee--h-mittel .academy-section-header__heading{font-size:54px}.academy-image-marquee--h-gross .academy-section-header__heading{font-size:68px}}.academy-image-marquee__track{display:flex;align-items:center;gap:var(--aim-gap)}.academy-image-marquee__group{display:contents}.academy-image-marquee__item{flex:0 0 auto;display:block}.academy-image-marquee__link{display:block}.academy-image-marquee__image{display:block;height:var(--aim-h);width:auto;max-width:none;border-radius:var(--aim-radius);object-fit:cover}.academy-image-marquee--marquee .academy-image-marquee__viewport{overflow:hidden;width:100vw;left:50%;transform:translate(-50%)}.academy-image-marquee--marquee .academy-image-marquee__track{width:max-content;animation:academy-image-marquee-scroll var(--aim-speed) linear infinite}.academy-image-marquee--marquee:not(.is-paused) .academy-image-marquee__track{will-change:transform}.academy-image-marquee--marquee.is-paused .academy-image-marquee__track{animation-play-state:paused;will-change:auto}.academy-image-marquee--marquee.is-user-scrolling .academy-image-marquee__track{animation-play-state:paused}.academy-image-marquee--marquee.academy-image-marquee--reverse .academy-image-marquee__track{animation-direction:reverse}.academy-image-marquee--marquee .academy-image-marquee__viewport:hover .academy-image-marquee__track{animation-play-state:var(--aim-hover)}@keyframes academy-image-marquee-scroll{0%{transform:translate(0)}to{transform:translate(var(--aim-shift, calc(-50% - (var(--aim-gap) / 2))))}}.academy-image-marquee--static .academy-image-marquee__viewport{width:100%}.academy-image-marquee--static .academy-image-marquee__track{flex-wrap:wrap;align-items:stretch;justify-content:center;row-gap:var(--aim-gap)}.academy-image-marquee--static .academy-image-marquee__item{flex:var(--aim-ar, 1.5) 1 calc(var(--aim-ar, 1.5) * var(--aim-h));height:var(--aim-h);max-width:100%}.academy-image-marquee--static .academy-image-marquee__link{height:100%}.academy-image-marquee--static .academy-image-marquee__image{width:100%;height:100%;object-fit:cover}.academy-image-marquee--inline{margin-block:16px}.academy-image-marquee--inline.academy-image-marquee--marquee .academy-image-marquee__viewport{width:100%;left:auto;transform:none;border-radius:var(--aim-radius)}.academy-product__marquee{width:100%}.academy-product__marquee--before{margin-bottom:40px}.academy-product__marquee--after{margin-top:40px}@media only screen and (max-width:767px){.academy-product__marquee{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.academy-product__marquee--before{margin-bottom:60px}.academy-product__marquee--after{margin-top:60px}}.academy-image-marquee__heading{margin:0 0 var(--aim-heading-gap, 40px);font-weight:600;line-height:1.15;letter-spacing:-.01em}@media only screen and (min-width:768px){.academy-image-marquee__heading{margin-bottom:calc(var(--aim-heading-gap, 40px) * 1.4)}}.academy-image-marquee__heading--klein{font-size:clamp(20px,2.4vw,28px)}.academy-image-marquee__heading--mittel{font-size:clamp(26px,3.6vw,40px)}.academy-image-marquee__heading--gross{font-size:clamp(32px,5vw,56px)}.academy-image-marquee .academy-pill-mark__ring{border-width:.1em}.aim-fontswap{font-family:var(--aim-base-font, "Pangea", sans-serif);font-weight:var(--aim-base-weight, 400)}.academy-image-marquee.is-revealed .aim-fontswap{animation-name:aim-fontswap-cycle;animation-duration:calc(1.2s * var(--aim-swap-interval, 220) / 100);animation-iteration-count:3;animation-fill-mode:both;animation-delay:calc(var(--aim-swap-i, 0) * var(--aim-swap-interval, 220) * 2.2ms)}@keyframes aim-fontswap-cycle{0%,8%{font-family:var(--aim-base-font, "Pangea", sans-serif);font-weight:var(--aim-base-weight, 400)}16%,28%{font-family:var(--aim-swap-font-1, "Pangea", sans-serif);font-weight:var(--aim-swap-weight-1, 400)}36%,48%{font-family:var(--aim-swap-font-2, "Pangea", sans-serif);font-weight:var(--aim-swap-weight-2, 400)}56%,68%{font-family:var(--aim-swap-font-3, "Pangea", sans-serif);font-weight:var(--aim-swap-weight-3, 400)}76%,to{font-family:var(--aim-base-font, "Pangea", sans-serif);font-weight:var(--aim-base-weight, 400)}}@media only screen and (max-width:767px){.academy-image-marquee{--aim-h: var(--aim-h-mobile)}}@media(prefers-reduced-motion:reduce){.academy-image-marquee--marquee .academy-image-marquee__track,.academy-image-marquee.is-revealed .aim-fontswap{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/academy-image-marquee.css.map */
