:root{--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-ui: cubic-bezier(.4, 0, .2, 1);--motion-reveal-distance: 4rem;--motion-reveal-duration: 1s;--motion-reveal-opacity-duration: .25s;--motion-stagger-word: 30ms;--motion-stagger-row: 50ms;--motion-stagger-card: .1s;--motion-zoom-duration: 1s;--motion-zoom-scale: 1.05;--motion-underline-duration: .7s;--motion-ui-duration: .2s}.anim-reveal-clip{display:inline-block;overflow:hidden;vertical-align:top}.anim-reveal{display:inline-block;vertical-align:top;transform-origin:left top}.anim-reveal--block,.anim-words{display:block}.js .anim-reveal:not(.is-revealed):not(.is-static){opacity:0;transform:translateY(var(--motion-reveal-distance))}.parallax-frame{position:relative;overflow:hidden}.parallax-bleed{position:absolute;inset-inline:0;top:-5%;bottom:-5%;width:100%;will-change:transform}.parallax-bleed>img,.parallax-bleed>picture,.parallax-bleed>video{width:100%;height:100%;object-fit:cover;display:block}.parallax-frame--flow .parallax-bleed{position:relative;top:auto;bottom:auto;margin-block:-5%;height:110%}.anim-zoom{transition:transform var(--motion-zoom-duration) var(--ease-out-expo);transform:scale(1)}.group:hover .anim-zoom,.group:focus-within .anim-zoom,a:hover .anim-zoom,.product-card:hover .anim-zoom,.product-card:focus-within .anim-zoom{transform:scale(var(--motion-zoom-scale))}.anim-underline{position:relative;text-decoration:none;width:fit-content}.anim-underline:before{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-underline-duration) var(--ease-out-expo)}.anim-underline:hover:before,.anim-underline:focus-visible:before{transform:scaleX(1)}.anim-roll{display:inline-flex;align-items:center;gap:.5rem}.anim-roll__clip{position:relative;display:inline-block;overflow:hidden;white-space:nowrap}.anim-roll__ghost{visibility:hidden;display:block}.anim-roll__stack{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:.4rem;transform:translateY(calc(-50% - 2px));transition:transform var(--motion-underline-duration) var(--ease-out-expo)}.anim-roll:hover .anim-roll__stack,.anim-roll:focus-visible .anim-roll__stack{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.anim-reveal,.anim-reveal-clip,.parallax-bleed,.anim-zoom,.anim-roll__stack,.anim-underline:before{transition:none!important;animation:none!important;transform:none!important;opacity:1!important;will-change:auto!important}.js .anim-reveal:not(.is-revealed):not(.is-static){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/motion.css.map */
