:root{--efs-motion: 1;--efs-ease-out: cubic-bezier(.16, 1, .3, 1);--efs-ease-in-out: cubic-bezier(.65, 0, .35, 1);--efs-dur-fast: calc(.18s * var(--efs-motion));--efs-dur: calc(.32s * var(--efs-motion));--efs-dur-slow: calc(.64s * var(--efs-motion));--efs-reveal-y: calc(24px * var(--efs-motion));--efs-stagger-step: calc(60ms * var(--efs-motion));--efs-tilt-max: calc(6 * var(--efs-motion));--efs-tilt-lift: calc(6px * var(--efs-motion));--efs-perspective: 1000px}@media(prefers-reduced-motion:reduce){:root{--efs-motion: 0}}body[data-disable-animations=true],body[data-efs-motion=off]{--efs-motion: 0}body[data-efs-motion=subtle]{--efs-reveal-y: calc(14px * var(--efs-motion));--efs-tilt-max: calc(3 * var(--efs-motion))}[data-efs-reveal]{transition:opacity var(--efs-dur) var(--efs-ease-out),transform var(--efs-dur) var(--efs-ease-out);transition-delay:calc(var(--efs-stagger-step) * var(--efs-i, 0))}html.efs-motion-ready [data-efs-reveal]:not(.is-revealed){opacity:0}html.efs-motion-ready [data-efs-reveal=up]:not(.is-revealed){transform:translate3d(0,var(--efs-reveal-y),0)}html.efs-motion-ready [data-efs-reveal=scale]:not(.is-revealed){transform:scale(.97)}[data-efs-stagger]>*{--efs-i: 0}[data-efs-stagger]>*:nth-child(1){--efs-i: 0}[data-efs-stagger]>*:nth-child(2){--efs-i: 1}[data-efs-stagger]>*:nth-child(3){--efs-i: 2}[data-efs-stagger]>*:nth-child(4){--efs-i: 3}[data-efs-stagger]>*:nth-child(5){--efs-i: 4}[data-efs-stagger]>*:nth-child(6){--efs-i: 5}[data-efs-stagger]>*:nth-child(7){--efs-i: 6}[data-efs-stagger]>*:nth-child(8){--efs-i: 7}[data-efs-stagger]>*:nth-child(n+9){--efs-i: 8}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.efs-tilt{perspective:var(--efs-perspective)}.efs-tilt__inner{transform:rotateX(calc(var(--efs-rx, 0) * 1deg)) rotateY(calc(var(--efs-ry, 0) * 1deg)) translate3d(0,calc(var(--efs-lift, 0) * var(--efs-tilt-lift) * -1),0) scale(calc(1 + (var(--efs-lift, 0) * .02)));transition:transform var(--efs-dur) var(--efs-ease-out);transform-style:preserve-3d;contain:layout paint}.efs-tilt.is-tilting .efs-tilt__inner{transition:none}}.efs-veil{overflow:hidden}.efs-veil img,.efs-veil .image-element{transition:transform var(--efs-dur-slow) var(--efs-ease-out)}html.efs-motion-ready .efs-veil[data-efs-reveal]:not(.is-revealed) img,html.efs-motion-ready .efs-veil[data-efs-reveal]:not(.is-revealed) .image-element{transform:scale(1.06)}.efs-marquee{display:flex;overflow:hidden;gap:var(--efs-marquee-gap, 3rem);-webkit-user-select:none;user-select:none}.efs-marquee__track{display:flex;flex:0 0 auto;gap:var(--efs-marquee-gap, 3rem);min-width:100%;animation:efs-marquee var(--efs-marquee-duration, 30s) linear infinite}@media(prefers-reduced-motion:reduce){.efs-marquee__track{animation:none}}body[data-disable-animations=true] .efs-marquee__track,body[data-efs-motion=off] .efs-marquee__track{animation:none}.efs-marquee:hover .efs-marquee__track{animation-play-state:paused}@keyframes efs-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--efs-marquee-gap, 3rem)),0,0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){body:not([data-disable-animations=true]):not([data-efs-motion=off]) .efs-depth{animation:efs-depth linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}}}@keyframes efs-depth{0%{transform:translate3d(0,calc(var(--efs-depth, 20) * -1px),0)}to{transform:translate3d(0,calc(var(--efs-depth, 20) * 1px),0)}}.efs-defer-render{content-visibility:auto;contain-intrinsic-size:auto 600px}.efs-hover-rise{transition:transform var(--efs-dur) var(--efs-ease-out)}@media(hover:hover)and (pointer:fine){.efs-hover-rise:hover{transform:translate3d(0,calc(var(--efs-tilt-lift) * -1),0)}}.efs-underline{position:relative}.efs-underline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--efs-dur) var(--efs-ease-out)}@media(hover:hover)and (pointer:fine){.efs-underline:hover:after,.efs-underline:focus-visible:after{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/efs.motion.css.map */
