.scroll-fade{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.scroll-fade.is-visible{opacity:1;transform:translateY(0)}.shopify-section,.card,.product-card,.collection-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.shopify-section.is-visible,.card.is-visible,.product-card.is-visible,.collection-card.is-visible{opacity:1;transform:translateY(0)}.card,.product-card{transition:transform .35s ease,box-shadow .35s ease,opacity .6s ease}.card:hover,.product-card:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 12px 24px #0000001f}.card img,.product-card img{transition:transform .5s ease}.card:hover img,.product-card:hover img{transform:scale(1.05)}button,.button,a.button,input[type=submit]{transition:transform .2s ease,box-shadow .2s ease,background-color .25s ease}button:hover,.button:hover,a.button:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000026}button:active,.button:active,a.button:active{transform:translateY(0)}header-component,#header-component{transition:box-shadow .3s ease,background-color .3s ease}body.scrolled header-component,body.scrolled #header-component{box-shadow:0 2px 12px #00000014}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:fade-out .25s ease forwards}::view-transition-new(root){animation:fade-in .35s ease forwards}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-fade,.shopify-section,.card,.product-card,.collection-card{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-animations.css.map */
