.rr-pdp-cta{position:relative;overflow:hidden}.rr-pdp-cta__label{display:inline-block;transition:transform .2s ease,opacity .2s ease}.rr-pdp-cta.is-loading .rr-pdp-cta__label{opacity:0;transform:translateY(-8px)}.rr-pdp-cta__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;display:flex;gap:4px;pointer-events:none;transition:opacity .2s ease}.rr-pdp-cta.is-loading .rr-pdp-cta__spinner{opacity:1}.rr-pdp-cta__spinner>span{width:6px;height:6px;background:currentColor;border-radius:50%;animation:rr-cta-pulse .9s ease-in-out infinite}.rr-pdp-cta__spinner>span:nth-child(2){animation-delay:.15s}.rr-pdp-cta__spinner>span:nth-child(3){animation-delay:.3s}@keyframes rr-cta-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.rr-pdp-cta.is-success .rr-pdp-cta__label{transform:translateY(0) scale(1.02)}@media(prefers-reduced-motion:reduce){.rr-pdp-cta,.rr-pdp-cta__label,.rr-pdp-cta__spinner,.rr-pdp-cta__spinner>span{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rr-cta-states.css.map */
