html.js [data-animate]{--dur: calc(.6s * var(--motion-scale, 1));--delay: calc(var(--i, 0) * 70ms * var(--motion-scale, 1));opacity:0;transition:opacity var(--dur) var(--ease-out) var(--delay),transform var(--dur) var(--ease-out) var(--delay);will-change:transform,opacity}html.js [data-animate=fade-up]{transform:translateY(28px)}html.js [data-animate=fade]{transform:none}html.js [data-animate=fade-left]{transform:translate(36px)}html.js [data-animate=fade-right]{transform:translate(-36px)}html.js [data-animate=scale-in]{transform:scale(.92)}html.js [data-animate=stagger]{opacity:1;transform:none;transition:none}html.js [data-animate].is-inview{opacity:1;transform:none}html.js [data-animate=words]{opacity:1;transform:none;transition:none}html.js [data-animate=words] .hero__word{opacity:0;transform:translateY(105%);transition:transform calc(.7s * var(--motion-scale, 1)) var(--ease-out) calc(var(--i) * 80ms * var(--motion-scale, 1)),opacity calc(.5s * var(--motion-scale, 1)) ease calc(var(--i) * 80ms * var(--motion-scale, 1));will-change:transform,opacity}html.js [data-animate=words].is-inview .hero__word{opacity:1;transform:translateY(0)}html.js [data-animate].is-settled,html.js [data-animate].is-settled .hero__word{will-change:auto}@keyframes fade-up-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blob-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.05)}}@keyframes paw-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(12deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes drawer-line-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.announcement--marquee .announcement__track{animation:marquee-scroll calc(28s / var(--motion-scale, 1)) linear infinite}.announcement--marquee:hover .announcement__track{animation-play-state:paused}.button--primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.button--secondary:hover,.button--ghost:hover{transform:translateY(-2px)}.button:hover .button__arrow,.link-arrow:hover .link-arrow__icon{transform:translate(4px)}.product-card:hover .product-card__media{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.product-card:hover .product-card__img--primary{transform:scale(1.04)}.product-card:hover .product-card__img--secondary{opacity:1}.category-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.category-card:hover .category-card__img{transform:scale(1.06)}.category-card:hover .category-card__arrow{transform:translate(5px)}.header-action--cart:hover .icon{animation:paw-wiggle calc(.5s * var(--motion-scale, 1)) var(--ease-out)}.hero__blob{animation:blob-float calc(7s / var(--motion-scale, 1)) ease-in-out infinite}.hero__blob--2{animation-delay:-2s}.hero__blob--3{animation-delay:-4s}.newsletter__paw{animation:blob-float calc(5s / var(--motion-scale, 1)) ease-in-out infinite}.skeleton-card__media,.skeleton-card__line{animation:skeleton-pulse 1.4s ease-in-out infinite}.cart-drawer.is-open .cart-line{opacity:0;animation:drawer-line-in calc(.45s * var(--motion-scale, 1)) var(--ease-out) forwards;animation-delay:calc(var(--line-i, 0) * 55ms * var(--motion-scale, 1))}html.js [data-parallax]{transform:translateY(calc(var(--scroll-progress, 0) * var(--parallax-range, -40) * 1px));will-change:transform}@supports (animation-timeline: view()){html.js.has-scroll-timeline [data-parallax]{transform:none;animation:parallax-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes parallax-drift{0%{transform:translateY(calc(var(--parallax-range, -40) * -1px))}to{transform:translateY(calc(var(--parallax-range, -40) * 1px))}}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:calc(.28s * var(--motion-scale, 1));animation-timing-function:ease}::view-transition-new(root){animation-duration:calc(.34s * var(--motion-scale, 1));animation-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.js [data-animate],html.js [data-animate=words] .hero__word{opacity:1!important;transform:none!important}html.js [data-parallax]{transform:none!important;animation:none!important}.announcement--marquee .announcement__track{animation:none!important}.announcement--marquee .announcement__list[aria-hidden=true]{display:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}html.no-motion *,html.no-motion *:before,html.no-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.no-motion [data-animate],html.no-motion [data-animate=words] .hero__word{opacity:1!important;transform:none!important}html.no-motion [data-parallax]{transform:none!important;animation:none!important}html.no-motion .announcement--marquee .announcement__track{animation:none!important}html.no-motion .announcement--marquee .announcement__list[aria-hidden=true]{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/animations.css.map */
