.aa-image-showcase{display:block}.aa-image-showcase__header{width:min(100%,780px);margin:0 auto clamp(24px,3vw,40px);text-align:center}.aa-image-showcase__title{margin-bottom:0}.aa-image-showcase__description{margin-top:12px}.aa-image-showcase__description>:first-child{margin-top:0}.aa-image-showcase__description>:last-child{margin-bottom:0}.aa-image-showcase__viewport{display:grid;grid-template-columns:repeat(var(--aa-showcase-columns),minmax(0,1fr));gap:var(--aa-showcase-gap);height:var(--aa-showcase-height);overflow:hidden}.aa-image-showcase__column{min-width:0;overflow:hidden}.aa-image-showcase__track{display:flex;flex-direction:column;gap:var(--aa-showcase-gap);animation-duration:var(--aa-showcase-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;will-change:transform}.aa-image-showcase__track[data-direction=up]{animation-name:aa-image-showcase-scroll-up}.aa-image-showcase__track[data-direction=down]{animation-name:aa-image-showcase-scroll-down}.aa-image-showcase.is-in-view .aa-image-showcase__track{animation-play-state:running}.aa-image-showcase.is-hover-paused .aa-image-showcase__track{animation-play-state:paused}.aa-image-showcase__card{position:relative;display:block;flex:0 0 auto;aspect-ratio:var(--aa-showcase-ratio);min-height:1px;overflow:hidden;border-radius:var(--aa-showcase-radius);color:inherit;background:var(--color-background, #f5f5f5);text-decoration:none;transform:translateZ(0);transition:transform .35s ease,box-shadow .35s ease}.aa-image-showcase__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:var(--aa-showcase-overlay-color);opacity:0;pointer-events:none;transition:opacity .35s ease}.aa-image-showcase__link-icon{position:absolute;right:clamp(10px,1.2vw,18px);bottom:clamp(10px,1.2vw,18px);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);border-radius:50%;color:#111;background:#fff;box-shadow:0 6px 20px #00000029;opacity:0;pointer-events:none;transform:translateY(8px) scale(.92);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.aa-image-showcase__link-icon svg{width:50%;height:50%}.aa-image-showcase__card:hover .aa-image-showcase__link-icon,.aa-image-showcase__card:focus-visible .aa-image-showcase__link-icon{opacity:1;transform:translateY(0) scale(1)}.aa-image-showcase__media,.aa-image-showcase__image,.aa-image-showcase__video,.aa-image-showcase__placeholder{display:block;width:100%;height:100%}.aa-image-showcase__image,.aa-image-showcase__video,.aa-image-showcase__placeholder{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.aa-image-showcase__placeholder{background:#f5f5f5}.aa-image-showcase__card:hover:after,.aa-image-showcase__card:focus-visible:after{opacity:var(--aa-showcase-overlay-opacity)}.aa-image-showcase--zoom .aa-image-showcase__card:hover .aa-image-showcase__image,.aa-image-showcase--zoom .aa-image-showcase__card:hover .aa-image-showcase__video,.aa-image-showcase--zoom-lift .aa-image-showcase__card:hover .aa-image-showcase__image,.aa-image-showcase--zoom-lift .aa-image-showcase__card:hover .aa-image-showcase__video{transform:scale(1.055)}.aa-image-showcase--lift .aa-image-showcase__card:hover,.aa-image-showcase--zoom-lift .aa-image-showcase__card:hover{z-index:2;transform:translateY(-6px);box-shadow:0 16px 36px #0000002e}.aa-image-showcase__card:focus-visible{z-index:3;outline:2px solid currentcolor;outline-offset:-4px}.aa-image-showcase__empty{overflow:hidden;aspect-ratio:16 / 7;border-radius:var(--aa-showcase-radius)}@keyframes aa-image-showcase-scroll-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - (var(--aa-showcase-gap) / 2)))}}@keyframes aa-image-showcase-scroll-down{0%{transform:translateY(calc(-50% - (var(--aa-showcase-gap) / 2)))}to{transform:translateY(0)}}@media screen and (max-width:749px){.aa-image-showcase__viewport{height:var(--aa-showcase-mobile-height)}}@media(prefers-reduced-motion:reduce){.aa-image-showcase__viewport{height:auto;overflow:visible}.aa-image-showcase__track{animation:none!important;transform:none!important}.aa-image-showcase__card,.aa-image-showcase__image,.aa-image-showcase__video{transition:none}.aa-image-showcase__card.is-clone{display:none}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
