.reveal{opacity:0;transform:translateY(36px);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo);will-change:transform,opacity}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}.reveal[data-delay="3"]{transition-delay:.3s}.reveal[data-delay="4"]{transition-delay:.4s}.stagger-children .reveal:nth-child(1){transition-delay:.06s}.stagger-children .reveal:nth-child(2){transition-delay:.12s}.stagger-children .reveal:nth-child(3){transition-delay:.18s}.stagger-children .reveal:nth-child(4){transition-delay:.24s}.stagger-children .reveal:nth-child(5){transition-delay:.3s}.masked-heading{overflow:hidden;display:inline-block;vertical-align:top}.masked-heading span{display:inline-block;transform:translateY(115%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.masked-heading.is-visible span{transform:translateY(0)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{display:flex;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.marquee__inner{display:flex;animation:marquee-scroll var(--marquee-duration,24s) linear infinite;will-change:transform}.marquee:hover .marquee__inner{animation-play-state:paused}.marquee__item{flex-shrink:0;padding:0 2rem}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge-spin{animation:spin-slow 16s linear infinite;transform-origin:center center;will-change:transform}.badge-spin:hover{animation-play-state:paused}@keyframes ken-burns{0%{transform:scale(1) translate(0)}to{transform:scale(1.09) translate(-1%,-1%)}}.ken-burns{animation:ken-burns 14s ease-in-out infinite alternate;will-change:transform}.crossfade{position:relative;overflow:hidden}.crossfade__primary,.crossfade__secondary{transition:opacity var(--duration-normal) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo);will-change:transform,opacity}.crossfade__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.crossfade:hover .crossfade__primary{opacity:0;transform:scale(1.05)}.crossfade:hover .crossfade__secondary{opacity:1;transform:scale(1.04)}.tilt-card{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;will-change:transform}.card-quick-add{position:absolute;bottom:0;left:0;right:0;background:#0a0a0aeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:.75rem 1rem;transform:translateY(100%);transition:transform var(--duration-fast) var(--ease-out-expo);display:flex;flex-direction:column;gap:.5rem;z-index:10}.product-card__media:hover .card-quick-add{transform:translateY(0)}@keyframes slide-up-spring{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-up-spring{animation:slide-up-spring .5s var(--ease-spring)}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.shake{animation:shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:1.2rem;height:1.2rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite;display:inline-block}.tabs__indicator{position:absolute;bottom:0;height:2px;background:var(--color-primary);transition:left .35s var(--ease-out-expo),width .35s var(--ease-out-expo)}.animated-underline{position:relative;display:inline-block}.animated-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:currentColor;transition:width var(--duration-fast) var(--ease-out-expo)}.animated-underline:hover:after{width:100%}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-preloader);display:flex;align-items:center;justify-content:center;pointer-events:all;-webkit-user-select:none;user-select:none}.preloader__curtain{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.preloader__half{flex:1;background:var(--color-primary);transition:transform .85s cubic-bezier(.85,0,.15,1);will-change:transform}.preloader.is-done .preloader__half--left{transform:translate(-100%)}.preloader.is-done .preloader__half--right{transform:translate(100%)}.preloader__content{position:relative;z-index:2;text-align:center;color:#fff;transition:opacity .4s ease}.preloader.is-done .preloader__content{opacity:0}.preloader__letters{display:flex;gap:.35rem;font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:800;letter-spacing:.15em}.preloader__char{display:inline-block;opacity:0;transform:translateY(25px);animation:char-in .6s var(--ease-out-expo) forwards}.preloader__char:nth-child(1){animation-delay:.1s}.preloader__char:nth-child(2){animation-delay:.18s}.preloader__char:nth-child(3){animation-delay:.26s}.preloader__char:nth-child(4){animation-delay:.34s}.preloader__char:nth-child(5){animation-delay:.42s}.preloader__char:nth-child(6){animation-delay:.5s}@keyframes char-in{to{opacity:1;transform:translateY(0)}}.preloader__line{width:140px;height:2px;background:#fff3;margin:1.25rem auto 0;position:relative;overflow:hidden;border-radius:2px}.preloader__line-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--color-accent);transition:width .8s ease}.custom-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:var(--z-cursor);mix-blend-mode:difference}.cursor-dot{width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:-4px;left:-4px;transition:transform .1s ease}.cursor-ring{width:44px;height:44px;border:1.5px solid rgba(255,255,255,.8);border-radius:50%;position:absolute;top:-22px;left:-22px;transition:width .3s var(--ease-out-expo),height .3s var(--ease-out-expo),border-color .3s ease;display:flex;align-items:center;justify-content:center}.cursor-label{font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:.1em;color:#fff;text-transform:uppercase;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease}.cursor-ring.is-view{width:72px;height:72px;top:-36px;left:-36px;background:#ffffff2e}.cursor-ring.is-view .cursor-label{opacity:1;transform:scale(1)}.cursor-ring.is-hovering{width:64px;height:64px;top:-32px;left:-32px;background:#ffffff1f}.clip-reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1.1s cubic-bezier(.77,0,.175,1)}.clip-reveal.is-visible{clip-path:inset(0 0 0 0)}@keyframes stroke-draw{to{stroke-dashoffset:0}}.checkmark-draw{stroke-dasharray:100;stroke-dashoffset:100;animation:stroke-draw .7s cubic-bezier(.65,0,.45,1) .2s forwards}.confetti-piece{position:absolute;width:9px;height:9px;border-radius:2px;animation:confetti-fall 1.8s ease-out forwards}@keyframes confetti-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--cx,50px),var(--cy,180px)) rotate(var(--cr,360deg));opacity:0}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.masked-heading span{transform:none}.marquee__inner,.badge-spin,.ken-burns{animation:none}.clip-reveal{clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/animations.css.map */
