:is(.button,.button-secondary,.button-custom){--button-effect-base-background: var(--color-primary-button-background);--button-effect-hover-text: var(--color-primary-button-hover-text);--button-effect-base-text: var(--color-primary-button-text);--button-effect-hover-background: var(--color-primary-button-hover-background)}.button-secondary{--button-effect-base-background: var(--color-secondary-button-background);--button-effect-hover-text: var(--color-secondary-button-hover-text);--button-effect-base-text: var(--color-secondary-button-text);--button-effect-hover-background: var(--color-secondary-button-hover-background)}:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.localization-selector,.header-actions__action,.cart-items__remove,.quick-add__button,.quick-add *,localization-form-component *,.hatlab :where(:not(.hatlab-pager .button)),.bulk-order *,.shopify-payment-button__button){background-image:var(--button-effect-image, none);background-color:var(--button-effect-surface, var(--button-background-color));background-size:var(--button-effect-rest-size, 0% 100%);background-position:var(--button-effect-position, center);background-repeat:no-repeat;transition:color var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1),background-color var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1),background-size var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1),box-shadow var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1),translate var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1),scale var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1),rotate var(--button-effect-duration, .28s) cubic-bezier(.22,1,.36,1)}:is(.button,.button-secondary,.button-custom):not(:disabled,[aria-disabled=true],[aria-busy=true],.button-unstyled,.localization-selector,.header-actions__action,.cart-items__remove,.quick-add__button,.quick-add *,localization-form-component *,.hatlab :where(:not(.hatlab-pager .button)),.bulk-order *,.shopify-payment-button__button):is(:hover,:focus-visible){background-size:100% 100%;color:var(--button-effect-hover-text, var(--button-color))}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){:is(.button,.button-secondary,.button-custom):not(:disabled,[aria-disabled=true],[aria-busy=true],.button-unstyled,.localization-selector,.header-actions__action,.cart-items__remove,.quick-add__button,.quick-add *,localization-form-component *,.hatlab :where(:not(.hatlab-pager .button)),.bulk-order *,.shopify-payment-button__button):hover{translate:var(--button-magnetic-x, 0px) var(--button-magnetic-y, var(--button-hover-y, -1px));scale:var(--button-hover-scale, 1);rotate:var(--button-hover-rotate, 0deg)}:is(.button,.button-secondary,.button-custom):not(:disabled,[aria-disabled=true],[aria-busy=true],.button-unstyled,.localization-selector,.header-actions__action,.cart-items__remove,.quick-add__button,.quick-add *,localization-form-component *,.hatlab :where(:not(.hatlab-pager .button)),.bulk-order *,.shopify-payment-button__button):active{translate:0 0;scale:1;rotate:0deg}}@media(prefers-reduced-motion:reduce){:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.localization-selector,.header-actions__action,.cart-items__remove,.quick-add__button,.quick-add *,localization-form-component *,.hatlab :where(:not(.hatlab-pager .button)),.bulk-order *,.shopify-payment-button__button){transition:none}}:is(.button,.button-secondary,.button-custom):is(:disabled,[aria-disabled=true],[aria-busy=true]):not(.button-unstyled,.localization-selector,.header-actions__action,.cart-items__remove,.quick-add__button,.quick-add *,localization-form-component *,.hatlab :where(:not(.hatlab-pager .button)),.bulk-order *,.shopify-payment-button__button){background-image:none;background-color:var(--button-effect-base-background);color:var(--button-effect-base-text)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/button-effects.css.map */
