:root{--mv-btn-hover-duration: var(--duration-default, .2s)}.btn-hover-link--glow :where(a.button),.btn-hover-action--glow :where(button.button:not(.button--tertiary)){--mv-glow-color: var(--color-button);transition:filter var(--mv-btn-hover-duration) ease,box-shadow var(--duration-short) ease}.btn-hover-link--glow :where(a.button.button--secondary),.btn-hover-action--glow :where(button.button.button--secondary){--mv-glow-color: var(--color-button-text)}.btn-hover-link--glow :where(a.button):is(:hover,.is-hover-test),.btn-hover-action--glow :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test){filter:drop-shadow(0 0 .6rem rgba(var(--mv-glow-color),.6));animation:mv-btn-glow 1.2s ease-in-out infinite alternate}@keyframes mv-btn-glow{0%{filter:drop-shadow(0 0 .5rem rgba(var(--mv-glow-color),.6))}to{filter:drop-shadow(0 0 1.2rem rgba(var(--mv-glow-color),.35))}}.btn-hover-link--center :where(a.button),.btn-hover-link--left :where(a.button),.btn-hover-action--center :where(button.button:not(.button--tertiary)),.btn-hover-action--left :where(button.button:not(.button--tertiary)){--mv-fill-color: rgba(var(--color-button-text), .16);background-image:linear-gradient(var(--mv-fill-color),var(--mv-fill-color));background-repeat:no-repeat;background-size:0% 100%;background-position:50% 50%;transition:background-size var(--mv-btn-hover-duration) ease,color var(--mv-btn-hover-duration) ease,box-shadow var(--duration-short) ease}.btn-hover-link--left :where(a.button),.btn-hover-action--left :where(button.button:not(.button--tertiary)){background-position:0% 50%}[dir=rtl] .btn-hover-link--left :where(a.button),[dir=rtl] .btn-hover-action--left :where(button.button:not(.button--tertiary)){background-position:100% 50%}.btn-hover-link--center :where(a.button.button--secondary),.btn-hover-link--left :where(a.button.button--secondary),.btn-hover-action--center :where(button.button.button--secondary),.btn-hover-action--left :where(button.button.button--secondary){--mv-fill-color: rgb(var(--color-button-text))}.btn-hover-link--center :where(a.button):is(:hover,.is-hover-test),.btn-hover-link--left :where(a.button):is(:hover,.is-hover-test),.btn-hover-action--center :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test),.btn-hover-action--left :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test){background-size:100% 100%}.btn-hover-link--center :where(a.button.button--secondary):is(:hover,.is-hover-test),.btn-hover-link--left :where(a.button.button--secondary):is(:hover,.is-hover-test),.btn-hover-action--center :where(button.button.button--secondary):is(:hover,.is-hover-test),.btn-hover-action--left :where(button.button.button--secondary):is(:hover,.is-hover-test){color:rgb(var(--color-button))}.btn-hover-link--arrow :where(a.button),.btn-hover-action--arrow :where(button.button:not(.button--tertiary)){transition:padding var(--mv-btn-hover-duration) ease,box-shadow var(--duration-short) ease}.btn-hover-link--arrow :where(a.button):after,.btn-hover-action--arrow :where(button.button:not(.button--tertiary)):after{content:"\2192";display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;font-size:1.2em;line-height:1;color:transparent;pointer-events:none;transition:padding var(--mv-btn-hover-duration) ease,color var(--mv-btn-hover-duration) ease,box-shadow var(--duration-short) ease}[dir=rtl] .btn-hover-link--arrow :where(a.button):after,[dir=rtl] .btn-hover-action--arrow :where(button.button:not(.button--tertiary)):after{content:"\2190";justify-content:flex-start;padding-right:0;padding-left:1rem}.btn-hover-link--arrow :where(a.button):is(:hover,.is-hover-test),.btn-hover-action--arrow :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test){padding-right:4.4rem;padding-left:1.6rem}[dir=rtl] .btn-hover-link--arrow :where(a.button):is(:hover,.is-hover-test),[dir=rtl] .btn-hover-action--arrow :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test){padding-right:1.6rem;padding-left:4.4rem}.btn-hover-link--arrow :where(a.button):is(:hover,.is-hover-test):after,.btn-hover-action--arrow :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test):after{color:inherit;padding-right:1.5rem}[dir=rtl] .btn-hover-link--arrow :where(a.button):is(:hover,.is-hover-test):after,[dir=rtl] .btn-hover-action--arrow :where(button.button:not(.button--tertiary)):is(:hover,.is-hover-test):after{padding-right:0;padding-left:1.5rem}.btn-hover-link--arrow :where(a.button.button--full-width):is(:hover,.is-hover-test),.btn-hover-action--arrow :where(button.button.button--full-width):is(:hover,.is-hover-test){padding-left:3rem;padding-right:3rem}.btn-hover-link--glow :where(a.button[aria-disabled=true]):is(:hover,.is-hover-test),.btn-hover-action--glow :where(button.button[disabled],button.button.loading):is(:hover,.is-hover-test){animation:none;filter:none}@media(prefers-reduced-motion:reduce){.btn-hover-link--glow :where(a.button):is(:hover,.is-hover-test),.btn-hover-action--glow :where(button.button):is(:hover,.is-hover-test){animation:none}.btn-hover-link--center :where(a.button),.btn-hover-link--left :where(a.button),.btn-hover-action--center :where(button.button),.btn-hover-action--left :where(button.button),.btn-hover-link--arrow :where(a.button),.btn-hover-action--arrow :where(button.button),.btn-hover-link--arrow :where(a.button):after,.btn-hover-action--arrow :where(button.button):after{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-button-hover.css.map */
