.pp-card-cart-btn .svg-wrapper{transition:opacity .15s ease}.pp-card-cart-btn.pp-loading .svg-wrapper{opacity:0}.pp-card-cart-btn .pp-card-cart-spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.pp-card-cart-btn.pp-loading .pp-card-cart-spinner{display:flex}.pp-card-cart-btn .pp-card-cart-spinner:after{content:"";width:22px;height:22px;box-sizing:border-box;border:3px solid rgba(56,71,153,.2);border-top-color:var(--pp-blue-dk, #384799);border-right-color:var(--pp-blue-dk, #384799);border-radius:50%;animation:pp-cart-btn-spin .7s linear infinite}@keyframes pp-cart-btn-spin{to{transform:rotate(360deg)}}.pp-card-cart-btn.pp-loading:disabled{opacity:1;cursor:wait}.pp-card-cart-btn.pp-loading,.pp-card-cart-btn.pp-loading:hover,.pp-card-cart-btn.pp-loading:focus-visible{background-color:var(--pp-blue-dk, #384799);border-color:var(--pp-blue-dk, #384799);box-shadow:0 0 0 4px #38479938,0 2px 8px #38479959;transform:none!important}.pp-card-cart-btn.pp-loading .pp-card-cart-spinner:after{width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-right-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/84/assets/pp-loading-spinner-fix.css.map */
