:root{--magnaear-control-radius: .8rem}.button,.button:before,.button:after,.shopify-challenge__button,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button,.customer button:before,.customer button:after,button.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded:before,button.shopify-payment-button__button--unbranded:after,.earrings-bundle-picker__button,[data-button-animation=invert],[data-button-animation=invert]:before,[data-button-animation=invert]:after{border-radius:var(--magnaear-control-radius)!important}.button:after,.shopify-challenge__button:after,.customer button:after,button.shopify-payment-button__button--unbranded:after,[data-button-animation=invert]:after{top:0;right:0;bottom:0;left:0;border-color:transparent;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important;transition:box-shadow .16s ease}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--magnaear-control-radius)}.quantity,.quantity:before,.quantity:after,.select,.select:before,.select:after,.select__select,.product-form__input--pill input[type=radio]+label,.product-form__input--pill input[type=radio]+label:before,.swatch-input__label{border-radius:var(--magnaear-control-radius)!important}.swatch-input__label .swatch{border-radius:calc(var(--magnaear-control-radius) - .2rem)!important}.quantity:after,.select:after{border-color:transparent;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.24)!important;transition:border-color .16s ease,box-shadow .16s ease}.product-form__input--pill input[type=radio]+label,.swatch-input__label{border:.1rem solid rgba(var(--color-foreground),.24)!important;transition:border-color .16s ease,box-shadow .16s ease}.quantity:active:after,.quantity:focus-within:after,.select:active:after,.select:focus-within:after,.product-form__input--pill input[type=radio]+label:active,.product-form__input--pill input[type=radio]:focus-visible+label,.swatch-input__label:active,.swatch-input__input:focus-visible+.swatch-input__label{border-color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}@media(hover:hover)and (pointer:fine){.quantity:hover:after,.select:hover:after,.product-form__input--pill input[type=radio]+label:hover,.swatch-input__label:hover{border-color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}}.magnaear-button-motion{position:relative;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.magnaear-button-motion:after{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important;transition:box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.magnaear-button-motion:not([disabled]):not([aria-disabled=true]):not(.magnaear-button--loading):hover{color:rgb(var(--color-button))!important;background-color:rgb(var(--color-button-text))!important;box-shadow:none}.magnaear-button-motion:not([disabled]):not([aria-disabled=true]):not(.magnaear-button--loading):hover:after{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}}.magnaear-button-motion:not([disabled]):not([aria-disabled=true]):not(.magnaear-button--loading):active{color:rgb(var(--color-button))!important;background-color:rgb(var(--color-button-text))!important;box-shadow:none}.magnaear-button-motion:not([disabled]):not([aria-disabled=true]):not(.magnaear-button--loading):active:after{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}@media(hover:none),(pointer:coarse){.magnaear-button-motion{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-duration:80ms}.magnaear-button-motion:after{transition-duration:80ms}.magnaear-button-motion.magnaear-button--pressed:not([disabled]):not([aria-disabled=true]):not(.magnaear-button--loading){color:rgb(var(--color-button))!important;background-color:rgb(var(--color-button-text))!important;box-shadow:none}.magnaear-button-motion.magnaear-button--pressed:not([disabled]):not([aria-disabled=true]):not(.magnaear-button--loading):after{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}.magnaear-button-motion.magnaear-button--loading,.magnaear-button-motion.magnaear-button--loading:after{transition:none!important}}.magnaear-button__loading-text{position:absolute;top:50%;left:50%;z-index:2;display:none;align-items:center;justify-content:center;color:rgb(var(--color-button))!important;line-height:inherit;pointer-events:none;white-space:nowrap;transform:translate(-50%,-50%);unicode-bidi:isolate}.magnaear-button__loading-text--rtl{direction:rtl;text-align:right}.magnaear-button__loading-word{display:inline-block;clip-path:inset(0 100% 0 0)}.magnaear-button__loading-text--rtl .magnaear-button__loading-word{clip-path:inset(0 0 0 100%);unicode-bidi:isolate}.magnaear-button__loading-dots{display:inline-flex;min-width:2.4ch}.magnaear-button__loading-dots>span{opacity:0}.magnaear-button-motion.magnaear-button--loading{color:transparent!important;background-color:rgb(var(--color-button-text))!important;box-shadow:none!important}.magnaear-button-motion.magnaear-button--loading:after{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}.magnaear-button-motion.magnaear-button--loading>:not(.magnaear-button__loading-text){visibility:hidden!important}.magnaear-button-motion.magnaear-button--loading>.loading__spinner{visibility:hidden!important}.magnaear-button-motion.magnaear-button--loading>.magnaear-button__loading-text{display:inline-flex}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-word{animation:magnaear-button-loading-word .48s steps(var(--magnaear-loading-steps, 12),end) forwards}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-text--rtl .magnaear-button__loading-word{animation-name:magnaear-button-loading-word-rtl}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-dots>span{animation:magnaear-button-loading-dot 1.05s ease-in-out infinite}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-dots>span:nth-child(1){animation-delay:.36s}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-dots>span:nth-child(2){animation-delay:.51s}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-dots>span:nth-child(3){animation-delay:.66s}@keyframes magnaear-button-loading-word{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes magnaear-button-loading-dot{0%,20%{opacity:0;transform:translateY(.15rem)}45%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.15rem)}}@media(prefers-reduced-motion:reduce){.magnaear-button-motion,.magnaear-button-motion:after{transition:none}.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-word,.magnaear-button-motion.magnaear-button--loading .magnaear-button__loading-dots>span{animation:none;clip-path:none;opacity:1;transform:none}}@media(forced-colors:active){.magnaear-button-motion.magnaear-button--loading{color:ButtonText!important;background:ButtonFace!important}.magnaear-button__loading-text{color:ButtonText!important}}@keyframes magnaear-button-loading-word-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/magnaear-button-animations.css.map */
