body .product-form__submit.is-loading:not(#_),body .button-ATC.is-loading:not(#_){position:relative;overflow:hidden;font-size:0!important;pointer-events:none}body .product-form__submit.is-loading:not(#_):before,body .button-ATC.is-loading:not(#_):before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border:0!important;border-radius:50%;background:currentColor;transform:none;animation:atc-dots .9s ease-in-out infinite}body .product-form__submit.is-loading:not(#_):after,body .button-ATC.is-loading:not(#_):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);background-size:220% 100%;animation:atc-sweep 1.1s linear infinite;pointer-events:none}@keyframes atc-dots{0%,to{transform:none;box-shadow:-14px 0 0 currentColor,14px 0 0 currentColor}20%{transform:none;box-shadow:-14px -6px 0 currentColor,14px 0 0 currentColor}40%{transform:translateY(-6px);box-shadow:-14px 6px 0 currentColor,14px 6px 0 currentColor}60%{transform:none;box-shadow:-14px 0 0 currentColor,14px -6px 0 currentColor}}@keyframes atc-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}body .product-form__submit.is-added:not(#_),body .button-ATC.is-added:not(#_){position:relative;overflow:hidden;color:transparent!important;background:#1a63a9!important;border-color:#1a63a9!important}body .product-form__submit.is-added:not(#_):after,body .button-ATC.is-added:not(#_):after{content:"Added";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:24px;background:none;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;animation:atc-rise .3s ease-out both}body .product-form__submit.is-added:not(#_):before,body .button-ATC.is-added:not(#_):before{content:"";position:absolute;top:50%;left:calc(50% - 32px);width:6px;height:12px;margin:0;border:solid #fff!important;border-width:0 2.2px 2.2px 0!important;border-radius:1px;background:none;transform-origin:center;transform:translateY(-65%) rotate(45deg) scale(0);animation:atc-check .32s .08s cubic-bezier(.2,.9,.3,1.4) forwards}@keyframes atc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes atc-check{to{transform:translateY(-65%) rotate(45deg) scale(1)}}@media(prefers-reduced-motion:reduce){body .product-form__submit.is-loading:not(#_):before,body .button-ATC.is-loading:not(#_):before{animation:none;box-shadow:-14px 0 0 currentColor,14px 0 0 currentColor}body .product-form__submit.is-loading:not(#_):after,body .button-ATC.is-loading:not(#_):after{animation:none;background:none}body .product-form__submit.is-added:not(#_):after,body .button-ATC.is-added:not(#_):after{animation:none}body .product-form__submit.is-added:not(#_):before,body .button-ATC.is-added:not(#_):before{animation:none;transform:translateY(-65%) rotate(45deg)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/atc-motion.css.map */
