:root{--motion-3d-duration: .28s;--motion-3d-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes motion3dFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes motion3dSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){main#MainContent{animation:motion3dFadeUp .5s var(--motion-3d-ease) both}.product-card{animation:motion3dFadeUp .5s var(--motion-3d-ease) both}.product-grid>*:nth-child(1) .product-card,.product-grid>*:nth-child(1).product-card{animation-delay:.02s}.product-grid>*:nth-child(2) .product-card,.product-grid>*:nth-child(2).product-card{animation-delay:.06s}.product-grid>*:nth-child(3) .product-card,.product-grid>*:nth-child(3).product-card{animation-delay:.1s}.product-grid>*:nth-child(4) .product-card,.product-grid>*:nth-child(4).product-card{animation-delay:.14s}.product-grid>*:nth-child(5) .product-card,.product-grid>*:nth-child(5).product-card{animation-delay:.18s}.product-grid>*:nth-child(n+6) .product-card,.product-grid>*:nth-child(n+6).product-card{animation-delay:.2s}body:before{content:"";position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--purity-accent, #22d3ee),var(--purity-accent-2, #0891b2));transform-origin:left;z-index:9999;pointer-events:none;animation:motion3dLoadingBar .9s var(--motion-3d-ease) forwards,motion3dLoadingBarFade .4s ease .9s forwards}@keyframes motion3dLoadingBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes motion3dLoadingBarFade{to{opacity:0}}.button:not(.button-unstyled),.button-secondary,.button-custom,.purity-btn-pill,.add-to-cart-button,.add-to-cart-button button,button.shopify-payment-button__button--unbranded{transform-style:preserve-3d;will-change:transform;background-image:linear-gradient(120deg,transparent 0%,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%,transparent 100%);background-size:260% 100%;background-position:100% 0;background-repeat:no-repeat;transition:transform var(--motion-3d-duration) var(--motion-3d-ease),box-shadow var(--motion-3d-duration) var(--motion-3d-ease),background-position .6s var(--motion-3d-ease);box-shadow:0 1px #00000014,0 6px 14px #00000014}.button:not(.button-unstyled):hover,.button-secondary:hover,.button-custom:hover,.purity-btn-pill:hover,.add-to-cart-button:hover,.add-to-cart-button button:hover,button.shopify-payment-button__button--unbranded:hover{transform:perspective(600px) translateY(-3px) rotateX(6deg);box-shadow:0 2px #0000001a,0 14px 28px #00000029;background-position:-60% 0}.button:not(.button-unstyled):active,.button-secondary:active,.button-custom:active,.purity-btn-pill:active,.add-to-cart-button:active,.add-to-cart-button button:active{transform:perspective(600px) translateY(1px) scale(.97) rotateX(0);box-shadow:0 1px #00000014,0 3px 8px #0000001a}.product-card{transform-style:preserve-3d;will-change:transform;transition:transform .35s var(--motion-3d-ease),box-shadow .35s var(--motion-3d-ease)}.product-card:hover{transform:perspective(1200px) rotateX(2deg) rotateY(-2deg) translateY(-8px);box-shadow:0 24px 48px #14181d24;z-index:2}.product-card__image,.product-card img{transition:transform .5s var(--motion-3d-ease)}.product-card:hover .product-card__image,.product-card:hover img{transform:scale(1.05)}.header-actions__action{transition:transform .2s var(--motion-3d-ease)}.header-actions__action:hover{transform:translateY(-2px) scale(1.08)}.header-actions__action:active{transform:scale(.92)}header nav a{background-image:linear-gradient(currentColor,currentColor);background-position:left bottom;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s var(--motion-3d-ease)}header nav a:hover{background-size:100% 1px}.variant-picker button,.swatch{transition:transform .15s var(--motion-3d-ease)}.variant-picker button:active,.swatch:active{transform:scale(.9)}quantity-selector button,.quantity-selector button{transition:transform .15s var(--motion-3d-ease)}quantity-selector button:active,.quantity-selector button:active{transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.product-card:hover{box-shadow:0 12px 24px #14181d1f}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/motion-3d.css.map */
