html.motion-pending :is(.hero h1,.hero h2,.hero p,.home-hero h1,.home-hero h2,.home-hero p,.coming-soon-hero h1,.coming-soon-hero p,.limited-hero h1,.limited-hero p,.product-grid-top-text,.what-are-text,.archive-collection-header__left,.title,.contact-main__form-inner>h3,.product-grid-item,.grid-item,.archive-collection-grid-item,.steps-item,.stat-item,.contact-top-bar__item,.coming-soon-grid .grid-item){opacity:0}.motion-ready [data-animate]{opacity:0;transform:translate3d(0,20px,0) scale(.99);filter:blur(3px);transition:opacity .7s cubic-bezier(.2,.7,0,1),transform .7s cubic-bezier(.2,.7,0,1),filter .7s cubic-bezier(.2,.7,0,1);will-change:transform,opacity,filter}.motion-ready [data-animate=fade-up]{transform:translate3d(0,24px,0)}.motion-ready [data-animate=fade-right]{transform:translate3d(-28px,0,0)}.motion-ready [data-animate=fade-left]{transform:translate3d(28px,0,0)}.motion-ready [data-animate=zoom-in]{transform:translate3d(0,18px,0) scale(.96)}.motion-ready [data-animate].is-visible{opacity:1;transform:none;filter:blur(0)}.motion-ready .button,.motion-ready .button-wide{transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s cubic-bezier(.2,.8,.2,1),filter .38s cubic-bezier(.2,.8,.2,1)}.motion-ready .button:hover,.motion-ready .button-wide:hover{transform:translateY(-2px);filter:brightness(1.05)}.motion-ready .button:active,.motion-ready .button-wide:active{transform:translateY(0)}.motion-ready [data-float]{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.motion-ready [data-float]:hover{box-shadow:0 18px 30px #00000038}.motion-ready .product-grid-item .product-grid-item-image{position:relative}.motion-ready .product-grid-item .product-grid-item-image .image img,.motion-ready .product-grid-item .product-grid-item-image>img{transition:transform .62s cubic-bezier(.2,.8,.2,1),filter .62s cubic-bezier(.2,.8,.2,1)}.motion-ready .product-grid-item .product-grid-item-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1);z-index:2}.motion-ready .product-grid-item .product-grid-item-image:after{content:"VIEW PRODUCT";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:6.75rem;min-height:2rem;border:1px solid rgba(255,255,255,.42);color:var(--color-foreground);display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;font-family:var(--barlow-condensed);font-size:var(--label-lg);font-weight:700;letter-spacing:.12em;opacity:0;transition:opacity .56s cubic-bezier(.2,.8,.2,1),border-color .56s cubic-bezier(.2,.8,.2,1);z-index:3;pointer-events:none}.motion-ready .product-grid-item:hover .product-grid-item-image:before,.motion-ready .product-grid-item:hover .product-grid-item-image:after{opacity:1}.motion-ready .product-grid-item:hover .product-grid-item-image .image img,.motion-ready .product-grid-item:hover .product-grid-item-image>img{transform:scale(1.04);filter:brightness(.72)}@media(prefers-reduced-motion:reduce){.motion-ready [data-animate]{opacity:1;transform:none;filter:none;transition:none}.motion-ready .button,.motion-ready .button-wide,.motion-ready [data-float]{transition:none;transform:none}.motion-ready .product-grid-item .product-grid-item-image .image img,.motion-ready .product-grid-item .product-grid-item-image>img,.motion-ready .product-grid-item .product-grid-item-image:before,.motion-ready .product-grid-item .product-grid-item-image:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/site-animations.css.map */
