:root{--llumino-ease: cubic-bezier(.16, 1, .3, 1);--llumino-duration-fast: .35s;--llumino-duration-medium: .6s;--llumino-duration-slow: .9s}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:var(--llumino-ease)}.llumino-reveal{transition:opacity var(--llumino-duration-slow) var(--llumino-ease),transform var(--llumino-duration-slow) var(--llumino-ease);will-change:opacity,transform}.llumino-reveal.is-pending{opacity:0;transform:translateY(28px)}.llumino-reveal.is-visible{opacity:1;transform:translateY(0)}.button,.customer button,.shopify-payment-button__button--unbranded{transition:transform var(--llumino-duration-fast) var(--llumino-ease),filter var(--llumino-duration-fast) ease,box-shadow var(--llumino-duration-fast) ease}.button:not([disabled]):hover,.button:not([disabled]):focus-visible,.customer button:not([disabled]):hover{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 8px 20px rgba(var(--color-base-accent-1),.45)) drop-shadow(0 0 16px rgba(var(--color-base-accent-2),.3))}.button:not([disabled]):active{transform:translateY(0) scale(.98)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]){animation:llumino-btn-ambient-glow 3.2s ease-in-out infinite}@keyframes llumino-btn-ambient-glow{0%,to{filter:drop-shadow(0 0 0 rgba(var(--color-base-accent-1),0))}50%{filter:drop-shadow(0 0 10px rgba(var(--color-base-accent-1),.25))}}.card-wrapper{transition:transform var(--llumino-duration-medium) var(--llumino-ease)}.card-wrapper:hover{transform:translateY(-6px)}.card__media{overflow:hidden}.card__media img,.card__media svg{transition:transform var(--llumino-duration-slow) var(--llumino-ease)}.card-wrapper:hover .card__media img{transform:scale(1.06)}.link:not(.button){transition:opacity var(--llumino-duration-fast) ease}.link:not(.button):hover{opacity:.75}[data-llumino-parallax]{will-change:transform}@media(prefers-reduced-motion:reduce){.llumino-reveal,.llumino-reveal.is-pending{opacity:1!important;transform:none!important;transition:none!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]){animation:none!important}.button,.card-wrapper,.card__media img{transition:none!important}[data-llumino-parallax]{transform:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/llumino-motion.css.map */
